diff --git a/_locales/af/messages.json b/_locales/af/messages.json index c468fa113..eae5ecf51 100644 --- a/_locales/af/messages.json +++ b/_locales/af/messages.json @@ -230,7 +230,7 @@ "description": "Shown in menu for conversation, and moves conversation out of main conversation list" }, "markUnread": { - "message": "Mark as unread", + "message": "Merk as ongelees", "description": "Shown in menu for conversation, and marks conversation as unread" }, "moveConversationToInbox": { @@ -1154,7 +1154,7 @@ "description": "Text shown in the confirmation dialog for deleting a message locally" }, "deleteForEveryoneWarning": { - "message": "This message will be deleted for everyone in the conversation if they’re on a recent version of Signal. They will be able to see that you deleted a message.", + "message": "Hierdie boodskap sal vir almal in die gesprek geskrap word indien hulle ’n onlangse weergawe van Signal het. Hulle sal kan sien dat jy ’n boodskap geskrap het.", "description": "Text shown in the confirmation dialog for deleting a message for everyone" }, "from": { @@ -1272,7 +1272,7 @@ "description": "Shown on explainer dialog available from chat session refreshed timeline events" }, "DeliveryIssue--preview": { - "message": "Delivery issue", + "message": "Afleweringsprobleem", "description": "Shown in left pane preview when message delivery issue happens" }, "DeliveryIssue--notification": { @@ -1426,7 +1426,7 @@ "description": "Shown on the install screen if the QR code fails to load" }, "Install__support-link": { - "message": "Need help?", + "message": "Hulp nodig?", "description": "Shown on the install screen. Link takes users to a support page" }, "Install__choose-device-name__description": { @@ -1514,7 +1514,7 @@ "description": "Shown in a call lobby toast if there are a lot of people already on the call" }, "calling__call-is-full": { - "message": "Call is full", + "message": "Oproep is vol", "description": "Text in the call lobby when you can't join because the call is full" }, "calling__button--video__label": { @@ -1566,11 +1566,11 @@ "description": "Button tooltip label for stopping screen sharing" }, "calling__button--ring__label": { - "message": "Ring", + "message": "Skakel", "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": "Groep is te groot om deelnemers te bel.", "description": "Button tooltip label when you can't ring because the group is too large" }, "calling__button--ring__off": { @@ -1802,7 +1802,7 @@ } }, "calling__block-info": { - "message": "You won't receive their audio or video and they won't receive yours.", + "message": "Julle sal nie mekaar se oudio of video ontvang nie.", "description": "Shown in the modal dialog to describe how blocking works in a group call" }, "calling__overflow__scroll-up": { @@ -1888,11 +1888,11 @@ "description": "The cancel button for the needs screen record permissions modal" }, "alwaysRelayCallsDescription": { - "message": "Always relay calls", + "message": "Herlei altyd oproepe", "description": "Description of the always relay calls setting" }, "alwaysRelayCallsDetail": { - "message": "Relay all calls through the Signal server to avoid revealing your IP address to your contact. Enabling will reduce call quality.", + "message": "Herlei alle oproepe deur die Signal-bediener om te verhoed dat jou IP-adres aan jou kontak bekend gemaak word. Aktivering sal oproepgehalte verlaag.", "description": "Details describing the always relay calls setting" }, "permissions": { @@ -2456,7 +2456,7 @@ "description": "The 'next' button text in the 'choose group members' left pane screen" }, "chooseGroupMembers__maximum-group-size__title": { - "message": "Maximum group size reached", + "message": "Maksimum groepgrootte bereik.", "description": "Shown in the alert when you add the maximum number of group members" }, "chooseGroupMembers__maximum-group-size__body": { @@ -2766,7 +2766,7 @@ "description": "Shown in a message's bubble when you've sent a gift badge to a contact" }, "message--giftBadge--unopened--label": { - "message": "Gift", + "message": "Geskenk", "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": "Jy het ’n geskenk ontvang", "description": "Shown to label the gift badge in notifications and the left pane" }, "message--giftBadge--preview--redeemed": { - "message": "You redeemed a gift badge", + "message": "Jy het 'n geskenkwapen afgelos", "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": "Geskenk", "description": "Shown to label a gift badge you've replied to" }, "message--giftBadge--remaining--days": { @@ -3020,7 +3020,7 @@ "description": "Appears on the cancel button in confirmation dialogs." }, "MessageBody--read-more": { - "message": "Read more", + "message": "Lees meer", "description": "When a message is too long this is the affordance to expand the message" }, "Message--unsupported-message": { @@ -3296,7 +3296,7 @@ "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--decline-call": { - "message": "Decline call", + "message": "Aanvaar nie oproep nie", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--hang-up": { @@ -3894,11 +3894,11 @@ "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Gemiste oudio-oproep", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Gemiste video-oproep", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { @@ -4114,7 +4114,7 @@ "description": "Title for grid/speaker view toggle when on a call" }, "calling__hangup": { - "message": "Leave call", + "message": "Verlaat oproep", "description": "Title for hang up button" }, "calling__SelectPresentingSourcesModal--title": { @@ -4278,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": "Jy kan nie d.m.v. die groepskakel by hierdie groep aansluit nie, want 'n admin het jou verwyder.", "description": "Shown if you click a group link and you have been forbidden from joining via the link" }, "GroupV2--join--prompt-with-approval": { @@ -4734,7 +4734,7 @@ } }, "GroupV2--member-add-from-admin-approval--you--unknown": { - "message": "Your request to join the group has been approved.", + "message": "Jou versoek om by die groep aan te sluit is goedgekeur.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-add-from-admin-approval--other--you": { @@ -6038,11 +6038,11 @@ "description": "Information shown below the invite list" }, "PendingRequests--block--button": { - "message": "Block request", + "message": "Versper versoek", "description": "Shown in timeline if users cancel their request to join a group via a group link" }, "PendingRequests--block--title": { - "message": "Block request?", + "message": "Versper versoek?", "description": "Title of dialog to block a user from requesting to join via the link again" }, "PendingRequests--block--contents": { @@ -7072,7 +7072,7 @@ "description": "Rotate the canvas" }, "MediaEditor__crop--flip": { - "message": "Flip", + "message": "Roteer", "description": "Flip/mirror the canvas" }, "MediaEditor__crop--lock": { @@ -7332,7 +7332,7 @@ "description": "Used whenever we can't find a user's first name" }, "Quote__story-unavailable": { - "message": "No longer available", + "message": "Nie meer beskikbaar nie", "description": "Label for when a story is not found" }, "WhatsNew__modal-title": { diff --git a/_locales/ar/messages.json b/_locales/ar/messages.json index 93ce75db0..3c51b61bf 100644 --- a/_locales/ar/messages.json +++ b/_locales/ar/messages.json @@ -926,7 +926,7 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadFullMessage": { - "message": "Download Full Message", + "message": "تنزيل الرسالة كاملة", "description": "Shown in the message bubble while a long message attachment is not downloaded" }, "downloadAttachment": { @@ -2158,11 +2158,11 @@ "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." }, "timestampFormat__long__today": { - "message": "[Today] LT", + "message": "[اليوم] LT", "description": "Timestamp format string for displaying \"Today\" and the time" }, "timestampFormat__long__yesterday": { - "message": "[Yesterday] LT", + "message": "[أمس] LT", "description": "Timestamp format string for displaying \"Yesterday\" and the time" }, "messageBodyTooLong": { @@ -2758,7 +2758,7 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "message--giftBadge--unopened--incoming": { - "message": "View this message on mobile to open it", + "message": "اعرض هذه الرسالة على الجوال لفتحها", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--outgoing": { @@ -2766,39 +2766,39 @@ "description": "Shown in a message's bubble when you've sent a gift badge to 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": { - "message": "Check your phone to open gift", + "message": "تحقّق من هاتفك لفتح الهدية", "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" }, "message--giftBadge--unopened--toast--outgoing": { - "message": "Check your phone to view your gift", + "message": "تحقّق من هاتفك لإلقاء نظرة على الهدية", "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": { - "message": "You sent a gift badge", + "message": "لقد أرسلت شارة مُهداة", "description": "Shown to label a gift badge you've sent in notifications and the left pane" }, "message--giftBadge": { - "message": "Gift Badge", + "message": "شارة مُهداة", "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": { - "message": "$days$ days remaining", + "message": "$days$ أيام مُتبقيّة", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for days > 1)", "placeholders": { "days": { @@ -2808,7 +2808,7 @@ } }, "message--giftBadge--remaining--hours": { - "message": "$hours$ hours remaining", + "message": "$hours$ ساعات مُتبقيّة", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for hours > 1)", "placeholders": { "hours": { @@ -2818,7 +2818,7 @@ } }, "message--giftBadge--remaining--minutes": { - "message": "$minutes$ minutes remaining", + "message": "$minutes$ دقائق مُتبقيّة", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for minutes > 1)", "placeholders": { "minutes": { @@ -2828,11 +2828,11 @@ } }, "message--giftBadge--remaining--one-minute": { - "message": "1 minute remaining", + "message": "1 دقيقة متبقية", "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": { @@ -2840,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": { @@ -2848,7 +2848,7 @@ "description": "The title of the outgoing gift badge detail dialog" }, "modal--giftBadge--description": { - "message": "You've gifted a badge to $name$. When they accept, they'll be given a choice to show or hide their badge.", + "message": "لقد أهديت شارة لـ $name$. عندما يقبلونها، سيتم منحهم خيار إظهار أو إخفاء شارتهم.", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { @@ -3280,11 +3280,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--accept-video-call": { - "message": "Accept call with video", + "message": "قبول مكالمة فيديو", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--accept-audio-call": { - "message": "Accept call with audio", + "message": "قبول مكالمة صوتية", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--start-audio-call": { @@ -6244,11 +6244,11 @@ "description": "aria-label for the 'next' button in the forward a message modal dialog" }, "TimelineDateHeader--date-in-last-6-months": { - "message": "ddd, MMM D", + "message": "ddd، MMM يوم", "description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "TimelineDateHeader--date-older-than-6-months": { - "message": "MMM D, YYYY", + "message": "MMM يوم، YYYY", "description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "MessageRequestWarning__learn-more": { @@ -7194,7 +7194,7 @@ "description": "Button label to reply to a story" }, "StoryViewer__reply-group": { - "message": "Reply to Group", + "message": "الردّ على المجموعة", "description": "Button label to reply to a group story" }, "StoryViewer__mute": { @@ -7314,7 +7314,7 @@ "description": "Title for replies to stories" }, "Quote__story-reaction": { - "message": "Reacted to a story from $name$", + "message": "تفاعلت مع قصة $name$", "description": "Label for when a person reacts to a story", "placeholders": { "name": { diff --git a/_locales/bn/messages.json b/_locales/bn/messages.json index 5568021db..c34d54b45 100644 --- a/_locales/bn/messages.json +++ b/_locales/bn/messages.json @@ -222,7 +222,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "noArchivedConversations": { - "message": "No archived conversations.", + "message": "কোন আর্কাইভকৃত কথোপকথন নেই।", "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" }, "archiveConversation": { @@ -420,7 +420,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "safetyNumberChangeDialog__pending-messages": { - "message": "Send pending messages", + "message": "পাঠানো বাকি আছে এমন ম্যাসেজ পাঠান", "description": "Shown on confirmation dialog when user attempts to send a message in the outbox" }, "identityKeyErrorOnSend": { @@ -464,7 +464,7 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.", + "message": "'জমা দিন' ক্লিক করলে, আপনার লগ অনলাইনে 30 দিনের জন্য একটি ইউনিক, অপ্রকাশিত ইউআরএল-এ পোস্ট করা হবে৷ আপনি প্রথমে স্থানীয়ভাবে এটি সেভ করতে পারেন।", "description": "Description of what will happen with your debug log" }, "debugLogError": { @@ -476,11 +476,11 @@ "description": "Title of the success page for submitting a debug log" }, "debugLogSuccessNextSteps": { - "message": "Debug log uploaded. When you contact support, copy the URL below and attach it along with a description of the problem you saw and steps to reproduce it.", + "message": "ডিবাগ লগ আপলোড করা হয়েছে৷ আপনি যখন সাপোর্টের সাথে যোগাযোগ করবেন, তখন নীচের ইউআরএল-টি কপি করুন এবং আপনি যে সমস্যাটি দেখেছেন তার বিস্তারিত জানান ও এটি পুনরায় কিভাবে ঘটতে পারে তার ধাপগুলো সংযুক্ত করুন৷", "description": "Explanation of next steps to take when submitting debug log" }, "debugLogLogIsIncomplete": { - "message": "... to see the full log, click Save", + "message": "...সম্পূর্ণ লগ দেখতে, সেভ ক্লিক করুন", "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopy": { @@ -646,7 +646,7 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error from $name$, device $deviceId$", + "message": "$name$, ডিভাইস $deviceId$ থেকে ডেস্কটপ একটি ডিক্রিপশন ত্রুটির সম্মুখীন হয়েছে", "description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.", "placeholders": { "name": { @@ -836,11 +836,11 @@ "description": "Shown to separate the types of search results" }, "findByUsernameHeader": { - "message": "Find by username", + "message": "ব্যবহারকারীর নাম দিয়ে খুঁজুন", "description": "Shown when search could be a valid username, with one sub-item that will kick off the search" }, "findByPhoneNumberHeader": { - "message": "Find by phone number", + "message": "ফোন নাম্বার দিয়ে খুঁজুন", "description": "Shown when search could be a valid phone number, with one sub-item that will kick off the search" }, "at-username": { @@ -926,7 +926,7 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadFullMessage": { - "message": "Download Full Message", + "message": "পুরো ম্যাসেজ ডাউনলোড করুন", "description": "Shown in the message bubble while a long message attachment is not downloaded" }, "downloadAttachment": { @@ -974,7 +974,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to one hour. Recording will stop if you switch to another app.", + "message": "ভয়েস ম্যাসেজ এক ঘন্টা পর্যন্ত রেকর্ড করা যায়। আপনি অন্য অ্যাপে স্যুইচ করলে রেকর্ডিং বন্ধ হয়ে যাবে।", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -1056,7 +1056,7 @@ "description": "Shown in a button when a conversation is unmuted and can be muted" }, "cannotUpdateDetail": { - "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal আপডেট করা যায়নি। $retry$ অথবা ম্যানুয়ালি ইন্সটল করতে ভিজিট করুন $url$। তারপর, এই সমস্যা সম্পর্কে $support$", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "retry": { @@ -1074,7 +1074,7 @@ } }, "cannotUpdateRequireManualDetail": { - "message": "Signal couldn't update. Visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal আপডেট করা যায়নি। ম্যানুয়ালি ইন্সটল করতে ভিজিট করুন $url$। তারপর, এই সমস্যা সম্পর্কে $support$", "description": "Shown if a general error happened while trying to install update package and manual update is required", "placeholders": { "url": { @@ -1228,7 +1228,7 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "retryDeleteForEveryone": { - "message": "Retry Delete for Everyone", + "message": "সবার জন্য মুছতে পুনরায় চেষ্টা করুন", "description": "Shown on the drop-down menu for an individual message, but only if a previous delete for everyone failed to send" }, "forwardMessage": { @@ -1314,7 +1314,7 @@ } }, "ChangeNumber--notification": { - "message": "$sender$ changed their phone number", + "message": "$sender$ তার ফোন নাম্বার পরিবর্তন করেছেন।", "description": "Shown in timeline when a member of a conversation changes their phone number", "placeholders": { "sender": { @@ -1380,7 +1380,7 @@ "description": "Instructions on the device link screen" }, "Install__instructions__2": { - "message": "Tap into $settings$, then tap $linkedDevices$", + "message": "ট্যাপ করে $settings$-এ যান, তারপর ট্যাপ করুন $linkedDevices$", "description": "Instructions on the device link screen", "placeholders": { "settings": { @@ -1398,7 +1398,7 @@ "description": "Part of the 2nd instruction on the device link screen" }, "Install__instructions__3": { - "message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)", + "message": "ট্যাপ করুন $plusButton$ (Android) অথবা $linkNewDevice$ (iPhone)", "description": "Instructions on the device link screen", "placeholders": { "plusButton": { @@ -1412,7 +1412,7 @@ } }, "Install__qr-failed": { - "message": "The QR code couldn't load. Check your internet and try again. $learnMore$", + "message": "QR কোড লোড হয়নি। আপনার ইন্টারনেট ঠিক আছে কিনা দেখুন এবং আবার চেষ্টা করুন। $learnMore$", "description": "Shown on the install screen if the QR code fails to load", "placeholders": { "learnMore": { @@ -1430,11 +1430,11 @@ "description": "Shown on the install screen. Link takes users to a support page" }, "Install__choose-device-name__description": { - "message": "You'll see this name under \"Linked Devices\" on your phone", + "message": "আপনি এই নামটি আপনার ফোনের \"লিংককৃত ডিভাইস\"-এর নীচে দেখতে পাবেন", "description": "The subheader shown on the 'choose device name' screen in the device linking process" }, "Install__choose-device-name__placeholder": { - "message": "My Computer", + "message": "আমার কম্পিউটার", "description": "The placeholder for the 'choose device name' input" }, "Preferences--device-name": { @@ -1454,7 +1454,7 @@ "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "initialSync__subtitle": { - "message": "Note: Your chat history will not be synced to this device", + "message": "নোট: আপনার চ্যাট হিস্টোরি এই ডিভাইসে সিঙ্ক করা হবে না", "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "installConnectionFailed": { @@ -1474,7 +1474,7 @@ "description": "" }, "installUnknownError": { - "message": "An unexpected error occurred. Please try again.", + "message": "একটি অপ্রত্যাশিত ত্রুটি ঘটেছে৷ অনুগ্রহ করে আবার চেষ্টা করুন।", "description": "" }, "installTryAgain": { @@ -1510,7 +1510,7 @@ "description": "Button label in the call lobby for returning to a call" }, "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { - "message": "Microphone muted due to the size of the call", + "message": "কলের আকারের কারণে মাইক্রোফোন মিউট করা হয়েছে", "description": "Shown in a call lobby toast if there are a lot of people already on the call" }, "calling__call-is-full": { @@ -2050,7 +2050,7 @@ "description": "Shown on outgoing message if it fails to send" }, "deleteFailed": { - "message": "Delete failed", + "message": "মুছে ফেলা সফল হয়নি", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone" }, "sendPaused": { @@ -2062,7 +2062,7 @@ "description": "Shown on outgoing message if it is partially sent" }, "partiallyDeleted": { - "message": "Partially deleted, click to retry", + "message": "আংশিক মুছে ফেলা হয়েছে, আবার চেষ্টা করতে ক্লিক করুন", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone" }, "showMore": { @@ -2158,11 +2158,11 @@ "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." }, "timestampFormat__long__today": { - "message": "[Today] LT", + "message": "[আজ] LT", "description": "Timestamp format string for displaying \"Today\" and the time" }, "timestampFormat__long__yesterday": { - "message": "[Yesterday] LT", + "message": "[গতকাল] LT", "description": "Timestamp format string for displaying \"Yesterday\" and the time" }, "messageBodyTooLong": { @@ -2406,7 +2406,7 @@ "description": "Shown if request to Signal servers to find username fails" }, "Toast--failed-to-fetch-phone-number": { - "message": "Failed to fetch phone number. Check your connection and try again.", + "message": "ফোন নাম্বার আনা সফল হয়নি। আপনার ইন্টারনেট সংযোগ ঠিক আছে কিনা দেখুন এবং আবার চেষ্টা করুন।", "description": "Shown if request to Signal servers to find phone number fails" }, "startConversation--username-not-found": { @@ -2420,7 +2420,7 @@ } }, "startConversation--phone-number-not-found": { - "message": "User not found. \"$phoneNumber$\" is not a Signal user.", + "message": "ব্যবহারকারীকে পাওয়া যায়নি। \"$phoneNumber$\" Signal ব্যবহারকারী নন।", "description": "Shown in dialog if phone number is not found.", "placeholders": { "phoneNumber": { @@ -2430,7 +2430,7 @@ } }, "startConversation--phone-number-not-valid": { - "message": "User not found. \"$phoneNumber$\" is not a valid phone number.", + "message": "ব্যবহারকারীকে পাওয়া যায়নি। \"$phoneNumber$\" Signal ব্যবহারকারী নন।", "description": "Shown in dialog if phone number is not valid.", "placeholders": { "phoneNumber": { @@ -2548,11 +2548,11 @@ "description": "" }, "autoUpdateRetry": { - "message": "Retry update", + "message": "পুনরায় আপডেট করার চেষ্টা করুন", "description": "" }, "autoUpdateContactSupport": { - "message": "contact support", + "message": "সাপোর্ট-এর সাথে যোগাযোগ করুন", "description": "" }, "autoUpdateNewVersionMessage": { @@ -2564,7 +2564,7 @@ "description": "" }, "downloadFullNewVersionMessage": { - "message": "Signal couldn’t update. Click to try again.", + "message": "Signal আপডেট করতে পারেনি। আবার চেষ্টা করতে ক্লিক করুন।", "description": "Shown in update dialog when partial update fails and we have to ask user to download full update" }, "autoUpdateNewVersionInstructions": { @@ -2758,7 +2758,7 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "message--giftBadge--unopened--incoming": { - "message": "View this message on mobile to open it", + "message": "এটি খুলতে মোবাইলে এই ম্যাসেজটি দেখুন", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--outgoing": { @@ -2770,11 +2770,11 @@ "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--toast--incoming": { - "message": "Check your phone to open gift", + "message": "গিফট খুলতে আপনার ফোন চেক করুন", "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" }, "message--giftBadge--unopened--toast--outgoing": { - "message": "Check your phone to view your gift", + "message": "গিফট দেখতে আপনার ফোন চেক করুন", "description": "Shown when you've clicked on an outgoing gift badge" }, "message--giftBadge--preview--unopened": { @@ -2786,11 +2786,11 @@ "description": "Shown to label the redeemed gift badge in notifications and the left pane" }, "message--giftBadge--preview--sent": { - "message": "You sent a gift badge", + "message": "আপনি একটি গিফট ব্যাজ পাঠিয়েছেন", "description": "Shown to label a gift badge you've sent in notifications and the left pane" }, "message--giftBadge": { - "message": "Gift Badge", + "message": "গিফট ব্যাজ", "description": "Shown to label the gift badge you've redeemed on another device" }, "quote--giftBadge": { @@ -2798,7 +2798,7 @@ "description": "Shown to label a gift badge you've replied to" }, "message--giftBadge--remaining--days": { - "message": "$days$ days remaining", + "message": "$days$ দিন বাকি", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for days > 1)", "placeholders": { "days": { @@ -2808,7 +2808,7 @@ } }, "message--giftBadge--remaining--hours": { - "message": "$hours$ hours remaining", + "message": "$hours$ ঘন্টা বাকি", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for hours > 1)", "placeholders": { "hours": { @@ -2818,7 +2818,7 @@ } }, "message--giftBadge--remaining--minutes": { - "message": "$minutes$ minutes remaining", + "message": "$minutes$ মিনিট বাকি", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for minutes > 1)", "placeholders": { "minutes": { @@ -2828,7 +2828,7 @@ } }, "message--giftBadge--remaining--one-minute": { - "message": "1 minute remaining", + "message": "1 মিনিট বাকি", "description": "Describes how long remains for the gift badge you've redeemed on another device" }, "message--giftBadge--expired": { @@ -2848,7 +2848,7 @@ "description": "The title of the outgoing gift badge detail dialog" }, "modal--giftBadge--description": { - "message": "You've gifted a badge to $name$. When they accept, they'll be given a choice to show or hide their badge.", + "message": "আপনি $name$-কে একটি ব্যাজ উপহার দিয়েছেন। তিনি এটি গ্রহণ করলে, ব্যাজটি দেখানো বা লুকিয়ে রাখার জন্য তাদেরকে একটি অপশন দেওয়া হবে। ", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { @@ -3280,11 +3280,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--accept-video-call": { - "message": "Accept call with video", + "message": "ভিডিও-এর মাধ্যমে কলটি নিন", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--accept-audio-call": { - "message": "Accept call with audio", + "message": "অডিও-এর মাধ্যমে কলটি নিন", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--start-audio-call": { @@ -5316,7 +5316,7 @@ } }, "GroupV2--admin-approval-bounce--one": { - "message": "$joinerName$ requested and cancelled their request to join via the group link", + "message": "$joinerName$ গ্রুপ লিঙ্কের মাধ্যমে যোগ দেয়ার জন্য অনুরোধ করেছেন এবং অনুরোধ বাতিল করেছেন৷", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5326,7 +5326,7 @@ } }, "GroupV2--admin-approval-bounce": { - "message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link", + "message": "গ্রুপ লিঙ্কের মাধ্যমে যোগ দেয়ার জন্য $joinerName$ অনুরোধ করেছেন এবং $numberOfRequests$-গুলো অনুরোধ বাতিল করেছেন৷", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5630,7 +5630,7 @@ "description": "In the instructions for becoming a sustainer. Second instruction." }, "BadgeSustainerInstructions__instructions__3": { - "message": "\"Signal-এ ডোনেট করুন\" ট্যাপ করুন এবং সাবস্ক্রাইব করুন", + "message": "\"Signal-এ অনুদান দিন\" ট্যাপ করুন এবং সাবস্ক্রাইব করুন", "description": "In the instructions for becoming a sustainer. Third instruction." }, "CompositionArea--expand": { @@ -5786,7 +5786,7 @@ "description": "This is the modal button to confirm leaving a group" }, "ConversationDetailsActions--unblock-group-modal-title": { - "message": "\"$groupName$\" গ্রুপটি ব্লক করবেন?", + "message": "\"$groupName$\" গ্রুপটি আনব্লক করবেন?", "description": "This is the modal title for confirming unblock of a group", "placeholders": { "groupName": { @@ -5814,7 +5814,7 @@ "description": "This is the modal button to confirm blocking a group" }, "ConversationDetailsActions--unblock-group-modal-content": { - "message": "আপনার কন্ট্যাক্টরা আপনাকে এই গ্ৰুপে যোগ করতে পারবেন।", + "message": "আপনার কন্টাক্টরা আপনাকে এই গ্ৰুপে যোগ করতে পারবেন।", "description": "This is the modal content for confirming unblock of a group" }, "ConversationDetailsActions--unblock-group-modal-confirm": { @@ -5938,7 +5938,7 @@ } }, "PendingRequests--deny-for--with-link": { - "message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.", + "message": "\"$name$\"-এর অনুরোধ প্রত্যাখ্যান করবেন ? তারা আর গ্রুপ লিংকের মাধ্যমে যোগ দেয়ার জন্য অনুরোধ করতে পারবে না।", "description": "This is the modal content when confirming denying a group request to join", "placeholders": { "name": { @@ -6046,7 +6046,7 @@ "description": "Title of dialog to block a user from requesting to join via the link again" }, "PendingRequests--block--contents": { - "message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.", + "message": "$name$ গ্রুপ লিঙ্কের মাধ্যমে এই গ্রুপে যোগ দিতে বা যোগ দেয়ার জন্য অনুরোধ জানাতে পারবেন না। তবে তাকে ম্যানুয়াল উপায়ে গ্রুপে যোগ করা যেতে পারে।", "description": "Details of dialog to block a user from requesting to join via the link again", "placeholders": { "name": { @@ -6056,7 +6056,7 @@ } }, "PendingRequests--block--confirm": { - "message": "Block Request", + "message": "ব্লক করার জন্য অনুরোধ", "description": "Confirmation button of dialog to block a user from requesting to join via the link again" }, "AvatarInput--no-photo-label--group": { @@ -6244,11 +6244,11 @@ "description": "aria-label for the 'next' button in the forward a message modal dialog" }, "TimelineDateHeader--date-in-last-6-months": { - "message": "ddd, MMM D", + "message": "ddd, MMM দিন", "description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "TimelineDateHeader--date-older-than-6-months": { - "message": "MMM D, YYYY", + "message": "MMM দিন, YYYY", "description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "MessageRequestWarning__learn-more": { @@ -6352,7 +6352,7 @@ } }, "RemoveGroupMemberConfirmation__description__with-link": { - "message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.", + "message": "\"$name$\"-কে গ্রুপ থেকে বাদ দিতে চান? তিনি গ্রুপ লিংকের মাধ্যমে আর যোগ দিতে পারবেন না।", "description": "When confirming the removal of a group member, show this text in the dialog", "placeholders": { "name": { @@ -6500,11 +6500,11 @@ "description": "Text for an option in Conversation Details Disappearing Messages setting when user previously selected custom time" }, "DisappearingTimeDialog__label--value": { - "message": "Number", + "message": "নাম্বার", "description": "aria-label for the number select box" }, "DisappearingTimeDialog__label--units": { - "message": "Unit of time", + "message": "সময়ের একক", "description": "aria-label for the units of time select box" }, "DisappearingTimeDialog__title": { @@ -6954,7 +6954,7 @@ "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__appRunning": { - "message": "$appName$ is running.\nClick OK to close it.\nIf it doesn't close, try closing it manually.", + "message": "$appName$ চলমান অবস্থায় আছে।\nএটি বন্ধ করতে OK ক্লিক করুন।\nযদি এটি বন্ধ না হয়, তবে এটি ম্যানুয়ালি বন্ধ করার চেষ্টা করুন।", "description": "The contents of a dialog displayed when Windows installer detect that the application is running and asks user to close it. Note: please keep the line breaks so that the text occupies three separate lines", "placeholders": { "appName": { @@ -6964,19 +6964,19 @@ } }, "NSIS__decompressionFailed": { - "message": "Failed to decompress files. Please try running the installer again.", + "message": "ফাইল ডিকম্প্রেস করা সফল হয়নি। আবার ইনস্টলার চালানোর চেষ্টা করুন।", "description": "Displayed when Windows installer cannot decompress application files" }, "NSIS__uninstallFailed": { - "message": "Failed to uninstall old application files. Please try running the installer again.", + "message": "পুরনো অ্যাপ্লিকেশন ফাইল আনইনস্টল করতে ব্যর্থ হয়েছে। আবার ইনস্টলার চালানোর চেষ্টা করুন।", "description": "Displayed when Windows installer cannot uninstall the old application" }, "CrashReportDialog__title": { - "message": "Application crashed", + "message": "অ্যাপ্লিকেশন ক্র্যাশ করেছে", "description": "A title of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__body": { - "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.", + "message": "ক্র্যাশ করার পর Signal পুনরায় চালু হয়েছে। আপনি Signal-কে সমস্যাটি তদন্তের জন্য সাহায্য করতে একটি ক্র্যাশ রিপোর্ট জমা দিতে পারেন৷", "description": "The body of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__submit": { @@ -6984,7 +6984,7 @@ "description": "A button label for submission of the crash reporter data after a recent crash" }, "CrashReportDialog__erase": { - "message": "Don't Send", + "message": "পাঠাবেন না", "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" }, "CustomizingPreferredReactions__title": { @@ -7088,19 +7088,19 @@ "description": "Title for the my stories list" }, "MyStories__story": { - "message": "Your story", + "message": "আপনার স্টোরি", "description": "aria-label for each one of your stories" }, "MyStories__download": { - "message": "Download story", + "message": "স্টোরি ডাউনলোড করুন", "description": "aria-label for the download button" }, "MyStories__more": { - "message": "More options", + "message": "আরো অপশন", "description": "aria-label for the more button" }, "MyStories__views--singular": { - "message": "$num$ view", + "message": "$num$ ভিউ", "description": "Number of views your story has", "placeholders": { "num": { @@ -7110,7 +7110,7 @@ } }, "MyStories__views--plural": { - "message": "$num$ views", + "message": "$num$ ভিউ", "description": "Number of views your story has", "placeholders": { "num": { @@ -7120,7 +7120,7 @@ } }, "MyStories__replies--singular": { - "message": "$num$ reply", + "message": "$num$ উত্তর", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7130,7 +7130,7 @@ } }, "MyStories__replies--plural": { - "message": "$num$ replies", + "message": "$num$ উত্তর", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7140,7 +7140,7 @@ } }, "MyStories__delete": { - "message": "Delete this story? It will also be deleted for everyone who received it.", + "message": "স্টোরিটি মুছে ফেলবেন? যারা এটি পেয়েছেন তাদের জন্যও এটি মুছে ফেলা হবে৷", "description": "Confirmation dialog description text for deleting a story" }, "Stories__title": { @@ -7160,15 +7160,15 @@ "description": "Button label to go to hidden stories pane" }, "Stories__list-empty": { - "message": "No recent stories to show right now", + "message": "এই মুহূর্তে দেখানোর মতো কোন সাম্প্রতিক স্টোরি নেই", "description": "Description for when there are no stories to show" }, "Stories__placeholder--text": { - "message": "Click to view a story", + "message": "একটি স্টোরি দেখতে ভিউ-তে ক্লিক করুন", "description": "Placeholder label for the story view" }, "Stories__from-to-group": { - "message": "$name$ to $group$", + "message": "$name$ থেকে $group$", "description": "Title for someone sending a story to a group", "placeholders": { "name": { @@ -7182,11 +7182,11 @@ } }, "StoryViewer__pause": { - "message": "Pause", + "message": "পজ করুন", "description": "Aria label for pausing a story" }, "StoryViewer__play": { - "message": "Play", + "message": "প্লে করুন", "description": "Aria label for playing a story" }, "StoryViewer__reply": { @@ -7194,7 +7194,7 @@ "description": "Button label to reply to a story" }, "StoryViewer__reply-group": { - "message": "Reply to Group", + "message": "গ্ৰুপে উত্তর দিন", "description": "Button label to reply to a group story" }, "StoryViewer__mute": { @@ -7218,7 +7218,7 @@ "description": "Title for replies tab" }, "StoryViewsNRepliesModal__react": { - "message": "React to story", + "message": "স্টোরি-তে রিঅ্যাক্ট করুন", "description": "aria-label for reaction button" }, "StoryViewsNRepliesModal__reacted": { @@ -7226,11 +7226,11 @@ "description": "Description of someone reacting to a story" }, "StoryListItem__label": { - "message": "Story", + "message": "স্টোরি", "description": "aria-label for the story list button" }, "StoryListItem__unhide": { - "message": "Show stories", + "message": "স্টোরি দেখান", "description": "Label for menu item to un-hide the story" }, "StoryListItem__hide": { @@ -7242,7 +7242,7 @@ "description": "Label for menu item to go to conversation" }, "StoryListItem__hide-modal--body": { - "message": "Hide story? New story updates from $name$ won’t appear at the top of the stories list anymore.", + "message": "স্টোরি লুকাবেন? $name$-এর কাছ থেকে কোন নিউ স্টোরি আপডেট আর স্টোরি লিস্টের শীর্ষে দেখা যাবে না।", "description": "Body for the confirmation dialog for hiding a story" }, "StoryListItem__hide-modal--confirm": { @@ -7250,11 +7250,11 @@ "description": "Action button for the confirmation dialog to hide a story" }, "StoryImage__error": { - "message": "Error displaying image", + "message": "ছবি দেখাতে ত্রুটি দেখা দিয়েছে", "description": "aria-label for image errors" }, "StoryCreator__text-bg": { - "message": "টেক্সট ব্যাকগ্রাউন্ডের রং সুইচ করুন", + "message": "টেক্সট ব্যাকগ্রাউন্ডের রং পরিবর্তন করুন", "description": "Button label" }, "StoryCreator__story-bg": { @@ -7278,19 +7278,19 @@ "description": "Label for font" }, "StoryCreator__text--bold": { - "message": "Bold", + "message": "বোল্ড", "description": "Label for font" }, "StoryCreator__text--serif": { - "message": "Serif", + "message": "সেরিফ", "description": "Label for font" }, "StoryCreator__text--script": { - "message": "Script", + "message": "স্ক্রিপ্ট", "description": "Label for font" }, "StoryCreator__text--condensed": { - "message": "Condensed", + "message": "কন্ডেন্সড", "description": "Label for font" }, "StoryCreator__link-preview-placeholder": { @@ -7298,7 +7298,7 @@ "description": "Placeholder for the URL input for link previews" }, "StoryCreator__link-preview-empty": { - "message": "আপনার স্টোরি'র ভিউয়ারদের জন্য একটি লিংক যোগ করুন", + "message": "আপনার স্টোরি'র দর্শকদের জন্য একটি লিংক যোগ করুন", "description": "Empty state for the link preview" }, "TextAttachment__placeholder": { @@ -7310,11 +7310,11 @@ "description": "Title for the link preview tooltip" }, "Quote__story": { - "message": "Story", + "message": "স্টোরি", "description": "Title for replies to stories" }, "Quote__story-reaction": { - "message": "Reacted to a story from $name$", + "message": "$name$-এর একটি স্টোরি-তে রিঅ্যাক্ট করা হয়েছে", "description": "Label for when a person reacts to a story", "placeholders": { "name": { diff --git a/_locales/bs/messages.json b/_locales/bs/messages.json new file mode 100644 index 000000000..77554fece --- /dev/null +++ b/_locales/bs/messages.json @@ -0,0 +1,7350 @@ +{ + "softwareAcknowledgments": { + "message": "Priznanja softvera", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Uslovi i pravila privatnosti", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, + "copyErrorAndQuit": { + "message": "Kopiraj grešku i odustani", + "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" + }, + "unknownContact": { + "message": "Nepoznat kontakt", + "description": "Shown as the name of a contact if we don't have any displayable information about them" + }, + "unknownGroup": { + "message": "Nepoznata grupa", + "description": "Shown as the name of a group if we don't have any information about it" + }, + "databaseError": { + "message": "Greška baze podataka", + "description": "Shown in a popup if the database cannot start up properly" + }, + "deleteAndRestart": { + "message": "Izbriši sve podatke i ponovo pokreni", + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" + }, + "mainMenuFile": { + "message": "&Fajl", + "description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuCreateStickers": { + "message": "Kreiraj/otpremi paket naljepnica", + "description": "The label that is used for the Create/upload sticker pack option in the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuEdit": { + "message": "&Uredi", + "description": "The label that is used for the Edit menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuView": { + "message": "&Prikaži", + "description": "The label that is used for the View menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuWindow": { + "message": "&Prozor", + "description": "The label that is used for the Window menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuHelp": { + "message": "&Pomoć", + "description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuSettings": { + "message": "Postavke…", + "description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system." + }, + "appMenuServices": { + "message": "Usluge", + "description": "Application menu item for macOS 'Services'" + }, + "appMenuHide": { + "message": "Sakrij", + "description": "Application menu command to hide the window" + }, + "appMenuHideOthers": { + "message": "Sakrij druge", + "description": "Application menu command to hide all other windows" + }, + "appMenuUnhide": { + "message": "Prikaži sve", + "description": "Application menu command to show all application windows" + }, + "appMenuQuit": { + "message": "Napusti Signal", + "description": "Application menu command to close the application" + }, + "editMenuUndo": { + "message": "Vrati", + "description": "Edit menu command to remove recently-typed text" + }, + "editMenuRedo": { + "message": "Ponovi", + "description": "Edit menu command to restore previously undone typed text" + }, + "editMenuCut": { + "message": "Izreži", + "description": "Edit menu command to remove selected text and add it to clipboard" + }, + "editMenuCopy": { + "message": "Kopiraj", + "description": "Edit menu command to add selected text to clipboard" + }, + "editMenuPaste": { + "message": "Zalijepi", + "description": "Edit menu command to insert text from clipboard at cursor location" + }, + "editMenuPasteAndMatchStyle": { + "message": "Zalijepi i uskladi stil", + "description": "Edit menu command to insert text from clipboard at cursor location, taking only text and not style information" + }, + "editMenuDelete": { + "message": "Izbriši", + "description": "Edit menu command to remove the selected text" + }, + "editMenuSelectAll": { + "message": "Odaberi Sve", + "description": "Edit menu command to select all of the text in selected text box" + }, + "editMenuStartSpeaking": { + "message": "Započni diktiranje", + "description": "Edit menu item under 'speech' to start dictation" + }, + "editMenuStopSpeaking": { + "message": "Zaustavi diktiranje", + "description": "Edit menu item under 'speech' to stop dictation" + }, + "windowMenuClose": { + "message": "Zatvori prozor", + "description": "Window menu command to close the current window" + }, + "windowMenuMinimize": { + "message": "Minimiziraj", + "description": "Window menu command to minimize the current window" + }, + "windowMenuZoom": { + "message": "Zumiraj", + "description": "Window menu command to make the current window the size of the whole screen" + }, + "windowMenuBringAllToFront": { + "message": "Prikaži sve ispred", + "description": "Window menu command to bring all windows of current application to front" + }, + "viewMenuResetZoom": { + "message": "Stvarna veličina", + "description": "View menu command to go back to the default zoom" + }, + "viewMenuZoomIn": { + "message": "Zumiraj", + "description": "View menu command to make everything bigger" + }, + "viewMenuZoomOut": { + "message": "Umanji", + "description": "View menu command to make everything smaller" + }, + "viewMenuToggleFullScreen": { + "message": "Uključi/isključi prikaz preko cijelog ekrana", + "description": "View menu command to enter or leave Full Screen mode" + }, + "viewMenuToggleDevTools": { + "message": "Uključi/isključi programerske alate", + "description": "View menu command to show or hide the developer tools" + }, + "menuSetupAsNewDevice": { + "message": "Postavi kao novi uređaj", + "description": "When the application is not yet set up, menu option to start up the set up as fresh device" + }, + "menuSetupAsStandalone": { + "message": "Postavi kao zasebni uređaj", + "description": "Only available on development modes, menu option to open up the standalone device setup sequence" + }, + "messageContextMenuButton": { + "message": "Više radnji", + "description": "Label for context button next to each message" + }, + "contextMenuCopyLink": { + "message": "Kopiraj link", + "description": "Shown in the context menu for a link to indicate that the user can copy the link" + }, + "contextMenuCopyImage": { + "message": "Kopiraj slika", + "description": "Shown in the context menu for an image to indicate that the user can copy the image" + }, + "contextMenuNoSuggestions": { + "message": "Nema prijedloga", + "description": "Shown in the context menu for a misspelled word to indicate that there are no suggestions to replace the misspelled word" + }, + "avatarMenuViewArchive": { + "message": "Prikaži arhivu", + "description": "One of the menu options available in the Avatar popup menu" + }, + "avatarMenuChatColors": { + "message": "Boja chata", + "description": "One of the menu options available in the Avatar popup menu" + }, + "avatarMenuUpdateAvailable": { + "message": "Ažurirajte Signal", + "description": "One of the menu options available in the Avatar popup menu" + }, + "loading": { + "message": "Učitavanje...", + "description": "Message shown on the loading screen before we've loaded any messages" + }, + "optimizingApplication": { + "message": "Optimiziranje aplikacije...", + "description": "Message shown on the loading screen while we are doing application optimizations" + }, + "migratingToSQLCipher": { + "message": "Optimiziranje poruka... $status$ završeno.", + "description": "Message shown on the loading screen while we are doing application optimizations", + "placeholders": { + "status": { + "content": "$1", + "example": "45/200" + } + } + }, + "archivedConversations": { + "message": "Arhivirane Konverzacije", + "description": "Shown in place of the search box when showing archived conversation list" + }, + "LeftPane--pinned": { + "message": "Istaknuto", + "description": "Shown as a header for pinned conversations in the left pane" + }, + "LeftPane--chats": { + "message": "Razgovori", + "description": "Shown as a header for non-pinned conversations in the left pane" + }, + "archiveHelperText": { + "message": "Ovo razgovori su arhivirani i pojavljivat će se samo u Pristigloj pošti ako primite nove poruke.", + "description": "Shown at the top of the archived conversations list in the left pane" + }, + "noArchivedConversations": { + "message": "Nema arhiviranih razgovora.", + "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" + }, + "archiveConversation": { + "message": "Arhiviraj", + "description": "Shown in menu for conversation, and moves conversation out of main conversation list" + }, + "markUnread": { + "message": "Označi kao nepročitano", + "description": "Shown in menu for conversation, and marks conversation as unread" + }, + "moveConversationToInbox": { + "message": "Dearhiviraj", + "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" + }, + "pinConversation": { + "message": "Zakači razgovor", + "description": "Shown in menu for conversation, and pins the conversation to the top of the conversation list" + }, + "unpinConversation": { + "message": "Otkači razgovor", + "description": "Undoes Archive Conversation action, and unpins the conversation from the top of the conversation list" + }, + "pinnedConversationsFull": { + "message": "Možete zakačiti samo 4 chata", + "description": "Shown in a toast when a user attempts to pin more than the maximum number of chats" + }, + "chooseDirectory": { + "message": "Odaberi direktorij", + "description": "Button to allow the user to find a folder on disk" + }, + "chooseFile": { + "message": "Odaberi fajl", + "description": "Button to allow the user to find a file on disk" + }, + "loadDataHeader": { + "message": "Učitajte svoje podatke", + "description": "Header shown on the first screen in the data import process" + }, + "loadDataDescription": { + "message": "Upravo ste prošli kroz postupak izvoza i vaši kontakti i poruke strpljivo čekaju na vašem računaru. Odaberite folder koji sadrži vaše sačuvane podatke Signala.", + "description": "Introduction to the process of importing messages and contacts from disk" + }, + "importChooserTitle": { + "message": "Odaberite direktorij s izvezenim podacima", + "description": "Title of the popup window used to select data previously exported" + }, + "importErrorHeader": { + "message": "Nešto je pošlo po zlu!", + "description": "Header of the error screen after a failed import" + }, + "importingHeader": { + "message": "Učitavanje kontakata i poruka", + "description": "Header of screen shown as data is import" + }, + "importErrorFirst": { + "message": "Provjerite jeste li odabrali odgovarajući direktorij koji sadrži vaše sačuvane podatke Signala. Naziv direktorija treba počinjati sa \"Signal Export.\" Također možete sačuvati novu kopiju podataka u Chrome aplikaciji.", + "description": "Message shown if the import went wrong; first paragraph" + }, + "importErrorSecond": { + "message": "Ako ovi koraci ne budu funkcionirali, pošaljite zapisnik o otklanjanju grešaka (Prikaži -> Zapisnik o otklanjanju grešaka) da vam možemo pomoći s migracijom.", + "description": "Message shown if the import went wrong; second paragraph" + }, + "importAgain": { + "message": "Odaberi direktorij i pokušaj ponovo", + "description": "Button shown if the user runs into an error during import, allowing them to start over" + }, + "importCompleteHeader": { + "message": "Uspješno završeno!", + "description": "Header shown on the screen at the end of a successful import process" + }, + "importCompleteStartButton": { + "message": "Počni koristiti Signal Desktop", + "description": "Button shown at end of successful import process, nothing left but a restart" + }, + "importCompleteLinkButton": { + "message": "Poveži ovaj uređaj s telefonom", + "description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen" + }, + "selectedLocation": { + "message": "Vaša odabrana lokacija", + "description": "Message shown as the export location if we didn't capture the target directory" + }, + "upgradingDatabase": { + "message": "Nadogradnja baze. Ovo može potrajati neko vrijeme...", + "description": "Message shown on the loading screen when we're changing database structure on first run of a new version" + }, + "loadingMessages": { + "message": "Učitavanje poruka: $count$", + "description": "Message shown on the loading screen when we're catching up on the backlog of messages", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "view": { + "message": "Pregled", + "description": "Used as a label on a button allowing user to see more information" + }, + "youLeftTheGroup": { + "message": "Više niste član ove grupe.", + "description": "Displayed when a user can't send a message because they have left the group" + }, + "invalidConversation": { + "message": "Ova grupa je nevažeća. Kreirajte novu grupu.", + "description": "Displayed when a user can't send a message because something has gone wrong in the conversation." + }, + "scrollDown": { + "message": "Spusti na dno konverzacije", + "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" + }, + "messagesBelow": { + "message": "Nove poruke ispod", + "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" + }, + "unreadMessage": { + "message": "1 nepročitna poruka", + "description": "Text for unread message separator, just one message" + }, + "unreadMessages": { + "message": "$count$nepročitanih poruka", + "description": "Text for unread message separator, with count", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "messageHistoryUnsynced": { + "message": "Radi vaše sigurnosti, historija razgovora se nije prenijela na nove povezane uređaje.", + "description": "Shown in the conversation history when a user links a new device to explain what is not supported." + }, + "youMarkedAsVerified": { + "message": "Sigurnosni broj s kontaktom $name$ ste označili kao potvrđen", + "description": "Shown in the conversation history when the user marks a contact as verified.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "youMarkedAsNotVerified": { + "message": "Sigurnosni broj s kontaktom $name$ ste označili da nije potvrđen", + "description": "Shown in the conversation history when the user marks a contact as not verified, whether on the Safety Number screen or by dismissing a banner or dialog.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "youMarkedAsVerifiedOtherDevice": { + "message": "Sigurnosni broj s kontaktom $name$ ste označili kao potvrđen s drugogo uređaja", + "description": "Shown in the conversation history when we discover that the user marked a contact as verified on another device.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "youMarkedAsNotVerifiedOtherDevice": { + "message": "Sigurnosni broj s kontaktom $name$ ste označili kao da nije potvrđen s drugogo uređaja", + "description": "Shown in the conversation history when we discover that the user marked a contact as not verified on another device.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "membersNeedingVerification": { + "message": "Your safety numbers with these group members have changed since you last verified. Click a group member to see your new safety number with them.", + "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": "Sigurnosni broj koji pokušavate potvrditi se promijenio. Pregledajte sigurnosni broj s kontaktom $name1$. Nemojte zaboraviti da ova promjena može značiti da neko pokušava presresti vašu komunikaciju ili da je $name2$ jednostavno ponovo instalirao/la Signal.", + "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", + "placeholders": { + "name1": { + "content": "$1", + "example": "Bob" + }, + "name2": { + "content": "$2", + "example": "Bob" + } + } + }, + "changedVerificationWarning": { + "message": "Ove su osobe možda iznova instalirale Signal ili promijenile uređaj. Potvrdite svoj sigurnosni broj s njima da osigurate privatnost.", + "description": "Shown on confirmation dialog when user attempts to send a message" + }, + "safetyNumberChangeDialog__pending-messages": { + "message": "Pošaljite poruke na čekanju", + "description": "Shown on confirmation dialog when user attempts to send a message in the outbox" + }, + "identityKeyErrorOnSend": { + "message": "Sigurnosni broj koji s kontaktom $name1$ se promijenio. To može značiti da neko pokušava presresti vašu komunikaciju ili da je $name2$ jednostavno ponovo instalirao/la Signal. Možda želite potvrditi svoj sigurnosni broj s ovom kontaktom.", + "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", + "placeholders": { + "name1": { + "content": "$1", + "example": "Bob" + }, + "name2": { + "content": "$2", + "example": "Bob" + } + } + }, + "sendAnyway": { + "message": "Svakako pošalji", + "description": "Used on a warning dialog to make it clear that it might be risky to send the message." + }, + "callAnyway": { + "message": "Svakako nazovi", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, + "continueCall": { + "message": "Nastavite poziv", + "description": "Used on a warning dialog to make it clear that it might be risky to continue the group call." + }, + "noLongerVerified": { + "message": "Your safety number with $name$ has changed and is no longer verified. Click to show.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "multipleNoLongerVerified": { + "message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.", + "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." + }, + "debugLogExplanation": { + "message": "Kada kliknete Pošalji, vaš zapisnik će se objaviti online u trajanju od 30 dana na jedinstvenom, neobjavljenom URL-u. Možete ga najprije sačuvati lokalno.", + "description": "Description of what will happen with your debug log" + }, + "debugLogError": { + "message": "Nešto nije u redu s otpremanjem! Pošaljite e-poruku na support@signal.org i priložite zapisnik kao tekstualni fajl.", + "description": "Error message a recommendations if debug log upload fails" + }, + "debugLogSuccess": { + "message": "Zapisnik o otklanjanju grešaka je poslan", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Zapisnik o otklanjanju grešaka je otpremljen. Prilikom kontaktiranja podrške, kopirajte URL u nastavku i priložite ga zajedno s opisom problema koji ste primijetili i koracima za njegovu reprodukciju.", + "description": "Explanation of next steps to take when submitting debug log" + }, + "debugLogLogIsIncomplete": { + "message": "... da prikažete cjelokupni zapisnik, kliknite Sačuvaj", + "description": "Shown as the text for the copy button on the debug log screen" + }, + "debugLogCopy": { + "message": "Kopiraj link", + "description": "Shown as the text for the copy button on the debug log screen" + }, + "debugLogSave": { + "message": "Pohrani", + "description": "Shown as the text for the download button on the debug log screen" + }, + "debugLogLinkCopied": { + "message": "Link je kopiran u međumemoriju", + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" + }, + "reportIssue": { + "message": "Kontaktirajte podršku", + "description": "Link to open the issue tracker" + }, + "gotIt": { + "message": "Got it!", + "description": "Label for a button that dismisses a dialog. The user clicks it to confirm that they understand the message in the dialog." + }, + "submit": { + "message": "Šalji", + "description": "" + }, + "acceptNewKey": { + "message": "Prihvati", + "description": "Label for a button to accept a new safety number" + }, + "verify": { + "message": "Označi kao provjereno", + "description": "" + }, + "unverify": { + "message": "Mark as not verified", + "description": "" + }, + "isVerified": { + "message": "You have verified your safety number with $name$.", + "description": "Summary state shown at top of the safety number screen if user has verified contact.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "isNotVerified": { + "message": "You have not verified your safety number with $name$.", + "description": "Summary state shown at top of the safety number screen if user has not verified contact.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "verified": { + "message": "Potvrđeno", + "description": "" + }, + "newIdentity": { + "message": "Novi sigurnosni broj", + "description": "Header for a key change dialog" + }, + "identityChanged": { + "message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.", + "description": "" + }, + "incomingError": { + "message": "Greška u obradi dolazne poruke", + "description": "" + }, + "media": { + "message": "Slike", + "description": "Header of the default pane in the media gallery, showing images and videos" + }, + "mediaEmptyState": { + "message": "Nemate medijske fajlove u ovom razgovoru", + "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" + }, + "allMedia": { + "message": "Svi medijski fajlovi", + "description": "Header for the media gallery" + }, + "documents": { + "message": "Dokumenti", + "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" + }, + "documentsEmptyState": { + "message": "Nemate dokumente u ovom razgovoru", + "description": "Message shown to user in the media gallery when there are no messages with document attachments (anything other than images or video)" + }, + "today": { + "message": "Danas", + "description": "The string \"today\"" + }, + "yesterday": { + "message": "Jučer", + "description": "The string \"yesterday\"" + }, + "thisWeek": { + "message": "Ove sedmice", + "description": "Section header in the media gallery" + }, + "thisMonth": { + "message": "Ovog mjeseca", + "description": "Section header in the media gallery" + }, + "unsupportedAttachment": { + "message": "Unsupported attachment type. Click to save.", + "description": "Displayed for incoming unsupported attachment" + }, + "clickToSave": { + "message": "Click to save", + "description": "Hover text for attachment filenames" + }, + "unnamedFile": { + "message": "Unnamed File", + "description": "Hover text for attachment filenames" + }, + "voiceMessage": { + "message": "Glasovna poruka", + "description": "Name for a voice message attachment" + }, + "dangerousFileType": { + "message": "Vrsta priloga nije dozvoljena iz sigurnosnih razloga", + "description": "Shown in toast when user attempts to send .exe file, for example" + }, + "loadingPreview": { + "message": "Učitavanje pregleda...", + "description": "Shown while Signal Desktop is fetching metadata for a url in composition area" + }, + "stagedPreviewThumbnail": { + "message": "Pregled nedovršene verzije sličice za $domain$", + "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", + "placeholders": { + "path": { + "content": "$1", + "example": "instagram.com" + } + } + }, + "previewThumbnail": { + "message": "Pregled linka sličice za $domain$", + "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", + "placeholders": { + "domain": { + "content": "$1", + "example": "instagram.com" + } + } + }, + "stagedImageAttachment": { + "message": "Prilog slike nedovršene verzije: $path$", + "description": "Alt text for staged attachments", + "placeholders": { + "path": { + "content": "$1", + "example": "dog.jpg" + } + } + }, + "decryptionErrorToast": { + "message": "Desktop je naišao na grešku dešifriranja sa $name$, uređaj $deviceId$", + "description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + }, + "deviceId": { + "content": "$1", + "example": "2" + } + } + }, + "decryptionErrorToastAction": { + "message": "Pošalji zapisnik", + "description": "Label for the decryption error toast button" + }, + "oneNonImageAtATimeToast": { + "message": "Kada uključujete prilog koji nije slika, po poruci je dozvoljen jedan prilog.", + "description": "An error popup when the user has attempted to add an attachment" + }, + "cannotMixImageAndNonImageAttachments": { + "message": "U jednoj poruci ne možete miješati priloge koji nisu slike i prilogo koji jesu.", + "description": "An error popup when the user has attempted to add an attachment" + }, + "maximumAttachments": { + "message": "Ne možete dodati više priloga u ovoj poruci.", + "description": "An error popup when the user has attempted to add an attachment" + }, + "fileSizeWarning": { + "message": "Sorry, the selected file exceeds message size restrictions.", + "description": "" + }, + "unableToLoadAttachment": { + "message": "Nije moguće učitati odabrane priloge.", + "description": "" + }, + "disconnected": { + "message": "Prekinuta veza", + "description": "Displayed when the desktop client cannot connect to the server." + }, + "connecting": { + "message": "Povezujem...", + "description": "Displayed when the desktop client is currently connecting to the server." + }, + "connect": { + "message": "Kliknite da se ponovo povežete.", + "description": "Shown to allow the user to manually attempt a reconnect." + }, + "connectingHangOn": { + "message": "Ne bi trebalo dugo potrajati", + "description": "Subtext description for when the client is connecting to the server." + }, + "offline": { + "message": "Van mreže", + "description": "Displayed when the desktop client has no network connection." + }, + "checkNetworkConnection": { + "message": "Check your network connection.", + "description": "Obvious instructions for when a user's computer loses its network connection" + }, + "submitDebugLog": { + "message": "Zapis za ispravljanje grešaka", + "description": "Menu item and header text for debug log modal (sentence case)" + }, + "debugLog": { + "message": "Zapisnik o otklanjanju grešaka", + "description": "View menu item to open the debug log (title case)" + }, + "forceUpdate": { + "message": "Nametni ažuriranje", + "description": "View menu item to force the app to update download and install" + }, + "helpMenuShowKeyboardShortcuts": { + "message": "Prikaži Prečice na tastaturi", + "description": "Item under the help menu, pops up a screen showing the application's keyboard shortcuts" + }, + "contactUs": { + "message": "Kontaktirajte nas", + "description": "Item under the help menu, takes you to the contact us support page" + }, + "goToReleaseNotes": { + "message": "Napomene o izdanju", + "description": "Item under the help menu, takes you to GitHub page for release notes" + }, + "goToForums": { + "message": "Idi u Forume", + "description": "Item under the Help menu, takes you to the forums" + }, + "goToSupportPage": { + "message": "Idi na Stranicu za podršku", + "description": "Item under the Help menu, takes you to the support page" + }, + "joinTheBeta": { + "message": "Pridružite se beta verziji", + "description": "Item under the Help menu, takes you to an article describing how to install the beta release of Signal Desktop" + }, + "signalDesktopPreferences": { + "message": "Postavke za Signal Desktop", + "description": "Title of the window that pops up with Signal Desktop preferences in it" + }, + "signalDesktopStickerCreator": { + "message": "Kreator paketa naljepnica", + "description": "Title of the window that pops up with Signal Desktop preferences in it" + }, + "aboutSignalDesktop": { + "message": "Informacije o Signal Desktopu", + "description": "Item under the Help menu, which opens a small about window" + }, + "screenShareWindow": { + "message": "Dijeljenje ekrana", + "description": "Title for screen sharing window" + }, + "speech": { + "message": "Govor", + "description": "Item under the Edit menu, with 'start/stop speaking' items below it" + }, + "show": { + "message": "Prikaži", + "description": "Command under Window menu, to show the window" + }, + "hide": { + "message": "Sakrij", + "description": "Command in the tray icon menu, to hide the window" + }, + "quit": { + "message": "Odustani", + "description": "Command in the tray icon menu, to quit the application" + }, + "signalDesktop": { + "message": "Signal Desktop", + "description": "Tooltip for the tray icon" + }, + "search": { + "message": "Traži", + "description": "Placeholder text in the search input" + }, + "clearSearch": { + "message": "Obriši pretraživanje", + "description": "Aria label for clear search button" + }, + "searchIn": { + "message": "Pretraži chat", + "description": "Shown in the search box before text is entered when searching in a specific conversation" + }, + "noSearchResults": { + "message": "Nema rezultata za \"$searchTerm$\"", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$1", + "example": "dog" + } + } + }, + "noSearchResults--sms-only": { + "message": "SMS/MMS kontakti nisu dostupni na Desktopu.", + "description": "Shown in the search left pane when no results were found and primary device has SMS/MMS handling enabled" + }, + "noSearchResultsInConversation": { + "message": "Nema rezultata za \"$searchTerm$\" u razgovoru $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$1", + "example": "dog" + }, + "conversationName": { + "content": "$2", + "example": "Friends" + } + } + }, + "conversationsHeader": { + "message": "Konverzacije", + "description": "Shown to separate the types of search results" + }, + "contactsHeader": { + "message": "Kontakti", + "description": "Shown to separate the types of search results" + }, + "groupsHeader": { + "message": "Grupe", + "description": "Shown to separate the types of search results" + }, + "messagesHeader": { + "message": "Poruke", + "description": "Shown to separate the types of search results" + }, + "findByUsernameHeader": { + "message": "Pronađite po korisničkom imenu", + "description": "Shown when search could be a valid username, with one sub-item that will kick off the search" + }, + "findByPhoneNumberHeader": { + "message": "Pronađite po broju telefona", + "description": "Shown when search could be a valid phone number, with one sub-item that will kick off the search" + }, + "at-username": { + "message": "@$username$", + "description": "@ added to username to signify it as a username. Should it be on the right in your language?", + "placeholders": { + "username": { + "content": "$1", + "example": "sammy45" + } + } + }, + "welcomeToSignal": { + "message": "Welcome to Signal", + "description": "" + }, + "whatsNew": { + "message": "Pogledajte $whatsNew$ u ovom ažuriranju", + "description": "Shown in the main window", + "placeholders": { + "name": { + "content": "$1", + "example": "what's new" + } + } + }, + "viewReleaseNotes": { + "message": "šta je novo", + "description": "Clickable link that displays the latest release notes" + }, + "typingAlt": { + "message": "Animacija pisanja za ovaj razgovor", + "description": "Used as the 'title' attribute for the typing animation" + }, + "contactInAddressBook": { + "message": "Ova osoba je u vašim kontaktima.", + "description": "Description of icon denoting that contact is from your address book" + }, + "contactAvatarAlt": { + "message": "Avatar za kontakta $name$", + "description": "Used in the alt tag for the image avatar of a contact", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "sendMessageToContact": { + "message": "Pošalji poruku", + "description": "Shown when you are sent a contact and that contact has a signal account" + }, + "home": { + "message": "kuća", + "description": "Shown on contact detail screen as a label for an address/phone/email" + }, + "work": { + "message": "posao", + "description": "Shown on contact detail screen as a label for an address/phone/email" + }, + "mobile": { + "message": "mobilni telefon", + "description": "Shown on contact detail screen as a label for a phone or email" + }, + "email": { + "message": "e-pošta", + "description": "Generic label shown if contact email has custom type but no label" + }, + "phone": { + "message": "telefon", + "description": "Generic label shown if contact phone has custom type but no label" + }, + "address": { + "message": "adresa", + "description": "Generic label shown if contact address has custom type but no label" + }, + "poBox": { + "message": "Poštansko sanduče", + "description": "When rendering an address, used to provide context to a post office box" + }, + "downloading": { + "message": "Preuzimanje", + "description": "Shown in the message bubble while a long message attachment is being downloaded" + }, + "downloadFullMessage": { + "message": "Preuzmite cijelu poruku", + "description": "Shown in the message bubble while a long message attachment is not downloaded" + }, + "downloadAttachment": { + "message": "Preuzmite prilog", + "description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button" + }, + "reactToMessage": { + "message": "Reagirajte na poruku", + "description": "Shown in triple-dot menu next to message to allow user to react to the associated message" + }, + "replyToMessage": { + "message": "Odgovorite na poruku", + "description": "Shown in triple-dot menu next to message to allow user to start crafting a message with a quotation" + }, + "originalMessageNotFound": { + "message": "Originalna poruka nije pronađena", + "description": "Shown in quote if reference message was not found as message was initially downloaded and processed" + }, + "originalMessageNotAvailable": { + "message": "Originalna poruka više nije dostupna", + "description": "Shown in toast if user clicks on quote that references message no longer in database" + }, + "messageFoundButNotLoaded": { + "message": "Izvorna poruka je pronađena, ali nije učitana. Kliznite nagore da je učitate.", + "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" + }, + "voiceRecording--start": { + "message": "Počnite snimati glasovnu poruku", + "description": "Tooltip for microphone button to start voice message" + }, + "voiceRecording--complete": { + "message": "Završite glasovnu poruku i pošaljite", + "description": "Tooltip for green complete voice message and send" + }, + "voiceRecording--cancel": { + "message": "Otkažite glasovnu poruku", + "description": "Tooltip for red button to cancel voice message" + }, + "voiceRecordingInterruptedMax": { + "message": "Snimanje glasovne poruke je prestalo jer ste dostigli maksimalno vrijeme.", + "description": "Confirmation dialog message for when the voice recording is interrupted due to max time limit" + }, + "voiceRecordingInterruptedBlur": { + "message": "Snimanje glasovne poruke je prestalo jer ste se prebacili na drugu aplikaciju.", + "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" + }, + "voiceNoteLimit": { + "message": "Glasovne poruke su ograničene na jedan sat. Snimanje će prestati ako se prebacite na drugu aplikaciju.", + "description": "Shown in toast to warn user about limited time and that window must be in focus" + }, + "voiceNoteMustBeOnlyAttachment": { + "message": "Glasovna poruka mora sadržavati samo jedan prilog.", + "description": "Shown in toast if tries to record a voice note with any staged attachments" + }, + "voiceNoteError": { + "message": "Pojavila se greška sa snimačem glasa.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, + "attachmentSaved": { + "message": "Prilog je sačuvan.", + "description": "Shown after user selects to save to downloads" + }, + "attachmentSavedShow": { + "message": "Prikaži u folderu", + "description": "Button label for showing the attachment in your file system" + }, + "you": { + "message": "Vi", + "description": "Shown when the user represented is the current user." + }, + "replyingTo": { + "message": "Odgovarate kontaktu $name$", + "description": "Shown in iOS theme when you or someone quotes to a message which is not from you", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "audioPermissionNeeded": { + "message": "Da pošaljete zvučne poruke, dozvolite Signal Desktopu da pristupi vašem mikrofonu.", + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" + }, + "audioCallingPermissionNeeded": { + "message": "Za pozivanje, morate dozvoliti Signal Desktopu da pristupi vašem mikrofonu.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" + }, + "videoCallingPermissionNeeded": { + "message": "Za vidio pozivanje, morate dozvoliti Signal Desktopu da pristupi vašoj kameri.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" + }, + "allowAccess": { + "message": "Dozvoli pristup", + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" + }, + "showSettings": { + "message": "Prikaži postavke", + "description": "A button shown in dialog requesting the user to turn on audio permissions" + }, + "audio": { + "message": "Zvuk", + "description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment" + }, + "video": { + "message": "Video", + "description": "Shown in a quotation of a message containing a video if no text was originally provided with that video" + }, + "photo": { + "message": "Fotografija", + "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" + }, + "text": { + "message": "Tekst", + "description": "Label for the word 'text'" + }, + "cannotUpdate": { + "message": "Nije moguće ažurirati", + "description": "Shown as the title of our update error dialogs on windows" + }, + "muted": { + "message": "Stišano", + "description": "Shown in a button when a conversation is muted" + }, + "mute": { + "message": "Stišaj", + "description": "Shown in a button when a conversation is unmuted and can be muted" + }, + "cannotUpdateDetail": { + "message": "Signal se nije mogao ažurirati. $retry$ ili posjetite $url$ da ga ručno instalirate. Zatim $support$ u vezi s ovim problemom", + "description": "Shown if a general error happened while trying to install update package", + "placeholders": { + "retry": { + "content": "$2", + "example": "retry update" + }, + "url": { + "content": "$2", + "example": "https://signal.org/download" + }, + "support": { + "content": "$3", + "example": "contact support" + } + } + }, + "cannotUpdateRequireManualDetail": { + "message": "Signal se nije mogao ažurirati. Posjetite $url$ da ga ručno instalirate. Zatim,$support$ u vezi s ovim problemom", + "description": "Shown if a general error happened while trying to install update package and manual update is required", + "placeholders": { + "url": { + "content": "$2", + "example": "https://signal.org/download" + }, + "support": { + "content": "$3", + "example": "contact support" + } + } + }, + "readOnlyVolume": { + "message": "Signal Desktop je vjerovatno u macOS karanteni i neće se moći automatski ažurirati. Pokušajte premjestiti $app$ u $folder$pomoću Istraživača. ", + "description": "Shown on MacOS if running on a read-only volume and we cannot update", + "placeholders": { + "app": { + "content": "$1", + "example": "Signal.app" + }, + "folder": { + "content": "$2", + "example": "/Applications" + } + } + }, + "ok": { + "message": "OK", + "description": "" + }, + "cancel": { + "message": "Otkaži", + "description": "" + }, + "discard": { + "message": "Odbaci", + "description": "" + }, + "failedToSend": { + "message": "Failed to send to some recipients. Check your network connection.", + "description": "" + }, + "error": { + "message": "Greška", + "description": "" + }, + "messageDetail": { + "message": "Message Detail", + "description": "" + }, + "delete": { + "message": "Izbriši", + "description": "" + }, + "accept": { + "message": "Prihvati", + "description": "" + }, + "forward": { + "message": "Proslijedi", + "description": "" + }, + "done": { + "message": "Uredu", + "description": "Label for done" + }, + "on": { + "message": "Uključeno", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Isključeno", + "description": "Label for when something is turned off" + }, + "deleteWarning": { + "message": "Ova poruka će se izbrisati s ovog uređaja.", + "description": "Text shown in the confirmation dialog for deleting a message locally" + }, + "deleteForEveryoneWarning": { + "message": "Ova će poruka biti izbrisana za sve učesnike u konverzaciji ako koriste noviju verziju Signala. Oni će moći vidjeti da ste Vi izbrisali poruku.", + "description": "Text shown in the confirmation dialog for deleting a message for everyone" + }, + "from": { + "message": "Od", + "description": "Label for the sender of a message" + }, + "to": { + "message": "Za", + "description": "Label for the receiver of a message" + }, + "toJoiner": { + "message": "u", + "description": "Joiner for message search results - like 'Jon' to 'Friends Group'" + }, + "sent": { + "message": "Poslano", + "description": "Label for the time a message was sent" + }, + "received": { + "message": "Primljeno", + "description": "Label for the time a message was received" + }, + "sendMessage": { + "message": "Poruka", + "description": "Placeholder text in the message entry field" + }, + "groupMembers": { + "message": "Članovi grupe", + "description": "" + }, + "showMembers": { + "message": "Show members", + "description": "" + }, + "showSafetyNumber": { + "message": "Vidi sigurnosni broj", + "description": "" + }, + "viewRecentMedia": { + "message": "Prikaž nedavni medijski sadržaj", + "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": "Da potvrdite sigurnost sveobuhvatnog šifriranja s kontaktom $name$, uporedite navedene brojeve s uređajem kontakta.", + "description": "", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "theirIdentityUnknown": { + "message": "You haven't exchanged any messages with this contact yet. Your safety number with them will be available after the first message.", + "description": "" + }, + "back": { + "message": "Natrag", + "description": "Generic label for back" + }, + "goBack": { + "message": "Nazad", + "description": "Label for back button in a conversation" + }, + "moreInfo": { + "message": "Više informacija", + "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" + }, + "retrySend": { + "message": "Ponovo pokušaj poslati", + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" + }, + "retryDeleteForEveryone": { + "message": "Ponovo pokušaj izbrisati za sve", + "description": "Shown on the drop-down menu for an individual message, but only if a previous delete for everyone failed to send" + }, + "forwardMessage": { + "message": "Proslijedi poruku", + "description": "Shown on the drop-down menu for an individual message, forwards a message" + }, + "deleteMessage": { + "message": "Izbriši poruku za mene", + "description": "Shown on the drop-down menu for an individual message, deletes single message" + }, + "deleteMessageForEveryone": { + "message": "Izbriši poruku za sve", + "description": "Shown on the drop-down menu for an individual message, deletes single message for everyone" + }, + "deleteMessages": { + "message": "Izbriši", + "description": "Menu item for deleting messages, title case." + }, + "deleteConversationConfirmation": { + "message": "Permanently delete this conversation?", + "description": "Confirmation dialog text that asks the user if they really wish to delete the conversation. Answer buttons use the strings 'ok' and 'cancel'. The deletion is permanent, i.e. it cannot be undone." + }, + "sessionEnded": { + "message": "Secure session reset", + "description": "This is a past tense, informational message. In other words, your secure session has been reset." + }, + "ChatRefresh--notification": { + "message": "Konverzacija je osvježena", + "description": "Shown in timeline when a error happened, and the session was automatically reset." + }, + "ChatRefresh--learnMore": { + "message": "Saznaj više", + "description": "Shown in timeline when session is automatically reset, to provide access to a popup info dialog" + }, + "ChatRefresh--summary": { + "message": "Signal koristi sveobuhvatno šifriranje i možda će ponekad morati osvježiti vašu sesiju chata. To neće uticati na sigurnost chata, ali možda možete propustiti poruku od ovog kontakta i možete zatražiti da je ponovo pošalju.", + "description": "Shown on explainer dialog available from chat session refreshed timeline events" + }, + "ChatRefresh--contactSupport": { + "message": "Kontaktirajte podršku", + "description": "Shown on explainer dialog available from chat session refreshed timeline events" + }, + "DeliveryIssue--preview": { + "message": "Problem s isporukom", + "description": "Shown in left pane preview when message delivery issue happens" + }, + "DeliveryIssue--notification": { + "message": "Nije moguće dostaviti poruku od pošiljaoca $sender$ ", + "description": "Shown in timeline when message delivery issue happens", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "DeliveryIssue--learnMore": { + "message": "Saznaj više", + "description": "Shown in timeline when message delivery issue happens, to provide access to a popup info dialog" + }, + "DeliveryIssue--title": { + "message": "Problem s isporukom", + "description": "Shown on explainer dialog available from delivery issue timeline events" + }, + "DeliveryIssue--summary": { + "message": "Poruka, naljepnica, reakcija, potvrda o čitanju ili medijski sadržaj se nije mogao dostaviti od pošiljaoca $sender$. Možda su vam to pokušali poslati direktno ili u grupi.", + "description": "Shown on explainer dialog available from delivery issue timeline events in 1:1 conversations", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "DeliveryIssue--summary--group": { + "message": "Poruka, naljepnica, reakcija, potvrda o čitanju ili medijski sadržaj se nije moga dostaviti od pošiljaoca $sender$ u ovom chatu.", + "description": "Shown on explainer dialog available from delivery issue timeline events in groups", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "ChangeNumber--notification": { + "message": "Pošiljaoc $sender$ je promijenio broj telefona", + "description": "Shown in timeline when a member of a conversation changes their phone number", + "placeholders": { + "sender": { + "content": "$1", + "example": "Sam" + } + } + }, + "quoteThumbnailAlt": { + "message": "Sličica slike iz citirane poruke", + "description": "Used in alt tag of thumbnail images inside of an embedded message quote" + }, + "imageAttachmentAlt": { + "message": "Slika priložena uz poruku", + "description": "Used in alt tag of image attachment" + }, + "videoAttachmentAlt": { + "message": "Snimak ekrana videozapisa priložen uz poruku", + "description": "Used in alt tag of video attachment preview" + }, + "lightboxImageAlt": { + "message": "Slika poslana u razgovoru", + "description": "Used in the alt tag for the image shown in a full-screen lightbox view" + }, + "imageCaptionIconAlt": { + "message": "Ikona koja prikazuje da ova slika sadrži opis", + "description": "Used for the icon layered on top of an image in message bubbles" + }, + "save": { + "message": "Spremi", + "description": "Used on save buttons" + }, + "reset": { + "message": "Poništi", + "description": "Used on reset buttons" + }, + "fileIconAlt": { + "message": "Ikona fajla", + "description": "Used in the media gallery documents tab to visually represent a file" + }, + "installWelcome": { + "message": "Welcome to Signal Desktop", + "description": "Welcome title on the install page" + }, + "installTagline": { + "message": "Privacy is possible. Signal makes it easy.", + "description": "Tagline displayed under 'installWelcome' string on the install page" + }, + "linkedDevices": { + "message": "Uvezani uređaji", + "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" + }, + "linkNewDevice": { + "message": "Uveži novi uređaj", + "description": "The menu option shown in Signal iOS to add a new linked device" + }, + "Install__scan-this-code": { + "message": "Skenirajte ovaj kôd u aplikaciji Signal na telefonu", + "description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen" + }, + "Install__instructions__1": { + "message": "Otvorite Signal na telefonu", + "description": "Instructions on the device link screen" + }, + "Install__instructions__2": { + "message": "Dodirnite $settings$, a zatim $linkedDevices$", + "description": "Instructions on the device link screen", + "placeholders": { + "settings": { + "content": "$1", + "example": "Settings" + }, + "linkedDevices": { + "content": "$2", + "example": "Linked Devices" + } + } + }, + "Install__instructions__2__settings": { + "message": "Podešavanja", + "description": "Part of the 2nd instruction on the device link screen" + }, + "Install__instructions__3": { + "message": "Dodirnite $plusButton$ (Android) ili $linkNewDevice$ (iPhone)", + "description": "Instructions on the device link screen", + "placeholders": { + "plusButton": { + "content": "$1", + "example": "" + }, + "linkNewDevice": { + "content": "$2", + "example": "Link New Device" + } + } + }, + "Install__qr-failed": { + "message": "Učitavanje QR koda nije uspjelo. Provjerite internetsku vezu i pokušajte ponovo. $learnMore$", + "description": "Shown on the install screen if the QR code fails to load", + "placeholders": { + "learnMore": { + "content": "$1", + "example": "Learn more" + } + } + }, + "Install__qr-failed__learn-more": { + "message": "Saznajte više", + "description": "Shown on the install screen if the QR code fails to load" + }, + "Install__support-link": { + "message": "Trebate li pomoć?", + "description": "Shown on the install screen. Link takes users to a support page" + }, + "Install__choose-device-name__description": { + "message": "Vidjet ćete ovaj naziv pod \"Povezai uređaji\" na telefonu", + "description": "The subheader shown on the 'choose device name' screen in the device linking process" + }, + "Install__choose-device-name__placeholder": { + "message": "Moj računar", + "description": "The placeholder for the 'choose device name' input" + }, + "Preferences--device-name": { + "message": "Naziv uređaja", + "description": "The label in settings panel shown for the user-provided name for this desktop instance" + }, + "chooseDeviceName": { + "message": "Odaberite naziv ovog uređaja", + "description": "The header shown on the 'choose device name' screen in the device linking process" + }, + "finishLinkingPhone": { + "message": "Završite s povezivanjem telefona", + "description": "The text on the button to finish the linking process, after choosing the device name" + }, + "initialSync": { + "message": "Sinhroniziranje kontakata i grupa", + "description": "Shown during initial link while contacts and groups are being pulled from mobile device" + }, + "initialSync__subtitle": { + "message": "Napomena: historija chata se neće sinhronizirati na ovom uređaju", + "description": "Shown during initial link while contacts and groups are being pulled from mobile device" + }, + "installConnectionFailed": { + "message": "Failed to connect to server.", + "description": "Displayed when we can't connect to the server." + }, + "installTooManyDevices": { + "message": "Sorry, you have too many devices linked already. Try removing some.", + "description": "" + }, + "installTooOld": { + "message": "Ažurirajte Signal na ovom uređaju da povežete telefon.", + "description": "" + }, + "installErrorHeader": { + "message": "Nešto je pošlo po zlu!", + "description": "" + }, + "installUnknownError": { + "message": "Pojavila se neočekivana greška. Pokušajte ponovo.", + "description": "" + }, + "installTryAgain": { + "message": "Pokušajte ponovo", + "description": "" + }, + "Preferences--theme": { + "message": "Tema", + "description": "Header for theme settings" + }, + "calling": { + "message": "Pozivanje", + "description": "Header for calling options on the settings screen" + }, + "calling__call-back": { + "message": "Povratni poziv", + "description": "Button to call someone back" + }, + "calling__call-again": { + "message": "Pozovi ponovo", + "description": "Button to call someone again" + }, + "calling__start": { + "message": "Nazovi", + "description": "Button label in the call lobby for starting a call" + }, + "calling__join": { + "message": "Pridruži se pozivu", + "description": "Button label in the call lobby for joining a call" + }, + "calling__return": { + "message": "Vrati se na poziv", + "description": "Button label in the call lobby for returning to a call" + }, + "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { + "message": "Zvuk mikrofona je isključen zbog dužine poziva", + "description": "Shown in a call lobby toast if there are a lot of people already on the call" + }, + "calling__call-is-full": { + "message": "Poziv je popunjen", + "description": "Text in the call lobby when you can't join because the call is full" + }, + "calling__button--video__label": { + "message": "Kamera", + "description": "Label under the video button" + }, + "calling__button--video-disabled": { + "message": "Kamera je onemogućena", + "description": "Button tooltip label when the camera is disabled" + }, + "calling__button--video-off": { + "message": "Isključite kameru", + "description": "Button tooltip label for turning off the camera" + }, + "calling__button--video-on": { + "message": "Uključite kameru", + "description": "Button tooltip label for turning on the camera" + }, + "calling__button--audio__label": { + "message": "Stišaj", + "description": "Label under the audio button" + }, + "calling__button--audio-disabled": { + "message": "Mikrofon je onemogućen", + "description": "Button tooltip label when the microphone is disabled" + }, + "calling__button--audio-off": { + "message": "Isključite zvuk mikrofona", + "description": "Button tooltip label for turning off the microphone" + }, + "calling__button--audio-on": { + "message": "Uključite zvuk mikrofona", + "description": "Button tooltip label for turning on the microphone" + }, + "calling__button--presenting__label": { + "message": "Dijeli", + "description": "Label under the share screen button" + }, + "calling__button--presenting-disabled": { + "message": "Prezentiranje je onemogućeno", + "description": "Button tooltip label for when screen sharing is disabled" + }, + "calling__button--presenting-on": { + "message": "Počnite prezentirati", + "description": "Button tooltip label for starting to share screen" + }, + "calling__button--presenting-off": { + "message": "Prestanite prezentirati", + "description": "Button tooltip label for stopping screen sharing" + }, + "calling__button--ring__label": { + "message": "Zvoni", + "description": "Label under the ring button" + }, + "calling__button--ring__disabled-because-group-is-too-large": { + "message": "Grupa je prevelika za zazvoniti učesnicima.", + "description": "Button tooltip label when you can't ring because the group is too large" + }, + "calling__button--ring__off": { + "message": "Obavještenje, bez zvona", + "description": "Button tooltip label for turning ringing off" + }, + "calling__button--ring__on": { + "message": "Omogućite zvono", + "description": "Button tooltip label for turning ringing on" + }, + "calling__your-video-is-off": { + "message": "Vaša kamera je isključena", + "description": "Label in the calling lobby indicating that your camera is off" + }, + "calling__pre-call-info--empty-group": { + "message": "Niko drugi nije tu", + "description": "Shown in the calling lobby to describe who is in the call" + }, + "calling__pre-call-info--1-person-in-call": { + "message": "$first$ učestvuje u ovom pozivu", + "description": "Shown in the calling lobby to describe who is in the call", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + } + } + }, + "calling__pre-call-info--another-device-in-call": { + "message": "Jedan od vaših ostalih uređaja učestvuje u ovom pozivu", + "description": "Shown in the calling lobby to describe when it is just you" + }, + "calling__pre-call-info--2-people-in-call": { + "message": "$first$ i $second$ učestvuju u ovom pozivu", + "description": "Shown in the calling lobby to describe who is in the call", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + } + } + }, + "calling__pre-call-info--3-people-in-call": { + "message": "$first$, $second$ i $third$ učestvuju u ovom pozivu", + "description": "Shown in the calling lobby to describe who is in the call", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "third": { + "content": "$3", + "example": "April" + } + } + }, + "calling__pre-call-info--many-people-in-call": { + "message": "$first$, $second$ i još njih $others$ učestvuju u ovom pozivu", + "description": "Shown in the calling lobby to describe who is in the call", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "others": { + "content": "$3", + "example": "5" + } + } + }, + "calling__pre-call-info--will-ring-1": { + "message": "Signal će pozvati $person$", + "description": "Shown in the calling lobby to describe who will be rung", + "placeholders": { + "person": { + "content": "$1", + "example": "Sam" + } + } + }, + "calling__pre-call-info--will-ring-2": { + "message": "Signal će pozvati $first$ i $second$", + "description": "Shown in the calling lobby to describe who will be rang", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + } + } + }, + "calling__pre-call-info--will-ring-3": { + "message": "Signal će pozvati $first$, $second$ i $third$", + "description": "Shown in the calling lobby to describe who will be rang", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "third": { + "content": "$3", + "example": "April" + } + } + }, + "calling__pre-call-info--will-ring-many": { + "message": "Signal će pozvati $first$, $second$ i njih još $others$ ", + "description": "Shown in the calling lobby to describe who will be rang", + "placeholders": { + "person": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "others": { + "content": "$3", + "example": "5" + } + } + }, + "calling__pre-call-info--will-notify-1": { + "message": "$person$ će primiti obavještenje", + "description": "Shown in the calling lobby to describe who will be notified", + "placeholders": { + "person": { + "content": "$1", + "example": "Sam" + } + } + }, + "calling__pre-call-info--will-notify-2": { + "message": "$first$ i $second$ će primiti obavještenje", + "description": "Shown in the calling lobby to describe who will be notified", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + } + } + }, + "calling__pre-call-info--will-notify-3": { + "message": "$first$, $second$ i $third$ će primiti obavještenje", + "description": "Shown in the calling lobby to describe who will be notified", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "third": { + "content": "$3", + "example": "April" + } + } + }, + "calling__pre-call-info--will-notify-many": { + "message": "$first$, $second$ i njih još $others$ će primiti obavještenje", + "description": "Shown in the calling lobby to describe who will be notified", + "placeholders": { + "person": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "others": { + "content": "$3", + "example": "5" + } + } + }, + "calling__in-this-call--zero": { + "message": "Niko drugi nije tu", + "description": "Shown in the participants list to describe how many people are in the call" + }, + "calling__in-this-call--one": { + "message": "U ovom pozivu · 1 osoba", + "description": "Shown in the participants list to describe how many people are in the call" + }, + "calling__in-this-call--many": { + "message": "U ovom pozivu · $people$ osoba/e", + "description": "Shown in the participants list to describe how many people are in the call", + "placeholders": { + "people": { + "content": "$1", + "example": "15" + } + } + }, + "calling__you-have-blocked": { + "message": "Blokirali ste korisnika $name$", + "description": "when you block someone and cannot view their video", + "placeholders": { + "name": { + "content": "$1", + "example": "Henry Richard" + } + } + }, + "calling__block-info": { + "message": "Nećete primiti njihov zvuk i sliku a ni oni neće primiti Vaše.", + "description": "Shown in the modal dialog to describe how blocking works in a group call" + }, + "calling__overflow__scroll-up": { + "message": "Kliznite nagore", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Kliznite nadolje", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, + "calling__presenting--notification-title": { + "message": "Prezentirate svima.", + "description": "Title for the share screen notification" + }, + "calling__presenting--notification-body": { + "message": "Kliknite ovdje da se vratite u poziv kada budete spremni da prestanete prezentirati.", + "description": "Body text for the share screen notification" + }, + "calling__presenting--info": { + "message": "Signal dijeli $window$.", + "description": "Text that appears in the screen sharing controller to inform person that they are presenting", + "placeholders": { + "name": { + "content": "$1", + "example": "Application" + } + } + }, + "calling__presenting--stop": { + "message": "Zaustavi dijeljenje", + "description": "Button for stopping screen sharing" + }, + "calling__presenting--you-stopped": { + "message": "Prestali ste prezentirati", + "description": "Toast that appears when someone stops presenting" + }, + "calling__presenting--person-ongoing": { + "message": "$name$ trenutno prezentira", + "description": "Title of call when someone is presenting", + "placeholders": { + "name": { + "content": "$1", + "example": "Maddie" + } + } + }, + "calling__presenting--person-stopped": { + "message": "$name$ je prestao/la prezentirati", + "description": "Toast that appears when someone stops presenting", + "placeholders": { + "name": { + "content": "$1", + "example": "Maddie" + } + } + }, + "calling__presenting--permission-title": { + "message": "Potrebno je odobrenje", + "description": "Shown as the title for the modal that requests screen recording permissions" + }, + "calling__presenting--macos-permission-description": { + "message": "Signalu je potrebno odobrenje da pristupi snimak ekrana vašeg računara.", + "description": "Shown as the description for the modal that requests screen recording permissions" + }, + "calling__presenting--permission-instruction-step1": { + "message": "Idi u postavke sistema.", + "description": "Shown as the description for the modal that requests screen recording permissions" + }, + "calling__presenting--permission-instruction-step2": { + "message": "Kliknite na ikonu brave u donjem lijevom uglu i unesite lozinku računara.", + "description": "Shown as the description for the modal that requests screen recording permissions" + }, + "calling__presenting--permission-instruction-step3": { + "message": "Na desnoj strani, označite okvir pored Signala. Ako ne vidite Signal na listi, kliknite + da ga dodate.", + "description": "Shown as the description for the modal that requests screen recording permissions" + }, + "calling__presenting--permission-open": { + "message": "Otvori postavke sistema", + "description": "The button that opens your system preferences for the needs screen record permissions modal" + }, + "calling__presenting--permission-cancel": { + "message": "Odbaci", + "description": "The cancel button for the needs screen record permissions modal" + }, + "alwaysRelayCallsDescription": { + "message": "Uvijek preusmjeri pozive", + "description": "Description of the always relay calls setting" + }, + "alwaysRelayCallsDetail": { + "message": "Preusmjeri sve pozive na Signal server kako bi Vaša IP adresa bila skrivena od sagovornika. Aktiviranjem ove opcije smanjit će se kvalitet poziva.", + "description": "Details describing the always relay calls setting" + }, + "permissions": { + "message": "Dopuštenja", + "description": "Header for permissions section of settings" + }, + "mediaPermissionsDescription": { + "message": "Dozvolite pristup mikrofonu", + "description": "Description of the media permission description" + }, + "mediaCameraPermissionsDescription": { + "message": "Dozvolite pristup kameri", + "description": "Description of the media permission description" + }, + "general": { + "message": "Općenito", + "description": "Header for general options on the settings screen" + }, + "spellCheckDescription": { + "message": "Tekst za provjeru pravopisa ste unijeli u okvir za kreiranje poruke", + "description": "Description of the spell check setting" + }, + "spellCheckWillBeEnabled": { + "message": "Provjera pravopisa će se omogućiti sljedeći put kada pokrenete Signal.", + "description": "Shown when the user enables spellcheck to indicate that they must restart Signal." + }, + "spellCheckWillBeDisabled": { + "message": "Provjera pravopisa će se onemogućiti sljedeći put kada pokrenete Signal.", + "description": "Shown when the user disables spellcheck to indicate that they must restart Signal." + }, + "SystemTraySetting__minimize-to-system-tray": { + "message": "Minimiziraj sistemsku traku", + "description": "In the settings, shown next to the checkbox option for minimizing to the system tray" + }, + "SystemTraySetting__minimize-to-and-start-in-system-tray": { + "message": "Započni na minimiziranoj traci", + "description": "In the settings, shown next to the checkbox option for starting in the system tray" + }, + "autoLaunchDescription": { + "message": "Otvaranje prilikom prijave na računaru", + "description": "Description for the automatic launch setting" + }, + "clearDataHeader": { + "message": "Obrišite podatke aplikacije", + "description": "Header in the settings dialog for the section dealing with data deletion" + }, + "clearDataExplanation": { + "message": "Na ovaj način će se izbrisati svi podaci u aplikaciji i uklonit će se sve poruke i sačuvane informacije o računu.", + "description": "Text describing what the clear data button will do." + }, + "clearDataButton": { + "message": "Obriši podatke", + "description": "Button in the settings dialog starting process to delete all data" + }, + "deleteAllDataHeader": { + "message": "Izbrisati sve podatke?", + "description": "Header of the full-screen delete data confirmation screen" + }, + "deleteAllDataBody": { + "message": "Upravo ćete izbrisati sve sačuvane informacije o računu ove aplikacije, uključujući sve kontakte i sve poruke. Uvijek možete ponovo povezati svoj mobilni uređaj, ali na taj način nećete vratiti izbrisane poruke.", + "description": "Text describing what exactly will happen if the user clicks the button to delete all data" + }, + "deleteAllDataButton": { + "message": "Izbriši sve podatke", + "description": "Text of the button that deletes all data" + }, + "deleteAllDataProgress": { + "message": "Prekidanje veze i brisanje svih podataka", + "description": "Message shown to user when app is disconnected and data deleted" + }, + "deleteOldIndexedDBData": { + "message": "Imate zastarjele podatke od ranije instalacije Signal Desktopa. Ako se odlučite nastaviti, izbrisat će se i počet ćete ispočetka.", + "description": "Shown if user last ran Signal Desktop before October 2018" + }, + "deleteOldData": { + "message": "Izbriši stare podatke", + "description": "Button to make the delete happen" + }, + "notifications": { + "message": "Obavještenja", + "description": "Header for notification settings" + }, + "notificationSettingsDialog": { + "message": "When messages arrive, display notifications that reveal:", + "description": "Explain the purpose of the notification settings" + }, + "disableNotifications": { + "message": "Disable notifications", + "description": "Label for disabling notifications" + }, + "nameAndMessage": { + "message": "Ime, sadržaj i radnje", + "description": "Label for setting notifications to display name and message text" + }, + "noNameOrMessage": { + "message": "Ime, naziva niti sadržaja", + "description": "Label for setting notifications to display no name and no message text" + }, + "nameOnly": { + "message": "Samo ime", + "description": "Label for setting notifications to display sender name only" + }, + "newMessage": { + "message": "Nova poruka", + "description": "Displayed in notifications for only 1 message" + }, + "notificationSenderInGroup": { + "message": "$sender$ u $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } + }, + "notificationReaction": { + "message": "Pošiljaoc $sender$ je reagirao sa $emoji$ na vašu poruku", + "description": "", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "emoji": { + "content": "$2", + "example": "👍" + } + } + }, + "notificationReactionMessage": { + "message": "$sender$ je reagirao sa $emoji$ na: $message$", + "description": "", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "emoji": { + "content": "$2", + "example": "👍" + }, + "message": { + "content": "$3", + "example": "Sounds good." + } + } + }, + "sendFailed": { + "message": "Neuspjelo slanje", + "description": "Shown on outgoing message if it fails to send" + }, + "deleteFailed": { + "message": "Brisanje nije uspjelo", + "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone" + }, + "sendPaused": { + "message": "Slanje pauzirano", + "description": "Shown on outgoing message if it cannot be sent immediately" + }, + "partiallySent": { + "message": "Djelomično poslano, kliknite za detalje", + "description": "Shown on outgoing message if it is partially sent" + }, + "partiallyDeleted": { + "message": "Djelomično izbrisano, kliknite da pokušate ponovo", + "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone" + }, + "showMore": { + "message": "Detalji", + "description": "Displays the details of a key change" + }, + "showLess": { + "message": "Hide details", + "description": "Hides the details of a key change" + }, + "learnMore": { + "message": "Learn more about verifying safety numbers", + "description": "Text that links to a support article on verifying safety numbers" + }, + "expiredWarning": { + "message": "This version of Signal Desktop has expired. Please upgrade to the latest version to continue messaging.", + "description": "Warning notification that this version of the app has expired" + }, + "upgrade": { + "message": "Kliknite da posjetite signal.org/download", + "description": "Label text for button to upgrade the app to the latest version" + }, + "mediaMessage": { + "message": "Medijska poruka", + "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." + }, + "unregisteredUser": { + "message": "Number is not registered", + "description": "Error message displayed when sending to an unregistered user." + }, + "sync": { + "message": "Uvezi kontakte", + "description": "Label for contact and group sync settings" + }, + "syncExplanation": { + "message": "Import all Signal groups and contacts from your mobile device.", + "description": "Explanatory text for sync settings" + }, + "lastSynced": { + "message": "Last import at", + "description": "Label for date and time of last sync operation" + }, + "syncNow": { + "message": "Import now", + "description": "Label for a button that syncs contacts and groups from your phone" + }, + "syncing": { + "message": "Importing...", + "description": "Label for a disabled sync button while sync is in progress." + }, + "syncFailed": { + "message": "Import failed. Make sure your computer and your phone are connected to the internet.", + "description": "Informational text displayed if a sync operation times out." + }, + "timestamp_s": { + "message": "now", + "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." + }, + "timestamp_m": { + "message": "1m", + "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." + }, + "timestamp_h": { + "message": "1h", + "description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble." + }, + "hoursAgo": { + "message": "$hours$h", + "description": "Contracted form of 'X hours ago' which works both for singular and plural", + "placeholders": { + "hours": { + "content": "$1", + "example": "2" + } + } + }, + "minutesAgo": { + "message": "$minutes$m", + "description": "Contracted form of 'X minutes ago' which works both for singular and plural", + "placeholders": { + "minutes": { + "content": "$1", + "example": "10" + } + } + }, + "justNow": { + "message": "Sad", + "description": "Shown if a message is very recent, less than 60 seconds old" + }, + "timestampFormat_M": { + "message": "MMM D", + "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." + }, + "timestampFormat__long__today": { + "message": "[Danas] LT", + "description": "Timestamp format string for displaying \"Today\" and the time" + }, + "timestampFormat__long__yesterday": { + "message": "[Jučer] LT", + "description": "Timestamp format string for displaying \"Yesterday\" and the time" + }, + "messageBodyTooLong": { + "message": "Tijelo poruke je preveliko.", + "description": "Shown if the user tries to send more than 64kb of text" + }, + "unblockToSend": { + "message": "Unblock this contact to send a message.", + "description": "Brief message shown when trying to message a blocked number" + }, + "unblockGroupToSend": { + "message": "Odblokirajte ovu grupu da pošaljete poruku.", + "description": "Brief message shown when trying to message a blocked group" + }, + "youChangedTheTimer": { + "message": "Postavili ste vrijeme nestajanja poruke na $time$.", + "description": "Message displayed when you change the message expiration timer in a conversation.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, + "timerSetOnSync": { + "message": "Ažurirali ste vrijeme nestajanja poruke na $time$.", + "description": "Message displayed when timer is set on initial link of desktop device.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, + "timerSetByMember": { + "message": "Član je postavio vrijeme nestajanja poruke na $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, + "theyChangedTheTimer": { + "message": "$name$ je postavio/la vrijeme nestajanja poruke na $time$.", + "description": "Message displayed when someone else changes the message expiration timer in a conversation.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + }, + "time": { + "content": "$2", + "example": "10m" + } + } + }, + "disappearingMessages__off": { + "message": "isključeno", + "description": "Label for option to turn off message expiration in the timer menu" + }, + "disappearingMessages": { + "message": "Nestajuće poruke", + "description": "Conversation menu option to enable disappearing messages. Title of the settings section for Disappearing Messages. Label of the disappearing timer select in group creation flow" + }, + "disappearingMessagesDisabled": { + "message": "Onemogućene su nestajuće poruke", + "description": "Displayed in the left pane when the timer is turned off" + }, + "disappearingMessagesDisabledByMember": { + "message": "Član je onemogućio poruke koje nestaju.", + "description": "Displayed in the left pane when the timer is turned off" + }, + "disabledDisappearingMessages": { + "message": "$name$ je onemogućio/la poruke koje nestaju.", + "description": "Displayed in the conversation list when the timer is turned off", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "youDisabledDisappearingMessages": { + "message": "Onemogućili ste nestajuće poruke.", + "description": "Displayed in the conversation list when the timer is turned off" + }, + "timerSetTo": { + "message": "Timer set to $time$", + "description": "Displayed in the conversation list when the timer is updated by some automatic action, or in the left pane", + "placeholders": { + "time": { + "content": "$1", + "example": "1w" + } + } + }, + "audioNotificationDescription": { + "message": "Reproduciraj zvukove obavještenja", + "description": "Description for audio notification setting" + }, + "callRingtoneNotificationDescription": { + "message": "Reproduciraj zvukove poziva", + "description": "Description for call ringtone notification setting" + }, + "callSystemNotificationDescription": { + "message": "Prikaži obavještenja za pozive", + "description": "Description for call notification setting" + }, + "incomingCallNotificationDescription": { + "message": "Omogući dolazne pozive", + "description": "Description for incoming calls setting" + }, + "contactChangedProfileName": { + "message": "$sender$ je promijenio/la naziv profila sa $oldProfile$ na $newProfile$.", + "description": "Description for incoming calls setting", + "placeholders": { + "sender": { + "content": "$1", + "example": "Bob" + }, + "oldProfile": { + "content": "$2", + "example": ".x8Skillz8x." + }, + "newProfile": { + "content": "$3", + "example": "Bob Smith" + } + } + }, + "changedProfileName": { + "message": "$oldProfile$ je promijenio/la naziv profila na $newProfile$.", + "description": "Shown when a contact not in your address book changes their profile name", + "placeholders": { + "oldProfile": { + "content": "$2", + "example": ".x8Skillz8x." + }, + "newProfile": { + "content": "$3", + "example": "Bob Smith" + } + } + }, + "SafetyNumberModal__title": { + "message": "Provjeri sigurnosni broj", + "description": "Title for the modal for safety number verification" + }, + "safetyNumberChanged": { + "message": "Sigurnosni broj se promijenio", + "description": "A notification shown in the conversation when a contact reinstalls" + }, + "safetyNumberChanges": { + "message": "Promjene sigurnosnog broja", + "description": "Title for safety number changed modal" + }, + "safetyNumberChangedGroup": { + "message": "SIgurnosni broj s kontaktom $name$ se promijenio", + "description": "A notification shown in a group conversation when a contact reinstalls, showing the contact name", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "verifyNewNumber": { + "message": "Provjeri sigurnosni broj", + "description": "Label on button included with safety number change notification in the conversation" + }, + "cannotGenerateSafetyNumber": { + "message": "Ovaj korisnik ne može biti provjeren sve dok sa njim ne razmijenite poruke.", + "description": "Shown on the safety number screen if you have never exchanged messages with that contact" + }, + "yourSafetyNumberWith": { + "message": "Vaš sigurnosni broj s kontaktom $name1$:", + "description": "Heading for safety number view", + "placeholders": { + "name1": { + "content": "$1", + "example": "John" + } + } + }, + "themeLight": { + "message": "Svijetla", + "description": "Label text for light theme (normal)" + }, + "themeDark": { + "message": "Tamna", + "description": "Label text for dark theme" + }, + "themeSystem": { + "message": "Sistem", + "description": "Label text for system theme" + }, + "noteToSelf": { + "message": "Podsjetnik", + "description": "Name for the conversation with your own phone number" + }, + "noteToSelfHero": { + "message": "U ovoj konverzaciji možete dodati bilješke za sebe. Ako Signal koristite na više uređaja, ove će bilješke biti sinhronizovane među njima.", + "description": "Description for the Note to Self conversation" + }, + "notificationDrawAttention": { + "message": "Privuci pažnju na ovaj prozor kada obavještenje dođe.", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, + "hideMenuBar": { + "message": "Sakrij traku menija", + "description": "Label text for menu bar visibility setting" + }, + "startConversation": { + "message": "Pokretanje novog razgovora…", + "description": "Label underneath number a user enters that is not an existing contact" + }, + "newConversation": { + "message": "Nova konverzacija", + "description": "Label for header when starting a new conversation" + }, + "stories": { + "message": "Priče", + "description": "Label for header to go to stories view" + }, + "contactSearchPlaceholder": { + "message": "Pretražite po imenu ili broju telefona", + "description": "Placeholder to use when searching for contacts in the composer" + }, + "noContactsFound": { + "message": "Nije pronađen nijedan kontakt", + "description": "Label shown when there are no contacts to compose to" + }, + "noConversationsFound": { + "message": "Nije pronađen nijedan razgovor", + "description": "Label shown when there are no conversations to compose to" + }, + "Toast--failed-to-fetch-username": { + "message": "Dohvatanje korisničkog imena nije uspjelo. Provjerite vezu i pokušajte ponovo.", + "description": "Shown if request to Signal servers to find username fails" + }, + "Toast--failed-to-fetch-phone-number": { + "message": "Dohvatanje broja telefona nije uspjelo. Provjerite vezu i pokušajte ponovo.", + "description": "Shown if request to Signal servers to find phone number fails" + }, + "startConversation--username-not-found": { + "message": "Korisnik nije pronađen. $atUsername$ nije korisnik/ca Signala; provjerite jeste li unijeli potpuno korisničko ime.", + "description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username", + "placeholders": { + "atUsername": { + "content": "$1", + "example": "@alex" + } + } + }, + "startConversation--phone-number-not-found": { + "message": "Korisnik nije pronađen. \"$phoneNumber$\" nije korisnik/ca Signala.", + "description": "Shown in dialog if phone number is not found.", + "placeholders": { + "phoneNumber": { + "content": "$1", + "example": "+1 203-123-4567" + } + } + }, + "startConversation--phone-number-not-valid": { + "message": "Korisnik nije pronađen. \"$phoneNumber$\" nije važeći broj telefona.", + "description": "Shown in dialog if phone number is not valid.", + "placeholders": { + "phoneNumber": { + "content": "$1", + "example": "+1 203-123-4567" + } + } + }, + "chooseGroupMembers__title": { + "message": "Odaberite članove", + "description": "The title for the 'choose group members' left pane screen" + }, + "chooseGroupMembers__back-button": { + "message": "Natrag", + "description": "Used as alt-text of the back button on the 'choose group members' left pane screen" + }, + "chooseGroupMembers__skip": { + "message": "Preskoči", + "description": "The 'skip' button text in the 'choose group members' left pane screen" + }, + "chooseGroupMembers__next": { + "message": "Dalje", + "description": "The 'next' button text in the 'choose group members' left pane screen" + }, + "chooseGroupMembers__maximum-group-size__title": { + "message": "Dostignuta je maksimalna veličina grupe", + "description": "Shown in the alert when you add the maximum number of group members" + }, + "chooseGroupMembers__maximum-group-size__body": { + "message": "Signal grupe mogu sadržavati najviše sljedeći broj članova: $max$.", + "description": "Shown in the alert when you add the maximum number of group members", + "placeholders": { + "max": { + "content": "$1", + "example": "1000" + } + } + }, + "chooseGroupMembers__maximum-recommended-group-size__title": { + "message": "Dostignut je preporučljiv broj članova", + "description": "Shown in the alert when you add the maximum recommended number of group members" + }, + "chooseGroupMembers__maximum-recommended-group-size__body": { + "message": "Signal grupe najbolje funkcioniraju s manje od sljedećeg broja članova: $max$. Ako dodate više članova, prouzrokovat ćete kašnjenja prilikom slanja i primanja poruka. ", + "description": "Shown in the alert when you add the maximum recommended number of group members", + "placeholders": { + "max": { + "content": "$1", + "example": "150" + } + } + }, + "setGroupMetadata__title": { + "message": "Dodijelite naziv grupi", + "description": "The title for the 'set group metadata' left pane screen" + }, + "setGroupMetadata__back-button": { + "message": "Nazad na odabir člana", + "description": "Used as alt-text of the back button on the 'set group metadata' left pane screen" + }, + "setGroupMetadata__group-name-placeholder": { + "message": "Naziv grupe (obavezno)", + "description": "The placeholder for the group name placeholder" + }, + "setGroupMetadata__group-description-placeholder": { + "message": "Opis", + "description": "The placeholder for the group description" + }, + "setGroupMetadata__create-group": { + "message": "Kreiraj", + "description": "The 'create group' button text in the 'set group metadata' left pane screen" + }, + "setGroupMetadata__members-header": { + "message": "Članovi", + "description": "The header for the members list in the 'set group metadata' left pane screen" + }, + "setGroupMetadata__error-message": { + "message": "Kreiranje ove grupe nije uspjelo. Provjerite mrežu i pokušajte ponovo.", + "description": "Shown in the modal when we can't create a group" + }, + "updateGroupAttributes__title": { + "message": "Uredi grupu", + "description": "Shown in the modal when we want to update a group" + }, + "updateGroupAttributes__error-message": { + "message": "Ažuriranje grupe nije uspjelo. Provjerite vezu i pokušajte ponovo.", + "description": "Shown in the modal when we can't update a group" + }, + "notSupportedSMS": { + "message": "SMS/MMS poruke nisu podržane.", + "description": "Label underneath number informing user that SMS is not supported on desktop" + }, + "newPhoneNumber": { + "message": "Enter a phone number to add a contact.", + "description": "Placeholder for adding a new number to a contact" + }, + "invalidNumberError": { + "message": "Nevažeći broj", + "description": "When a person inputs a number that is invalid" + }, + "unlinkedWarning": { + "message": "Kliknite da ponovo povežete Signal Desktop sa svojim mobilnim uređajem i da nastavite razmjenjivati poruke.", + "description": "" + }, + "unlinked": { + "message": "Unlinked", + "description": "" + }, + "relink": { + "message": "Relink", + "description": "" + }, + "autoUpdateNewVersionTitle": { + "message": "Dostupno je ažuriranje", + "description": "" + }, + "autoUpdateRetry": { + "message": "Ponovo pokušajte ažurirati", + "description": "" + }, + "autoUpdateContactSupport": { + "message": "kontaktirajte podršku", + "description": "" + }, + "autoUpdateNewVersionMessage": { + "message": "Kliknite da ponovo pokrenete Signal", + "description": "" + }, + "downloadNewVersionMessage": { + "message": "Kliknite da preuzmete ažuriranje", + "description": "" + }, + "downloadFullNewVersionMessage": { + "message": "Ažuriranje signala nije uspjelo. Kliknite da pokušate ponovo.", + "description": "Shown in update dialog when partial update fails and we have to ask user to download full update" + }, + "autoUpdateNewVersionInstructions": { + "message": "Pritisnite Ponovo pokreni Signal da promijenite ažuriranja.", + "description": "" + }, + "autoUpdateRestartButtonLabel": { + "message": "Restart Signal", + "description": "" + }, + "autoUpdateLaterButtonLabel": { + "message": "Kasnije", + "description": "" + }, + "autoUpdateIgnoreButtonLabel": { + "message": "Zanemari ažuriranje", + "description": "" + }, + "leftTheGroup": { + "message": "$name$ je napustio/la grupu.", + "description": "Shown in the conversation history when a single person leaves the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "multipleLeftTheGroup": { + "message": "$name$ je napustio/la grupu.", + "description": "Shown in the conversation history when multiple people leave the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice, Bob" + } + } + }, + "updatedTheGroup": { + "message": "$name$ je ažurirao/la grupu.", + "description": "Shown in the conversation history when someone updates the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "youUpdatedTheGroup": { + "message": "Ažurirali ste grupu.", + "description": "Shown in the conversation history when you update a group" + }, + "updatedGroupAvatar": { + "message": "Avatar grupe je ažuriran.", + "description": "Shown in the conversation history when someone updates the group" + }, + "titleIsNow": { + "message": "Naziv grupe je sada \"$name$\".", + "description": "Shown in the conversation history when someone changes the title of the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Book Club" + } + } + }, + "youJoinedTheGroup": { + "message": "Pridružili ste se grupi.", + "description": "Shown in the conversation history when you are added to a group." + }, + "joinedTheGroup": { + "message": "$name$ se pridružio/la grupi.", + "description": "Shown in the conversation history when a single person joins the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "multipleJoinedTheGroup": { + "message": "$names$ se pridružio/la grupi.", + "description": "Shown in the conversation history when more than one person joins the group", + "placeholders": { + "names": { + "content": "$1", + "example": "Alice, Bob" + } + } + }, + "ConversationList__aria-label": { + "message": "Razgovor s novim porukama ($title$ - $unreadCount$), posljednja poruka: $lastMessage$.", + "description": "Aria label for the conversation list item", + "placeholders": { + "title": { + "content": "$1", + "example": "Alice" + }, + "unreadCount": { + "content": "$2", + "example": "23" + }, + "lastMessage": { + "content": "$3", + "example": "How about Friday?" + } + } + }, + "ConversationList__last-message-undefined": { + "message": "Moguće da je posljednja poruka izbrisana.", + "description": "For aria-label within conversation list. Describes if last message is not defined." + }, + "BaseConversationListItem__aria-label": { + "message": "Odlazak u razgovor sa: $title$", + "description": "Aria label for the conversation list item button", + "placeholders": { + "title": { + "content": "$1", + "example": "Alice" + } + } + }, + "ConversationListItem--message-request": { + "message": "Zahtjev za komunikaciju", + "description": "Preview shown for conversation if the user has not yet accepted an incoming message request" + }, + "ConversationListItem--draft-prefix": { + "message": "Skica:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Fotografija", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Video", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Glasovna poruka", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Audio poruka", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Datoteka", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, + "message--getNotificationText--stickers": { + "message": "Poruka s naljepnicom", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, + "message--getDescription--unsupported-message": { + "message": "Nepodržana poruka", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-media": { + "message": "Mediji za jednokratni prikaz", + "description": "Shown in notifications and in the left pane after view-once message is deleted. Also shown when quoting a view once media." + }, + "message--getDescription--disappearing-photo": { + "message": "Fotografija za jednokratni prikaz", + "description": "Shown in notifications and in the left pane when a message is a view once photo. Also shown when quoting a view once photo." + }, + "message--getDescription--disappearing-video": { + "message": "Videozapis za jednokratni prikaz", + "description": "Shown in notifications and in the left pane when a message is a view once video. Also shown when quoting a view once video." + }, + "message--deletedForEveryone": { + "message": "Ova je poruka izbrisana.", + "description": "Shown in a message's bubble when the message has been deleted for everyone." + }, + "message--giftBadge--unopened--incoming": { + "message": "Da otvorite ovu poruku, prikažite je na mobilnom telefonu", + "description": "Shown in a message's bubble when you've received a gift badge from a contact" + }, + "message--giftBadge--unopened--outgoing": { + "message": "Dodirnite ovu poruku na mobilnom telefonu da vidite poklon", + "description": "Shown in a message's bubble when you've sent a gift badge to a contact" + }, + "message--giftBadge--unopened--label": { + "message": "Poklon", + "description": "Shown in a message's bubble when you've received a gift badge from a contact" + }, + "message--giftBadge--unopened--toast--incoming": { + "message": "Provjerite telefon da otvorite poklon", + "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" + }, + "message--giftBadge--unopened--toast--outgoing": { + "message": "Provjerite telefon da prikažete poklon", + "description": "Shown when you've clicked on an outgoing gift badge" + }, + "message--giftBadge--preview--unopened": { + "message": "Dobili ste poklon", + "description": "Shown to label the gift badge in notifications and the left pane" + }, + "message--giftBadge--preview--redeemed": { + "message": "Prihvatili ste značku na poklon", + "description": "Shown to label the redeemed gift badge in notifications and the left pane" + }, + "message--giftBadge--preview--sent": { + "message": "Poslali ste poklon značku", + "description": "Shown to label a gift badge you've sent in notifications and the left pane" + }, + "message--giftBadge": { + "message": "Poklon značka", + "description": "Shown to label the gift badge you've redeemed on another device" + }, + "quote--giftBadge": { + "message": "Poklon", + "description": "Shown to label a gift badge you've replied to" + }, + "message--giftBadge--remaining--days": { + "message": "Preostalo dana: $days$", + "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for days > 1)", + "placeholders": { + "days": { + "content": "$1", + "example": "58" + } + } + }, + "message--giftBadge--remaining--hours": { + "message": "Preostalo sati: $hours$", + "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for hours > 1)", + "placeholders": { + "hours": { + "content": "$1", + "example": "23" + } + } + }, + "message--giftBadge--remaining--minutes": { + "message": "Preostalo minuta: $minutes$", + "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for minutes > 1)", + "placeholders": { + "minutes": { + "content": "$1", + "example": "45" + } + } + }, + "message--giftBadge--remaining--one-minute": { + "message": "Preostala je 1 minuta", + "description": "Describes how long remains for the gift badge you've redeemed on another device" + }, + "message--giftBadge--expired": { + "message": "Istekao", + "description": "Shows that a gift badge is expired" + }, + "message--giftBadge--view": { + "message": "Pregled", + "description": "Shown when you've sent a gift badge to someone then opened it" + }, + "message--giftBadge--redeemed": { + "message": "Prihvaćeno", + "description": "Shown when you've redeemed the gift badge on another device" + }, + "modal--giftBadge--title": { + "message": "Hvala Vam za Vašu podršku!", + "description": "The title of the outgoing gift badge detail dialog" + }, + "modal--giftBadge--description": { + "message": "Poklonili ste značku korisniku $name$. Kada je prihvate, moći će odlučiti žele li je pokazati ili sakriti.", + "description": "The description of the outgoing gift badge detail dialog", + "placeholders": { + "name": { + "content": "$1", + "example": "Paige Hall" + } + } + }, + "stickers--toast--InstallFailed": { + "message": "Instaliranje paketa naljepnica nije uspjelo", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Instalirane naljepnice", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Nema instaliranih naljepnica", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal umjetnički serijal", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Nije dostupna nijedna naljepnica Signal umjetnika", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Primljene naljepnice", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Naljepnice iz primljenih poruka prikazat će se ovdje", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Instaliraj", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Deinstaliraj", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Možda nećete moći ponovo instalirati ovaj paket naljepnica ako više nemate izvornu poruku.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Image": { + "message": "Predstavljamo naljepnice: Bandit Mačak", + "description": "Alt text on a tooltip image when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Predstavljamo naljepnice", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Zašto pisati riječi kad možete koristiti naljepnice?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--Open": { + "message": "Otvorite alat za biranje naljepnica", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Dodaj paket naljepnica", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Sljedeća stranica", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Prethodna stranica", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Nedavna naljepnica", + "description": "Label for the recent stickers button in the sticker picker" + }, + "stickers--StickerPicker--DownloadError": { + "message": "Neke naljepnice nije bilo moguće preuzeti.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Instaliranje paketa naljepnica…", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Nije pronađena nijedna naljepnica", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Novi paketi naljepnica iz vaših poruka su dostupni za instaliranje", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Nije pronađen nijedan paket naljepnica", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Nedavno korištene naljepnice će se pojaviti ovdje.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Paket naljepnica", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Greška prilikom otvaranja paketa naljepnica. Provjerite internetsku vezu i pokušajte ponovo.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Nije pronađena nijedna emoji sličica", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Pretražite emoji sličice", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Boja kože $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "EmojiPicker__button--recents": { + "message": "Nedavno", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji-sličice", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Životinja", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Hrana", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Aktivnost", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Putovanje", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Predmet", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Simbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Zastava", + "description": "Label for flag emoji picker button" + }, + "confirmation-dialog--Cancel": { + "message": "Otkaži", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "MessageBody--read-more": { + "message": "Saznaj više", + "description": "When a message is too long this is the affordance to expand the message" + }, + "Message--unsupported-message": { + "message": "$contact$ vam je poslao/la poruku koja se ne može obraditi niti prikazati jer koristi novu funkciju Signala.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Možete zatražiti da $contact$ sada ponovo pošalje poruku da koristite ažuriranu verziju Signala.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Jedan od vaših uređaja je poslao poruku koja se ne može obraditi niti prikazati jer koristi novu funkciju Signala.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Buduće poruke poput ove će se sinhronizirati sada kada koristite ažuriranu verziju Signala.", + "description": "" + }, + "Message--update-signal": { + "message": "Ažurirajte Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Viđeno", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Slike", + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" + }, + "Message--tap-to-view--incoming--expired-toast": { + "message": "Već ste pregledali ovu poruku.", + "description": "Shown when user clicks on an expired incoming view-once bubble" + }, + "Message--tap-to-view--outgoing--expired-toast": { + "message": "Poruke za jednokratni prikaz se ne pohranjuju u historiji razgovora.", + "description": "Shown when user clicks on an expired outgoing view-once bubble" + }, + "Message--tap-to-view--incoming": { + "message": "Vidi fotografiju", + "description": "Text shown on photo messages with with individual timers, before user has viewed it" + }, + "Message--tap-to-view--incoming-video": { + "message": "Pogledaj videozapis", + "description": "Text shown on video messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(prilog)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(citat)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(nedovršena verzija)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Keyboard--navigate-by-section": { + "message": "Navigirajte po odjeljku", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--previous-conversation": { + "message": "Prethodni razgovor", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--next-conversation": { + "message": "Sljedeći razgovor", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--previous-unread-conversation": { + "message": "Prethodni nepročitani razgovor", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--next-unread-conversation": { + "message": "Sljedeći nepročitani razgovor", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--preferences": { + "message": "Preference", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-conversation-menu": { + "message": "Otvori meni razgovora", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--new-conversation": { + "message": "Započnite novi razgovor", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--archive-conversation": { + "message": "Arhivirajte razgovor", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--unarchive-conversation": { + "message": "Vratite razgovor iz arhive", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--search": { + "message": "Traži", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--search-in-conversation": { + "message": "Pretražite u razgovoru", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--focus-composer": { + "message": "Fokusiranje na polje za unos", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-all-media-view": { + "message": "Otvorite prikaz Svi mediji", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-emoji-chooser": { + "message": "Otvorite birač emoji sličica", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-sticker-chooser": { + "message": "Otvorite birač naljepnica", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--begin-recording-voice-note": { + "message": "Počnite snimate glasovnu poruku", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--default-message-action": { + "message": "Zadana radnja za odabrane poruke", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--view-details-for-selected-message": { + "message": "Prikažite detalje za odabrane poruke", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--toggle-reply": { + "message": "Uključite/isključite odgovor za odabrane poruke", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--toggle-reaction-picker": { + "message": "Uključite/isključite birač reakcije emoji sličicama za odabrane poruke", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--save-attachment": { + "message": "Sačuvajte prilog iz odabrane poruke", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--delete-message": { + "message": "Izbrišite odabranu poruku", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--add-newline": { + "message": "Dodajte novi red u poruku", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--expand-composer": { + "message": "Proširi alat za pisanje", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--send-in-expanded-composer": { + "message": "Pošaljite (u proširenom alatu za pisanje)", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--attach-file": { + "message": "Priložite fajl", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--remove-draft-link-preview": { + "message": "Uklonite pregled linka nedovršene verzije", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--remove-draft-attachments": { + "message": "Uklonite sve nedovršene verzije priloga", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--conversation-by-index": { + "message": "Pređite na razgovor", + "description": "A shortcut allowing direct navigation to conversations 1 to 9 in list" + }, + "Keyboard--Key--ctrl": { + "message": "Ctrl", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--option": { + "message": "Option", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--alt": { + "message": "Alt", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--shift": { + "message": "Shift", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--enter": { + "message": "Enter", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--tab": { + "message": "Tab", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--one-to-nine-range": { + "message": "1 do 9", + "description": "Expresses that 1, 2, 3, up to 9 are available shortcut keys" + }, + "Keyboard--header": { + "message": "Prečice na tastaturi", + "description": "Title header of the keyboard shortcuts guide" + }, + "Keyboard--navigation-header": { + "message": "Navigiranje", + "description": "Header of the keyboard shortcuts guide - navigation section" + }, + "Keyboard--messages-header": { + "message": "Poruke", + "description": "Header of the keyboard shortcuts guide - messages section" + }, + "Keyboard--composer-header": { + "message": "Alat za pisanje", + "description": "Header of the keyboard shortcuts guide - composer section" + }, + "Keyboard--scroll-to-top": { + "message": "Kliznite na vrh liste", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--scroll-to-bottom": { + "message": "Kliznite na dno liste", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--close-curent-conversation": { + "message": "Zatvorite trenutni razgovor", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--calling-header": { + "message": "Pozivanje", + "description": "Header of the keyboard shortcuts guide - calling section" + }, + "Keyboard--toggle-audio": { + "message": "Uključite/isključite zvuk", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--toggle-video": { + "message": "Uključite/isključite videozapis", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--accept-video-call": { + "message": "Prihvatite poziv s videozapisom", + "description": "Shown in the calling keyboard shortcuts guide" + }, + "Keyboard--accept-audio-call": { + "message": "Prihvatite poziv sa zvučnim zapisom", + "description": "Shown in the calling keyboard shortcuts guide" + }, + "Keyboard--start-audio-call": { + "message": "Započni audiopoziv", + "description": "Shown in the calling keyboard shortcuts guide" + }, + "Keyboard--start-video-call": { + "message": "Započni videopoziv", + "description": "Shown in the calling keyboard shortcuts guide" + }, + "Keyboard--decline-call": { + "message": "Odbij poziv", + "description": "Shown in the calling keyboard shortcuts guide" + }, + "Keyboard--hang-up": { + "message": "Završi razgovor", + "description": "Shown in the calling keyboard shortcuts guide" + }, + "close-popup": { + "message": "Zatvori skočni prozor", + "description": "Used as alt text for any button closing a popup" + }, + "add-image-attachment": { + "message": "Dodaj prilog slike", + "description": "Used in draft attachment list for the big 'add new attachment' button" + }, + "remove-attachment": { + "message": "Ukloni prilog", + "description": "Used in draft attachment list to remove an individual attachment" + }, + "backToInbox": { + "message": "Nazad u pristigle poruke", + "description": "Used as alt-text of button on archived conversations screen" + }, + "conversationArchived": { + "message": "Razgovor je arhiviran", + "description": "A toast that shows up when user archives a conversation" + }, + "conversationArchivedUndo": { + "message": "Vrati", + "description": "Undo button for archiving a conversation" + }, + "conversationReturnedToInbox": { + "message": "Razgovor je vraćen u dolazne poruke", + "description": "A toast that shows up when the user unarchives a conversation" + }, + "conversationMarkedUnread": { + "message": "Razgovor je označen kao nepročitan", + "description": "A toast that shows up when user marks a conversation as unread" + }, + "StickerCreator--title": { + "message": "Kreator paketa naljepnica", + "description": "The title of the Sticker Pack Creator window" + }, + "StickerCreator--DropZone--staticText": { + "message": "Kliknite da dodate ili ispustite slike ovdje", + "description": "Text which appears on the Sticker Creator drop zone when there is no active drag" + }, + "StickerCreator--DropZone--activeText": { + "message": "Ispustite slike ovdje", + "description": "Text which appears on the Sticker Creator drop zone when there is an active drag" + }, + "StickerCreator--Preview--title": { + "message": "Paket naljepnica", + "description": "The 'title' of the sticker pack preview 'modal'" + }, + "StickerCreator--ConfirmDialog--cancel": { + "message": "Otkaži", + "description": "The default text for the confirm dialog cancel button" + }, + "StickerCreator--CopyText--button": { + "message": "Kopiraj", + "description": "The text which appears on the copy button for the sticker creator share screen" + }, + "StickerCreator--ShareButtons--facebook": { + "message": "Facebook", + "description": "Title for Facebook button" + }, + "StickerCreator--ShareButtons--twitter": { + "message": "Twitter", + "description": "Title for Twitter button" + }, + "StickerCreator--ShareButtons--pinterest": { + "message": "Pinterest", + "description": "Title for Pinterest button" + }, + "StickerCreator--ShareButtons--whatsapp": { + "message": "WhatsApp", + "description": "Title for WhatsApp button" + }, + "StickerCreator--AppStage--next": { + "message": "Dalje", + "description": "Default text for the next button on all stages of the sticker creator" + }, + "StickerCreator--AppStage--prev": { + "message": "Natrag", + "description": "Default text for the previous button on all stages of the sticker creator" + }, + "StickerCreator--DropStage--title": { + "message": "Dodajte naljepnice", + "description": "Title for the drop stage of the sticker creator" + }, + "StickerCreator--DropStage--removeSticker": { + "message": "Ukloni naljepnicu", + "description": "Label for the X button used to remove a staged sticker" + }, + "StickerCreator--DropStage--dragDrop": { + "message": "Kliknite ili prevucite/ispustite fajl da dodate naljepnicu", + "description": "Shown on the + section of the file addition stage of sticker pack creation" + }, + "StickerCreator--DropStage--help": { + "message": "Naljepnice moraju biti u PNG, APNG ili WebP formatu s providnom pozadinom i 512x512 piksela. Preporučena margina je 16px.", + "description": "Help text for the drop stage of the sticker creator" + }, + "StickerCreator--DropStage--showMargins": { + "message": "Prikaži margine", + "description": "Text for the show margins toggle on the drop stage of the sticker creator" + }, + "StickerCreator--DropStage--addMore": { + "message": "Dodajte $count$ ili više", + "description": "Text to show user how many more stickers they must add", + "placeholders": { + "hashtag": { + "content": "$1", + "example": "4" + } + } + }, + "StickerCreator--EmojiStage--title": { + "message": "Dodajte emoji sličicu na svaku naljepnicu", + "description": "Title for the drop stage of the sticker creator" + }, + "StickerCreator--EmojiStage--help": { + "message": "Na taj način vam možemo predložiti naljepnice dok razmjenjujete poruke.", + "description": "Help text for the drop stage of the sticker creator" + }, + "StickerCreator--MetaStage--title": { + "message": "Još samo nekoliko detalja…", + "description": "Title for the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--title": { + "message": "Naslov", + "description": "Label for the title input of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--author": { + "message": "Autor", + "description": "Label for the author input of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--cover": { + "message": "Naslovna slika", + "description": "Label for the cover image picker of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--cover--help": { + "message": "Ova slika će se pojaviti kada podijelite paket naljepnica", + "description": "Help text for the cover image picker of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--ConfirmDialog--title": { + "message": "Jeste li sigurni da želite otpremiti paket naljepnica?", + "description": "Title for the confirm dialog on the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--ConfirmDialog--confirm": { + "message": "Otpremi", + "description": "Text for the upload button in the confirmation dialog on the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--ConfirmDialog--text": { + "message": "Kada kreirate paket naljepnica više nećete uređivati niti brisati naljepnice.", + "description": "The text inside the confirmation dialog on the meta stage of the sticker creator" + }, + "StickerCreator--UploadStage--title": { + "message": "Kreiranje paketa naljepnica", + "description": "Title for the upload stage of the sticker creator" + }, + "StickerCreator--UploadStage-uploaded": { + "message": "Otpremljeno: $count$ od $total$ ", + "description": "Title for the upload stage of the sticker creator", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + }, + "total": { + "content": "$2", + "example": "20" + } + } + }, + "StickerCreator--ShareStage--title": { + "message": "Čestitamo! Kreirali ste paket naljepnica.", + "description": "Title for the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--help": { + "message": "Pristupite novim naljepnicama pomoću ikone naljepnice, ili ih dijelite s prijateljima pomoću linka u nastavku.", + "description": "Help text for the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--callToAction": { + "message": "Koristite hešteg $hashtag$ da druge osobe lakše pronađu URL-ove za bilo koji prilagođeni paket naljepnica za koji želite da bude javno dostupan.", + "description": "Call to action text for the share stage of the sticker creator", + "placeholders": { + "hashtag": { + "content": "$1", + "example": "#makeprivacystick" + } + } + }, + "StickerCreator--ShareStage--copyTitle": { + "message": "URL paketa naljepnica", + "description": "Title for the copy button on the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--close": { + "message": "Zatvori", + "description": "Text for the close button on the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--createAnother": { + "message": "Kreirajte drugi paket naljepnica", + "description": "Text for the create another sticker pack button on the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--socialMessage": { + "message": "Pogledajte ovaj novi paket naljepnica koji sam kreirao/la za Signal. #makeprivacystick", + "description": "Text which is shared to social media platforms for sticker packs" + }, + "StickerCreator--Toasts--imagesAdded": { + "message": "Broj dodanih slika: $count$", + "description": "Text for the toast when images are added to the sticker creator", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "StickerCreator--Toasts--animated": { + "message": "Animirane naljepnice trenutno nisu podržane", + "description": "Text for the toast when an image that is animated was dropped on the sticker creator" + }, + "StickerCreator--Toasts--tooLarge": { + "message": "Slika koju ste ispustili je prevelika", + "description": "Text for the toast when an image that is too large was dropped on the sticker creator" + }, + "StickerCreator--Toasts--errorProcessing": { + "message": "Greška prilikom obrade slike", + "description": "Text for the toast when an image cannot be processed was dropped on the sticker creator with a generic error" + }, + "StickerCreator--Toasts--APNG--notSquare": { + "message": "Animirane PNG naljepnice moraju biti kvadratnog oblika", + "description": "Text for the toast when someone tries to upload a non-square APNG" + }, + "StickerCreator--Toasts--mustLoopForever": { + "message": "Animirane naljepnice moraju biti u neprestanoj petlji", + "description": "Text for the toast when an image in the sticker creator does not animate forever" + }, + "StickerCreator--Toasts--APNG--dimensionsTooLarge": { + "message": "Dimenzije animirane PNG naljepnice su prevelike", + "description": "Text for the toast when an APNG image in the sticker creator is too large" + }, + "StickerCreator--Toasts--APNG--dimensionsTooSmall": { + "message": "Dimenzije animirane PNG naljepnice su premale", + "description": "Text for the toast when an APNG image in the sticker creator is too small" + }, + "StickerCreator--Toasts--errorUploading": { + "message": "Greška prilikom otpremanja naljepnica: $message$", + "description": "Text for the toast when a sticker pack cannot be uploaded", + "placeholders": { + "message": { + "content": "$1", + "example": "Not connected" + } + } + }, + "StickerCreator--Toasts--linkedCopied": { + "message": "Link je kopiran", + "description": "Text for the toast when a link for sharing is copied from the Sticker Creator" + }, + "StickerCreator--StickerPreview--light": { + "message": "Moja naljepnica u svijetloj temi", + "description": "Text for the sticker preview for the light theme" + }, + "StickerCreator--StickerPreview--dark": { + "message": "Moja naljepnica u tamnoj temi", + "description": "Text for the sticker preview for the dark theme" + }, + "StickerCreator--Authentication--error": { + "message": "Postavite Signal na telefonu i računaru da koristite Kreator paketa naljepnica", + "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" + }, + "Reactions--remove": { + "message": "Ukloni reakciju", + "description": "" + }, + "Reactions--error": { + "message": "Slanje reakcije nije uspjelo. Pokušajte ponovo kasnije.", + "description": "Shown when a reaction fails to send" + }, + "Reactions--more": { + "message": "Više", + "description": "Use in the reaction picker as the alt text for the 'more' button" + }, + "ReactionsViewer--all": { + "message": "Sve", + "description": "Shown in reaction viewer as the title for the 'all' category" + }, + "MessageRequests--message-direct": { + "message": "Omogućiti da vam$name$ pošalje poruku i podijeliti ime i fotografiju s njim/njom? Ta osoba neće znati da ste vidjeli poruku dok ne prihvatite.", + "description": "Shown as the message for a message request in a direct message", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce" + } + } + }, + "MessageRequests--message-direct-blocked": { + "message": "Omogućiti da vam $name$ pošalje poruku i podijeliti ime i fotografiju s njim/njom? Nećete primati poruke dok ne odblokirate tu osobu.", + "description": "Shown as the message for a message request in a direct message with a blocked account", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce" + } + } + }, + "MessageRequests--message-group": { + "message": "Pridružiti se grupi i podijeliti ime i fotografiju s članovima grupe? Neće znati da ste vidjeli poruke dok ne prihvatite.", + "description": "Shown as the message for a message request in a group" + }, + "MessageRequests--message-group-blocked": { + "message": "Prestati s blokiranjem ove grupe i dopustiti njenim članovima da vide Vaše ime i sliku? Nećete primati poruke dok je ne prestanete blokirati.", + "description": "Shown as the message for a message request in a blocked group" + }, + "MessageRequests--block": { + "message": "Blokiraj", + "description": "Shown as a button to let the user block a message request" + }, + "MessageRequests--unblock": { + "message": "Deblokiraj", + "description": "Shown as a button to let the user unblock a message request" + }, + "MessageRequests--unblock-direct-confirm-title": { + "message": "Odblokirati $name$?", + "description": "Shown as a button to let the user unblock a message request", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce Pollard" + } + } + }, + "MessageRequests--unblock-direct-confirm-body": { + "message": "Moći ćete razmjenjivati poruke i pozive.", + "description": "Shown as the body in the confirmation modal for unblocking a private message request" + }, + "MessageRequests--unblock-group-confirm-body": { + "message": "Članovi grupe moći će Vas ponovo uvrstiti u grupu.", + "description": "Shown as the body in the confirmation modal for unblocking a group message request" + }, + "MessageRequests--block-and-report-spam": { + "message": "Prijavi neželjeni sadržaj i blokiraj", + "description": "Shown as a button to let the user block a message request and report spam" + }, + "MessageRequests--block-and-report-spam-success-toast": { + "message": "Prijavljeno kao neželjena poruka i blokirano.", + "description": "Shown in a toast when you successfully block a user and report them as spam" + }, + "MessageRequests--block-direct-confirm-title": { + "message": "Blokiraj $name$?", + "description": "Shown as the title in the confirmation modal for blocking a private message request", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce Pollard" + } + } + }, + "MessageRequests--block-direct-confirm-body": { + "message": "Blokirane osobe neće Vas više moći zvati niti Vam slati poruke.", + "description": "Shown as the body in the confirmation modal for blocking a private message request" + }, + "MessageRequests--block-group-confirm-title": { + "message": "Blokirati i napustiti grupu $group$?", + "description": "Shown as the title in the confirmation modal for blocking a group message request", + "placeholders": { + "group": { + "content": "$1", + "example": "Friends 🌿" + } + } + }, + "MessageRequests--block-group-confirm-body": { + "message": "Nećete više primati poruke ni novosti iz ove grupe, a članovi vas više neće moći dodati u ovu poruku.", + "description": "Shown as the body in the confirmation modal for blocking a group message request" + }, + "MessageRequests--delete": { + "message": "Izbriši", + "description": "Shown as a button to let the user delete any message request" + }, + "MessageRequests--delete-direct-confirm-title": { + "message": "Izbrisati konverzaciju?", + "description": "Shown as the title in the confirmation modal for deleting a private message request" + }, + "MessageRequests--delete-direct-confirm-body": { + "message": "Ova konverzacija bit će izbrisana sa svih Vaših uređaja.", + "description": "Shown as the body in the confirmation modal for deleting a private message request" + }, + "MessageRequests--delete-group-confirm-title": { + "message": "Izbrisati i napustiti grupu $group$?", + "description": "Shown as the title in the confirmation modal for deleting a group message request", + "placeholders": { + "group": { + "content": "$1", + "example": "Friends 🌿" + } + } + }, + "MessageRequests--delete-direct": { + "message": "Izbriši", + "description": "Shown as a button to let the user delete a direct message request" + }, + "MessageRequests--delete-group": { + "message": "Izbriši i napusti", + "description": "Shown as a button to let the user delete a group message request" + }, + "MessageRequests--delete-group-confirm-body": { + "message": "Napustit ćete ovu grupu i ona će biti izbrisana sa svih Vaših uređaja.", + "description": "Shown as the body in the confirmation modal for deleting a group message request" + }, + "MessageRequests--accept": { + "message": "Prihvati", + "description": "Shown as a button to let the user accept a message request" + }, + "MessageRequests--continue": { + "message": "Nastavi", + "description": "Shown as a button to share your profile, necessary to continue messaging in a conversation" + }, + "MessageRequests--profile-sharing--group": { + "message": "Nastaviti razgovor s ovom grupom i podijeliti ime i fotografiju s njenim članovima? $learnMore$", + "description": "Shown when user hasn't shared their profile in a group yet", + "placeholders": { + "learnMore": { + "content": "$1", + "example": "Learn More." + } + } + }, + "MessageRequests--profile-sharing--direct": { + "message": "Nastaviti ovaj razgovor s korisnikom $firstName$ i podijeliti ime i fotografiju s njim/njom? $learnMore$", + "description": "Shown when user hasn't shared their profile in a 1:1 conversation yet", + "placeholders": { + "firstName": { + "content": "$1", + "example": "Alice" + }, + "learnMore": { + "content": "$2", + "example": "Learn More." + } + } + }, + "MessageRequests--learn-more": { + "message": "Saznajte više", + "description": "Shown at the end of profile sharing messages as a link." + }, + "ConversationHero--members": { + "message": "Broj članova: $count$", + "description": "Specifies the number of members in a group conversation", + "placeholders": { + "count": { + "content": "$1", + "example": "22" + } + } + }, + "ConversationHero--members-1": { + "message": "1 član", + "description": "Specifies the number of members in a group conversation when there is one member", + "placeholders": { + "count": { + "content": "$1", + "example": "22" + } + } + }, + "member-of-1-group": { + "message": "Član grupe $group$", + "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", + "placeholders": { + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } + }, + "member-of-2-groups": { + "message": "Član grupa $group1$ i $group2$", + "description": "Shown in the conversation hero to indicate this user is a member of two mutual groups", + "placeholders": { + "group1": { + "content": "$1", + "example": "NYC Rock Climbers" + }, + "group2": { + "content": "$2", + "example": "Dinner Party" + } + } + }, + "member-of-3-groups": { + "message": "Član grupa $group1$, $group2$ i $group3$", + "description": "Shown in the conversation hero to indicate this user is a member of three mutual groups", + "placeholders": { + "group1": { + "content": "$1", + "example": "NYC Rock Climbers" + }, + "group2": { + "content": "$2", + "example": "Dinner Party" + }, + "group3": { + "content": "$3", + "example": "Friends 🌿" + } + } + }, + "member-of-more-than-3-groups--one-more": { + "message": "Član grupe$group1$, $group2$, $group3$ i još jedne", + "description": "Shown in the conversation hero to indicate this user is a member of four mutual groups", + "placeholders": { + "group1": { + "content": "$1", + "example": "NYC Rock Climbers" + }, + "group2": { + "content": "$2", + "example": "Dinner Party" + }, + "group3": { + "content": "$3", + "example": "Friends 🌿" + } + } + }, + "member-of-more-than-3-groups--multiple-more": { + "message": "Član grupa $group1$, $group2$, $group3$ i $remainingCount$više", + "description": "Shown in the conversation hero to indicate this user is a member of 5+ mutual groups.", + "placeholders": { + "group1": { + "content": "$1", + "example": "NYC Rock Climbers" + }, + "group2": { + "content": "$2", + "example": "Dinner Party" + }, + "group3": { + "content": "$3", + "example": "Friends 🌿" + }, + "remainingCount": { + "content": "$4", + "example": "3" + } + } + }, + "ConversationHero--membership-added": { + "message": "$name$ vas je dodao/la u grupu.", + "description": "Shown Indicates that you were added to a group by a given individual.", + "placeholders": { + "name": { + "content": "$1", + "example": "Jeff Smith" + } + } + }, + "no-groups-in-common": { + "message": "Nema zajedničkih grupa", + "description": "Shown to indicate this user is not a member of any groups" + }, + "no-groups-in-common-warning": { + "message": "Nema zajedničkih grupa. Pažljivo pregledajte zahtjeve.", + "description": "When a user has no common groups, show this warning" + }, + "acceptCall": { + "message": "Odgovori", + "description": "Shown in tooltip for the button to accept a call (audio or video)" + }, + "acceptCallWithoutVideo": { + "message": "Odgovori bez videa", + "description": "Shown in tooltip for the button to accept a video call without video" + }, + "declineCall": { + "message": "Prekini", + "description": "Shown in tooltip for the button to decline a call (audio or video)" + }, + "declinedIncomingAudioCall": { + "message": "Odbili ste audio poziv", + "description": "Shown in conversation history when you declined an incoming audio call" + }, + "declinedIncomingVideoCall": { + "message": "Odbili ste video poziv", + "description": "Shown in conversation history when you declined an incoming video call" + }, + "acceptedIncomingAudioCall": { + "message": "Dolazni audio poziv", + "description": "Shown in conversation history when you accepted an incoming audio call" + }, + "acceptedIncomingVideoCall": { + "message": "Dolazni video poziv", + "description": "Shown in conversation history when you accepted an incoming video call" + }, + "missedIncomingAudioCall": { + "message": "Propušten audiopoziv", + "description": "Shown in conversation history when you missed an incoming audio call" + }, + "missedIncomingVideoCall": { + "message": "Propušten videopoziv", + "description": "Shown in conversation history when you missed an incoming video call" + }, + "acceptedOutgoingAudioCall": { + "message": "Odlazni audio poziv", + "description": "Shown in conversation history when you made an outgoing audio call" + }, + "acceptedOutgoingVideoCall": { + "message": "Odlazni video poziv", + "description": "Shown in conversation history when you made an outgoing video call" + }, + "missedOrDeclinedOutgoingAudioCall": { + "message": "Neodgovoren audio poziv", + "description": "Shown in conversation history when your audio call is missed or declined" + }, + "missedOrDeclinedOutgoingVideoCall": { + "message": "Neodgovoren video poziv", + "description": "Shown in conversation history when your video call is missed or declined" + }, + "incomingAudioCall": { + "message": "Dolazni audio poziv…", + "description": "Shown in both the incoming call bar and notification for an incoming audio call" + }, + "incomingVideoCall": { + "message": "Dolazni video poziv…", + "description": "Shown in both the incoming call bar and notification for an incoming video call" + }, + "incomingGroupCall__ringing-you": { + "message": "$ringer$ vas poziva", + "description": "Shown in the incoming call bar when someone is ringing you for a group call", + "placeholders": { + "ringer": { + "content": "$1", + "example": "Alice" + } + } + }, + "incomingGroupCall__ringing-1-other": { + "message": "$ringer$ poziva vas i korisnika $otherMember$", + "description": "Shown in the incoming call bar when someone is ringing you for a group call", + "placeholders": { + "ringer": { + "content": "$1", + "example": "Alice" + }, + "otherMember": { + "content": "$2", + "example": "Bob" + } + } + }, + "incomingGroupCall__ringing-2-others": { + "message": "$ringer$ poziva vas, $first$ i $second$", + "description": "Shown in the incoming call bar when someone is ringing you for a group call", + "placeholders": { + "ringer": { + "content": "$1", + "example": "Alice" + }, + "first": { + "content": "$2", + "example": "Bob" + }, + "second": { + "content": "$3", + "example": "Charlie" + } + } + }, + "incomingGroupCall__ringing-3-others": { + "message": "$ringer$ vas poziva, $first$, $second$, i još jednog korisnika", + "description": "Shown in the incoming call bar when someone is ringing you for a group call", + "placeholders": { + "ringer": { + "content": "$1", + "example": "Alice" + }, + "first": { + "content": "$2", + "example": "Bob" + }, + "second": { + "content": "$3", + "example": "Charlie" + } + } + }, + "incomingGroupCall__ringing-many": { + "message": "$ringer$ poziva vas, $first$, $second$, i druge korisnike (njih $remaining$)", + "description": "Shown in the incoming call bar when someone is ringing you for a group call", + "placeholders": { + "ringer": { + "content": "$1", + "example": "Alice" + }, + "first": { + "content": "$2", + "example": "Bob" + }, + "second": { + "content": "$3", + "example": "Charlie" + }, + "remaining": { + "content": "$4", + "example": "5" + } + } + }, + "outgoingCallRinging": { + "message": "Zvoni...", + "description": "Shown in the call screen when placing an outgoing call that is now ringing" + }, + "makeOutgoingCall": { + "message": "Započnite poziv", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Započnite video poziv", + "description": "Title for the video call button in a conversation" + }, + "joinOngoingCall": { + "message": "Pristupi", + "description": "Text that appears in a group when a call is active" + }, + "callNeedPermission": { + "message": "$title$ će od vas dobiti zahtjev za poruku. Možete pozvati kada ta osoba prihvati vaš zahtjev za poruku.", + "description": "Shown when a call is rejected because the other party hasn't approved the message/call request", + "placeholders": { + "title": { + "content": "$1", + "example": "Alice" + } + } + }, + "callReconnecting": { + "message": "Ponovno povezivanje...", + "description": "Shown in the call screen when the call is reconnecting due to network issues" + }, + "callDuration": { + "message": "Signal $duration$", + "description": "Shown in the call screen to indicate how long the call has been connected", + "placeholders": { + "duration": { + "content": "$1", + "example": "00:01" + } + } + }, + "callingDeviceSelection__settings": { + "message": "Podešavanja", + "description": "Title for device selection settings" + }, + "calling__participants": { + "message": "U pozivu: $people$", + "description": "Title for participants list toggle", + "placeholders": { + "people": { + "content": "$1", + "example": "16" + } + } + }, + "calling__call-notification__ended": { + "message": "Grupni poziv je završen", + "description": "Notification message when a group call has ended" + }, + "calling__call-notification__started-by-someone": { + "message": "Grupni poziv je pokrenut", + "description": "Notification message when a group call has started, but we don't know who started it" + }, + "calling__call-notification__started-by-you": { + "message": "Pokrenuli ste grupni poziv", + "description": "Notification message when a group call has started by you" + }, + "calling__call-notification__started": { + "message": "$name$ je pokrenuo/la grupni poziv", + "description": "Notification message when a group call has started", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "calling__in-another-call-tooltip": { + "message": "Već učestvujete u pozivu", + "description": "Tooltip in disabled notification button when you're on another call" + }, + "calling__call-notification__button__call-full-tooltip": { + "message": "Poziv je dostigao kapacitet od $max$ učesnika", + "description": "Tooltip in disabled notification button when the call is full", + "placeholders": { + "max": { + "content": "$1", + "example": "5" + } + } + }, + "calling__pip--on": { + "message": "Minimiziraj poziv", + "description": "Title for picture-in-picture toggle" + }, + "calling__pip--off": { + "message": "Poziv na cijelom ekranu", + "description": "Title for picture-in-picture toggle" + }, + "calling__switch-view--to-grid": { + "message": "Pređi na prikaz mreže", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Pređi na prikaz govornika", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__hangup": { + "message": "Završi poziv", + "description": "Title for hang up button" + }, + "calling__SelectPresentingSourcesModal--title": { + "message": "Dijelite ekran", + "description": "Title for the select your screen sharing sources modal" + }, + "calling__SelectPresentingSourcesModal--confirm": { + "message": "Počnite dijeliti", + "description": "Confirm button for sharing screen modal" + }, + "calling__SelectPresentingSourcesModal--entireScreen": { + "message": "Cijeli ekran", + "description": "Title for the select your screen sharing sources modal and 'Entire Screen' source" + }, + "calling__SelectPresentingSourcesModal--screen": { + "message": "Ekran$id$", + "description": "Title for `Screen #N` source in screen sharing sources modal and overlay", + "placeholders": { + "id": { + "content": "$1", + "example": "1" + } + } + }, + "calling__SelectPresentingSourcesModal--window": { + "message": "Prozor", + "description": "Title for the select your screen sharing sources modal" + }, + "callingDeviceSelection__label--video": { + "message": "Video", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Mikrofon", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Zvučnici", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "Nijedan uređaj nije dostupan", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Standardno", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Stišaj obavještenja", + "description": "Label for the mute notifications drop-down selector" + }, + "notMuted": { + "message": "Nije stišano", + "description": "Label when the conversation is not muted" + }, + "muteHour": { + "message": "Utišaj na jedan sat", + "description": "Label for muting the conversation" + }, + "muteEightHours": { + "message": "Isključi zvuk u trajanju od osam sati", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Utišaj na jedan dan", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Utišaj na jednu sedmicu", + "description": "Label for muting the conversation" + }, + "muteAlways": { + "message": "Trajno isključi zvuk", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Isključi stišavanje", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabelAlways": { + "message": "Zvuk je trajno isključen", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted" + }, + "muteExpirationLabel": { + "message": "Zvuk je isključen do $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji-sličice", + "description": "Label for emoji button" + }, + "ErrorModal--title": { + "message": "Nešto je pošlo po zlu!", + "description": "Title of popup dialog when user-initiated task has gone wrong" + }, + "ErrorModal--description": { + "message": "Pokušajte ponovo ili kontaktirajte podršku.", + "description": "Description text in popup dialog when user-initiated task has gone wrong" + }, + "Confirmation--confirm": { + "message": "Uredu", + "description": "Button to dismiss popup dialog when user-initiated task has gone wrong" + }, + "unknown-sgnl-link": { + "message": "Žao nam je, taj sgnl:// link nije imao smisla!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--cannot-send": { + "message": "Ne možete slati poruke u tu grupu.", + "description": "Shown in toast when you attempt to forward a message to an announcement only group" + }, + "GroupV2--cannot-start-group-call": { + "message": "Samo administratori grupe mogu pokrenuti poziv.", + "description": "Shown in toast when a non-admin starts a group call in an announcements only group" + }, + "GroupV2--join--invalid-link--title": { + "message": "Nevažeći link", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "Ovo nije važeći link grupe. Provjerite je li cijeli link netaknut i tačan prije nego se pokušate pridružiti.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Želite li pristupiti ovoj grupi i dopustiti njenim članovima da vide Vaše ime i sliku?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "Već ste u ovoj grupi.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "Već ste zatražili odobrenje da se pridružite ovoj grupi.", + "description": "Shown if you click a group link for a group where you've already requested approval'" + }, + "GroupV2--join--unknown-link-version--title": { + "message": "Nepoznata verzija linka", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "Ova verzija Signal Desktopa ne podržava ovaj link.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked--title": { + "message": "Nije se moguće pridružiti grupi", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "Ovaj link za grupu više nije valjan.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-forbidden--title": { + "message": "Nije se moguće pridružiti grupi", + "description": "Shown if you click a group link and you have been forbidden from joining via the link" + }, + "GroupV2--join--link-forbidden": { + "message": "Ovoj grupi ne možete se pridružiti putem linka za grupu jer Vas je administrator odstranio.", + "description": "Shown if you click a group link and you have been forbidden from joining via the link" + }, + "GroupV2--join--prompt-with-approval": { + "message": "Administrator ove grupe mora odobriti vaš zahtjev prije pridruživanja. Ako ga odobri, vaše ime i fotografija će se podijeliti s članovima grupe.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Pristupi", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Zatražite da se pridružite", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Poništi zahtjev", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Otkazati zahtjev za pridruživanje ovoj grupi?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Da", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "Ne", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "1 član", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "Broj članova: $count$", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "Grupa · $memberCount$", + "description": "A holder for two pieces of information - the type of conversation, and the member count", + "placeholders": { + "memberCount": { + "content": "$1", + "example": "12 members" + } + } + }, + "GroupV2--join--requested": { + "message": "Vaš zahtjev za pridruživanje je poslan administratoru grupe. Primit ćete obavještenje kada poduzmu radnju.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Greška linka", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Pridruživanje grupi nije uspjelo. Pokušajte ponovo kasnije.", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--admin": { + "message": "Administrator", + "description": "Label for a group administrator" + }, + "GroupV2--only-admins": { + "message": "Samo administratori", + "description": "Label for group administrators -- used in drop-downs to select permissions that apply to admins" + }, + "GroupV2--all-members": { + "message": "Svi članovi", + "description": "Label for describing the general non-privileged members of a group" + }, + "updating": { + "message": "Ažuriranje…", + "description": "Shown along with a spinner when an update operation takes longer than one second" + }, + "GroupV2--create--you": { + "message": "Kreirali ste grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--create--other": { + "message": "$memberName$ je kreirao grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--create--unknown": { + "message": "Grupa je kreirana.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ je promijenio/la naziv grupe u \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "Promijenili ste naziv grupe u \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "Član je promijenio naziv grupe u \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ je uklonio/la naziv grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Uklonili ste naziv grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "Član je uklonio naziv grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ je promijenio/la avatar grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Promijenili ste sliku grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "Član je promijenio avatar grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ je uklonio/la avatar grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "Uklonili ste avatar grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "Član je uklonio avatar grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ je promijenio/la ko može uređivati informacije o grupi na \"Samo administratori\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "Promijenili ste ko može uređivati informacije o grupi na \"Samo administratori\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "Administrator je promijenio ko može uređivati informacije o grupi na \"Samo administratori\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$je promijenio/la ko može uređivati informacije o grupi na \"Svi članovi\". ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "Promijenili ste ko može uređivati informacije o grupi na \"Svi članovi\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "Administrator je promijenio ko može uređivati informacije o grupi na \"Svi članovi\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ je promijenio/la ko može uređivati članstva grupe na \"Samo administratori\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "Promijenili ste ko može uređivati članstva grupe na \"Samo administratori\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "Administrator je promijenio ko može uređivati članstva grupe na \"Samo administratori\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ je promijenio/la ko može uređivati članstva grupe na \"Svi članovi\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "Promijenili ste ko može uređivati članstva grupe na \"Svi članovi\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "Administrator je promijenio ko može uređivati članstva grupe na \"Svi članovi\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--you": { + "message": "Onemogućili ste odobrenje administratora za link grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "$adminName$ je onemogućio/la odobrenje administratora za link grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "Odobrenje administratora za link grupe je onemogućen.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "Omogućili ste odobrenje administratora za link grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "$adminName$ je omogućio/la odobrenje administratora za link grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "Odobrenje administratora za link grupe je omogućeno.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--invited--you": { + "message": "Dodali ste pozvanog člana $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add--invited--other": { + "message": "$memberName$ je dodao/la pozvanog člana $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Alice" + }, + "inviteeName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--invited--unknown": { + "message": "Član je dodao pozvanog člana $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ je prihvatio/la pozivnicu u grupu koji je poslao/la $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--other-no-from": { + "message": "$inviteeName$ je prihvatio/la pozivnicu u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "Prihvatili ste pozivnicu u grupu koji je poslao/la $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you-no-from": { + "message": "Prihvatilis te pozivnicu u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ je prihvatio/la pozivnicu u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ je dodao/la korisnika $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "Dodali ste korisnika $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "Član je dodao korisnika $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ vas je dodao/la u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Pridružili ste se grupi.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "Dodani ste u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--you--you": { + "message": "Pristupili ste grupi putem linka za grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "$memberName$se pridružio/la grupi putem linka grupe. ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--you--other": { + "message": "$adminName$ je odobrio/la vaš zahtjev da se pridružite grupi.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--you--unknown": { + "message": "Odobren je Vaš zahtjev za pristupanje grupi.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "Odobrili ste zahtjev korisnika $joinerName$ da se pridruži grupi.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--other--other": { + "message": "$adminName$ je odobrio/la zahtjev korisnika $joinerName$ da se pridruži grupi.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--other--unknown": { + "message": "Zahtjev za pridruživanje grupi koji je poslao/la $joinerName$ je odobren.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ je uklonio člana $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ je napustio/la grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "Uklonili ste člana $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "Član je uklonio člana $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ vas je uklonio.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "Napustili ste grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "Uklonjeni ste iz ove grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ je postavio člana $memberName$ kao administratora.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "Postavili ste člana $memberName$ kao administratora.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "Administrator je postavio člana $memberName$ kao administratora.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ vas je postavio kao administratora.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "Administrator vas je postavio kao administratora.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ je povukao/la administratorske privilegije za člana $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "Povukli ste administratorske privilegije za člana $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "Administrator je povukao administratorske privilegije za člana $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ je povukao vaše administratorske privilegije.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "Administrator je povukao vaše administratorske privilegije.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ je pozvao/la 1 osobu u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "Pozvali ste korisnika $inviteeName$ u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "Jedna osoba je pozvana u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ vas je pozvao/la u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "Pozvani ste u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ je pozvao sljedeći broj osoba u grupu: $count$. ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "Pozvali ste sljedeći broj osoba u grupu: $count$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "Sljedeći broj osoba je pozvan u grupu: $count$. ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 osoba koju je pozvao/la $memberName$ je odbila pozivnicu u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ je odbio/la pozivnicu u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--from-you": { + "message": "Odbili ste pozivnicu u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 osoba je odbila pozivnicu u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ je povukao/la pozivnicu u grupu za 1 osobu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "Povukli ste pozivnicu u grupu za 1 osobu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-own--to-you": { + "message": "$inviterName$ je povukao/la pozivnicu za vas.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-own--unknown": { + "message": "$inviterName$ je povukao/la pozivnicu za 1 osobu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "Administrator je povukao pozivnicu u grupu za 1 osobu", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ je povukao pozivnice u grupu za sljedeći broj osoba: $count$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "Povukli ste pozivnice u grupu za sljedeći broj osoba: $count$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "Administrator je povukao pozivnice u grupu za sljedeći broj osoba: $count$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ je povukao pozivnicu u grupu za 1 osobu koju je pozvao/la $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "Povukli ste pozivnicu u grupu za 1 osobu koju je pozvao/la $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "Administrator je povukao pozivnicu u grupu za 1 osobu koju je pozvao/la $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ je povukao pozivnicu u grupu koju ste poslali korisniku $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "Otkazali ste pozivnicu za korisnika $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "Administrator je povukao pozivnicu u grupu koju ste poslali korisniku $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ je povukao/la pozivnice u grupu za korisnike (njih $count$) koje je pozvao/la $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "Povukli ste pozivnice u grupu za korisnike (njih $count$) koje je pozvao/la $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "Administrator je povukao pozivnice u grupe za korisnike (njih $count$) koje j epozvao/la$memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ je povukao/la pozivnice u grupu koje ste poslali za sljedeći broj osoba: $count$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "Otkazali ste pozivnicu za sljedeći broj osoba: $count$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "Administrator je povukao pozivnice u grupu koje ste poslali sljedećem broju osoba: $count$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--admin-approval-add-one--you": { + "message": "Poslali ste zahtjev za pristupanje grupi.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "$joinerName$ je zatražio da sepridruži putem linka grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--you--you": { + "message": "Poništili ste vlastiti zahtjev za pristupanje grupi.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "Administrator je odbio Vaš zahtjev za pristupanje grupi.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "Odbili ste zahtjev za pridruživanje grupi od korisnika $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--other--own": { + "message": "$joinerName$je otkazao zahtjev za pridruživanje grupi. ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--other--other": { + "message": "$adminName$ je odbio/la zahtjev za pridruživanje grupi od korisnika $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-bounce--one": { + "message": "$joinerName$je poslao/la zahtjev za pridruživanje putem linka grupe i otkazao/la zahtjev. ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-bounce": { + "message": "$joinerName$ je zatražio i otkazao zahtjeve (njih $numberOfRequests$) da se pridruži putem linka grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + }, + "numberOfRequests": { + "content": "$1", + "example": "3" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "Uključili ste link grupe s onemogućenim odobrenjem administratora.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--disabled--other": { + "message": "$adminName$ je uključio/la link grupe s onemogućenim odobrenjem administratora.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "Link grupe je uključen s onemogućenim odobrenjem administratora.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--you": { + "message": "Uključili ste link grupe s omogućenim odobrenjem administratora.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--other": { + "message": "$adminName$je uključio/la link grupe s omogućenim odobrenjem administratora. ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "Link grupe je uključen s omogućenim odobrenjem administratora.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "Isključili ste link za grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ je isključio/la link grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "Link za grupu je isključen.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "Kreirali ste iznova link za grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ je poništio link grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "Link za grupu iznova je kreiran.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--description--remove--you": { + "message": "Uklonili ste opis grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--description--remove--other": { + "message": "$memberName$ je uklonio/la opis grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--description--remove--unknown": { + "message": "Opis grupe je uklonjen.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--description--change--you": { + "message": "Promijenili ste opis grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--description--change--other": { + "message": "$memberName$ je promijenio/la opis grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--description--change--unknown": { + "message": "Opis grupe je promijenjen.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--announcements--admin--you": { + "message": "Izmijenili ste grupne postavke i dopustili samo administratorima da šalju poruke.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--announcements--admin--other": { + "message": "$memberName$ je promijenio/la postavke grupe da samo dozvoli administratorima da šalju poruke.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--announcements--admin--unknown": { + "message": "Grupa je promijenjena da samo dozvoli administratorima da šalju poruke.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--announcements--member--you": { + "message": "Izmijenili ste grupne postavke i dopustili svim članovima da šalju poruke.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--announcements--member--other": { + "message": "$memberName$je promijenio/la postavke grupe da dozvoli svim članovima da šalju poruke. ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--announcements--member--unknown": { + "message": "Grupa je promijenjena da se svim članovima dozvoli slanje poruka.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV1--Migration--disabled": { + "message": "Nadogradite ovu grupu da aktivirate nove funkcije kao što su @spominjanja i administratori. Članovi koji nisu podijelili ime i fotografiju u ovoj grupi će primiti pozivnicu da se pridruže. $learnMore$", + "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", + "placeholders": { + "learnMore": { + "content": "$1", + "example": "Learn more." + } + } + }, + "GroupV1--Migration--was-upgraded": { + "message": "Ova grupa je nadograđena na Novu grupu.", + "description": "Shown in timeline when a legacy group (GV1) is upgraded to a new group (GV2)" + }, + "GroupV1--Migration--learn-more": { + "message": "Saznaj više", + "description": "Shown on a bubble below a 'group was migrated' timeline notification, or as button on Migrate dialog" + }, + "GroupV1--Migration--migrate": { + "message": "Upgrade", + "description": "Shown on Migrate dialog to kick off the process" + }, + "GroupV1--Migration--info--title": { + "message": "Šta su nove grupe?", + "description": "Shown on Learn More popup after GV1 migration" + }, + "GroupV1--Migration--migrate--title": { + "message": "Preinači staru u novu grupu", + "description": "Shown on Migration popup after choosing to migrate group" + }, + "GroupV1--Migration--info--summary": { + "message": "Nove grupe posjeduju mogućnosti poput @spomena i administratora grupe, a više će mogućnosti dobiti u budućnosti.", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--keep-history": { + "message": "Historija poruka i datoteke sačuvane su prije nadogradnje.", + "description": "Shown on Learn More popup after GV1 migration" + }, + "GroupV1--Migration--migrate--keep-history": { + "message": "Historija poruka i datoteke bit će sačuvani prije nadogradnje.", + "description": "Shown on Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--invited--you": { + "message": "Morate prihvatiti novu pozivnicu za pristupanje grupi i dok to ne učinite nećete primati grupne poruke.", + "description": "Shown on Learn More popup after GV1 migration" + }, + "GroupV1--Migration--info--invited--many": { + "message": "Ti članovi će morati ponovo prihvatiti pozivnicu da se pridruže ovoj grupi i neće primati poruke grupe dok je ne prihvate:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--invited--one": { + "message": "Ovaj član će morati ponovo prihvatiti pozivnicu u grupu i neće moći primati poruke grupe dok je ne prihvati:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--before--many": { + "message": "Ovi članovi ne mogu pristupiti novim grupama i stoga će biti uklonjeni iz grupe:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--before--one": { + "message": "Ovaj član nije u mogućnosti pridružiti se Novim grupama i bit će uklonjen iz grupe:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--after--many": { + "message": "Ovi članovi nisu u mogućnosti pridružiti se Novim grupama i uklonjeni su iz grupe:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--after--one": { + "message": "Ovaj član nije u mogućnosti pridružiti se Novim grupama i uklonjen je iz grupe:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--invited--you": { + "message": "Nije bilo moguće dodati Vas u novu grupu i pozvani ste da se pridružite.", + "description": "Shown in timeline when a group is upgraded and you were invited instead of added" + }, + "GroupV1--Migration--invited--one": { + "message": "Dodavanje člana $contact$ u Novu grupu nije moguće, a pozivnica mu/joj je poslana.", + "description": "Shown in timeline when a group is upgraded and one person was invited, instead of added", + "placeholders": { + "contact": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV1--Migration--invited--many": { + "message": "Dodavanje članova $count$ u Novu grupu nije uspjelo, a pozivnica im je poslana.", + "description": "Shown in timeline when a group is upgraded and some people were invited, instead of added", + "placeholders": { + "contact": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV1--Migration--removed--one": { + "message": "$contact$ je uklonjen/a iz grupe.", + "description": "Shown in timeline when a group is upgraded and one person was removed entirely during the upgrade", + "placeholders": { + "contact": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV1--Migration--removed--many": { + "message": "Sljedeći broj članova je uklonjen iz grupe: $count$.", + "description": "Shown in timeline when a group is upgraded and some people were removed entirely during the upgrade", + "placeholders": { + "contact": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Zatvori", + "description": "Generic close label" + }, + "previous": { + "message": "prethodno", + "description": "Generic previous label" + }, + "next": { + "message": "sljedeće", + "description": "Generic next label" + }, + "BadgeDialog__become-a-sustainer-button": { + "message": "Donirajte za Signal", + "description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions" + }, + "BadgeSustainerInstructions__header": { + "message": "Donirajte za Signal", + "description": "In the instructions for becoming a sustainer. The heading." + }, + "BadgeSustainerInstructions__subheader": { + "message": "Signal su omogućile osobe poput vas. Dajte svoj doprinos da primite značku.", + "description": "In the instructions for becoming a sustainer. The subheading." + }, + "BadgeSustainerInstructions__instructions__1": { + "message": "Otvorite Signal na telefonu", + "description": "In the instructions for becoming a sustainer. First instruction." + }, + "BadgeSustainerInstructions__instructions__2": { + "message": "Pritisnite sliku svog profila gore lijevo da otvorite Podešavanja", + "description": "In the instructions for becoming a sustainer. Second instruction." + }, + "BadgeSustainerInstructions__instructions__3": { + "message": "Dodirnite \"Doniraj Signalu\" i pretplatite se", + "description": "In the instructions for becoming a sustainer. Third instruction." + }, + "CompositionArea--expand": { + "message": "Proširi", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Priložite fajl", + "description": "Aria label for file attachment button in composition area" + }, + "CompositionArea--sms-only__title": { + "message": "Ova osoba ne koristi Signal", + "description": "Title for the composition area for the SMS-only contact" + }, + "CompositionArea--sms-only__body": { + "message": "Signal Desktop ne podržava slanje poruka kontaktima koji nisu korisnici Signala. Zatražite od te osobe da instalira Signal za sigurnije iskustvo razmjenjivanja poruka.", + "description": "Body for the composition area for the SMS-only contact" + }, + "CompositionArea--sms-only__spinner-label": { + "message": "Provjeravanje statusa registracije kontakta", + "description": "Displayed while checking if the contact is SMS-only" + }, + "countMutedConversationsDescription": { + "message": "Uključi razgovore s isključenim zvukom u broj znački", + "description": "Description for counting muted conversations in badge setting" + }, + "ContactModal--message": { + "message": "Poruka", + "description": "Button text for send message button in Group Contact Details modal" + }, + "ContactModal--rm-admin": { + "message": "Ukloni administratorske ovlasti", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, + "ContactModal--make-admin": { + "message": "Odredi za administratora", + "description": "Button text for make admin button in Group Contact Details modal" + }, + "ContactModal--make-admin-info": { + "message": "$contact$ će moći uređivati ovu grupi i njene članove.", + "description": "Shown in a confirmation dialog when you are about to grant admin privileges to someone", + "placeholders": { + "contact": { + "content": "$1", + "example": "Homer" + } + } + }, + "ContactModal--rm-admin-info": { + "message": "Ukloniti $contact$ kao administratora grupe?", + "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", + "placeholders": { + "contact": { + "content": "$1", + "example": "Homer" + } + } + }, + "ContactModal--remove-from-group": { + "message": "Udalji iz grupe", + "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showChatColorEditor": { + "message": "Boja poruka", + "description": "This is a button in the conversation context menu to show the chat color editor" + }, + "showConversationDetails": { + "message": "Podešavanja grupe", + "description": "This is a button in the conversation context menu to show group settings" + }, + "showConversationDetails--direct": { + "message": "Podešavanja poruka", + "description": "This is a button in the conversation context menu to show chat settings" + }, + "ConversationDetails__unmute--title": { + "message": "Uključiti zvuk ovog chata?", + "description": "Title for the modal to unmute a chat" + }, + "ConversationDetails--group-link": { + "message": "Link grupe", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Nestajuće poruke", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info--group": { + "message": "Kada je omogućeno, poslane i primljene poruke u ovoj grupi će nestati nakon što ih kontakt pregleda.", + "description": "This is the info about the disappearing messages setting, in groups" + }, + "ConversationDetails--disappearing-messages-info--direct": { + "message": "Kada je omogućeno, poslane i primljene poruke u ovom 1:1 chatu će nestati nakon što ih kontakt pregleda.", + "description": "This is the info about the disappearing messages setting, for direct conversations" + }, + "ConversationDetails--notifications": { + "message": "Obavještenja", + "description": "This is the label for notifications in the conversation details screen" + }, + "ConversationDetails--group-info-label": { + "message": "Ko može mijenjati informacije o grupi", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Odaberite ko može urediti naziv grupe, fotografiju, opis i tajmer poruka koje nestaju.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Ko može dodati članove", + "description": "This is the label for the 'who can add members' panel" + }, + "ConversationDetails--add-members-info": { + "message": "Odaberite ko može dodati članove u ovu grupu.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--announcement-label": { + "message": "Ko može slati poruke", + "description": "This is the additional info for the 'who can send messages' panel" + }, + "ConversationDetails--announcement-info": { + "message": "Odaberite ko može slati poruke u grupu.", + "description": "This is the additional info for the 'who can send messages' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Zahtjevi i pozivnice", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "Napusti grupu", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "Blokiraj grupu", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--unblock-group": { + "message": "Prestani s blokiranjem grupe", + "description": "This is a button to unblock a group" + }, + "ConversationDetailsActions--leave-group-must-choose-new-admin": { + "message": "Prije napuštanja, morate imenovati makar jednog novog administratora za grupu.", + "description": "Shown if, before leaving a group, you need to choose an admin" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Da li stvarno želite napustiti?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "Nećete više biti u mogućnosti slati i primati poruke u ovoj grupi.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "Napusti", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--unblock-group-modal-title": { + "message": "Odblokirati grupu \"$groupName$\"?", + "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": "Blokirati i napustiti grupu \"$groupName$\"?", + "description": "This is the modal title for confirming blocking a group", + "placeholders": { + "groupName": { + "content": "$1", + "example": "Our Conversation" + } + } + }, + "ConversationDetailsActions--block-group-modal-content": { + "message": "Nećete više primati poruke i obavijesti iz ove grupe.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "Blokiraj", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsActions--unblock-group-modal-content": { + "message": "Vaši kontakti će vas moći dodati u ovu grupu", + "description": "This is the modal content for confirming unblock of a group" + }, + "ConversationDetailsActions--unblock-group-modal-confirm": { + "message": "Deblokiraj", + "description": "This is the modal button to confirm unblock of a group" + }, + "ConversationDetailsHeader--members": { + "message": "Broj članova: $number$ ", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "Razmijenjene datoteke", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Vidi sve", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "Broj članova: $number$", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--add-members": { + "message": "Uvrštavanje članova", + "description": "The button that you can click to add new members" + }, + "ConversationDetailsMembershipList--show-all": { + "message": "Vidi sve", + "description": "This is a button on the conversation details to show all members" + }, + "ConversationNotificationsSettings__mentions__label": { + "message": "Spomen", + "description": "In the conversation notifications settings, this is the label for the mentions option" + }, + "ConversationNotificationsSettings__mentions__info": { + "message": "Primite obavještenje kada vas neko spomene u chatovima s isključenim zvukom", + "description": "In the conversation notifications settings, this is the sub-label for the mentions option" + }, + "ConversationNotificationsSettings__mentions__select__always-notify": { + "message": "Uvijek obavijesti", + "description": "In the conversation notifications settings, this is the option that always notifies you for @mentions" + }, + "ConversationNotificationsSettings__mentions__select__dont-notify-for-mentions-if-muted": { + "message": "Nemoj obavještavati ako je zvuk isključen", + "description": "In the conversation notifications settings, this is the option that doesn't notify you for @mentions if the conversation is muted" + }, + "GroupLinkManagement--clipboard": { + "message": "Link grupe je kopiran.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Kopiraj link", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "Jeste li sigurni da želite iznova kreirati link za grupu? Novi članovi više neće moći pristupiti grupi putem trenutnog linka.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Ponovo kreiraj link", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Prihvati nove članove", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "Administrator je potreban za odobravanje pridruživanja novih članova putem linka grupe", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Zahtjevi ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Pozivnice ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Odobriti zahtjev koji šalje \"$name$\"?", + "description": "This is the modal content when confirming approving a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingRequests--deny-for": { + "message": "Odbiti zahtjev koji šalje \"$name$\"?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingRequests--deny-for--with-link": { + "message": "Odbiti zahtjev koji šalje \"$name$\"? Ta osova neće ponovo moći zatražiti da se pridruži putem linka grupe.", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Vi ste poslali pozivnicu", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Vi ste poslali pozivnicu", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Drugi su poslali pozivnicu", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "Pozvano: $number$", + "description": "This is the label for the number of members someone has invited", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + } + } + }, + "PendingInvites--revoke-for-label": { + "message": "Povlačenje pozivnice u grupu", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Povući pozivnicu u grupu za korisnika \"$name$\"?", + "description": "This is the modal content when confirming revoking a single invite", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + }, + "name": { + "content": "$2", + "example": "Fred Riley III" + } + } + }, + "PendingInvites--revoke-from-singular": { + "message": "Povući 1 pozivnicu koju je poslao korisnik \"$name$\"?", + "description": "This is the modal content when confirming revoking a single invite", + "placeholders": { + "name": { + "content": "$2", + "example": "Fred Riley III" + } + } + }, + "PendingInvites--revoke-from-plural": { + "message": "Povući pozivnice (njih $number$) koje je poslao korisnik \"$name$\"?", + "description": "This is the modal content when confirming revoking multiple invites", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + }, + "name": { + "content": "$2", + "example": "Fred Riley III" + } + } + }, + "PendingInvites--revoke": { + "message": "Povuci", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Odobri zahtjev", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Odbij zahtjev", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "Osobe na ovoj listi se pokušavaju pridružiti grupi \"$name$\" putem linka grupe.", + "description": "Information shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "PendingInvites--info": { + "message": "Detalji o osobama pozvanim u ovu grupu se neće prikazati dok se ne pridruže. Pozvane osobe će vidjeti poruke isključivo nakon što se pridruže grupi.", + "description": "Information shown below the invite list" + }, + "PendingRequests--block--button": { + "message": "Blokiraj zahtjev", + "description": "Shown in timeline if users cancel their request to join a group via a group link" + }, + "PendingRequests--block--title": { + "message": "Blokirati zahtjev?", + "description": "Title of dialog to block a user from requesting to join via the link again" + }, + "PendingRequests--block--contents": { + "message": "$name$ se neće moći pridružiti grupi niti će moći zatražiti da se pridruži putem linka grupe. Tu osobu je i dalje moguće dodati ručno u grupu.", + "description": "Details of dialog to block a user from requesting to join via the link again", + "placeholders": { + "name": { + "content": "$1", + "example": "Annoying Person" + } + } + }, + "PendingRequests--block--confirm": { + "message": "Blokiraj zahtjev", + "description": "Confirmation button of dialog to block a user from requesting to join via the link again" + }, + "AvatarInput--no-photo-label--group": { + "message": "Dodaj fotografiju grupe", + "description": "The label for the avatar uploader when no group photo is selected" + }, + "AvatarInput--no-photo-label--profile": { + "message": "Dodajte fotografiju", + "description": "The label for the avatar uploader when no profile photo is selected" + }, + "AvatarInput--change-photo-label": { + "message": "Promijenite fotografiju", + "description": "The label for the avatar uploader when a photo is selected" + }, + "AvatarInput--upload-photo-choice": { + "message": "Otpremi fotografiju", + "description": "The button text when you click on an uploaded avatar and want to upload a new one" + }, + "AvatarInput--remove-photo-choice": { + "message": "Ukloni fotografiju", + "description": "The button text when you click on an uploaded avatar and want to remove it" + }, + "ContactPill--remove": { + "message": "Ukloni kontakt", + "description": "The label for the 'remove' button on the contact pill" + }, + "ComposeErrorDialog--close": { + "message": "Uredu", + "description": "The text on the button when there's an error in the composer" + }, + "NewlyCreatedGroupInvitedContactsDialog--title--one": { + "message": "Pozivnica je poslana", + "description": "When creating a new group and inviting users, this is shown in the dialog" + }, + "NewlyCreatedGroupInvitedContactsDialog--title--many": { + "message": "Broj poslanih pozivnica: $count$", + "description": "When creating a new group and inviting users, this is shown in the dialog", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "NewlyCreatedGroupInvitedContactsDialog--body--user-paragraph--one": { + "message": "Ne možete automatski dodati korisnika $name$ u ovu grupu.", + "description": "When creating a new group and inviting users, this is shown in the dialog", + "placeholders": { + "name": { + "content": "$1", + "example": "Jane Doe" + } + } + }, + "NewlyCreatedGroupInvitedContactsDialog--body--user-paragraph--many": { + "message": "Ne možete automatski dodati ove korisnike u grupu.", + "description": "When creating a new group and inviting users, this is shown in the dialog" + }, + "NewlyCreatedGroupInvitedContactsDialog--body--info-paragraph": { + "message": "Pozvani su da se pridruže i neće vidjeti grupe poruke dok ne prihvate.", + "description": "When creating a new group and inviting users, this is shown in the dialog" + }, + "NewlyCreatedGroupInvitedContactsDialog--body--learn-more": { + "message": "Saznajte više", + "description": "When creating a new group and inviting users, this is shown in the dialog" + }, + "AddGroupMembersModal--title": { + "message": "Uvrštavanje članova", + "description": "When adding new members to an existing group, this is shown in the dialog" + }, + "AddGroupMembersModal--continue-to-confirm": { + "message": "Ažuriraj", + "description": "When adding new members to an existing group, this is shown in the dialog" + }, + "AddGroupMembersModal--confirm-title--one": { + "message": "Dodati $person$ u grupu \"$group$\"?", + "description": "When adding new members to an existing group, this is shown in the confirmation dialog", + "placeholders": { + "person": { + "content": "$1", + "example": "Jane Doe" + }, + "group": { + "content": "$2", + "example": "Tahoe Trip" + } + } + }, + "AddGroupMembersModal--confirm-title--many": { + "message": "Dodati članove (njih $count$) u grupu \"$group$\"?", + "description": "When adding new members to an existing group, this is shown in the confirmation dialog", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "group": { + "content": "$2", + "example": "Tahoe Trip" + } + } + }, + "AddGroupMembersModal--confirm-button--one": { + "message": "Dodaj člana", + "description": "When adding new members to an existing group, this is shown on the confirmation dialog button" + }, + "AddGroupMembersModal--confirm-button--many": { + "message": "Uvrštavanje članova", + "description": "When adding new members to an existing group, this is shown on the confirmation dialog button" + }, + "createNewGroupButton": { + "message": "Nova grupa", + "description": "The text of the button to create new groups" + }, + "selectContact": { + "message": "Odaberi kontakt $name$", + "description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "deselectContact": { + "message": "Poništi odabir kontakta $name$", + "description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "cannotSelectContact": { + "message": "Nije moguće odabrati kontakt $name$", + "description": "The label for contact checkboxes that are disabled", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "alreadyAMember": { + "message": "Već je član", + "description": "The label for contact checkboxes that are disabled because they're already a member" + }, + "MessageAudio--play": { + "message": "Reproduciranje zvučnog priloga", + "description": "Aria label for audio attachment's Play button" + }, + "MessageAudio--pause": { + "message": "Pauziranje zvučnog priloga", + "description": "Aria label for audio attachment's Pause button" + }, + "MessageAudio--download": { + "message": "Preuzimanje zvučnog priloga", + "description": "Aria label for audio attachment's Download button" + }, + "MessageAudio--pending": { + "message": "Preuzimanje zvučnog priloga…", + "description": "Aria label for pending audio attachment spinner" + }, + "MessageAudio--slider": { + "message": "Vrijeme reprodukcije zvučnog priloga", + "description": "Aria label for audio attachment's playback time slider" + }, + "emptyInboxMessage": { + "message": "Kliknite $composeIcon$ iznad i pretražite kontakte ili grupe za slanje poruka.", + "description": "Shown in the left-pane when the inbox is empty", + "placeholders": { + "composeIcon": { + "content": "$1", + "example": "compose button" + } + } + }, + "composeIcon": { + "message": "dugme za pisanje", + "description": "Shown in the left-pane when the inbox is empty. Describes the button that composes a new message." + }, + "ForwardMessageModal--continue": { + "message": "Nastavi", + "description": "aria-label for the 'next' button in the forward a message modal dialog" + }, + "TimelineDateHeader--date-in-last-6-months": { + "message": "ddd, MMM D", + "description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/." + }, + "TimelineDateHeader--date-older-than-6-months": { + "message": "MMM D, YYYY", + "description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/." + }, + "MessageRequestWarning__learn-more": { + "message": "Saznajte više", + "description": "Shown on the message request warning. Clicking this button will open a dialog with more information" + }, + "MessageRequestWarning__dialog__details": { + "message": "Nema nijedne grupe koja je zajednička Vama i ovoj osobi. Pažljivo pregledajte zahtjeve prije nego što ih prihvatite kako biste izbjegli neželjene poruke.", + "description": "Shown in the message request warning dialog. Gives more information about message requests" + }, + "MessageRequestWarning__dialog__learn-even-more": { + "message": "Informacije o zahtjevu za poruku", + "description": "Shown in the message request warning dialog. Clicking this button will open a page on Signal's support site" + }, + "ContactSpoofing__same-name": { + "message": "Pažljivo pregledajte zahtjeve. Signal je pronašao još jedan kontakt s istim imenom.$link$", + "description": "Shown in the timeline warning when you have a message request from someone with the same name as someone else", + "placeholders": { + "link": { + "content": "$1", + "example": "Review request" + } + } + }, + "ContactSpoofing__same-name-in-group": { + "message": "Članovi grupe (njih $count$) imaju isto ime. $link$", + "description": "Shown in the timeline warning when you multiple group members have the same name", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + }, + "link": { + "content": "$2", + "example": "Tap to review" + } + } + }, + "ContactSpoofing__same-name__link": { + "message": "Pregledajte zahtjev", + "description": "Shown in the timeline warning when you have a message request from someone with the same name as someone else" + }, + "ContactSpoofing__same-name-in-group__link": { + "message": "Kliknite da pregledate", + "description": "Shown in the timeline warning when you multiple group members have the same name" + }, + "ContactSpoofingReviewDialog__title": { + "message": "Pregledajte zahtjev", + "description": "Title for the contact name spoofing review dialog" + }, + "ContactSpoofingReviewDialog__description": { + "message": "Ako niste sigurni od koga potječe zahtjev, provjerite kontakte ispod i odlučite kako postupiti.", + "description": "Description for the contact spoofing review dialog" + }, + "ContactSpoofingReviewDialog__possibly-unsafe-title": { + "message": "Zahtjev", + "description": "Header in the contact spoofing review dialog, shown above the potentially-unsafe user" + }, + "ContactSpoofingReviewDialog__safe-title": { + "message": "Vaš kontakt", + "description": "Header in the contact spoofing review dialog, shown above the \"safe\" user" + }, + "ContactSpoofingReviewDialog__group__title": { + "message": "Pregledajte članove", + "description": "Title for the contact name spoofing review dialog in groups" + }, + "ContactSpoofingReviewDialog__group__description": { + "message": "Članovi grupe (njih $count$) imaju slična imena. Pregledajte članove u nastavku ili poduzmite radnju.", + "description": "Description for the group contact spoofing review dialog" + }, + "ContactSpoofingReviewDialog__group__members-header": { + "message": "Članovi", + "description": "Header in the group contact spoofing review dialog. After this header, there will be a list of members" + }, + "ContactSpoofingReviewDialog__group__name-change-info": { + "message": "Nedavno je promijenio/la naziv profila sa $oldName$ u $newName$", + "description": "In the group contact spoofing review dialog, this text is shown when someone has changed their name recently", + "placeholders": { + "oldName": { + "content": "$1", + "example": "Jane Doe" + }, + "newName": { + "content": "$2", + "example": "Doe Jane" + } + } + }, + "RemoveGroupMemberConfirmation__remove-button": { + "message": "Udalji iz grupe", + "description": "When confirming the removal of a group member, show this text in the button" + }, + "RemoveGroupMemberConfirmation__description": { + "message": "Ukloniti korisnika \"$name$\" Iz grupe?", + "description": "When confirming the removal of a group member, show this text in the dialog", + "placeholders": { + "name": { + "content": "$1", + "example": "Jane Doe" + } + } + }, + "RemoveGroupMemberConfirmation__description__with-link": { + "message": "Ukloniti korisnika \"$name$\" iz grupe? Neće se moći ponovo pridružiti putem linka grupe.", + "description": "When confirming the removal of a group member, show this text in the dialog", + "placeholders": { + "name": { + "content": "$1", + "example": "Jane Doe" + } + } + }, + "CaptchaDialog__title": { + "message": "Potvrdite da biste nastavili slanje poruka", + "description": "Header in the captcha dialog" + }, + "CaptchaDialog__first-paragraph": { + "message": "Radi sprečavanja neželjenih poruka na Signalu, molimo dovršite proces verifikacije.", + "description": "First paragraph in the captcha dialog" + }, + "CaptchaDialog__second-paragraph": { + "message": "Nakon verifikacije, možete nastaviti sa slanjem poruka. Pauzirane poruke automatski će se poslati.", + "description": "First paragraph in the captcha dialog" + }, + "CaptchaDialog--can-close__title": { + "message": "Nastaviti bez potvrđivanja?", + "description": "Header in the captcha dialog that can be closed" + }, + "CaptchaDialog--can-close__body": { + "message": "Ako odlučite preskočiti potvrđivanje, možda ćete propustiti poruke drugih osoba, a vaše poruke se možda neće poslati.", + "description": "Body of the captcha dialog that can be closed" + }, + "CaptchaDialog--can_close__skip-verification": { + "message": "Preskoči potvrđivanje", + "description": "Skip button of the captcha dialog that can be closed" + }, + "verificationComplete": { + "message": "Potvrđivanje je završeno.", + "description": "Displayed after successful captcha" + }, + "verificationFailed": { + "message": "Potvrđivanje nije uspjelo. Pokušajte ponovo kasnije.", + "description": "Displayed after unsuccessful captcha" + }, + "deleteForEveryoneFailed": { + "message": "Brisanje poruka za sve nije uspjelo. Pokušajte ponovo kasnije.", + "description": "Displayed when delete-for-everyone has failed to send to all recipients" + }, + "ChatColorPicker__delete--title": { + "message": "Izbriši boju", + "description": "Confirm title for deleting custom color" + }, + "ChatColorPicker__delete--message": { + "message": "Ova prilagođena boja se koristi u sljedećem broju chatova: $num$. Želite li je izbrisati za sve chatove? ", + "description": "Confirm message for deleting custom color", + "placeholders": { + "num": { + "content": "$1", + "example": "5" + } + } + }, + "ChatColorPicker__global-chat-color": { + "message": "Globalna boja chata", + "description": "Modal title for the chat color picker and editor for all conversations" + }, + "ChatColorPicker__menu-title": { + "message": "Boja chata", + "description": "View title for the chat color picker and editor" + }, + "ChatColorPicker__reset": { + "message": "Poništi boju konverzacije", + "description": "Button label for resetting chat colors" + }, + "ChatColorPicker__resetDefault": { + "message": "Poništi boje chatova", + "description": "Confirmation dialog title for resetting all chat colors or only the global default one" + }, + "ChatColorPicker__resetAll": { + "message": "Poništi sve boje chatova", + "description": "Button label for resetting all chat colors" + }, + "ChatColorPicker__confirm-reset-default": { + "message": "Poništi zadane postavke", + "description": "Button label for resetting only global chat color" + }, + "ChatColorPicker__confirm-reset": { + "message": "Poništi", + "description": "Confirm button label for resetting chat colors" + }, + "ChatColorPicker__confirm-reset-message": { + "message": "Želite li poništiti sve boje konverzacija?", + "description": "Modal message text for confirming resetting of chat colors" + }, + "ChatColorPicker__custom-color--label": { + "message": "Prikaz prilagođenog uređivača boje", + "description": "aria-label for custom color editor button" + }, + "ChatColorPicker__sampleBubble1": { + "message": "Ovako izgleda boja konverzacije.", + "description": "An example message bubble for selecting the chat color" + }, + "ChatColorPicker__sampleBubble2": { + "message": "Dodatni oblačić", + "description": "An example message bubble for selecting the chat color" + }, + "ChatColorPicker__sampleBubble3": { + "message": "Boja je prikazana samo za Vas.", + "description": "An example message bubble for selecting the chat color" + }, + "ChatColorPicker__context--edit": { + "message": "Promijeni boju", + "description": "Option in the custom color bubble context menu" + }, + "ChatColorPicker__context--duplicate": { + "message": "Kreiraj duplikat", + "description": "Option in the custom color bubble context menu" + }, + "ChatColorPicker__context--delete": { + "message": "Izbriši", + "description": "Option in the custom color bubble context menu" + }, + "CustomColorEditor__solid": { + "message": "Puna", + "description": "Tab label for selecting solid colors" + }, + "CustomColorEditor__gradient": { + "message": "Prijelaz", + "description": "Tab label for selecting a gradient" + }, + "CustomColorEditor__hue": { + "message": "Nijansa", + "description": "Label for the hue slider" + }, + "CustomColorEditor__saturation": { + "message": "Zasićenost", + "description": "Label for the saturation slider" + }, + "CustomColorEditor__title": { + "message": "Prilagođena boja", + "description": "Modal title for the custom color editor" + }, + "customDisappearingTimeOption": { + "message": "Prilagođeno vrijeme…", + "description": "Text for an option in Disappearing Messages menu and Conversation Details Disappearing Messages setting when no user value is available" + }, + "selectedCustomDisappearingTimeOption": { + "message": "Drugo", + "description": "Text for an option in Conversation Details Disappearing Messages setting when user previously selected custom time" + }, + "DisappearingTimeDialog__label--value": { + "message": "Broj", + "description": "aria-label for the number select box" + }, + "DisappearingTimeDialog__label--units": { + "message": "Jedinica vremena", + "description": "aria-label for the units of time select box" + }, + "DisappearingTimeDialog__title": { + "message": "Prilagođeno vrijeme", + "description": "Title for the custom disappearing message timeout dialog" + }, + "DisappearingTimeDialog__body": { + "message": "Odaberite prilagođeno vrijeme za poruke koje nestaju.", + "description": "Body for the custom disappearing message timeout dialog" + }, + "DisappearingTimeDialog__set": { + "message": "Podesi", + "description": "Text for the dialog button confirming the custom disappearing message timeout" + }, + "DisappearingTimeDialog__seconds": { + "message": "Sekunde", + "description": "Name of the 'seconds' unit select for the custom disappearing message timeout dialog" + }, + "DisappearingTimeDialog__minutes": { + "message": "Minute", + "description": "Name of the 'minutes' unit select for the custom disappearing message timeout dialog" + }, + "DisappearingTimeDialog__hours": { + "message": "Sati", + "description": "Name of the 'hours' unit select for the custom disappearing message timeout dialog" + }, + "DisappearingTimeDialog__days": { + "message": "Dani", + "description": "Name of the 'days' unit select for the custom disappearing message timeout dialog" + }, + "DisappearingTimeDialog__weeks": { + "message": "Sedmice", + "description": "Name of the 'weeks' unit select for the custom disappearing message timeout dialog" + }, + "settings__DisappearingMessages__footer": { + "message": "Podesite vrijeme za nestajanje poruka koje će se automatski primijeniti na sve nove konverzacije kada ih Vi započnete.", + "description": "Footer for the Disappearing Messages settings section" + }, + "settings__DisappearingMessages__timer__label": { + "message": "Predefinisani rok za nove konverzacije", + "description": "Label for the Disappearing Messages default timer setting" + }, + "UniversalTimerNotification__text": { + "message": "Vrijeme za poruke koje nestaju će se postaviti na $timeValue$ kada pošaljete poruku.", + "description": "A message displayed when default disappearing message timeout is about to be applied", + "placeholders": { + "timeValue": { + "content": "$1", + "example": "1 week" + } + } + }, + "ErrorBoundaryNotification__text": { + "message": "Prikazivanje ove poruke nije uspjelo. Kliknite da pošaljete zapisnik o otklanjanju greške.", + "description": "An error notification displayed when message fails to render due to an internal error" + }, + "GroupDescription__read-more": { + "message": "pročitaj više", + "description": "Button text when the group description is too long" + }, + "EditConversationAttributesModal__description-warning": { + "message": "Opis grupe bit će prikazan članovima grupe i osobama koje su u grupu pozvane.", + "description": "Label text shown when editing group description" + }, + "ConversationDetailsHeader--add-group-description": { + "message": "Dodajte opis grupe…", + "description": "Placeholder text in the details header for those that can edit the group description" + }, + "MediaQualitySelector--button": { + "message": "Odaberite kvalitet medija", + "description": "aria-label for the media quality selector button" + }, + "MediaQualitySelector--title": { + "message": "Kvalitet medija", + "description": "Popup selector title" + }, + "MediaQualitySelector--standard-quality-title": { + "message": "Standardni", + "description": "Title for option for standard quality" + }, + "MediaQualitySelector--standard-quality-description": { + "message": "Brži, manji protok", + "description": "Description of standard quality selector" + }, + "MediaQualitySelector--high-quality-title": { + "message": "Visoki", + "description": "Title for option for high quality" + }, + "MediaQualitySelector--high-quality-description": { + "message": "Sporiji, veći protok", + "description": "Description of high quality selector" + }, + "MessageDetailsHeader--Failed": { + "message": "Nije poslano", + "description": "In the message details screen, shown above contacts where the message failed to deliver" + }, + "MessageDetailsHeader--Pending": { + "message": "U obradi", + "description": "In the message details screen, shown above contacts where the message is still sending" + }, + "MessageDetailsHeader--Sent": { + "message": "Poslano za", + "description": "In the message details screen, shown above contacts where the message has been sent (but not delivered, read, or viewed)" + }, + "MessageDetailsHeader--Delivered": { + "message": "Isporučeno za", + "description": "In the message details screen, shown above contacts who have received your message" + }, + "MessageDetailsHeader--Read": { + "message": "Pročitao/la", + "description": "In the message details screen, shown above contacts who have read this message" + }, + "MessageDetailsHeader--Viewed": { + "message": "Vidjeli", + "description": "In the message details screen, shown above contacts who have viewed this message" + }, + "ProfileEditor--about": { + "message": "O kontaktu", + "description": "Default text for about field" + }, + "ProfileEditor--username": { + "message": "Korisničko ime", + "description": "Default text for username field" + }, + "ProfileEditor--username--placeholder": { + "message": "Unesite korisničko ime", + "description": "Placeholder for the username field" + }, + "ProfileEditor--username--helper": { + "message": "Korisnička imena na Signalu nisu obavezna. Ako odaberete kreirati korisničko ime, ostali korisnici Signala će vas moći pronaći po tom korisničkom imenu i kontaktirati bez da znaju vaš broj telefona.", + "description": "Shown on the edit username screen" + }, + "ProfileEditor--username--check-characters": { + "message": "Korisnička imane amogu sadržavati samo slova a-z, brojeve 0-9 i _", + "description": "Shown if user has attempted to use forbidden characters" + }, + "ProfileEditor--username--check-starting-character": { + "message": "Korisnička imena ne mogu počinjati brojem.", + "description": "Shown if user has attempted to begin their username with a number" + }, + "ProfileEditor--username--check-character-min": { + "message": "Korisnička imena moraju sadržavati najmanje sljedeći broj znakova: $min$.", + "description": "Shown if user has attempted to enter a username with too few characters - currently min is 3", + "placeholders": { + "min": { + "content": "$1", + "example": "3" + } + } + }, + "ProfileEditor--username--check-character-max": { + "message": "Korisnička imena moraju sadržavati najviše sljedeći broj znakova: $max$.", + "description": "Shown if user has attempted to enter a username with too many characters - currently min is 25", + "placeholders": { + "max": { + "content": "$1", + "example": "25" + } + } + }, + "ProfileEditor--username--check-username-taken": { + "message": "Ovo korisničko ime već je rezervisano.", + "description": "Shown if user has attempted to save a username which is not available" + }, + "ProfileEditor--username--general-error": { + "message": "Pohranjivanje vašeg korisničkog imena nije uspjelo. Provjerite vezu i pokušajte ponovo.", + "description": "Shown if something unknown has gone wrong with username save." + }, + "ProfileEditor--username--delete-general-error": { + "message": "Uklanjanje vašeg korisničkog imene nije uspjelo. Provjerite vezu i pokušajte ponovo.", + "description": "Shown if something unknown has gone wrong with username delete." + }, + "ProfileEditor--username--delete-username": { + "message": "Brisanje korisničkog imena", + "description": "Shown as aria label for trash icon next to username" + }, + "ProfileEditor--username--confirm-delete-body": { + "message": "Na ovaj način ćete ukloniti korisničko ime i omogućiti drugim korisnicima da ga preuzmu. Jeste li sigurni?", + "description": "Shown in dialog body if user has saved an empty string to delete their username" + }, + "ProfileEditor--username--confirm-delete-button": { + "message": "Izbriši", + "description": "Shown in dialog button if user has saved an empty string to delete their username" + }, + "ProfileEditor--about-placeholder": { + "message": "Napišite nešto o sebi…", + "description": "Placeholder text for about input field" + }, + "ProfileEditor--first-name": { + "message": "Ime (obavezno)", + "description": "Placeholder text for first name field" + }, + "ProfileEditor--last-name": { + "message": "Prezime (nije obavezno)", + "description": "Placeholder text for last name field" + }, + "ConfirmDiscardDialog--discard": { + "message": "Želite li odbaciti ove promjene?", + "description": "ConfirmationDialog text for discarding changes" + }, + "ProfileEditor--info": { + "message": "Vaš profil je šifriran. Vaš profil i promjene na njemu će biti vidljivi vašim kontaktima i kada pokrenete ili prihvatite nove chatove. $learnMore$", + "description": "Information shown at the bottom of the profile editor section", + "placeholders": { + "learnMore": { + "content": "$1", + "example": "Learn More." + } + } + }, + "ProfileEditor--learnMore": { + "message": "Saznaj više", + "description": "Text that links to a support article" + }, + "Bio--speak-freely": { + "message": "Otvoreno govorite", + "description": "A default bio option" + }, + "Bio--encrypted": { + "message": "Šifrirano", + "description": "A default bio option" + }, + "Bio--free-to-chat": { + "message": "Dostupni za razgovor", + "description": "A default bio option" + }, + "Bio--coffee-lover": { + "message": "Kafedžija", + "description": "A default bio option" + }, + "Bio--taking-break": { + "message": "Na pauzi", + "description": "A default bio option" + }, + "ProfileEditorModal--profile": { + "message": "Profil", + "description": "Title for profile editing" + }, + "ProfileEditorModal--name": { + "message": "Vaše ime", + "description": "Title for editing your name" + }, + "ProfileEditorModal--about": { + "message": "O kontaktu", + "description": "Title for about editing" + }, + "ProfileEditorModal--avatar": { + "message": "Vaš avatar", + "description": "Title for profile avatar editing" + }, + "ProfileEditorModal--username": { + "message": "Korisničko ime", + "description": "Title for username editing" + }, + "ProfileEditorModal--error": { + "message": "Ažuriranje vašeg profila nije uspjelo. Pokušajte ponovo.", + "description": "Error message when something goes wrong updating your profile." + }, + "AnnouncementsOnlyGroupBanner--modal": { + "message": "Pošalji poruku administratoru", + "description": "Modal title for the list of admins in a group" + }, + "AnnouncementsOnlyGroupBanner--announcements-only": { + "message": "Samo $admins$ može slati poruke", + "description": "Displayed if sending of messages is disabled to non-admins", + "placeholders": { + "admins": { + "content": "$1", + "example": "admins" + } + } + }, + "AnnouncementsOnlyGroupBanner--admins": { + "message": "administratori", + "description": "Clickable text describing administrators of a group, used in the message an admin label" + }, + "AvatarEditor--choose": { + "message": "Izaberi sličicu profila", + "description": "Label for the avatar selector" + }, + "AvatarColorPicker--choose": { + "message": "Odaberite boju", + "description": "Label for when you need to choose your fighter, err color" + }, + "LeftPaneSetGroupMetadataHelper__avatar-modal-title": { + "message": "Avatar grupe", + "description": "Title for the avatar picker in the group creation flow" + }, + "Preferences__button--general": { + "message": "Općenito", + "description": "Button to switch the settings view" + }, + "Preferences__button--appearance": { + "message": "Izgled", + "description": "Button to switch the settings view" + }, + "Preferences__button--chats": { + "message": "Poruke", + "description": "Button to switch the settings view (and a title of pane)" + }, + "Preferences__button--calls": { + "message": "Pozivi", + "description": "Button to switch the settings view" + }, + "Preferences__button--notifications": { + "message": "Obavještenja", + "description": "Button to switch the settings view" + }, + "Preferences__button--privacy": { + "message": "Privatnost", + "description": "Button to switch the settings view" + }, + "Preferences--lastSynced": { + "message": "Posljednji uvoz $date$ u $time$", + "description": "Label for date and time of last sync operation", + "placeholders": { + "date": { + "content": "$1", + "example": "6/9/2020" + }, + "time": { + "content": "$2", + "example": "7:37:25 PM" + } + } + }, + "Preferences--system": { + "message": "Sistem", + "description": "Title for system type settings" + }, + "Preferences--zoom": { + "message": "Nivo zumiranja", + "description": "Label for changing the zoom level" + }, + "Preferences__link-previews--title": { + "message": "Kreiraj pregled linkova", + "description": "Title for the generate link previews setting" + }, + "Preferences__link-previews--description": { + "message": "Da promijenite ovu postavku, otvorite aplikaciju Signal na mobilnom uređaju i navigirajte na Postavke > Chatovi", + "description": "Description for the generate link previews setting" + }, + "Preferences--advanced": { + "message": "Napredno", + "description": "Title for advanced settings" + }, + "Preferences--notification-content": { + "message": "Sadržaj obavještenja", + "description": "Label for the notification content setting select box" + }, + "Preferences--blocked": { + "message": "Blokirani", + "description": "Label for blocked contacts setting" + }, + "Preferences--blocked-count-singular": { + "message": "Broj kontakata: $num$ ", + "description": "Number of contacts blocked singular", + "placeholders": { + "num": { + "content": "$1", + "example": "1" + } + } + }, + "Preferences--blocked-count-plural": { + "message": "Broj kontakata: $num$ ", + "description": "Number of contacts blocked plural", + "placeholders": { + "num": { + "content": "$1", + "example": "20" + } + } + }, + "Preferences__who-can--title": { + "message": "Ko može…", + "description": "Title for the 'who can do X' setting" + }, + "Preferences__privacy--description": { + "message": "Da promijenite ove postavke, otvorite aplikaciju Signal na mobilnom uređaju i navigirajte na Postavke > Privatnost", + "description": "Description for the 'who can do X' setting" + }, + "Preferences__who-can--everybody": { + "message": "Svi", + "description": "Option for who can see my X select" + }, + "Preferences__who-can--contacts": { + "message": "Moji kontakti", + "description": "Option for who can see my X select" + }, + "Preferences__who-can--nobody": { + "message": "Niko", + "description": "Option for who can see my X select" + }, + "Preferences--messaging": { + "message": "Poruke", + "description": "Title for the messaging settings" + }, + "Preferences--see-me": { + "message": "Vidi moj telefonski broj", + "description": "Label for the see my phone number setting" + }, + "Preferences--find-me": { + "message": "Pronađi me po broju telefona", + "description": "Label for the find me by my phone number setting" + }, + "Preferences--read-receipts": { + "message": "Potvrda čitanja", + "description": "Label for the read receipts setting" + }, + "Preferences--typing-indicators": { + "message": "Indikatori kucanja", + "description": "Label for the typing indicators setting" + }, + "Preferences--updates": { + "message": "Ažuriranja", + "description": "Header for settings having to do with updates" + }, + "Preferences__download-update": { + "message": "Automatski preuzmi ažuriranja", + "description": "Label for checkbox for the auto download updates setting" + }, + "Preferences__enable-notifications": { + "message": "Omogući obavještenja", + "description": "Label for checkbox for the notifications setting" + }, + "Preferences__devices": { + "message": "Uređaji", + "description": "Label for Device list in call settings pane" + }, + "DialogUpdate--version-available": { + "message": "Dostupno je ažuriranje na verziju $version$ ", + "description": "Tooltip for new update available", + "placeholders": { + "status": { + "content": "$1", + "example": "v7.7.7" + } + } + }, + "NSIS__retry-dialog--first-line": { + "message": "Signal se ne može zatvoriti", + "description": "First line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." + }, + "NSIS__retry-dialog--second-line": { + "message": "Zatvorite ga ručno i kliknite Pokušaj ponovo da nastavite.", + "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." + }, + "NSIS__appRunning": { + "message": "Aplikacija$appName$ je pokrenuta.\nKliknite Uredu da je zatvorite.\nAko se ne zatvori, pokušajte je ručno zatvoriti.", + "description": "The contents of a dialog displayed when Windows installer detect that the application is running and asks user to close it. Note: please keep the line breaks so that the text occupies three separate lines", + "placeholders": { + "appName": { + "content": "$1", + "example": "Signal" + } + } + }, + "NSIS__decompressionFailed": { + "message": "Dekopresija fajlova nije uspjela. Pokušajte ponovo pokrenuti alat za instaliranje.", + "description": "Displayed when Windows installer cannot decompress application files" + }, + "NSIS__uninstallFailed": { + "message": "Deinstaliranje starih fajlova aplikacije nije uspjelo. Pokušajte ponovo pokrenuti alat za instaliranje.", + "description": "Displayed when Windows installer cannot uninstall the old application" + }, + "CrashReportDialog__title": { + "message": "Aplikacija je pala", + "description": "A title of the dialog displayed when starting an application after a recent crash" + }, + "CrashReportDialog__body": { + "message": "Signal se ponovo pokrenuo nakon pada. Možete poslati izvještaj o padu kako biste pomogli Signalu da istraži problem.", + "description": "The body of the dialog displayed when starting an application after a recent crash" + }, + "CrashReportDialog__submit": { + "message": "Šalji", + "description": "A button label for submission of the crash reporter data after a recent crash" + }, + "CrashReportDialog__erase": { + "message": "Nemoj slati", + "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" + }, + "CustomizingPreferredReactions__title": { + "message": "Prilagodi reakcije", + "description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal." + }, + "CustomizingPreferredReactions__subtitle": { + "message": "Kliknite da zamijenite emoji sličicu", + "description": "Instructions in the modal for customizing the preferred reactions." + }, + "CustomizingPreferredReactions__had-save-error": { + "message": "Došlo je do greške prilikom pohranjivanja vaših postavki. Pokušajte ponovo.", + "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": "Crtaj", + "description": "Label for the draw button in the media editor" + }, + "MediaEditor__control--text": { + "message": "Unesi tekst", + "description": "Label for the text button in the media editor" + }, + "MediaEditor__control--sticker": { + "message": "Naljepnice", + "description": "Label for the sticker button in the media editor" + }, + "MediaEditor__control--crop": { + "message": "Izreži i rotiraj", + "description": "Label for the crop & rotate button in the media editor" + }, + "MediaEditor__control--undo": { + "message": "Vrati", + "description": "Label for the undo button in the media editor" + }, + "MediaEditor__control--redo": { + "message": "Ponovi", + "description": "Label for the redo button in the media editor" + }, + "MediaEditor__text--regular": { + "message": "Obično", + "description": "Describes what attribute the color picker will change on the text" + }, + "MediaEditor__text--highlight": { + "message": "Istaknuto", + "description": "Describes what attribute the color picker will change on the text" + }, + "MediaEditor__text--outline": { + "message": "Kontura", + "description": "Describes what attribute the color picker will change on the text" + }, + "MediaEditor__text--underline": { + "message": "Donja crta", + "description": "Describes what attribute the color picker will change on the text" + }, + "MediaEditor__draw--pen": { + "message": "Olovka", + "description": "Type of brush to free draw" + }, + "MediaEditor__draw--highlighter": { + "message": "Alat za isticanje", + "description": "Type of brush to free draw" + }, + "MediaEditor__draw--thin": { + "message": "Tanko", + "description": "Tip width of the brush" + }, + "MediaEditor__draw--regular": { + "message": "Obično", + "description": "Tip width of the brush" + }, + "MediaEditor__draw--medium": { + "message": "Osrednja", + "description": "Tip width of the brush" + }, + "MediaEditor__draw--heavy": { + "message": "Debelo", + "description": "Tip width of the brush" + }, + "MediaEditor__crop--reset": { + "message": "Poništi", + "description": "Reset the crop state" + }, + "MediaEditor__crop--rotate": { + "message": "Rotiraj platno", + "description": "Rotate the canvas" + }, + "MediaEditor__crop--flip": { + "message": "Okreni", + "description": "Flip/mirror the canvas" + }, + "MediaEditor__crop--lock": { + "message": "Zaključaj", + "description": "Lock the aspect ratio" + }, + "MediaEditor__crop--crop": { + "message": "Izreži", + "description": "Performs the crop" + }, + "MyStories__title": { + "message": "Moje priče", + "description": "Title for the my stories list" + }, + "MyStories__story": { + "message": "Vaša priča", + "description": "aria-label for each one of your stories" + }, + "MyStories__download": { + "message": "Preuzimanje priče", + "description": "aria-label for the download button" + }, + "MyStories__more": { + "message": "Više opcija", + "description": "aria-label for the more button" + }, + "MyStories__views--singular": { + "message": "Broj pregleda: $num$ ", + "description": "Number of views your story has", + "placeholders": { + "num": { + "content": "$1", + "example": "1" + } + } + }, + "MyStories__views--plural": { + "message": "Broj pregleda: $num$", + "description": "Number of views your story has", + "placeholders": { + "num": { + "content": "$1", + "example": "16" + } + } + }, + "MyStories__replies--singular": { + "message": "Broj odgovora: $num$", + "description": "Number of replies your story has", + "placeholders": { + "num": { + "content": "$1", + "example": "1" + } + } + }, + "MyStories__replies--plural": { + "message": "Broj odgovora: $num$", + "description": "Number of replies your story has", + "placeholders": { + "num": { + "content": "$1", + "example": "3" + } + } + }, + "MyStories__delete": { + "message": "Izbrisati ovu priču? Također će se izbrisati za sve koji su je primili.", + "description": "Confirmation dialog description text for deleting a story" + }, + "Stories__title": { + "message": "Priče", + "description": "Title for the stories list" + }, + "Stories__mine": { + "message": "Moje priče", + "description": "Label for your stories" + }, + "Stories__add": { + "message": "Ispričaj priču", + "description": "Description hint to add a story" + }, + "Stories__hidden-stories": { + "message": "Skrivene priče", + "description": "Button label to go to hidden stories pane" + }, + "Stories__list-empty": { + "message": "Trenutno nema nedavnih priča za prikaz", + "description": "Description for when there are no stories to show" + }, + "Stories__placeholder--text": { + "message": "Kliknite da prikažete priču", + "description": "Placeholder label for the story view" + }, + "Stories__from-to-group": { + "message": "$name$ šalje u grupu $group$", + "description": "Title for someone sending a story to a group", + "placeholders": { + "name": { + "content": "$1", + "example": "Elle" + }, + "group": { + "content": "$2", + "example": "Family" + } + } + }, + "StoryViewer__pause": { + "message": "Pauziranje", + "description": "Aria label for pausing a story" + }, + "StoryViewer__play": { + "message": "Reproduciranje", + "description": "Aria label for playing a story" + }, + "StoryViewer__reply": { + "message": "Odgovori", + "description": "Button label to reply to a story" + }, + "StoryViewer__reply-group": { + "message": "Odgovori u grupi", + "description": "Button label to reply to a group story" + }, + "StoryViewer__mute": { + "message": "Stišaj", + "description": "Aria label for muting stories" + }, + "StoryViewer__unmute": { + "message": "Isključi stišavanje", + "description": "Aria label for unmuting stories" + }, + "StoryViewsNRepliesModal__no-replies": { + "message": "Još nema odgovora", + "description": "Placeholder text for when there are no replies" + }, + "StoryViewsNRepliesModal__tab--views": { + "message": "Pregledi", + "description": "Title for views tab" + }, + "StoryViewsNRepliesModal__tab--replies": { + "message": "Odgovori", + "description": "Title for replies tab" + }, + "StoryViewsNRepliesModal__react": { + "message": "Reagiranje na priču", + "description": "aria-label for reaction button" + }, + "StoryViewsNRepliesModal__reacted": { + "message": "Reagovao/la na priču", + "description": "Description of someone reacting to a story" + }, + "StoryListItem__label": { + "message": "Priča", + "description": "aria-label for the story list button" + }, + "StoryListItem__unhide": { + "message": "Prikaži priče", + "description": "Label for menu item to un-hide the story" + }, + "StoryListItem__hide": { + "message": "Sakrij priču", + "description": "Label for menu item to hide the story" + }, + "StoryListItem__go-to-chat": { + "message": "Pređi na konverzaciju", + "description": "Label for menu item to go to conversation" + }, + "StoryListItem__hide-modal--body": { + "message": "Sakriti priču? Nova ažuriranja priča od korisnika $name$ se više neće pojavljivati na vrhu liste.", + "description": "Body for the confirmation dialog for hiding a story" + }, + "StoryListItem__hide-modal--confirm": { + "message": "Sakrij", + "description": "Action button for the confirmation dialog to hide a story" + }, + "StoryImage__error": { + "message": "Greška prilikom prikazivanja slike", + "description": "aria-label for image errors" + }, + "StoryCreator__text-bg": { + "message": "Uključi/isključi pozadinsku boju teksta", + "description": "Button label" + }, + "StoryCreator__story-bg": { + "message": "Promijenite pozadinsku boju priče", + "description": "Button label" + }, + "StoryCreator__next": { + "message": "Dalje", + "description": "Button label text to advance to next step of story creation" + }, + "StoryCreator__add-link": { + "message": "Dodaj link", + "description": "Button label to apply the link preview to story" + }, + "StoryCreator__input-placeholder": { + "message": "Unesi tekst", + "description": "Placeholder to add text" + }, + "StoryCreator__text--regular": { + "message": "Obično", + "description": "Label for font" + }, + "StoryCreator__text--bold": { + "message": "Boldirano", + "description": "Label for font" + }, + "StoryCreator__text--serif": { + "message": "Serif", + "description": "Label for font" + }, + "StoryCreator__text--script": { + "message": "Pismo", + "description": "Label for font" + }, + "StoryCreator__text--condensed": { + "message": "Sažeto", + "description": "Label for font" + }, + "StoryCreator__link-preview-placeholder": { + "message": "Kucajte ili zalijepite URL", + "description": "Placeholder for the URL input for link previews" + }, + "StoryCreator__link-preview-empty": { + "message": "Dodajte link za gledaoce vaše priče", + "description": "Empty state for the link preview" + }, + "TextAttachment__placeholder": { + "message": "Unesi tekst", + "description": "Placeholder for the add text input" + }, + "TextAttachment__preview__link": { + "message": "Posjeti link", + "description": "Title for the link preview tooltip" + }, + "Quote__story": { + "message": "Priča", + "description": "Title for replies to stories" + }, + "Quote__story-reaction": { + "message": "Reagirali ste na priču korisnika $name$", + "description": "Label for when a person reacts to a story", + "placeholders": { + "name": { + "content": "$1", + "example": "Charlie" + } + } + }, + "Quote__story-reaction--yours": { + "message": "Reagovao/la na Vašu priču", + "description": "Label for when a person reacts to your story" + }, + "Quote__story-reaction--single": { + "message": "Reagovao/la na priču", + "description": "Used whenever we can't find a user's first name" + }, + "Quote__story-unavailable": { + "message": "Više nije dostupno", + "description": "Label for when a story is not found" + }, + "WhatsNew__modal-title": { + "message": "Šta je novo", + "description": "Title for the whats new modal" + }, + "WhatsNew__bugfixes": { + "message": "Ova verzija sadrži brojna mala poboljšanja i ispravke grešaka kako bi Signal nesmetano funkcionirao.", + "description": "Release notes for releases that only include bug fixes" + }, + "WhatsNew__v5.47--1": { + "message": "Za sve ljubitelje tamne teme na Windowsu, imamo novu naslovnu traku koja će ići uz vaš stil.", + "description": "Release notes for v5.47" + } +} diff --git a/_locales/de/messages.json b/_locales/de/messages.json index da89a09ad..7a897dfce 100644 --- a/_locales/de/messages.json +++ b/_locales/de/messages.json @@ -1542,7 +1542,7 @@ "description": "Button tooltip label when the microphone is disabled" }, "calling__button--audio-off": { - "message": "Mikrofon ausschalten", + "message": "Mikrofon stummschalten", "description": "Button tooltip label for turning off the microphone" }, "calling__button--audio-on": { @@ -2758,7 +2758,7 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "message--giftBadge--unopened--incoming": { - "message": "Schau dir diese Nachricht auf deinem Mobilgerät an, um sie zu öffnen", + "message": "Diese Nachricht auf dem Mobilgerät anzeigen, um sie zu öffnen", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--outgoing": { diff --git a/_locales/et/messages.json b/_locales/et/messages.json index b546e5b70..3954a4327 100644 --- a/_locales/et/messages.json +++ b/_locales/et/messages.json @@ -222,7 +222,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "noArchivedConversations": { - "message": "No archived conversations.", + "message": "Arhiveeritud vestlusi pole.", "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" }, "archiveConversation": { @@ -420,7 +420,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "safetyNumberChangeDialog__pending-messages": { - "message": "Send pending messages", + "message": "Saada ootel sõnumid", "description": "Shown on confirmation dialog when user attempts to send a message in the outbox" }, "identityKeyErrorOnSend": { @@ -464,7 +464,7 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.", + "message": "Kui klõpsad \"Saada\", postitatakse sinu logi 30 päevaks veebi unikaalsele avaldamata URL-aadressile. Soovi korral võid selle enne kohalikult salvestada.", "description": "Description of what will happen with your debug log" }, "debugLogError": { @@ -476,11 +476,11 @@ "description": "Title of the success page for submitting a debug log" }, "debugLogSuccessNextSteps": { - "message": "Debug log uploaded. When you contact support, copy the URL below and attach it along with a description of the problem you saw and steps to reproduce it.", + "message": "Silumislogi (Debug log) on üles laaditud. Kui võtad kasutajatoega ühendust, siis kopeeri allpool olev URL ja lisa see koos sinu poolt nähtud probleemi kirjeldusega ning sammudega, kuidas seda uuesti tekitada.", "description": "Explanation of next steps to take when submitting debug log" }, "debugLogLogIsIncomplete": { - "message": "... to see the full log, click Save", + "message": "Terve logi nägemiseks vajuta \"Salvesta\"", "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopy": { @@ -646,7 +646,7 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error from $name$, device $deviceId$", + "message": "Desktopil tekkis dekrüptimistõrge $name$, seade$deviceId$", "description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.", "placeholders": { "name": { @@ -836,11 +836,11 @@ "description": "Shown to separate the types of search results" }, "findByUsernameHeader": { - "message": "Find by username", + "message": "Otsi kasutajanime järgi", "description": "Shown when search could be a valid username, with one sub-item that will kick off the search" }, "findByPhoneNumberHeader": { - "message": "Find by phone number", + "message": "Otsi telefoninumbri järgi", "description": "Shown when search could be a valid phone number, with one sub-item that will kick off the search" }, "at-username": { @@ -926,7 +926,7 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadFullMessage": { - "message": "Download Full Message", + "message": "Laadi alla kogu sõnum", "description": "Shown in the message bubble while a long message attachment is not downloaded" }, "downloadAttachment": { @@ -974,7 +974,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to one hour. Recording will stop if you switch to another app.", + "message": "Häälsõnumite ajaline piirang on üks tund.\nSalvestamine peatub, kui lülitud teisele rakendusele.", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -1056,7 +1056,7 @@ "description": "Shown in a button when a conversation is unmuted and can be muted" }, "cannotUpdateDetail": { - "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signali uuendamine nurjus. $retry$ või külasta lehte $url$, et see käsitsi paigaldada. Seejärel $support$ seoses selle probleemiga", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "retry": { @@ -1074,7 +1074,7 @@ } }, "cannotUpdateRequireManualDetail": { - "message": "Signal couldn't update. Visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signali uuendamine nurjus. Külasta lehte $url$, et see käsitsi paigaldada. Seejärel $support$ seoses selle probleemiga", "description": "Shown if a general error happened while trying to install update package and manual update is required", "placeholders": { "url": { @@ -1228,7 +1228,7 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "retryDeleteForEveryone": { - "message": "Retry Delete for Everyone", + "message": "Proovi uuesti toimingut \"Kustuta kõigi jaoks\"", "description": "Shown on the drop-down menu for an individual message, but only if a previous delete for everyone failed to send" }, "forwardMessage": { @@ -1314,7 +1314,7 @@ } }, "ChangeNumber--notification": { - "message": "$sender$ changed their phone number", + "message": "$sender$ muutis enda telefoninumbrit", "description": "Shown in timeline when a member of a conversation changes their phone number", "placeholders": { "sender": { @@ -1380,7 +1380,7 @@ "description": "Instructions on the device link screen" }, "Install__instructions__2": { - "message": "Tap into $settings$, then tap $linkedDevices$", + "message": "Toksa $settings$ ja seejärel $linkedDevices$", "description": "Instructions on the device link screen", "placeholders": { "settings": { @@ -1398,7 +1398,7 @@ "description": "Part of the 2nd instruction on the device link screen" }, "Install__instructions__3": { - "message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)", + "message": "Toksa $plusButton$ (Android) või $linkNewDevice$ (iPhone)", "description": "Instructions on the device link screen", "placeholders": { "plusButton": { @@ -1412,7 +1412,7 @@ } }, "Install__qr-failed": { - "message": "The QR code couldn't load. Check your internet and try again. $learnMore$", + "message": "QR-koodi laadimine nurjus. Kontrolli oma internetiühendust ja proovi uuesti. $learnMore$", "description": "Shown on the install screen if the QR code fails to load", "placeholders": { "learnMore": { @@ -1430,11 +1430,11 @@ "description": "Shown on the install screen. Link takes users to a support page" }, "Install__choose-device-name__description": { - "message": "You'll see this name under \"Linked Devices\" on your phone", + "message": "Näed seda nime oma telefonis \"Ühendatud seadmete\" all", "description": "The subheader shown on the 'choose device name' screen in the device linking process" }, "Install__choose-device-name__placeholder": { - "message": "My Computer", + "message": "Minu arvuti", "description": "The placeholder for the 'choose device name' input" }, "Preferences--device-name": { @@ -1454,7 +1454,7 @@ "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "initialSync__subtitle": { - "message": "Note: Your chat history will not be synced to this device", + "message": "Märkus. Sinu vestluste ajalugu ei sünkroniseerita selle seadmega", "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "installConnectionFailed": { @@ -1474,7 +1474,7 @@ "description": "" }, "installUnknownError": { - "message": "An unexpected error occurred. Please try again.", + "message": "Tekkis ootamatu tõrge. Palun proovi uuesti.", "description": "" }, "installTryAgain": { @@ -1510,7 +1510,7 @@ "description": "Button label in the call lobby for returning to a call" }, "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { - "message": "Microphone muted due to the size of the call", + "message": "Mikrofon on kõne suuruse tõttu vaigistatud", "description": "Shown in a call lobby toast if there are a lot of people already on the call" }, "calling__call-is-full": { @@ -2050,7 +2050,7 @@ "description": "Shown on outgoing message if it fails to send" }, "deleteFailed": { - "message": "Delete failed", + "message": "Kustutamine nurjus", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone" }, "sendPaused": { @@ -2062,7 +2062,7 @@ "description": "Shown on outgoing message if it is partially sent" }, "partiallyDeleted": { - "message": "Partially deleted, click to retry", + "message": "Osaliselt kustutatud, klõpsa uuesti proovimiseks", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone" }, "showMore": { @@ -2158,11 +2158,11 @@ "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." }, "timestampFormat__long__today": { - "message": "[Today] LT", + "message": "[Täna] ", "description": "Timestamp format string for displaying \"Today\" and the time" }, "timestampFormat__long__yesterday": { - "message": "[Yesterday] LT", + "message": "[Eile] ", "description": "Timestamp format string for displaying \"Yesterday\" and the time" }, "messageBodyTooLong": { @@ -2402,15 +2402,15 @@ "description": "Label shown when there are no conversations to compose to" }, "Toast--failed-to-fetch-username": { - "message": "Failed to fetch username. Check your connection and try again.", + "message": "Kasutajanimega ei saadud ühendust. Kontrolli oma ühendust ja proovi uuesti.", "description": "Shown if request to Signal servers to find username fails" }, "Toast--failed-to-fetch-phone-number": { - "message": "Failed to fetch phone number. Check your connection and try again.", + "message": "Telefoninumbriga ei saadud ühendust. Kontrolli oma ühendust ja proovi uuesti.", "description": "Shown if request to Signal servers to find phone number fails" }, "startConversation--username-not-found": { - "message": "User not found. $atUsername$ is not a Signal user; make sure you’ve entered the complete username.", + "message": "Kasutajat ei leitud. $atUsername$ ei ole Signali kasutaja. Palun kontrolli sisestatud kasutajanime.", "description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username", "placeholders": { "atUsername": { @@ -2420,7 +2420,7 @@ } }, "startConversation--phone-number-not-found": { - "message": "User not found. \"$phoneNumber$\" is not a Signal user.", + "message": "Kasutajat ei leitud. \"$phoneNumber$\" ei ole Signali kasutaja.", "description": "Shown in dialog if phone number is not found.", "placeholders": { "phoneNumber": { @@ -2430,7 +2430,7 @@ } }, "startConversation--phone-number-not-valid": { - "message": "User not found. \"$phoneNumber$\" is not a valid phone number.", + "message": "Kasutajat ei leitud. \"$phoneNumber$\" ei ole kehtiv telefoninumber.", "description": "Shown in dialog if phone number is not valid.", "placeholders": { "phoneNumber": { @@ -2548,11 +2548,11 @@ "description": "" }, "autoUpdateRetry": { - "message": "Retry update", + "message": "Proovi uuesti uuendada", "description": "" }, "autoUpdateContactSupport": { - "message": "contact support", + "message": "võta ühendust kasutajatoega", "description": "" }, "autoUpdateNewVersionMessage": { @@ -2564,7 +2564,7 @@ "description": "" }, "downloadFullNewVersionMessage": { - "message": "Signal couldn’t update. Click to try again.", + "message": "Signalit ei saanud uuendada. Klõpsa, et uuesti proovida.", "description": "Shown in update dialog when partial update fails and we have to ask user to download full update" }, "autoUpdateNewVersionInstructions": { @@ -2656,7 +2656,7 @@ } }, "ConversationList__aria-label": { - "message": "Conversation with $title$, $unreadCount$ new messages, last message: $lastMessage$.", + "message": "Vestlus kasutajaga $title$, $unreadCount$ uut sõnumit, viimane sõnum: $lastMessage$.", "description": "Aria label for the conversation list item", "placeholders": { "title": { @@ -2674,11 +2674,11 @@ } }, "ConversationList__last-message-undefined": { - "message": "The last message may have been deleted.", + "message": "Viimane sõnum võidi kustutada.", "description": "For aria-label within conversation list. Describes if last message is not defined." }, "BaseConversationListItem__aria-label": { - "message": "Go to conversation with $title$", + "message": "Sisene vestlusse kasutajaga $title$", "description": "Aria label for the conversation list item button", "placeholders": { "title": { @@ -2758,7 +2758,7 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "message--giftBadge--unopened--incoming": { - "message": "View this message on mobile to open it", + "message": "Sõnumi avamiseks vaata seda mobiiltelefonis", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--outgoing": { @@ -2766,39 +2766,39 @@ "description": "Shown in a message's bubble when you've sent a gift badge to a contact" }, "message--giftBadge--unopened--label": { - "message": "Gift", + "message": "Kingitus", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--toast--incoming": { - "message": "Check your phone to open gift", + "message": "Kingituse avamiseks kontrolli oma telefoni", "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" }, "message--giftBadge--unopened--toast--outgoing": { - "message": "Check your phone to view your gift", + "message": "Oma kingituse vaatamiseks kontrolli oma telefoni", "description": "Shown when you've clicked on an outgoing gift badge" }, "message--giftBadge--preview--unopened": { - "message": "You received a gift", + "message": "Said kingituse", "description": "Shown to label the gift badge in notifications and the left pane" }, "message--giftBadge--preview--redeemed": { - "message": "You redeemed a gift badge", + "message": "Lunastasid kinkemärgi", "description": "Shown to label the redeemed gift badge in notifications and the left pane" }, "message--giftBadge--preview--sent": { - "message": "You sent a gift badge", + "message": "Saatsid kinkemärgi", "description": "Shown to label a gift badge you've sent in notifications and the left pane" }, "message--giftBadge": { - "message": "Gift Badge", + "message": "Kinkemärk", "description": "Shown to label the gift badge you've redeemed on another device" }, "quote--giftBadge": { - "message": "Gift", + "message": "Kingitus", "description": "Shown to label a gift badge you've replied to" }, "message--giftBadge--remaining--days": { - "message": "$days$ days remaining", + "message": "$days$ päeva jäänud", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for days > 1)", "placeholders": { "days": { @@ -2808,7 +2808,7 @@ } }, "message--giftBadge--remaining--hours": { - "message": "$hours$ hours remaining", + "message": "$hours$ tundi jäänud", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for hours > 1)", "placeholders": { "hours": { @@ -2818,7 +2818,7 @@ } }, "message--giftBadge--remaining--minutes": { - "message": "$minutes$ minutes remaining", + "message": "$minutes$ minutit jäänud", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for minutes > 1)", "placeholders": { "minutes": { @@ -2828,11 +2828,11 @@ } }, "message--giftBadge--remaining--one-minute": { - "message": "1 minute remaining", + "message": "1 minut jäänud", "description": "Describes how long remains for the gift badge you've redeemed on another device" }, "message--giftBadge--expired": { - "message": "Expired", + "message": "Aegunud", "description": "Shows that a gift badge is expired" }, "message--giftBadge--view": { @@ -2840,7 +2840,7 @@ "description": "Shown when you've sent a gift badge to someone then opened it" }, "message--giftBadge--redeemed": { - "message": "Redeemed", + "message": "Lunastatud", "description": "Shown when you've redeemed the gift badge on another device" }, "modal--giftBadge--title": { @@ -2848,7 +2848,7 @@ "description": "The title of the outgoing gift badge detail dialog" }, "modal--giftBadge--description": { - "message": "You've gifted a badge to $name$. When they accept, they'll be given a choice to show or hide their badge.", + "message": "Kinkisid kasutajale $name$ märgi. Kui ta selle vastu võtab, antakse talle valik, kas märki kuvada või mitte.", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { @@ -3280,11 +3280,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--accept-video-call": { - "message": "Accept call with video", + "message": "Vasta videokõnena", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--accept-audio-call": { - "message": "Accept call with audio", + "message": "Vasta häälkõnena", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--start-audio-call": { @@ -3392,7 +3392,7 @@ "description": "Label for the X button used to remove a staged sticker" }, "StickerCreator--DropStage--dragDrop": { - "message": "Click or drag/drop a file to add a sticker", + "message": "Kleebise lisamiseks klõpsa või lohista/kukuta fail", "description": "Shown on the + section of the file addition stage of sticker pack creation" }, "StickerCreator--DropStage--help": { @@ -4278,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": "Sa ei saa grupiga grupilingi kaudu liituda, sest administraator on su eemaldanud.", "description": "Shown if you click a group link and you have been forbidden from joining via the link" }, "GroupV2--join--prompt-with-approval": { @@ -5316,7 +5316,7 @@ } }, "GroupV2--admin-approval-bounce--one": { - "message": "$joinerName$ requested and cancelled their request to join via the group link", + "message": "$joinerName$ taotles grupilingi kaudu ligipääsu ja loobus liitumissoovist", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5326,7 +5326,7 @@ } }, "GroupV2--admin-approval-bounce": { - "message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link", + "message": "$joinerName$taotles grupilingi kaudu ligipääsu ja loobus $numberOfRequests$ liitumissoovist", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5618,7 +5618,7 @@ "description": "In the instructions for becoming a sustainer. The heading." }, "BadgeSustainerInstructions__subheader": { - "message": "Signal is powered by people like you. Contribute and receive a badge.", + "message": "Signal toimib tänu inimestele nagu sina. Anneta, et saada toetaja märk.", "description": "In the instructions for becoming a sustainer. The subheading." }, "BadgeSustainerInstructions__instructions__1": { @@ -5722,7 +5722,7 @@ "description": "This is the info about the disappearing messages setting, in groups" }, "ConversationDetails--disappearing-messages-info--direct": { - "message": "When enabled, messages sent and received in this 1:1 chat will disappear after they've been seen.", + "message": "Kui see on sisse lülitatud, kaovad selles privaatvestluses saadetud sõnumid pärast lugemist.", "description": "This is the info about the disappearing messages setting, for direct conversations" }, "ConversationDetails--notifications": { @@ -5938,7 +5938,7 @@ } }, "PendingRequests--deny-for--with-link": { - "message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.", + "message": "Kas lükata kasutaja $name$ taotlus tagasi? Pärast seda ei saa ta uuesti grupilingi kaudu ligipääsu taotleda.", "description": "This is the modal content when confirming denying a group request to join", "placeholders": { "name": { @@ -6038,15 +6038,15 @@ "description": "Information shown below the invite list" }, "PendingRequests--block--button": { - "message": "Block request", + "message": "Blokeeri taotlus", "description": "Shown in timeline if users cancel their request to join a group via a group link" }, "PendingRequests--block--title": { - "message": "Block request?", + "message": "Kas blokeerida taotlus?", "description": "Title of dialog to block a user from requesting to join via the link again" }, "PendingRequests--block--contents": { - "message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.", + "message": "$name$ ei saa enam liituda ega grupilingi kaudu selle grupi ligipääsu taotleda. Teda saab endiselt käsitsi gruppi lisada.", "description": "Details of dialog to block a user from requesting to join via the link again", "placeholders": { "name": { @@ -6056,7 +6056,7 @@ } }, "PendingRequests--block--confirm": { - "message": "Block Request", + "message": "Blokeeri taotlus", "description": "Confirmation button of dialog to block a user from requesting to join via the link again" }, "AvatarInput--no-photo-label--group": { @@ -6244,11 +6244,11 @@ "description": "aria-label for the 'next' button in the forward a message modal dialog" }, "TimelineDateHeader--date-in-last-6-months": { - "message": "ddd, MMM D", + "message": "ddd, P. MMM", "description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "TimelineDateHeader--date-older-than-6-months": { - "message": "MMM D, YYYY", + "message": "P. MMM, YYYY", "description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "MessageRequestWarning__learn-more": { @@ -6352,7 +6352,7 @@ } }, "RemoveGroupMemberConfirmation__description__with-link": { - "message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.", + "message": "Kas eemaldada kasutaja $name$ grupist? Pärast seda ei saa ta uuesti grupilingi kaudu liituda.", "description": "When confirming the removal of a group member, show this text in the dialog", "placeholders": { "name": { @@ -6500,11 +6500,11 @@ "description": "Text for an option in Conversation Details Disappearing Messages setting when user previously selected custom time" }, "DisappearingTimeDialog__label--value": { - "message": "Number", + "message": "Arv", "description": "aria-label for the number select box" }, "DisappearingTimeDialog__label--units": { - "message": "Unit of time", + "message": "Ajaühik", "description": "aria-label for the units of time select box" }, "DisappearingTimeDialog__title": { @@ -6670,11 +6670,11 @@ "description": "Shown if user has attempted to save a username which is not available" }, "ProfileEditor--username--general-error": { - "message": "Your username couldn’t be saved. Check your connection and try again.", + "message": "Sinu kasutajanime salvestamine ei õnnestunud. Kontrolli internetiühendust ja proovi uuesti.", "description": "Shown if something unknown has gone wrong with username save." }, "ProfileEditor--username--delete-general-error": { - "message": "Your username couldn’t be removed. Check your connection and try again.", + "message": "Sinu kasutajanime eemaldamine ei õnnestunud. Kontrolli internetiühendust ja proovi uuesti.", "description": "Shown if something unknown has gone wrong with username delete." }, "ProfileEditor--username--delete-username": { @@ -6682,7 +6682,7 @@ "description": "Shown as aria label for trash icon next to username" }, "ProfileEditor--username--confirm-delete-body": { - "message": "This will remove your username, allowing other users to claim it. Are you sure?", + "message": "Käesolevaga eemaldad oma kasutajanime ning keegi teine saab selle kasutusse võtta. Kas oled kindel?", "description": "Shown in dialog body if user has saved an empty string to delete their username" }, "ProfileEditor--username--confirm-delete-button": { @@ -6954,7 +6954,7 @@ "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__appRunning": { - "message": "$appName$ is running.\nClick OK to close it.\nIf it doesn't close, try closing it manually.", + "message": "$appName$ töötab.\nKlõpsa OK, et seda sulgeda.\nKui see ei sulgu, proovi käsitsi sulgeda.", "description": "The contents of a dialog displayed when Windows installer detect that the application is running and asks user to close it. Note: please keep the line breaks so that the text occupies three separate lines", "placeholders": { "appName": { @@ -6964,19 +6964,19 @@ } }, "NSIS__decompressionFailed": { - "message": "Failed to decompress files. Please try running the installer again.", + "message": "Failide lahtipakkimine ebaõnnestus. Proovi installiprogramm uuesti käivitada.", "description": "Displayed when Windows installer cannot decompress application files" }, "NSIS__uninstallFailed": { - "message": "Failed to uninstall old application files. Please try running the installer again.", + "message": "Rakenduse vanade failide eemaldamine ebaõnnestus. Proovi installiprogramm uuesti käivitada.", "description": "Displayed when Windows installer cannot uninstall the old application" }, "CrashReportDialog__title": { - "message": "Application crashed", + "message": "Rakendus jooksis kokku", "description": "A title of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__body": { - "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.", + "message": "Signal taaskäivitus pärast kokkujooksmist. Võid kokkujooksmise kohta teavituse saata, et aidata Signalil probleemi uurida.", "description": "The body of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__submit": { @@ -6984,7 +6984,7 @@ "description": "A button label for submission of the crash reporter data after a recent crash" }, "CrashReportDialog__erase": { - "message": "Don't Send", + "message": "Ära saada", "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" }, "CustomizingPreferredReactions__title": { @@ -7084,23 +7084,23 @@ "description": "Performs the crop" }, "MyStories__title": { - "message": "My Stories", + "message": "Minu lood", "description": "Title for the my stories list" }, "MyStories__story": { - "message": "Your story", + "message": "Sinu lugu", "description": "aria-label for each one of your stories" }, "MyStories__download": { - "message": "Download story", + "message": "Laadi lugu alla", "description": "aria-label for the download button" }, "MyStories__more": { - "message": "More options", + "message": "Rohkem valikuid", "description": "aria-label for the more button" }, "MyStories__views--singular": { - "message": "$num$ view", + "message": "$num$ vaatamine", "description": "Number of views your story has", "placeholders": { "num": { @@ -7110,7 +7110,7 @@ } }, "MyStories__views--plural": { - "message": "$num$ views", + "message": "$num$ vaatamist", "description": "Number of views your story has", "placeholders": { "num": { @@ -7120,7 +7120,7 @@ } }, "MyStories__replies--singular": { - "message": "$num$ reply", + "message": "$num$ vastus", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7130,7 +7130,7 @@ } }, "MyStories__replies--plural": { - "message": "$num$ replies", + "message": "$num$ vastust", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7140,7 +7140,7 @@ } }, "MyStories__delete": { - "message": "Delete this story? It will also be deleted for everyone who received it.", + "message": "Kas kustutada see lugu? See kustutatakse ka kõigi jaoks, kellele see saadeti.", "description": "Confirmation dialog description text for deleting a story" }, "Stories__title": { @@ -7148,27 +7148,27 @@ "description": "Title for the stories list" }, "Stories__mine": { - "message": "My Stories", + "message": "Minu lood", "description": "Label for your stories" }, "Stories__add": { - "message": "Add a story", + "message": "Lisa lugu", "description": "Description hint to add a story" }, "Stories__hidden-stories": { - "message": "Hidden stories", + "message": "Peidetud lood", "description": "Button label to go to hidden stories pane" }, "Stories__list-empty": { - "message": "No recent stories to show right now", + "message": "Hetkel puuduvad kuvamiseks hiljutised lood", "description": "Description for when there are no stories to show" }, "Stories__placeholder--text": { - "message": "Click to view a story", + "message": "Klõpsa loo vaatamiseks", "description": "Placeholder label for the story view" }, "Stories__from-to-group": { - "message": "$name$ to $group$", + "message": "Kasutajalt $name$ grupile $group$", "description": "Title for someone sending a story to a group", "placeholders": { "name": { @@ -7194,7 +7194,7 @@ "description": "Button label to reply to a story" }, "StoryViewer__reply-group": { - "message": "Reply to Group", + "message": "Vasta grupile", "description": "Button label to reply to a group story" }, "StoryViewer__mute": { @@ -7206,43 +7206,43 @@ "description": "Aria label for unmuting stories" }, "StoryViewsNRepliesModal__no-replies": { - "message": "No replies yet", + "message": "Vastuseid veel pole", "description": "Placeholder text for when there are no replies" }, "StoryViewsNRepliesModal__tab--views": { - "message": "Views", + "message": "Vaaamised", "description": "Title for views tab" }, "StoryViewsNRepliesModal__tab--replies": { - "message": "Replies", + "message": "Vastused", "description": "Title for replies tab" }, "StoryViewsNRepliesModal__react": { - "message": "React to story", + "message": "Reageeri loole", "description": "aria-label for reaction button" }, "StoryViewsNRepliesModal__reacted": { - "message": "Reacted to the story", + "message": "Reageeris loole", "description": "Description of someone reacting to a story" }, "StoryListItem__label": { - "message": "Story", + "message": "Lugu", "description": "aria-label for the story list button" }, "StoryListItem__unhide": { - "message": "Show stories", + "message": "Näita lugusid", "description": "Label for menu item to un-hide the story" }, "StoryListItem__hide": { - "message": "Hide story", + "message": "Peida lugu", "description": "Label for menu item to hide the story" }, "StoryListItem__go-to-chat": { - "message": "Go to chat", + "message": "Mine vestlusse", "description": "Label for menu item to go to conversation" }, "StoryListItem__hide-modal--body": { - "message": "Hide story? New story updates from $name$ won’t appear at the top of the stories list anymore.", + "message": "Kas peita lugu? Kasutaja $name$ lugude uuendusi ei kuvata enam esimeste lugude seas.", "description": "Body for the confirmation dialog for hiding a story" }, "StoryListItem__hide-modal--confirm": { @@ -7250,7 +7250,7 @@ "description": "Action button for the confirmation dialog to hide a story" }, "StoryImage__error": { - "message": "Error displaying image", + "message": "Tõrge pildi kuvamisel", "description": "aria-label for image errors" }, "StoryCreator__text-bg": { @@ -7294,7 +7294,7 @@ "description": "Label for font" }, "StoryCreator__link-preview-placeholder": { - "message": "Type or paste a URL", + "message": "Sisesta või kleebi URL", "description": "Placeholder for the URL input for link previews" }, "StoryCreator__link-preview-empty": { @@ -7306,15 +7306,15 @@ "description": "Placeholder for the add text input" }, "TextAttachment__preview__link": { - "message": "Visit link", + "message": "Külasta linki ", "description": "Title for the link preview tooltip" }, "Quote__story": { - "message": "Story", + "message": "Lugu", "description": "Title for replies to stories" }, "Quote__story-reaction": { - "message": "Reacted to a story from $name$", + "message": "Reageeris kasutaja $name$ loole", "description": "Label for when a person reacts to a story", "placeholders": { "name": { @@ -7324,15 +7324,15 @@ } }, "Quote__story-reaction--yours": { - "message": "Reacted to your story", + "message": "Reageeris sinu loole", "description": "Label for when a person reacts to your story" }, "Quote__story-reaction--single": { - "message": "Reacted to a story", + "message": "Reageeris loole", "description": "Used whenever we can't find a user's first name" }, "Quote__story-unavailable": { - "message": "No longer available", + "message": "Ei ole enam saadaval", "description": "Label for when a story is not found" }, "WhatsNew__modal-title": { diff --git a/_locales/eu/messages.json b/_locales/eu/messages.json index e5512aa7c..4338670a2 100644 --- a/_locales/eu/messages.json +++ b/_locales/eu/messages.json @@ -1272,7 +1272,7 @@ "description": "Shown on explainer dialog available from chat session refreshed timeline events" }, "DeliveryIssue--preview": { - "message": "Delivery issue", + "message": "Bidalketa arazoa", "description": "Shown in left pane preview when message delivery issue happens" }, "DeliveryIssue--notification": { @@ -1566,11 +1566,11 @@ "description": "Button tooltip label for stopping screen sharing" }, "calling__button--ring__label": { - "message": "Ring", + "message": "Telefonatu", "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": "Taldea handiegia da parte-hartzaileei deitzeko.", "description": "Button tooltip label when you can't ring because the group is too large" }, "calling__button--ring__off": { @@ -2766,7 +2766,7 @@ "description": "Shown in a message's bubble when you've sent a gift badge to a contact" }, "message--giftBadge--unopened--label": { - "message": "Gift", + "message": "Oparia", "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": "Opari bat jaso duzu", "description": "Shown to label the gift badge in notifications and the left pane" }, "message--giftBadge--preview--redeemed": { - "message": "You redeemed a gift badge", + "message": "Opari berreizgarri bat kitatu duzu", "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": "Oparia", "description": "Shown to label a gift badge you've replied to" }, "message--giftBadge--remaining--days": { @@ -3020,7 +3020,7 @@ "description": "Appears on the cancel button in confirmation dialogs." }, "MessageBody--read-more": { - "message": "Read more", + "message": "Irakurri gehiago", "description": "When a message is too long this is the affordance to expand the message" }, "Message--unsupported-message": { @@ -3296,7 +3296,7 @@ "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--decline-call": { - "message": "Decline call", + "message": "Utzi deia", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--hang-up": { @@ -3862,7 +3862,7 @@ "description": "Shown to indicate this user is not a member of any groups" }, "no-groups-in-common-warning": { - "message": "No groups in common. Review requests carefully.", + "message": "Talde komunik ez. Errebisatu eskaerak arretaz.", "description": "When a user has no common groups, show this warning" }, "acceptCall": { @@ -4278,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": "Ezin zara talde honetan sartu taldearen estekaren bidez, administratzaile batek kendu zaituelako.", "description": "Shown if you click a group link and you have been forbidden from joining via the link" }, "GroupV2--join--prompt-with-approval": { @@ -5430,7 +5430,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--description--change--you": { - "message": "You changed the group description.", + "message": "Taldearen deskribapena aldatu duzu.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--description--change--other": { @@ -5448,7 +5448,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--admin--you": { - "message": "You changed the group settings to only allow admins to send messages.", + "message": "Taldearen ezarpenak aldatu dituzu administratazileek soilik mezuak bidali ahal izateko.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--admin--other": { @@ -5466,7 +5466,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--member--you": { - "message": "You changed the group settings to allow all members to send messages.", + "message": "Taldearen ezarpenak aldatu dituzu kide guztiek mezuak bidali ahal izateko.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--member--other": { @@ -6362,15 +6362,15 @@ } }, "CaptchaDialog__title": { - "message": "Verify to continue messaging", + "message": "Egiaztatu mezuak bidaltzen jarraitzeko.", "description": "Header in the captcha dialog" }, "CaptchaDialog__first-paragraph": { - "message": "To help prevent spam on Signal, please complete verification.", + "message": "Signal-en spam-a ekiditeko, mesedez egiaztapena bete.", "description": "First paragraph in the captcha dialog" }, "CaptchaDialog__second-paragraph": { - "message": "After verifying, you can continue messaging. Any paused messages will automatically be sent.", + "message": "Egiaztatu ondoren, mzuak bidaltzen jarrai dezakezu. Etendako mezuak automatikoki bidaliko dira.", "description": "First paragraph in the captcha dialog" }, "CaptchaDialog--can-close__title": { @@ -6566,7 +6566,7 @@ "description": "Button text when the group description is too long" }, "EditConversationAttributesModal__description-warning": { - "message": "Group descriptions will be visible to members of this group and people who have been invited.", + "message": "Talde deskribapenak talde honetako kide eta gonbidatuentzat egongo dira ikusgai.", "description": "Label text shown when editing group description" }, "ConversationDetailsHeader--add-group-description": { @@ -6618,7 +6618,7 @@ "description": "In the message details screen, shown above contacts who have read this message" }, "MessageDetailsHeader--Viewed": { - "message": "Viewed by", + "message": "Nork ikusia:", "description": "In the message details screen, shown above contacts who have viewed this message" }, "ProfileEditor--about": { @@ -7072,7 +7072,7 @@ "description": "Rotate the canvas" }, "MediaEditor__crop--flip": { - "message": "Flip", + "message": "Biratu", "description": "Flip/mirror the canvas" }, "MediaEditor__crop--lock": { @@ -7332,7 +7332,7 @@ "description": "Used whenever we can't find a user's first name" }, "Quote__story-unavailable": { - "message": "No longer available", + "message": "Ez dago erabilgarri", "description": "Label for when a story is not found" }, "WhatsNew__modal-title": { diff --git a/_locales/fa/messages.json b/_locales/fa/messages.json index cb4669824..f478cecd1 100644 --- a/_locales/fa/messages.json +++ b/_locales/fa/messages.json @@ -222,7 +222,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "noArchivedConversations": { - "message": "No archived conversations.", + "message": "هیچ مکالمۀ بایگانی شده‌ای وجود ندارد.", "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" }, "archiveConversation": { @@ -464,7 +464,7 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.", + "message": "وقتی روی ارسال کلیک می‌کنید، گزارش شما به مدت 30 روز به صورت آنلاین در یک URL منحصر به فرد و منتشر نشده پست می شود. می توانید ابتدا آن را در دستگاه خود ذخیره کنید.", "description": "Description of what will happen with your debug log" }, "debugLogError": { @@ -476,11 +476,11 @@ "description": "Title of the success page for submitting a debug log" }, "debugLogSuccessNextSteps": { - "message": "Debug log uploaded. When you contact support, copy the URL below and attach it along with a description of the problem you saw and steps to reproduce it.", + "message": "گزارش عیب‌یابی آپلود شد. هنگام تماس با پشتیبانی، URL زیر را کپی کنید و آن را به همراه شرح مشکلی که مشاهده کردید و مراحلی که منجر به تکرار آن می‌شود پیوست کنید.", "description": "Explanation of next steps to take when submitting debug log" }, "debugLogLogIsIncomplete": { - "message": "... to see the full log, click Save", + "message": "... برای مشاهدۀ گزارش کامل، روی ذخیره کردن کلیک کنید", "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopy": { @@ -836,11 +836,11 @@ "description": "Shown to separate the types of search results" }, "findByUsernameHeader": { - "message": "Find by username", + "message": "جستجو با نام کاربری", "description": "Shown when search could be a valid username, with one sub-item that will kick off the search" }, "findByPhoneNumberHeader": { - "message": "Find by phone number", + "message": "جستجو با شماره تلفن", "description": "Shown when search could be a valid phone number, with one sub-item that will kick off the search" }, "at-username": { @@ -926,7 +926,7 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadFullMessage": { - "message": "Download Full Message", + "message": "بارگیری پیام کامل", "description": "Shown in the message bubble while a long message attachment is not downloaded" }, "downloadAttachment": { @@ -974,7 +974,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to one hour. Recording will stop if you switch to another app.", + "message": "پیام‌های صوتی محدود به یک ساعت است. اگر به برنامه دیگری بروید، ضبط متوقف می‌شود.", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -1074,7 +1074,7 @@ } }, "cannotUpdateRequireManualDetail": { - "message": "Signal couldn't update. Visit $url$ to install it manually. Then, $support$ about this problem", + "message": "سیگنال به‌روزرسانی نشد. برای نصب دستی به $url$ مراجعه کنید. سپس در مورد این مشکل$support$", "description": "Shown if a general error happened while trying to install update package and manual update is required", "placeholders": { "url": { @@ -1228,7 +1228,7 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "retryDeleteForEveryone": { - "message": "Retry Delete for Everyone", + "message": "حذف را برای همه مجددا امتحان کنید", "description": "Shown on the drop-down menu for an individual message, but only if a previous delete for everyone failed to send" }, "forwardMessage": { @@ -2050,7 +2050,7 @@ "description": "Shown on outgoing message if it fails to send" }, "deleteFailed": { - "message": "Delete failed", + "message": "حذف ناموفق بود", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone" }, "sendPaused": { @@ -2062,7 +2062,7 @@ "description": "Shown on outgoing message if it is partially sent" }, "partiallyDeleted": { - "message": "Partially deleted, click to retry", + "message": "بخشی از آن حذف شد، برای تلاش مجدد کلیک کنید", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone" }, "showMore": { @@ -2406,7 +2406,7 @@ "description": "Shown if request to Signal servers to find username fails" }, "Toast--failed-to-fetch-phone-number": { - "message": "Failed to fetch phone number. Check your connection and try again.", + "message": "شماره تلفن به دست نیامد. . اتصال خود را بررسی کنید و دوباره امتحان کنید.", "description": "Shown if request to Signal servers to find phone number fails" }, "startConversation--username-not-found": { @@ -2420,7 +2420,7 @@ } }, "startConversation--phone-number-not-found": { - "message": "User not found. \"$phoneNumber$\" is not a Signal user.", + "message": "کاربر یافت نشد. \"$phoneNumber$\" کاربر سیگنال نیست.", "description": "Shown in dialog if phone number is not found.", "placeholders": { "phoneNumber": { @@ -2430,7 +2430,7 @@ } }, "startConversation--phone-number-not-valid": { - "message": "User not found. \"$phoneNumber$\" is not a valid phone number.", + "message": "کاربر یافت نشد. \"$phoneNumber$\" شماره تلفن معتبری نیست.", "description": "Shown in dialog if phone number is not valid.", "placeholders": { "phoneNumber": { @@ -2564,7 +2564,7 @@ "description": "" }, "downloadFullNewVersionMessage": { - "message": "Signal couldn’t update. Click to try again.", + "message": "سیگنال به‌روزرسانی نشد. برای امتحان مجدد کلیک کنید.", "description": "Shown in update dialog when partial update fails and we have to ask user to download full update" }, "autoUpdateNewVersionInstructions": { @@ -2758,47 +2758,47 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "message--giftBadge--unopened--incoming": { - "message": "View this message on mobile to open it", + "message": "برای باز کردن این پیام، آن را در تلفن همراه مشاهده کنید", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--outgoing": { - "message": "برای مشاهده هدیه خود روی این پیام در تلفن همراه ضربه بزنید", + "message": "برای مشاهده هدیه خود، روی این پیام در تلفن همراه ضربه بزنید", "description": "Shown in a message's bubble when you've sent a gift badge to 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": { - "message": "Check your phone to open gift", + "message": "برای باز کردن هدیه تلفن خود را بررسی کنید", "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" }, "message--giftBadge--unopened--toast--outgoing": { - "message": "Check your phone to view your gift", + "message": "برای مشاهده هدیه خود تلفن خود را بررسی کنید", "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": { - "message": "You sent a gift badge", + "message": "شما یک نشان هدیه فرستادید", "description": "Shown to label a gift badge you've sent in notifications and the left pane" }, "message--giftBadge": { - "message": "Gift Badge", + "message": "نشان هدیه", "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": { - "message": "$days$ days remaining", + "message": "$days$ روز باقی مانده", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for days > 1)", "placeholders": { "days": { @@ -2808,7 +2808,7 @@ } }, "message--giftBadge--remaining--hours": { - "message": "$hours$ hours remaining", + "message": "$hours$ ساعت باقی مانده", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for hours > 1)", "placeholders": { "hours": { @@ -2818,7 +2818,7 @@ } }, "message--giftBadge--remaining--minutes": { - "message": "$minutes$ minutes remaining", + "message": "$minutes$ دقیقه باقی مانده", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for minutes > 1)", "placeholders": { "minutes": { @@ -2828,11 +2828,11 @@ } }, "message--giftBadge--remaining--one-minute": { - "message": "1 minute remaining", + "message": "1 دقیقه باقی مانده", "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": { @@ -2840,15 +2840,15 @@ "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": { - "message": "You've gifted a badge to $name$. When they accept, they'll be given a choice to show or hide their badge.", + "message": "شما به $name$ یک نشان هدیه داده‌اید. وقتی آن را قبول کرد، به او حق انتخاب داده می‌شود که نشان خود را در معرض دید قرار دهد یا آن را پنهان کند.", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { @@ -3280,11 +3280,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--accept-video-call": { - "message": "Accept call with video", + "message": "پذیرش تماس با تصویر", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--accept-audio-call": { - "message": "Accept call with audio", + "message": "پذیرش تماس با صدا", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--start-audio-call": { @@ -5316,7 +5316,7 @@ } }, "GroupV2--admin-approval-bounce--one": { - "message": "$joinerName$ requested and cancelled their request to join via the group link", + "message": "$joinerName$ برای پیوستن از طریق پیوند گروه درخواست کرد و درخواست خود را لغو کرد", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5326,7 +5326,7 @@ } }, "GroupV2--admin-approval-bounce": { - "message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link", + "message": "$joinerName$برای پیوستن از طریق پیوند گروه $numberOfRequests$ بار درخواست کرد و درخواست خود را لغو کرد", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5630,7 +5630,7 @@ "description": "In the instructions for becoming a sustainer. Second instruction." }, "BadgeSustainerInstructions__instructions__3": { - "message": "روی \"کمک مالی به سیگنال\" ضربه بزنید و مشترک شوید", + "message": "روی «کمک مالی به سیگنال» ضربه بزنید و مشترک شوید", "description": "In the instructions for becoming a sustainer. Third instruction." }, "CompositionArea--expand": { @@ -5786,7 +5786,7 @@ "description": "This is the modal button to confirm leaving a group" }, "ConversationDetailsActions--unblock-group-modal-title": { - "message": "مسدودیت گروه \"$groupName$\" رفع شود؟", + "message": "مسدودیت گروه «$groupName$» رفع شود؟", "description": "This is the modal title for confirming unblock of a group", "placeholders": { "groupName": { @@ -5814,7 +5814,7 @@ "description": "This is the modal button to confirm blocking a group" }, "ConversationDetailsActions--unblock-group-modal-content": { - "message": "مخاطبین شما می‌توانند شما را به این گروه اضافه کنند.", + "message": "مخاطبان شما می‌توانند شما را به این گروه اضافه کنند.", "description": "This is the modal content for confirming unblock of a group" }, "ConversationDetailsActions--unblock-group-modal-confirm": { @@ -5938,7 +5938,7 @@ } }, "PendingRequests--deny-for--with-link": { - "message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.", + "message": "درخواست \"$name$\" رد شود؟ وی نمی‌تواند دوباره از طریق پیوند گروه درخواست عضویت کند.", "description": "This is the modal content when confirming denying a group request to join", "placeholders": { "name": { @@ -6046,7 +6046,7 @@ "description": "Title of dialog to block a user from requesting to join via the link again" }, "PendingRequests--block--contents": { - "message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.", + "message": "$name$ نمی‌تواند از طریق پیوند گروه به این گروه بپیوندد یا درخواست عضویت در این گروه را بدهد. همچنان می‌توانید وی را به صورت دستی به گروه اضافه کنید.", "description": "Details of dialog to block a user from requesting to join via the link again", "placeholders": { "name": { @@ -6056,7 +6056,7 @@ } }, "PendingRequests--block--confirm": { - "message": "Block Request", + "message": "مسدود کردن درخواست", "description": "Confirmation button of dialog to block a user from requesting to join via the link again" }, "AvatarInput--no-photo-label--group": { @@ -6352,7 +6352,7 @@ } }, "RemoveGroupMemberConfirmation__description__with-link": { - "message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.", + "message": "\"$name$\" از گروه حذف شود؟ وی نمی‌تواند از طریق پیوند گروه دوباره بپیوندد.", "description": "When confirming the removal of a group member, show this text in the dialog", "placeholders": { "name": { @@ -6500,11 +6500,11 @@ "description": "Text for an option in Conversation Details Disappearing Messages setting when user previously selected custom time" }, "DisappearingTimeDialog__label--value": { - "message": "Number", + "message": "عدد", "description": "aria-label for the number select box" }, "DisappearingTimeDialog__label--units": { - "message": "Unit of time", + "message": "واحد زمان", "description": "aria-label for the units of time select box" }, "DisappearingTimeDialog__title": { @@ -6954,7 +6954,7 @@ "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__appRunning": { - "message": "$appName$ is running.\nClick OK to close it.\nIf it doesn't close, try closing it manually.", + "message": "$appName$ در حال اجراست.\nبرای بستن آن، روی بسیارخوب کلیک کنید.\nاگر بسته نشد، سعی کنید به صورت دستی آن را ببندید.", "description": "The contents of a dialog displayed when Windows installer detect that the application is running and asks user to close it. Note: please keep the line breaks so that the text occupies three separate lines", "placeholders": { "appName": { @@ -6964,11 +6964,11 @@ } }, "NSIS__decompressionFailed": { - "message": "Failed to decompress files. Please try running the installer again.", + "message": "فایل‌ها از حالت فشرده خارج نشد. لطفاً دوباره نصب کننده را اجرا کنید.", "description": "Displayed when Windows installer cannot decompress application files" }, "NSIS__uninstallFailed": { - "message": "Failed to uninstall old application files. Please try running the installer again.", + "message": "فایل‌های برنامه قدیمی حذف نشد. لطفاً دوباره نصب کننده را اجرا کنید.", "description": "Displayed when Windows installer cannot uninstall the old application" }, "CrashReportDialog__title": { @@ -7088,19 +7088,19 @@ "description": "Title for the my stories list" }, "MyStories__story": { - "message": "Your story", + "message": "استوری شما", "description": "aria-label for each one of your stories" }, "MyStories__download": { - "message": "Download story", + "message": "بارگیری استوری", "description": "aria-label for the download button" }, "MyStories__more": { - "message": "More options", + "message": "گزینه‌های بیشتر", "description": "aria-label for the more button" }, "MyStories__views--singular": { - "message": "$num$ view", + "message": "$num$ بازدید", "description": "Number of views your story has", "placeholders": { "num": { @@ -7110,7 +7110,7 @@ } }, "MyStories__views--plural": { - "message": "$num$ views", + "message": "$num$ بازدید", "description": "Number of views your story has", "placeholders": { "num": { @@ -7120,7 +7120,7 @@ } }, "MyStories__replies--singular": { - "message": "$num$ reply", + "message": "$num$ پاسخ", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7130,7 +7130,7 @@ } }, "MyStories__replies--plural": { - "message": "$num$ replies", + "message": "$num$ پاسخ", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7140,7 +7140,7 @@ } }, "MyStories__delete": { - "message": "Delete this story? It will also be deleted for everyone who received it.", + "message": "این استوری حذف شود؟ این استوری برای تمام افرادی که آن را دریافت کرده‌اند نیز حذف خواهد شد.", "description": "Confirmation dialog description text for deleting a story" }, "Stories__title": { @@ -7152,23 +7152,23 @@ "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": { - "message": "No recent stories to show right now", + "message": "اکنون هیچ استوری جدیدی برای نمایش وجود ندارد", "description": "Description for when there are no stories to show" }, "Stories__placeholder--text": { - "message": "Click to view a story", + "message": "برای نمایش استوری کلیک کنید", "description": "Placeholder label for the story view" }, "Stories__from-to-group": { - "message": "$name$ to $group$", + "message": "$name$ به $group$", "description": "Title for someone sending a story to a group", "placeholders": { "name": { @@ -7194,7 +7194,7 @@ "description": "Button label to reply to a story" }, "StoryViewer__reply-group": { - "message": "Reply to Group", + "message": "پاسخ به گروه", "description": "Button label to reply to a group story" }, "StoryViewer__mute": { @@ -7206,43 +7206,43 @@ "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": { - "message": "React to story", + "message": "واکنش به استوری", "description": "aria-label for reaction button" }, "StoryViewsNRepliesModal__reacted": { - "message": "Reacted to the story", + "message": "به استوری واکنش نشان داده شد", "description": "Description of someone reacting to a story" }, "StoryListItem__label": { - "message": "Story", + "message": "استوری", "description": "aria-label for the story list button" }, "StoryListItem__unhide": { - "message": "Show stories", + "message": "نمایش استوری‌ها", "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": { - "message": "Hide story? New story updates from $name$ won’t appear at the top of the stories list anymore.", + "message": "استوری پنهان شود؟ به‌روزرسانی‌های استوری جدید از $name$ دیگر در بالای فهرست استوری‌ها ظاهر نمی‌شوند.", "description": "Body for the confirmation dialog for hiding a story" }, "StoryListItem__hide-modal--confirm": { @@ -7250,15 +7250,15 @@ "description": "Action button for the confirmation dialog to hide a story" }, "StoryImage__error": { - "message": "Error displaying image", + "message": "خطا در نمایش تصویر", "description": "aria-label for image errors" }, "StoryCreator__text-bg": { - "message": "رنگ پس‌زمینه متن را تغییر دهید", + "message": "تغییر رنگ پس‌زمینه متن", "description": "Button label" }, "StoryCreator__story-bg": { - "message": "رنگ پس‌زمینه استوری را تغییر دهید", + "message": "تغییر رنگ پس‌زمینه استوری", "description": "Button label" }, "StoryCreator__next": { @@ -7266,7 +7266,7 @@ "description": "Button label text to advance to next step of story creation" }, "StoryCreator__add-link": { - "message": "پیوند اضافه کنید", + "message": "افزودن پیوند", "description": "Button label to apply the link preview to story" }, "StoryCreator__input-placeholder": { @@ -7278,11 +7278,11 @@ "description": "Label for font" }, "StoryCreator__text--bold": { - "message": "درشت", + "message": "برجسته", "description": "Label for font" }, "StoryCreator__text--serif": { - "message": "خطوط آذینی", + "message": "سریف", "description": "Label for font" }, "StoryCreator__text--script": { @@ -7294,11 +7294,11 @@ "description": "Label for font" }, "StoryCreator__link-preview-placeholder": { - "message": "Type or paste a URL", + "message": "تایپ یا جایگذاری URL", "description": "Placeholder for the URL input for link previews" }, "StoryCreator__link-preview-empty": { - "message": "برای بازدیدکنندگان استوری خود یک پیوند اضافه کنید", + "message": "افزودن پیوند برای بازدیدکنندگان استوری", "description": "Empty state for the link preview" }, "TextAttachment__placeholder": { @@ -7306,15 +7306,15 @@ "description": "Placeholder for the add text input" }, "TextAttachment__preview__link": { - "message": "Visit link", + "message": "بازدید از پیوند", "description": "Title for the link preview tooltip" }, "Quote__story": { - "message": "Story", + "message": "استوری", "description": "Title for replies to stories" }, "Quote__story-reaction": { - "message": "Reacted to a story from $name$", + "message": "واکنش به استوری $name$", "description": "Label for when a person reacts to a story", "placeholders": { "name": { @@ -7324,15 +7324,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": { @@ -7344,7 +7344,7 @@ "description": "Release notes for releases that only include bug fixes" }, "WhatsNew__v5.47--1": { - "message": "برای افراد طرفدار حالت تیره در ویندوز، یک نوار عنوان جدید مطابق سبک شما داریم.", + "message": "برای طرفداران حالت تیره در ویندوز، یک نوار عنوان جدید مطابق با سبک شما داریم.", "description": "Release notes for v5.47" } } diff --git a/_locales/fi/messages.json b/_locales/fi/messages.json index 44a7f755c..3c7a2395e 100644 --- a/_locales/fi/messages.json +++ b/_locales/fi/messages.json @@ -2014,7 +2014,7 @@ } }, "notificationReaction": { - "message": "$sender$ reagoi $emoji$ viestiisi", + "message": "$sender$ lähetti reaktion $emoji$ viestiisi", "description": "", "placeholders": { "sender": { @@ -2028,7 +2028,7 @@ } }, "notificationReactionMessage": { - "message": "$sender$ reagoi $emoji$ viestiin: $message$", + "message": "$sender$ lähetti reaktion $emoji$ viestiin $message$", "description": "", "placeholders": { "sender": { @@ -2278,7 +2278,7 @@ "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ muutti profiilinimensä $oldProfile$ nimeksi $newProfile$.", + "message": "$sender$ vaihtoi profiilinimensä $oldProfile$ nimeksi $newProfile$.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -2296,7 +2296,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ muutti profiilinimekseen $newProfile$.", + "message": "$oldProfile$ vaihtoi profiilinimekseen $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -2336,7 +2336,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "cannotGenerateSafetyNumber": { - "message": "Tätä käyttäjää ei voida varmentaa ennen kuin olet lähettänyt tai vastaanottanut viestejä hänen kanssaan.", + "message": "Tätä käyttäjää ei voida varmentaa, ennen kuin olet lähettänyt tai vastaanottanut viestejä hänen kanssaan.", "description": "Shown on the safety number screen if you have never exchanged messages with that contact" }, "yourSafetyNumberWith": { @@ -2580,7 +2580,7 @@ "description": "" }, "autoUpdateIgnoreButtonLabel": { - "message": "Jätä päivitys huomioimatta", + "message": "Ohita päivitys", "description": "" }, "leftTheGroup": { @@ -2614,7 +2614,7 @@ } }, "youUpdatedTheGroup": { - "message": "Sinä päivitit ryhmää.", + "message": "Päivitit ryhmää.", "description": "Shown in the conversation history when you update a group" }, "updatedGroupAvatar": { @@ -2678,7 +2678,7 @@ "description": "For aria-label within conversation list. Describes if last message is not defined." }, "BaseConversationListItem__aria-label": { - "message": "Mene keskusteluun $title$kanssa.", + "message": "Siirry keskusteluun käyttäjän $title$kanssa", "description": "Aria label for the conversation list item button", "placeholders": { "title": { @@ -2782,7 +2782,7 @@ "description": "Shown to label the gift badge in notifications and the left pane" }, "message--giftBadge--preview--redeemed": { - "message": "Lunastit lahjakunniamerkin", + "message": "Lunastit lahjaksi saadun kunniamerkin", "description": "Shown to label the redeemed gift badge in notifications and the left pane" }, "message--giftBadge--preview--sent": { @@ -2898,7 +2898,7 @@ "description": "Shown in the sticker pack manager next to sticker packs which are already installed." }, "stickers--StickerManager--Introduction--Image": { - "message": "Esittelyssä tarrat: \"Bandit the Cat\"", + "message": "Esittelyssä tarrat: Bandit the Cat", "description": "Alt text on a tooltip image when the user upgrades to a version of Signal supporting stickers." }, "stickers--StickerManager--Introduction--Title": { @@ -3034,7 +3034,7 @@ } }, "Message--unsupported-message-ask-to-resend": { - "message": "Voit pyytää yhteyshenkilöä $contact$ lähettämään tämän viestin uudelleen, nyt kun käytät ajantasaista Signal-versiota.", + "message": "Voit pyytää käyttäjää $contact$ lähettämään tämän viestin uudelleen, nyt kun käytät ajantasaista Signal-versiota.", "description": "", "placeholders": { "contact": { @@ -3048,7 +3048,7 @@ "description": "" }, "Message--from-me-unsupported-message-ask-to-resend": { - "message": "Tämänkaltaiset tulevat viestit synkronoidaan nyt, kun käytät ajantasaista Signal-versiota.", + "message": "Tulevaisuudessa vastaavat viestit synkronoidaan, kun käytät ajantasaista Signal-versiota.", "description": "" }, "Message--update-signal": { @@ -3132,15 +3132,15 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--search": { - "message": "Hae", + "message": "Haku", "description": "Shown in the shortcuts guide" }, "Keyboard--search-in-conversation": { - "message": "Etsi keskustelussa", + "message": "Hae keskustelusta", "description": "Shown in the shortcuts guide" }, "Keyboard--focus-composer": { - "message": "Tarkenna syöttökenttä", + "message": "Tarkenna syöttökenttään", "description": "Shown in the shortcuts guide" }, "Keyboard--open-all-media-view": { @@ -3148,11 +3148,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--open-emoji-chooser": { - "message": "Avaa emoji-valitsin", + "message": "Avaa emojivalitsin", "description": "Shown in the shortcuts guide" }, "Keyboard--open-sticker-chooser": { - "message": "Avaa tarra-valitsin", + "message": "Avaa tarravalitsin", "description": "Shown in the shortcuts guide" }, "Keyboard--begin-recording-voice-note": { @@ -3168,7 +3168,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-reply": { - "message": "Avaa tai sulje vastaaminen valittuun viestiin", + "message": "Vaihda vastaaminen valittuun viestiin", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-reaction-picker": { @@ -3316,7 +3316,7 @@ "description": "Used in draft attachment list to remove an individual attachment" }, "backToInbox": { - "message": "Takaisin viestiluetteloon", + "message": "Takaisin postilaatikkoon", "description": "Used as alt-text of button on archived conversations screen" }, "conversationArchived": { @@ -3336,7 +3336,7 @@ "description": "A toast that shows up when user marks a conversation as unread" }, "StickerCreator--title": { - "message": "Tarrapaketinluonti", + "message": "Tarrapaketin luonti", "description": "The title of the Sticker Pack Creator window" }, "StickerCreator--DropZone--staticText": { @@ -3384,7 +3384,7 @@ "description": "Default text for the previous button on all stages of the sticker creator" }, "StickerCreator--DropStage--title": { - "message": "Lisää tarrasi", + "message": "Lisää omiin tarroihin", "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--DropStage--removeSticker": { @@ -3404,7 +3404,7 @@ "description": "Text for the show margins toggle on the drop stage of the sticker creator" }, "StickerCreator--DropStage--addMore": { - "message": "Lisää vielä vähintään $count$", + "message": "Lisää $count$ tai enemmän", "description": "Text to show user how many more stickers they must add", "placeholders": { "hashtag": { @@ -3450,7 +3450,7 @@ "description": "Text for the upload button in the confirmation dialog on the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--text": { - "message": "Et enää voi muokata tai poistaa tarrapaketin luomisen jälkeen.", + "message": "Et voi enää tehdä muokkauksia tai poistoja tarrapaketin luomisen jälkeen.", "description": "The text inside the confirmation dialog on the meta stage of the sticker creator" }, "StickerCreator--UploadStage--title": { @@ -3566,7 +3566,7 @@ "description": "Text for the sticker preview for the dark theme" }, "StickerCreator--Authentication--error": { - "message": "Asenna Signal puhelimeesi ja tietokoneelle, jotta voit käyttää tarrapakettiluojaa", + "message": "Asenna Signal puhelimeesi ja tietokoneelle, jotta voit käyttää tarrapakettityökalua", "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" }, "Reactions--remove": { @@ -3606,7 +3606,7 @@ } }, "MessageRequests--message-group": { - "message": "Liitytäänkö tähän ryhmään ja näytetäänkö nimesi ja profiilikuvasi sen jäsenille? He eivät tiedä että olet nähnyt heidän viestinsä ennen hyväksymistä.", + "message": "Liitytäänkö tähän ryhmään ja näytetäänkö nimesi ja profiilikuvasi sen jäsenille? He eivät tiedä, että olet nähnyt heidän viestinsä ennen hyväksymistä.", "description": "Shown as the message for a message request in a group" }, "MessageRequests--message-group-blocked": { @@ -3702,11 +3702,11 @@ "description": "Shown as a button to let the user delete a direct message request" }, "MessageRequests--delete-group": { - "message": "Poista ja poistu", + "message": "Poista ja poistu ryhmästä", "description": "Shown as a button to let the user delete a group message request" }, "MessageRequests--delete-group-confirm-body": { - "message": "Poistut tästä ryhmästä ja se poistetaan kaikilta laitteiltasi.", + "message": "Poistut tästä ryhmästä ja ryhmä poistetaan kaikilta laitteiltasi.", "description": "Shown as the body in the confirmation modal for deleting a group message request" }, "MessageRequests--accept": { @@ -3936,7 +3936,7 @@ } }, "incomingGroupCall__ringing-1-other": { - "message": "$ringer$ kutsuu sinua ja $otherMember$", + "message": "$ringer$ soittaa sinulle ja $otherMember$ muulle", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3950,7 +3950,7 @@ } }, "incomingGroupCall__ringing-2-others": { - "message": "$ringer$kutsuu sinua, $first$, ja $second$", + "message": "$ringer$ soittaa sinulle, käyttäjälle $first$, ja $second$ muulle", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3968,7 +3968,7 @@ } }, "incomingGroupCall__ringing-3-others": { - "message": "$ringer$ kutsuu sinua, $first$, $second$, ja yhtä toista", + "message": "$ringer$ soittaa sinulle, käyttäjille $first$, $second$, sekä yhdelle muulle", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3986,7 +3986,7 @@ } }, "incomingGroupCall__ringing-many": { - "message": "$ringer$ kutsuu sinua, $first$, $second$, ja $remaining$ muuta", + "message": "$ringer$ soittaa sinulle, käyttäjille $first$, $second$, sekä $remaining$ muulle", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -4226,7 +4226,7 @@ "description": "Button to dismiss popup dialog when user-initiated task has gone wrong" }, "unknown-sgnl-link": { - "message": "Anteeksi, mutta tuo sgnl:// linkki ei käy järkeen!", + "message": "Pahoittelut! Tämä sgnl:// -linkki ei toimi.", "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" }, "GroupV2--cannot-send": { @@ -4234,7 +4234,7 @@ "description": "Shown in toast when you attempt to forward a message to an announcement only group" }, "GroupV2--cannot-start-group-call": { - "message": "Vain ryhmän ylläpitäjät voivat tehdä kutsun.", + "message": "Vain ryhmän ylläpitäjä voi aloittaa puhelun.", "description": "Shown in toast when a non-admin starts a group call in an announcements only group" }, "GroupV2--join--invalid-link--title": { @@ -4278,11 +4278,11 @@ "description": "Shown if you click a group link and you have been forbidden from joining via the link" }, "GroupV2--join--link-forbidden": { - "message": "Et voi liittyä ryhmään linkin avulla koska ylläpitäjä poisti sinut ryhmästä.", + "message": "Et voi liittyä ryhmään ryhmälinkin avulla, koska ylläpitäjä poisti sinut ryhmästä.", "description": "Shown if you click a group link and you have been forbidden from joining via the link" }, "GroupV2--join--prompt-with-approval": { - "message": "Tämän ryhmän ylläpitäjän on hyväksyttävä pyyntösi ennen kuin voit liittyä tähän ryhmään. Kun pyyntösi hyväksytään, nimesi ja kuvasi jaetaan sen jäsenille.", + "message": "Ryhmän ylläpitäjän on hyväksyttävä liittymispyyntö ennen ryhmään liittymistä. Liittymispyynnön yhteydessä nimesi ja kuvasi näkyvät ryhmän jäsenille.", "description": "Shown when you click on a group link to confirm, if it requires admin approval" }, "GroupV2--join--join-button": { @@ -4334,7 +4334,7 @@ } }, "GroupV2--join--requested": { - "message": "Liittymispyyntösi on lähetetty ryhmän ylläpitäjälle. Saat ilmoituksen, kun he tekevät päätöksen.", + "message": "Liittymispyyntösi on lähetetty ryhmän ylläpitäjille. Saat ilmoituksen, kun he tekevät päätöksen.", "description": "Shown in composition area when you've requested to join a group" }, "GroupV2--join--general-join-failure--title": { @@ -4362,7 +4362,7 @@ "description": "Shown along with a spinner when an update operation takes longer than one second" }, "GroupV2--create--you": { - "message": "Sinä loit ryhmän.", + "message": "Loit ryhmän.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--create--other": { @@ -4468,7 +4468,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-attributes--admins--other": { - "message": "$adminName$ vaihtoi asetusta kuka voi muokata ryhmän infoa \"Vain ylläpitäjät.\"", + "message": "$adminName$ muutti vain ylläpitäjät ryhmän tietojen muokkaajiksi.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4478,15 +4478,15 @@ } }, "GroupV2--access-attributes--admins--you": { - "message": "Vaihdoit asetusta kuka voi muokata ryhmän infoa \"Vain ylläpitäjät.\"", + "message": "Muutit vain ylläpitäjät ryhmän tietojen muokkaajiksi.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-attributes--admins--unknown": { - "message": "Ylläpitäjä vaihtoi asetusta kuka voi muokata ryhmän infoa \"Vain ylläpitäjät.\"", + "message": "Ylläpitäjä muutti vain ylläpitäjät ryhmän tietojen muokkaajiksi.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-attributes--all--other": { - "message": "$adminName$ vaihtoi asetusta kuka voi muokata ryhmän infoa \"Kaikki jäsenet.\"", + "message": "$adminName$ muutti kaikki jäsenet ryhmän tietojen muokkaajiksi.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4496,15 +4496,15 @@ } }, "GroupV2--access-attributes--all--you": { - "message": "Sinä vaihdoit asetusta kuka voi muokata ryhmän infoa \"Kaikki jäsenet.\"", + "message": "Muutit kaikki jäsenet ryhmän tietojen muokkaajiksi.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-attributes--all--unknown": { - "message": "Ylläpitäjä vaihtoi asetusta kuka voi muokata ryhmän infoa \"Kaikki jäsenet.\"", + "message": "Ylläpitäjä muutti kaikki jäsenet ryhmän tietojen muokkaajiksi.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-members--admins--other": { - "message": "$adminName$ vaihtoi asetusta kuka voi muokata ryhmän jäsenyyttä \"Vain ylläpitäjät.\"", + "message": "$adminName$muutti vain ylläpitäjät ryhmän jäsenyyden muokkaajiksi. ", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4514,15 +4514,15 @@ } }, "GroupV2--access-members--admins--you": { - "message": "Sinä vaihdoit asetusta kuka voi muokata ryhmän jäsenyyttä \"Vain ylläpitäjät.\"", + "message": "Muutit vain ylläpitäjät ryhmän jäsenyyden muokkaajiksi. ", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-members--admins--unknown": { - "message": "Ylläpitäjä vaihtoi asetusta kuka voi muokata ryhmän jäsenyyttä \"Vain ylläpitäjät.\"", + "message": "Ylläpitäjä muutti vain ylläpitäjät ryhmän jäsenyyden muokkaajiksi. ", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-members--all--other": { - "message": "$adminName$ vaihtoi asetusta kuka voi muokata ryhmän jäsenyyttä \"Kaikki jäsenet.\"", + "message": "$adminName$ muutti vain ylläpitäjät ryhmän jäsenyyden muokkaajiksi. ", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4532,19 +4532,19 @@ } }, "GroupV2--access-members--all--you": { - "message": "Sinä vaihdoit asetusta kuka voi muokata ryhmän jäsenyyttä \"Kaikki jäsenet.\"", + "message": "Muutit kaikki jäsenet ryhmän jäsenyyden muokkaajiksi. ", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-members--all--unknown": { - "message": "Ylläpitäjä vaihtoi asetusta kuka voi muokata ryhmän jäsenyyttä \"Kaikki jäsenet.\"", + "message": "Ylläpitäjä muutti kaikki jäsenet ryhmän jäsenyyden muokkaajiksi. ", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-invite-link--disabled--you": { - "message": "Otit liittymispyynnöt pois käytöstä.", + "message": "Poistit ylläpitäjän hyväksynnän ryhmälinkillä liittyttäessä.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-invite-link--disabled--other": { - "message": "$adminName$ otti liittymispyynnöt pois käytöstä.", + "message": "$adminName$poisti ylläpitäjän hyväksynnän ryhmälinkillä liittyttäessä. ", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4554,15 +4554,15 @@ } }, "GroupV2--access-invite-link--disabled--unknown": { - "message": "Liittymispyynnöt on otettu pois käytöstä.", + "message": "Ylläpitäjän hyväksyntä ryhmälinkillä liittyttäessä on poistettu.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-invite-link--enabled--you": { - "message": "Otit liittymispyynnöt käyttöön.", + "message": "Otit käyttöön ylläpitäjän hyväksynnän ryhmälinkillä liittyttäessä.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-invite-link--enabled--other": { - "message": "$adminName$otti liittymispyynnöt käyttöön.", + "message": "$adminName$ otti käyttöön ylläpitäjän hyväksynnän ryhmälinkillä liittyttäessä.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4572,7 +4572,7 @@ } }, "GroupV2--access-invite-link--enabled--unknown": { - "message": "Ryhmälinkin järjestelmänvalvojan hyväksyntä on otettu käyttöön.", + "message": "Ylläpitäjän hyväksyntä ryhmälinkillä liittyttäessä on otettu käyttöön.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-add--invited--you": { @@ -5394,11 +5394,11 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--group-link-reset--you": { - "message": "Sinä uudelleenasetit ryhmälinkin.", + "message": "Loit ryhmälinkin uudelleen.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--group-link-reset--other": { - "message": "$adminName$ uudelleenasetti ryhmälinkin.", + "message": "$adminName$ loi ryhmälinkin uudelleen.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5408,7 +5408,7 @@ } }, "GroupV2--group-link-reset--unknown": { - "message": "Ryhmälinkki on asetettu uudelleen.", + "message": "Ryhmälinkki on luotu uudelleen.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--description--remove--you": { @@ -5448,11 +5448,11 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--admin--you": { - "message": "Muutit ryhmäasetukset siten, että vain järjestelmänvalvojat voivat lähettää viestejä.", + "message": "Muutit ryhmän asetuksia ja nyt vain ylläpitäjät voivat lähettää viestejä.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--admin--other": { - "message": "$memberName$ muutti ryhmäasetuksia siten, että vain ylläpitäjät voivat lähettää viestejä.", + "message": "$memberName$ muutti ryhmän asetuksia ja nyt vain ylläpitäjät voivat lähettää viestejä.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5462,15 +5462,15 @@ } }, "GroupV2--announcements--admin--unknown": { - "message": "Ryhmä muuttui sellaiseksi, että vain ylläpitäjät voivat lähettää viestejä.", + "message": "Ryhmän asetuksia muutettiin ja nyt vain ylläpitäjät voivat lähettää viestejä.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--member--you": { - "message": "Muutit ryhmän asetukset sellaisiksi, että kaikki ryhmän jäsenet voivat lähettää viestejä.", + "message": "Muutit ryhmän asetuksia ja nyt kaikki ryhmän jäsenet voivat lähettää viestejä.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--member--other": { - "message": "$memberName$ muutti ryhmän asetuksia sellaisiksi, että kaikki voivat lähettää viestejä.", + "message": "$memberName$ muutti ryhmän asetuksia ja nyt kaikki jäsenet voivat lähettää viestejä.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5480,11 +5480,11 @@ } }, "GroupV2--announcements--member--unknown": { - "message": "Ryhmä muuttui sellaiseksi, että kaikki jäsenet voivat lähettää viestejä.", + "message": "Ryhmän asetuksia muutettiin ja nyt kaikki jäsenet voivat lähettää viestejä.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV1--Migration--disabled": { - "message": "Päivitä tämä ryhmä aktivoidaksesi uusia ominaisuuksia kuten @mentions ja ylläpitäjät. Oman nimensä ja kuvansa jakamattomat jäsenet kutsutaan liittymään. $learnMore$", + "message": "Päivitä tämä ryhmä ottaaksesi käyttöön uudet ominaisuudet kuten @maininnat ja ylläpitäjät. Jäsenille, jotka eivät ole jakaneet nimeään tai kuvaansa tässä ryhmässä, lähetetään kutsu. $learnMore$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", "placeholders": { "learnMore": { @@ -5530,15 +5530,15 @@ "description": "Shown on Learn More popup after GV1 migration" }, "GroupV1--Migration--info--invited--many": { - "message": "Näiden jäsenten tulee hyväksyä kutsu liittyä tähän ryhmään takaisin, ja eivät saa ryhmän viestejä ennen kuin he hyväksyvät:", + "message": "Näiden jäsenten on hyväksyttävä kutsu liittyä tähän ryhmään uudelleen. He saavat ryhmäviestit vasta hyväksyttyään kutsun.", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--invited--one": { - "message": "Tämän jäsenen on hyväksyttävä kutsu liittyä uudelleen tähän ryhmään, eikä hän saa ryhmäviestejä ennen kuin hän hyväksyy:", + "message": "Tämän jäsenen on hyväksyttävä kutsu liittyä tähän ryhmään uudelleen. Hän saa ryhmäviestit vasta hyväksyttyään kutsun.", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--removed--before--many": { - "message": "Nämä jäsenet eivät pysty liittymään uusiin ryhmiin, ja heidät poistetaan tästä ryhmästä:", + "message": "Nämä jäsenet eivät voi liittyä uusiin ryhmiin, ja heidät poistetaan tästä ryhmästä:", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--removed--before--one": { @@ -5554,7 +5554,7 @@ "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--invited--you": { - "message": "Sinua ei pystytty lisäämään uuteen ryhmään ja sait siihen kutsun.", + "message": "Sinua ei voitu lisätä uuteen ryhmään ja sinut on kutsuttu liittymään.", "description": "Shown in timeline when a group is upgraded and you were invited instead of added" }, "GroupV1--Migration--invited--one": { @@ -5618,7 +5618,7 @@ "description": "In the instructions for becoming a sustainer. The heading." }, "BadgeSustainerInstructions__subheader": { - "message": "Signal toimii kaltaistesi käyttäjien panoksella. Osallistu ja ansaitse merkki.", + "message": "Signal toimii kaltaistesi ihmisten tuella. Tee lahjoitus ja ansaitse merkki.", "description": "In the instructions for becoming a sustainer. The subheading." }, "BadgeSustainerInstructions__instructions__1": { @@ -5626,7 +5626,7 @@ "description": "In the instructions for becoming a sustainer. First instruction." }, "BadgeSustainerInstructions__instructions__2": { - "message": "Paina profiilikuvaasi ja ylävasemmalta avataksesi asetukset", + "message": "Napauta profiilikuvaasi ylävasemmalla avataksesi asetukset", "description": "In the instructions for becoming a sustainer. Second instruction." }, "BadgeSustainerInstructions__instructions__3": { @@ -5634,7 +5634,7 @@ "description": "In the instructions for becoming a sustainer. Third instruction." }, "CompositionArea--expand": { - "message": "Suurenna", + "message": "Laajenna", "description": "Aria label for expanding composition area" }, "CompositionArea--attach-file": { @@ -5646,15 +5646,15 @@ "description": "Title for the composition area for the SMS-only contact" }, "CompositionArea--sms-only__body": { - "message": "Signal-työpöytäsovellus ei tue muiden kuin Signalin yhteyshenkilöiden viestintää. Pyydä tätä henkilöä asentamaan Signal, jotta viestintä olisi turvallisempi.", + "message": "Signal-työpöytäsovellus ei tue viestejä käyttäjille, jotka eivät käytä Signalia. Pyydä tätä henkilöä asentamaan Signal, jotta viestintä olisi turvallisempi.", "description": "Body for the composition area for the SMS-only contact" }, "CompositionArea--sms-only__spinner-label": { - "message": "Tarkistaa yhteyshenkilöiden rekisteröitymistilaa", + "message": "Tarkistetaan yhteystietojen rekisteröityminen", "description": "Displayed while checking if the contact is SMS-only" }, "countMutedConversationsDescription": { - "message": "Sisällytä mykistetyt keskustelut tunnusten määrään", + "message": "Sisällytä mykistetyt keskustelut ilmoituksiin", "description": "Description for counting muted conversations in badge setting" }, "ContactModal--message": { @@ -5670,7 +5670,7 @@ "description": "Button text for make admin button in Group Contact Details modal" }, "ContactModal--make-admin-info": { - "message": "$contact$ voi tulevaisuudessa muokata ryhmää ja sen jäseniä.", + "message": "$contact$voi muokata ryhmää ja sen jäseniä.", "description": "Shown in a confirmation dialog when you are about to grant admin privileges to someone", "placeholders": { "contact": { @@ -5742,7 +5742,7 @@ "description": "This is the label for the 'who can add members' panel" }, "ConversationDetails--add-members-info": { - "message": "Valitse, ketkä voivat lisätä uusia jäseniä tähän ryhmään.", + "message": "Valitse, kuka voi lisätä uusia jäseniä tähän ryhmään.", "description": "This is the additional info for the 'who can add members' panel" }, "ConversationDetails--announcement-label": { @@ -5770,7 +5770,7 @@ "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.", + "message": "Ennen kuin poistut ryhmästä, valitse uusi ylläpitäjä tälle ryhmälle.", "description": "Shown if, before leaving a group, you need to choose an admin" }, "ConversationDetailsActions--leave-group-modal-title": { @@ -5796,7 +5796,7 @@ } }, "ConversationDetailsActions--block-group-modal-title": { - "message": "Estetäänkö ja poistutaanko ryhmästä \"$groupName$\"?", + "message": "Estetäänkö ja poistutaanko ryhmästä $groupName$?", "description": "This is the modal title for confirming blocking a group", "placeholders": { "groupName": { @@ -5806,7 +5806,7 @@ } }, "ConversationDetailsActions--block-group-modal-content": { - "message": "Et tule vastaanottamaan viestejä tai päivityksiä tältä ryhmältä.", + "message": "Et enää saa viestejä tai päivityksiä tältä ryhmältä.", "description": "This is the modal content for confirming blocking a group" }, "ConversationDetailsActions--block-group-modal-confirm": { @@ -5882,7 +5882,7 @@ "description": "This lets users share their group link" }, "GroupLinkManagement--confirm-reset": { - "message": "Haluatko varmasti nollata ryhmälinkin? Ryhmään ei voi enää liittyä nykyistä linkkiä käyttäen.", + "message": "Haluatko varmasti asettaa ryhmälinkin uudelleen? Ryhmään ei voi enää liittyä nykyistä linkkiä käyttäen.", "description": "Shown in the confirmation dialog when an admin is about to reset the group link" }, "GroupLinkManagement--reset": { @@ -5894,7 +5894,7 @@ "description": "Title for the approve new members select area" }, "GroupLinkManagement--approve-info": { - "message": "Vaadi ylläpitäjän hyväksyntä uusille jäsenille, jotka liittyvät ryhmälinkin kautta.", + "message": "Ylläpitäjän on hyväksyttävä ryhmälinkin kautta liittyvät uudet jäsenet.", "description": "Description for the approve new members select area" }, "PendingInvites--tab-requests": { @@ -5918,7 +5918,7 @@ } }, "PendingRequests--approve-for": { - "message": "Hyväksytäänkö liittymispyyntö käyttäjältä \"$name$\"?", + "message": "Hyväksytäänkö liittymispyyntö käyttäjältä $name$?", "description": "This is the modal content when confirming approving a group request to join", "placeholders": { "name": { @@ -5928,7 +5928,7 @@ } }, "PendingRequests--deny-for": { - "message": "Hylätäänkö liittymispyyntö käyttäjältä \"$name$\"?", + "message": "Hylätäänkö liittymispyyntö käyttäjältä $name$?", "description": "This is the modal content when confirming denying a group request to join", "placeholders": { "name": { @@ -5938,7 +5938,7 @@ } }, "PendingRequests--deny-for--with-link": { - "message": "Kielletäänkö pyyntö käyttäjältä \"$name$\"? He eivät voi enää pyytää jäsenyyttä ryhmälinkin välityksellä.", + "message": "Hylätäänkö pyyntö käyttäjältä $name$? Tämän jälkeen hän ei voi enää pyytää liittymistä ryhmälinkin kautta.", "description": "This is the modal content when confirming denying a group request to join", "placeholders": { "name": { @@ -5948,11 +5948,11 @@ } }, "PendingInvites--invites": { - "message": "Sinun lähettämäsi kutsut", + "message": "Lähettämäsi kutsut", "description": "This is the title list of all invites" }, "PendingInvites--invited-by-you": { - "message": "Sinun lähettämäsi kutsut", + "message": "Lähettämäsi kutsut", "description": "This is the title for the list of members you have invited" }, "PendingInvites--invited-by-others": { @@ -5974,7 +5974,7 @@ "description": "This is aria label for revoking a group invite icon" }, "PendingInvites--revoke-for": { - "message": "Peruuta ryhmäkutsu käyttäjältä \"$name$\"?", + "message": "Peruuta ryhmäkutsu käyttäjältä $name$?", "description": "This is the modal content when confirming revoking a single invite", "placeholders": { "number": { @@ -5998,7 +5998,7 @@ } }, "PendingInvites--revoke-from-plural": { - "message": "Perutaanko $number$ kutsut, jotka lähetti \"$name$\"?", + "message": "Perutaanko $number$ kutsut, jotka lähetti $name$?", "description": "This is the modal content when confirming revoking multiple invites", "placeholders": { "number": { @@ -6046,7 +6046,7 @@ "description": "Title of dialog to block a user from requesting to join via the link again" }, "PendingRequests--block--contents": { - "message": "$name$ ei voi liittyä tai pyytää jäsenyyttä ryhmälinkin kautta. Heidät voidaan edelleen lisätä ryhmään manuaalisesti.", + "message": "$name$ ei voi liittyä tai pyytää jäsenyyttä ryhmälinkin kautta. Heidät voidaan edelleen lisätä ryhmään käsin.", "description": "Details of dialog to block a user from requesting to join via the link again", "placeholders": { "name": { @@ -6072,7 +6072,7 @@ "description": "The label for the avatar uploader when a photo is selected" }, "AvatarInput--upload-photo-choice": { - "message": "Tallenna kuva", + "message": "Lataa kuva", "description": "The button text when you click on an uploaded avatar and want to upload a new one" }, "AvatarInput--remove-photo-choice": { @@ -6116,7 +6116,7 @@ "description": "When creating a new group and inviting users, this is shown in the dialog" }, "NewlyCreatedGroupInvitedContactsDialog--body--info-paragraph": { - "message": "Heille on lähetetty ryhmäkutsu. He eivät näe ryhmän sisältöä ennen kutsun hyväksymistä.", + "message": "Heidät on kutsuttu liittymään ryhmään, ja he näkevät ryhmäviestit vasta hyväksyttyään kutsun.", "description": "When creating a new group and inviting users, this is shown in the dialog" }, "NewlyCreatedGroupInvitedContactsDialog--body--learn-more": { @@ -6226,7 +6226,7 @@ "description": "Aria label for audio attachment's playback time slider" }, "emptyInboxMessage": { - "message": "Napsauta $composeIcon$ edellä ja etsi yhteystietojasi tai ryhmiäsi.", + "message": "Napauta $composeIcon$ yllä ja etsi yhteystietojasi tai ryhmiäsi.", "description": "Shown in the left-pane when the inbox is empty", "placeholders": { "composeIcon": { @@ -6256,7 +6256,7 @@ "description": "Shown on the message request warning. Clicking this button will open a dialog with more information" }, "MessageRequestWarning__dialog__details": { - "message": "Et kuulu samoihin ryhmiin tämän henkilön kanssa. Käy pyynnöt tarkasti läpi ennen hyväksymistä vältääksesi epätoivotut viestit.", + "message": "Et kuulu samoihin ryhmiin tämän henkilön kanssa. Käy pyynnöt huolellisesti läpi ennen hyväksymistä välttääksesi ei-toivotut viestit.", "description": "Shown in the message request warning dialog. Gives more information about message requests" }, "MessageRequestWarning__dialog__learn-even-more": { @@ -6264,7 +6264,7 @@ "description": "Shown in the message request warning dialog. Clicking this button will open a page on Signal's support site" }, "ContactSpoofing__same-name": { - "message": "Tarkista pyynnöt huolellisesti. Signal löysi toisen saman nimisen henkilön. $link$", + "message": "Tarkista pyynnöt huolellisesti. Signal löysi toisen saman nimisen yhteystiedon. $link$", "description": "Shown in the timeline warning when you have a message request from someone with the same name as someone else", "placeholders": { "link": { @@ -6292,7 +6292,7 @@ "description": "Shown in the timeline warning when you have a message request from someone with the same name as someone else" }, "ContactSpoofing__same-name-in-group__link": { - "message": "Tarkastele napsauttamalla", + "message": "Tarkista napauttamalla", "description": "Shown in the timeline warning when you multiple group members have the same name" }, "ContactSpoofingReviewDialog__title": { @@ -6316,7 +6316,7 @@ "description": "Title for the contact name spoofing review dialog in groups" }, "ContactSpoofingReviewDialog__group__description": { - "message": "$count$ ryhmän jäsenellä on samat nimet. Tarkista alla olevat jäsenet tai ryhdy toimiin.", + "message": "Ryhmän jäsenissä on $count$ käyttäjää, joilla on samanlainen nimi. Tarkista jäsenet alapuolelta ja korjaa ongelma.", "description": "Description for the group contact spoofing review dialog" }, "ContactSpoofingReviewDialog__group__members-header": { @@ -6324,7 +6324,7 @@ "description": "Header in the group contact spoofing review dialog. After this header, there will be a list of members" }, "ContactSpoofingReviewDialog__group__name-change-info": { - "message": " $oldName$ on äskettäin vaihtanut profiilinsa nimeksi $newName$", + "message": "$oldName$ on äskettäin vaihtanut profiilinsa nimeksi $newName$", "description": "In the group contact spoofing review dialog, this text is shown when someone has changed their name recently", "placeholders": { "oldName": { @@ -6342,7 +6342,7 @@ "description": "When confirming the removal of a group member, show this text in the button" }, "RemoveGroupMemberConfirmation__description": { - "message": "Poista \"$name$\" ryhmästä?", + "message": "Poista $name$ ryhmästä?", "description": "When confirming the removal of a group member, show this text in the dialog", "placeholders": { "name": { @@ -6352,7 +6352,7 @@ } }, "RemoveGroupMemberConfirmation__description__with-link": { - "message": "Poistetaanko \"$name$\" ryhmästä? He eivät voi liittyä ryhmälinkin välityksellä uudelleen.", + "message": "Poistetaanko $name$ ryhmästä? He eivät voi liittyä ryhmälinkin välityksellä uudelleen.", "description": "When confirming the removal of a group member, show this text in the dialog", "placeholders": { "name": { @@ -6366,11 +6366,11 @@ "description": "Header in the captcha dialog" }, "CaptchaDialog__first-paragraph": { - "message": "Tee verifikaatio jotta voimme välttää spammia Signalissa.", + "message": "Auta vähentämään roskapostia Signalissa ja suorita vahvistaminen.", "description": "First paragraph in the captcha dialog" }, "CaptchaDialog__second-paragraph": { - "message": "Voit jatkaa viestintää verifikaation jälkeen. Kaikki pausetetut viestit lähetetään automaattisesti.", + "message": "Voit jatkaa viestintää vahvistamisen jälkeen. Kaikki odottavat viestit lähetetään automaattisesti.", "description": "First paragraph in the captcha dialog" }, "CaptchaDialog--can-close__title": { @@ -6378,7 +6378,7 @@ "description": "Header in the captcha dialog that can be closed" }, "CaptchaDialog--can-close__body": { - "message": "Jos päätät ohittaa vahvistuksen, saatat menettää muiden ihmisten viestejä ja viestien lähettäminen voi epäonnistua.", + "message": "Jos päätät ohittaa vahvistuksen, saatat menettää muiden lähettämiä viestejä ja omien viestiesi lähettäminen voi epäonnistua.", "description": "Body of the captcha dialog that can be closed" }, "CaptchaDialog--can_close__skip-verification": { @@ -6420,15 +6420,15 @@ "description": "View title for the chat color picker and editor" }, "ChatColorPicker__reset": { - "message": "Poista keskustelun väri", + "message": "Palauta keskustelun väri", "description": "Button label for resetting chat colors" }, "ChatColorPicker__resetDefault": { - "message": "Poista keskustelujen väri", + "message": "Palauta keskustelujen värit", "description": "Confirmation dialog title for resetting all chat colors or only the global default one" }, "ChatColorPicker__resetAll": { - "message": "Poista kaikkien keskustelujen värit", + "message": "Palauta kaikkien keskustelujen värit", "description": "Button label for resetting all chat colors" }, "ChatColorPicker__confirm-reset-default": { @@ -6436,7 +6436,7 @@ "description": "Button label for resetting only global chat color" }, "ChatColorPicker__confirm-reset": { - "message": "Nollaa", + "message": "Palauta alkuasetuksiin", "description": "Confirm button label for resetting chat colors" }, "ChatColorPicker__confirm-reset-message": { @@ -6444,15 +6444,15 @@ "description": "Modal message text for confirming resetting of chat colors" }, "ChatColorPicker__custom-color--label": { - "message": "Näytä oman värin muokkain", + "message": "Näytä värin muokkausväline", "description": "aria-label for custom color editor button" }, "ChatColorPicker__sampleBubble1": { - "message": "Tässä on esikatselu keskustelun väristä.", + "message": "Valittu keskustelun väri näkyy tässä.", "description": "An example message bubble for selecting the chat color" }, "ChatColorPicker__sampleBubble2": { - "message": "Toinen kupla.", + "message": "Toinen kupla", "description": "An example message bubble for selecting the chat color" }, "ChatColorPicker__sampleBubble3": { @@ -6464,7 +6464,7 @@ "description": "Option in the custom color bubble context menu" }, "ChatColorPicker__context--duplicate": { - "message": "Duplikoi", + "message": "Monista", "description": "Option in the custom color bubble context menu" }, "ChatColorPicker__context--delete": { @@ -6548,7 +6548,7 @@ "description": "Label for the Disappearing Messages default timer setting" }, "UniversalTimerNotification__text": { - "message": "Häviävän viesti näkyy $timeValue$ viestin lähettämisen jälkeen.", + "message": "Katoava viesti näkyy $timeValue$ viestin lähettämisen jälkeen.", "description": "A message displayed when default disappearing message timeout is about to be applied", "placeholders": { "timeValue": { @@ -6634,7 +6634,7 @@ "description": "Placeholder for the username field" }, "ProfileEditor--username--helper": { - "message": "Signalin käyttäjätunnukset ovat valinnaisia. Jos päätät luoda käyttäjätunnuksen, muut Signalin käyttäjät voivat löytää sinut tällä käyttäjätunnuksella ja ottaa sinuun yhteyttä tietämättään puhelinnumeroasi.", + "message": "Käyttäjätunnukset ovat valinnaisia Signalissa. Jos päätät luoda käyttäjätunnuksen, muut Signal-käyttäjät voivat löytää sinut käyttäjätunnuksen perusteella ilman puhelinnumeroasi.", "description": "Shown on the edit username screen" }, "ProfileEditor--username--check-characters": { @@ -6670,7 +6670,7 @@ "description": "Shown if user has attempted to save a username which is not available" }, "ProfileEditor--username--general-error": { - "message": "Käyttäjätunnustasi ei voitu tallettaa. Tarkista yhteytesi ja yritä uudelleen.", + "message": "Käyttäjätunnustasi ei voitu tallentaa. Tarkista yhteytesi ja yritä uudelleen.", "description": "Shown if something unknown has gone wrong with username save." }, "ProfileEditor--username--delete-general-error": { @@ -6744,7 +6744,7 @@ "description": "Title for profile editing" }, "ProfileEditorModal--name": { - "message": "Sinun nimi", + "message": "Nimesi", "description": "Title for editing your name" }, "ProfileEditorModal--about": { @@ -6760,7 +6760,7 @@ "description": "Title for username editing" }, "ProfileEditorModal--error": { - "message": "Profiiliasi ei voitu päivittää. Ole hyvä ja päivitä uudelleen.", + "message": "Profiiliasi ei voitu päivittää. Ole hyvä ja yritä uudelleen.", "description": "Error message when something goes wrong updating your profile." }, "AnnouncementsOnlyGroupBanner--modal": { @@ -6928,7 +6928,7 @@ "description": "Label for checkbox for the auto download updates setting" }, "Preferences__enable-notifications": { - "message": "Käytä ilmoituksia", + "message": "Kytke ilmoitukset päälle", "description": "Label for checkbox for the notifications setting" }, "Preferences__devices": { @@ -6954,7 +6954,7 @@ "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__appRunning": { - "message": "$appName$ on käynnissä.\nValitse OK sulkeaksesi sen.\nJos se ei sulkeudu, yritä sulkea se manuaalisesti.", + "message": "$appName$ on käynnissä.\nValitse OK sulkeaksesi sen.\nJos se ei sulkeudu, yritä sulkea se käsin.", "description": "The contents of a dialog displayed when Windows installer detect that the application is running and asks user to close it. Note: please keep the line breaks so that the text occupies three separate lines", "placeholders": { "appName": { @@ -6976,7 +6976,7 @@ "description": "A title of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__body": { - "message": "Signal käynnistettiin uudelleen virheen jälkeen. Voit lähettää virheraportin Signalille, tämä auttaa ohjelmistovirheen tutkimisessa ja korjaamisessa.", + "message": "Signal käynnistettiin uudelleen virheen jälkeen. Voit lähettää virheraportin Signalille. Tämä auttaa ohjelmistovirheen tutkimisessa ja korjaamisessa.", "description": "The body of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__submit": { @@ -7068,7 +7068,7 @@ "description": "Reset the crop state" }, "MediaEditor__crop--rotate": { - "message": "Käännä", + "message": "Kierrä", "description": "Rotate the canvas" }, "MediaEditor__crop--flip": { @@ -7160,7 +7160,7 @@ "description": "Button label to go to hidden stories pane" }, "Stories__list-empty": { - "message": "Viimeiaikaisia tarinoita ei juuri nyt ole", + "message": "Viimeiaikaisia tarinoita ei ole tällä hetkellä", "description": "Description for when there are no stories to show" }, "Stories__placeholder--text": { @@ -7324,11 +7324,11 @@ } }, "Quote__story-reaction--yours": { - "message": "Reagoi tarinaasi", + "message": "lähetti reaktion tarinaasi", "description": "Label for when a person reacts to your story" }, "Quote__story-reaction--single": { - "message": "Tarinaan reagoitu", + "message": "Lähetti reaktion tarinaan", "description": "Used whenever we can't find a user's first name" }, "Quote__story-unavailable": { diff --git a/_locales/fr/messages.json b/_locales/fr/messages.json index 6c9bdd069..dc758cc0d 100644 --- a/_locales/fr/messages.json +++ b/_locales/fr/messages.json @@ -926,7 +926,7 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadFullMessage": { - "message": "Download Full Message", + "message": "Télécharger le message complet", "description": "Shown in the message bubble while a long message attachment is not downloaded" }, "downloadAttachment": { @@ -2758,11 +2758,11 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "message--giftBadge--unopened--incoming": { - "message": "View this message on mobile to open it", + "message": "Afficher ce message sur un téléphone pour l'ouvrir", "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", + "message": "Depuis votre téléphone, appuyez sur ce message pour voir votre cadeau", "description": "Shown in a message's bubble when you've sent a gift badge to a contact" }, "message--giftBadge--unopened--label": { @@ -2770,11 +2770,11 @@ "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--toast--incoming": { - "message": "Check your phone to open gift", + "message": "Consultez votre téléphone pour ouvrir le cadeau", "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" }, "message--giftBadge--unopened--toast--outgoing": { - "message": "Check your phone to view your gift", + "message": "Consultez votre téléphone pour afficher votre cadeau", "description": "Shown when you've clicked on an outgoing gift badge" }, "message--giftBadge--preview--unopened": { @@ -2786,11 +2786,11 @@ "description": "Shown to label the redeemed gift badge in notifications and the left pane" }, "message--giftBadge--preview--sent": { - "message": "You sent a gift badge", + "message": "Vous avez envoyé un macaron cadeau", "description": "Shown to label a gift badge you've sent in notifications and the left pane" }, "message--giftBadge": { - "message": "Gift Badge", + "message": "Macaron cadeau", "description": "Shown to label the gift badge you've redeemed on another device" }, "quote--giftBadge": { @@ -2848,7 +2848,7 @@ "description": "The title of the outgoing gift badge detail dialog" }, "modal--giftBadge--description": { - "message": "You've gifted a badge to $name$. When they accept, they'll be given a choice to show or hide their badge.", + "message": "Vous avez offert un macaron à $name$. Une fois votre cadeau accepté, votre destinataire pourra choisir d'afficher ou de masquer son macaron.", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { @@ -3280,11 +3280,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--accept-video-call": { - "message": "Accept call with video", + "message": "Accepter un appel vidéo", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--accept-audio-call": { - "message": "Accept call with audio", + "message": "Accepter un appel audio", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--start-audio-call": { @@ -5630,7 +5630,7 @@ "description": "In the instructions for becoming a sustainer. Second instruction." }, "BadgeSustainerInstructions__instructions__3": { - "message": "Tap on \"Donate to Signal\" and subscribe", + "message": "Appuyez sur « Faire un don à Signal » et inscrivez-vous", "description": "In the instructions for becoming a sustainer. Third instruction." }, "CompositionArea--expand": { @@ -5786,7 +5786,7 @@ "description": "This is the modal button to confirm leaving a group" }, "ConversationDetailsActions--unblock-group-modal-title": { - "message": "Unblock the \"$groupName$\" Group?", + "message": "Débloquer le groupe « $groupName$ » ?", "description": "This is the modal title for confirming unblock of a group", "placeholders": { "groupName": { @@ -5814,7 +5814,7 @@ "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.", + "message": "Vos contacts pourront vous ajouter à ce groupe.", "description": "This is the modal content for confirming unblock of a group" }, "ConversationDetailsActions--unblock-group-modal-confirm": { @@ -6954,7 +6954,7 @@ "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__appRunning": { - "message": "$appName$ is running.\nClick OK to close it.\nIf it doesn't close, try closing it manually.", + "message": "$appName$ est en cours d'exécution.\nAppuyez sur OK pour le fermer.\nEn cas d'échec, essayez manuellement.", "description": "The contents of a dialog displayed when Windows installer detect that the application is running and asks user to close it. Note: please keep the line breaks so that the text occupies three separate lines", "placeholders": { "appName": { @@ -7254,11 +7254,11 @@ "description": "aria-label for image errors" }, "StoryCreator__text-bg": { - "message": "Toggle text background color", + "message": "Changer le fond de la conversation", "description": "Button label" }, "StoryCreator__story-bg": { - "message": "Change story background color", + "message": "Changer le fond de la story", "description": "Button label" }, "StoryCreator__next": { @@ -7266,7 +7266,7 @@ "description": "Button label text to advance to next step of story creation" }, "StoryCreator__add-link": { - "message": "Add link", + "message": "Ajouter un lien", "description": "Button label to apply the link preview to story" }, "StoryCreator__input-placeholder": { @@ -7278,19 +7278,19 @@ "description": "Label for font" }, "StoryCreator__text--bold": { - "message": "Bold", + "message": "Gras", "description": "Label for font" }, "StoryCreator__text--serif": { - "message": "Serif", + "message": "Empattement", "description": "Label for font" }, "StoryCreator__text--script": { - "message": "Script", + "message": "Texte", "description": "Label for font" }, "StoryCreator__text--condensed": { - "message": "Condensed", + "message": "Résumé", "description": "Label for font" }, "StoryCreator__link-preview-placeholder": { @@ -7298,7 +7298,7 @@ "description": "Placeholder for the URL input for link previews" }, "StoryCreator__link-preview-empty": { - "message": "Add a link for viewers of your story", + "message": "Ajouter un lien pour les personnes qui voient votre Story", "description": "Empty state for the link preview" }, "TextAttachment__placeholder": { @@ -7344,7 +7344,7 @@ "description": "Release notes for releases that only include bug fixes" }, "WhatsNew__v5.47--1": { - "message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.", + "message": "Pour les adeptes du mode sombre de Windows, nous avons une nouvelle barre de titre rien que pour vous !", "description": "Release notes for v5.47" } } diff --git a/_locales/gl/messages.json b/_locales/gl/messages.json new file mode 100644 index 000000000..9725c9c50 --- /dev/null +++ b/_locales/gl/messages.json @@ -0,0 +1,7350 @@ +{ + "softwareAcknowledgments": { + "message": "Recoñecementos do software", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Condicións e política de privacidade", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, + "copyErrorAndQuit": { + "message": "Copiar o erro e saír", + "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" + }, + "unknownContact": { + "message": "Contacto descoñecido", + "description": "Shown as the name of a contact if we don't have any displayable information about them" + }, + "unknownGroup": { + "message": "Grupo descoñecido", + "description": "Shown as the name of a group if we don't have any information about it" + }, + "databaseError": { + "message": "Erro da base de datos", + "description": "Shown in a popup if the database cannot start up properly" + }, + "deleteAndRestart": { + "message": "Eliminar todos os datos e reiniciar", + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" + }, + "mainMenuFile": { + "message": "&Ficheiro", + "description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuCreateStickers": { + "message": "Crear/enviar un paquete de stickers", + "description": "The label that is used for the Create/upload sticker pack option in the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuEdit": { + "message": "&Editar", + "description": "The label that is used for the Edit menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuView": { + "message": "&Ver", + "description": "The label that is used for the View menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuWindow": { + "message": "&Xanela", + "description": "The label that is used for the Window menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuHelp": { + "message": "A&xuda", + "description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuSettings": { + "message": "Preferencias...", + "description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system." + }, + "appMenuServices": { + "message": "Servizos", + "description": "Application menu item for macOS 'Services'" + }, + "appMenuHide": { + "message": "Agochar", + "description": "Application menu command to hide the window" + }, + "appMenuHideOthers": { + "message": "Ocultar outros", + "description": "Application menu command to hide all other windows" + }, + "appMenuUnhide": { + "message": "Mostrar todo", + "description": "Application menu command to show all application windows" + }, + "appMenuQuit": { + "message": "Saír de Signal", + "description": "Application menu command to close the application" + }, + "editMenuUndo": { + "message": "Desfacer", + "description": "Edit menu command to remove recently-typed text" + }, + "editMenuRedo": { + "message": "Refacer", + "description": "Edit menu command to restore previously undone typed text" + }, + "editMenuCut": { + "message": "Cortar", + "description": "Edit menu command to remove selected text and add it to clipboard" + }, + "editMenuCopy": { + "message": "Copiar", + "description": "Edit menu command to add selected text to clipboard" + }, + "editMenuPaste": { + "message": "Pegar", + "description": "Edit menu command to insert text from clipboard at cursor location" + }, + "editMenuPasteAndMatchStyle": { + "message": "Pegar e combinar o estilo", + "description": "Edit menu command to insert text from clipboard at cursor location, taking only text and not style information" + }, + "editMenuDelete": { + "message": "Eliminar", + "description": "Edit menu command to remove the selected text" + }, + "editMenuSelectAll": { + "message": "Escoller todo", + "description": "Edit menu command to select all of the text in selected text box" + }, + "editMenuStartSpeaking": { + "message": "Comezar a falar", + "description": "Edit menu item under 'speech' to start dictation" + }, + "editMenuStopSpeaking": { + "message": "Parar de falar", + "description": "Edit menu item under 'speech' to stop dictation" + }, + "windowMenuClose": { + "message": "Pechar a xanela", + "description": "Window menu command to close the current window" + }, + "windowMenuMinimize": { + "message": "Minimizar", + "description": "Window menu command to minimize the current window" + }, + "windowMenuZoom": { + "message": "Ampliar", + "description": "Window menu command to make the current window the size of the whole screen" + }, + "windowMenuBringAllToFront": { + "message": "Traer todo cara a diante", + "description": "Window menu command to bring all windows of current application to front" + }, + "viewMenuResetZoom": { + "message": "Tamaño real", + "description": "View menu command to go back to the default zoom" + }, + "viewMenuZoomIn": { + "message": "Aumentar", + "description": "View menu command to make everything bigger" + }, + "viewMenuZoomOut": { + "message": "Afastar", + "description": "View menu command to make everything smaller" + }, + "viewMenuToggleFullScreen": { + "message": "Cambiar a pantalla completa", + "description": "View menu command to enter or leave Full Screen mode" + }, + "viewMenuToggleDevTools": { + "message": "Mudar ferramentas de desenvolvemento", + "description": "View menu command to show or hide the developer tools" + }, + "menuSetupAsNewDevice": { + "message": "Definir como novo dispositivo", + "description": "When the application is not yet set up, menu option to start up the set up as fresh device" + }, + "menuSetupAsStandalone": { + "message": "Definir como dispositivo independente", + "description": "Only available on development modes, menu option to open up the standalone device setup sequence" + }, + "messageContextMenuButton": { + "message": "Máis accións", + "description": "Label for context button next to each message" + }, + "contextMenuCopyLink": { + "message": "Copiar ligazón", + "description": "Shown in the context menu for a link to indicate that the user can copy the link" + }, + "contextMenuCopyImage": { + "message": "Copiar imaxe", + "description": "Shown in the context menu for an image to indicate that the user can copy the image" + }, + "contextMenuNoSuggestions": { + "message": "Non hai suxestións", + "description": "Shown in the context menu for a misspelled word to indicate that there are no suggestions to replace the misspelled word" + }, + "avatarMenuViewArchive": { + "message": "Ver arquivo", + "description": "One of the menu options available in the Avatar popup menu" + }, + "avatarMenuChatColors": { + "message": "Cor das conversas", + "description": "One of the menu options available in the Avatar popup menu" + }, + "avatarMenuUpdateAvailable": { + "message": "Actualizar Signal", + "description": "One of the menu options available in the Avatar popup menu" + }, + "loading": { + "message": "Cargando...", + "description": "Message shown on the loading screen before we've loaded any messages" + }, + "optimizingApplication": { + "message": "Optimizando a aplicación...", + "description": "Message shown on the loading screen while we are doing application optimizations" + }, + "migratingToSQLCipher": { + "message": "Optimizando mensaxes... $status$ completado.", + "description": "Message shown on the loading screen while we are doing application optimizations", + "placeholders": { + "status": { + "content": "$1", + "example": "45/200" + } + } + }, + "archivedConversations": { + "message": "Conversas arquivadas", + "description": "Shown in place of the search box when showing archived conversation list" + }, + "LeftPane--pinned": { + "message": "Fixada", + "description": "Shown as a header for pinned conversations in the left pane" + }, + "LeftPane--chats": { + "message": "Conversas", + "description": "Shown as a header for non-pinned conversations in the left pane" + }, + "archiveHelperText": { + "message": "Estas conversas están arquivadas así que só aparecerán na caixa de entrada cando cheguen novas mensaxes.", + "description": "Shown at the top of the archived conversations list in the left pane" + }, + "noArchivedConversations": { + "message": "Sen conversas arquivadas", + "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" + }, + "archiveConversation": { + "message": "Arquivar", + "description": "Shown in menu for conversation, and moves conversation out of main conversation list" + }, + "markUnread": { + "message": "Marcar como non lida", + "description": "Shown in menu for conversation, and marks conversation as unread" + }, + "moveConversationToInbox": { + "message": "Desarquivar", + "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" + }, + "pinConversation": { + "message": "Marcar conversa", + "description": "Shown in menu for conversation, and pins the conversation to the top of the conversation list" + }, + "unpinConversation": { + "message": "Desmarcar conversa", + "description": "Undoes Archive Conversation action, and unpins the conversation from the top of the conversation list" + }, + "pinnedConversationsFull": { + "message": "Só se poden marcar 4 conversas", + "description": "Shown in a toast when a user attempts to pin more than the maximum number of chats" + }, + "chooseDirectory": { + "message": "Elixe un cartafol", + "description": "Button to allow the user to find a folder on disk" + }, + "chooseFile": { + "message": "Elixir un ficheiro", + "description": "Button to allow the user to find a file on disk" + }, + "loadDataHeader": { + "message": "Cargar os teus datos", + "description": "Header shown on the first screen in the data import process" + }, + "loadDataDescription": { + "message": "Con isto rematou o proceso de exportación e os contactos e as mensaxes quedaron gardadas no computador. Escolle o cartafol que contén os teus datos gardados de Signal.", + "description": "Introduction to the process of importing messages and contacts from disk" + }, + "importChooserTitle": { + "message": "Escolle o cartafol cos datos de exportación", + "description": "Title of the popup window used to select data previously exported" + }, + "importErrorHeader": { + "message": "Recoiro, algo foi mal.", + "description": "Header of the error screen after a failed import" + }, + "importingHeader": { + "message": "Cargando os contactos e as mensaxes", + "description": "Header of screen shown as data is import" + }, + "importErrorFirst": { + "message": "Asegúrate de que seleccionaches o cartafol que contén os datos gardados de Signal. O nome debería comezar con 'Signal Export'. Tamén podes gardar unha nova copia dos datos empregando a aplicación de Chrome.", + "description": "Message shown if the import went wrong; first paragraph" + }, + "importErrorSecond": { + "message": "Se estos pasos non che funcionan, envía un rexistro de depuración (Ver > Rexistro de depuración) para que poidamos axudarche coa migración!", + "description": "Message shown if the import went wrong; second paragraph" + }, + "importAgain": { + "message": "Escolla o cartafol e inténtao de novo", + "description": "Button shown if the user runs into an error during import, allowing them to start over" + }, + "importCompleteHeader": { + "message": "Correcto!", + "description": "Header shown on the screen at the end of a successful import process" + }, + "importCompleteStartButton": { + "message": "Comezar a usar Signal Desktop", + "description": "Button shown at end of successful import process, nothing left but a restart" + }, + "importCompleteLinkButton": { + "message": "Vincule este dispositivo co seu teléfono", + "description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen" + }, + "selectedLocation": { + "message": "a súa información de localización", + "description": "Message shown as the export location if we didn't capture the target directory" + }, + "upgradingDatabase": { + "message": "Actualizando a base de datos. Isto pode levar algún tempo...", + "description": "Message shown on the loading screen when we're changing database structure on first run of a new version" + }, + "loadingMessages": { + "message": "Cargando as mensaxes. $count$ ata agora…", + "description": "Message shown on the loading screen when we're catching up on the backlog of messages", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "view": { + "message": "Ver", + "description": "Used as a label on a button allowing user to see more information" + }, + "youLeftTheGroup": { + "message": "Xa non pertences a este grupo.", + "description": "Displayed when a user can't send a message because they have left the group" + }, + "invalidConversation": { + "message": "Este grupo non é correcto. Crea outro grupo novo.", + "description": "Displayed when a user can't send a message because something has gone wrong in the conversation." + }, + "scrollDown": { + "message": "Desprazarse ata o final da conversa", + "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" + }, + "messagesBelow": { + "message": "Novas mensaxes abaixo", + "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" + }, + "unreadMessage": { + "message": "1 mensaxe sen ler", + "description": "Text for unread message separator, just one message" + }, + "unreadMessages": { + "message": "$count$ sen ler", + "description": "Text for unread message separator, with count", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "messageHistoryUnsynced": { + "message": "Pola túa seguridade, o historial das conversas non se transfire aos novos dispositivos ligados.", + "description": "Shown in the conversation history when a user links a new device to explain what is not supported." + }, + "youMarkedAsVerified": { + "message": "Marcaches o teu Número de Seguranza con $name$ como verificado", + "description": "Shown in the conversation history when the user marks a contact as verified.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "youMarkedAsNotVerified": { + "message": "Marcaches como sen verificar o teu número de seguranza con $name$", + "description": "Shown in the conversation history when the user marks a contact as not verified, whether on the Safety Number screen or by dismissing a banner or dialog.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "youMarkedAsVerifiedOtherDevice": { + "message": "Marcaches o teu número de seguranza con $name$ como verificado desde outro dispositivo", + "description": "Shown in the conversation history when we discover that the user marked a contact as verified on another device.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "youMarkedAsNotVerifiedOtherDevice": { + "message": "Marcaches como sen verificar o teu número de seguranza con $name$ desde outro dispositivo", + "description": "Shown in the conversation history when we discover that the user marked a contact as not verified on another device.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "membersNeedingVerification": { + "message": "Your safety numbers with these group members have changed since you last verified. Click a group member to see your new safety number with them.", + "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": "O número de seguranza que intentas verificar cambiou. Comproba o teu novo número con $name1$. Recorda, este cambio pode significar que alguén intenta interceptar as túas comunicacións ou que $name2$ volveu instalar Signal.", + "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", + "placeholders": { + "name1": { + "content": "$1", + "example": "Bob" + }, + "name2": { + "content": "$2", + "example": "Bob" + } + } + }, + "changedVerificationWarning": { + "message": "As seguintes persoas pode que reinstalasen ou cambiasen de dispositivo. Comproba o número de seguranza con elas para garantir a privacidade.", + "description": "Shown on confirmation dialog when user attempts to send a message" + }, + "safetyNumberChangeDialog__pending-messages": { + "message": "Enviar mensaxes pendentes", + "description": "Shown on confirmation dialog when user attempts to send a message in the outbox" + }, + "identityKeyErrorOnSend": { + "message": "O teu número de seguranza con $name1$ cambiou. Isto pode significar que alguén intenta interceptar as túas comunicacións ou que $name2$ volveu instalar Signal. Recomendámoste que verifiques o número con este contacto. ", + "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", + "placeholders": { + "name1": { + "content": "$1", + "example": "Bob" + }, + "name2": { + "content": "$2", + "example": "Bob" + } + } + }, + "sendAnyway": { + "message": "Enviar igualmente", + "description": "Used on a warning dialog to make it clear that it might be risky to send the message." + }, + "callAnyway": { + "message": "Chamar igualmente", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, + "continueCall": { + "message": "Continuar a chamada", + "description": "Used on a warning dialog to make it clear that it might be risky to continue the group call." + }, + "noLongerVerified": { + "message": "Your safety number with $name$ has changed and is no longer verified. Click to show.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "multipleNoLongerVerified": { + "message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.", + "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." + }, + "debugLogExplanation": { + "message": "Cando premes Enviar, o teu rexistro publicarase en línea durante 30 días nunha URL única privada. Podes gardalo primeiro no teu dispositivo.", + "description": "Description of what will happen with your debug log" + }, + "debugLogError": { + "message": "Algo saíu mal durante a subida! Envía un correo electrónico a support@signal.org e envía anexo o teu rexistro como ficheiro de texto.", + "description": "Error message a recommendations if debug log upload fails" + }, + "debugLogSuccess": { + "message": "Rexistro de depuración enviado", + "description": "Title of the success page for submitting a debug log" + }, + "debugLogSuccessNextSteps": { + "message": "Rexistro de depuración subido. Cando contactes co Centro de axuda, copia a dirección URL máis abaixo e envíaa cunha descrición do problema que atopaches e os pasos para que se produza.", + "description": "Explanation of next steps to take when submitting debug log" + }, + "debugLogLogIsIncomplete": { + "message": "... para ver o rexistro completo, preme Gardar", + "description": "Shown as the text for the copy button on the debug log screen" + }, + "debugLogCopy": { + "message": "Copiar ligazón", + "description": "Shown as the text for the copy button on the debug log screen" + }, + "debugLogSave": { + "message": "Gardar", + "description": "Shown as the text for the download button on the debug log screen" + }, + "debugLogLinkCopied": { + "message": "Copiouse a ligazón no portaretallos", + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" + }, + "reportIssue": { + "message": "Contactar coa Axuda", + "description": "Link to open the issue tracker" + }, + "gotIt": { + "message": "Entendo", + "description": "Label for a button that dismisses a dialog. The user clicks it to confirm that they understand the message in the dialog." + }, + "submit": { + "message": "Enviar", + "description": "" + }, + "acceptNewKey": { + "message": "Aceptar", + "description": "Label for a button to accept a new safety number" + }, + "verify": { + "message": "Marcar como verificado", + "description": "" + }, + "unverify": { + "message": "Marcar como non verificado", + "description": "" + }, + "isVerified": { + "message": "You have verified your safety number with $name$.", + "description": "Summary state shown at top of the safety number screen if user has verified contact.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "isNotVerified": { + "message": "You have not verified your safety number with $name$.", + "description": "Summary state shown at top of the safety number screen if user has not verified contact.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "verified": { + "message": "Verificado", + "description": "" + }, + "newIdentity": { + "message": "Novo número de seguranza", + "description": "Header for a key change dialog" + }, + "identityChanged": { + "message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.", + "description": "" + }, + "incomingError": { + "message": "Erro ao xestionar a mensaxe recibida", + "description": "" + }, + "media": { + "message": "Multimedia", + "description": "Header of the default pane in the media gallery, showing images and videos" + }, + "mediaEmptyState": { + "message": "Non hai contido multimedia nesta conversa", + "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" + }, + "allMedia": { + "message": "Contido multimedia", + "description": "Header for the media gallery" + }, + "documents": { + "message": "Documentos", + "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" + }, + "documentsEmptyState": { + "message": "Non hai documentos nesta conversa", + "description": "Message shown to user in the media gallery when there are no messages with document attachments (anything other than images or video)" + }, + "today": { + "message": "Hoxe", + "description": "The string \"today\"" + }, + "yesterday": { + "message": "Onte", + "description": "The string \"yesterday\"" + }, + "thisWeek": { + "message": "Esta semana", + "description": "Section header in the media gallery" + }, + "thisMonth": { + "message": "Este mes", + "description": "Section header in the media gallery" + }, + "unsupportedAttachment": { + "message": "Tipo de anexo que non se acepta. Prema para gardar.", + "description": "Displayed for incoming unsupported attachment" + }, + "clickToSave": { + "message": "Premer para gardar", + "description": "Hover text for attachment filenames" + }, + "unnamedFile": { + "message": "Ficheiro sen nome", + "description": "Hover text for attachment filenames" + }, + "voiceMessage": { + "message": "Mensaxe de voz", + "description": "Name for a voice message attachment" + }, + "dangerousFileType": { + "message": "Este tipo de anexos non se permite por motivos de seguridade.", + "description": "Shown in toast when user attempts to send .exe file, for example" + }, + "loadingPreview": { + "message": "Preparando a vista previa...", + "description": "Shown while Signal Desktop is fetching metadata for a url in composition area" + }, + "stagedPreviewThumbnail": { + "message": "Borrador da miniatura de visualización de ligazon para $domain$", + "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", + "placeholders": { + "path": { + "content": "$1", + "example": "instagram.com" + } + } + }, + "previewThumbnail": { + "message": "Miniatura da visualización de ligazón para $domain$", + "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", + "placeholders": { + "domain": { + "content": "$1", + "example": "instagram.com" + } + } + }, + "stagedImageAttachment": { + "message": "Borrador de imaxe anexa: $path$", + "description": "Alt text for staged attachments", + "placeholders": { + "path": { + "content": "$1", + "example": "dog.jpg" + } + } + }, + "decryptionErrorToast": { + "message": "Desktop atopu un erro de descifrado de $name$, dispositivo $deviceId$", + "description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + }, + "deviceId": { + "content": "$1", + "example": "2" + } + } + }, + "decryptionErrorToastAction": { + "message": "Enviar rexistro", + "description": "Label for the decryption error toast button" + }, + "oneNonImageAtATimeToast": { + "message": "Ao incluír un adxunto sen imaxe, o límite é de un anexo por mensaxe.", + "description": "An error popup when the user has attempted to add an attachment" + }, + "cannotMixImageAndNonImageAttachments": { + "message": "Non podes combinar unha imaxe con outro tipo de arquivo nunha soa mensaxe.", + "description": "An error popup when the user has attempted to add an attachment" + }, + "maximumAttachments": { + "message": "Non podes engadir máis arquivos nesta mensaxe.", + "description": "An error popup when the user has attempted to add an attachment" + }, + "fileSizeWarning": { + "message": "Sorry, the selected file exceeds message size restrictions.", + "description": "" + }, + "unableToLoadAttachment": { + "message": "Non foi posíbel abrir o anexo escollido.", + "description": "" + }, + "disconnected": { + "message": "Desconectado", + "description": "Displayed when the desktop client cannot connect to the server." + }, + "connecting": { + "message": "Conectando...", + "description": "Displayed when the desktop client is currently connecting to the server." + }, + "connect": { + "message": "Preme para reconectar.", + "description": "Shown to allow the user to manually attempt a reconnect." + }, + "connectingHangOn": { + "message": "Non debería tardar", + "description": "Subtext description for when the client is connecting to the server." + }, + "offline": { + "message": "Sen conexión", + "description": "Displayed when the desktop client has no network connection." + }, + "checkNetworkConnection": { + "message": "Comprobe a conexión á rede", + "description": "Obvious instructions for when a user's computer loses its network connection" + }, + "submitDebugLog": { + "message": "Rexistro de depuración", + "description": "Menu item and header text for debug log modal (sentence case)" + }, + "debugLog": { + "message": "Rexistro de depuración", + "description": "View menu item to open the debug log (title case)" + }, + "forceUpdate": { + "message": "Forzar actualización", + "description": "View menu item to force the app to update download and install" + }, + "helpMenuShowKeyboardShortcuts": { + "message": "Mostrar atallos de teclado", + "description": "Item under the help menu, pops up a screen showing the application's keyboard shortcuts" + }, + "contactUs": { + "message": "Contacto", + "description": "Item under the help menu, takes you to the contact us support page" + }, + "goToReleaseNotes": { + "message": "Ir ás notas de lanzamento", + "description": "Item under the help menu, takes you to GitHub page for release notes" + }, + "goToForums": { + "message": "Ir aos foros", + "description": "Item under the Help menu, takes you to the forums" + }, + "goToSupportPage": { + "message": "ir á paxina de soporte", + "description": "Item under the Help menu, takes you to the support page" + }, + "joinTheBeta": { + "message": "Unirse á beta", + "description": "Item under the Help menu, takes you to an article describing how to install the beta release of Signal Desktop" + }, + "signalDesktopPreferences": { + "message": "Preferencias de Signal Desktop", + "description": "Title of the window that pops up with Signal Desktop preferences in it" + }, + "signalDesktopStickerCreator": { + "message": "Creador de paquetes de iconas", + "description": "Title of the window that pops up with Signal Desktop preferences in it" + }, + "aboutSignalDesktop": { + "message": "Sobre de Signal Desktop", + "description": "Item under the Help menu, which opens a small about window" + }, + "screenShareWindow": { + "message": "Compartir pantalla", + "description": "Title for screen sharing window" + }, + "speech": { + "message": "Voz", + "description": "Item under the Edit menu, with 'start/stop speaking' items below it" + }, + "show": { + "message": "Mostrar", + "description": "Command under Window menu, to show the window" + }, + "hide": { + "message": "Agochar", + "description": "Command in the tray icon menu, to hide the window" + }, + "quit": { + "message": "Saír", + "description": "Command in the tray icon menu, to quit the application" + }, + "signalDesktop": { + "message": "Signal Desktop", + "description": "Tooltip for the tray icon" + }, + "search": { + "message": "Buscar", + "description": "Placeholder text in the search input" + }, + "clearSearch": { + "message": "Limpar a busca", + "description": "Aria label for clear search button" + }, + "searchIn": { + "message": "Buscar conversa", + "description": "Shown in the search box before text is entered when searching in a specific conversation" + }, + "noSearchResults": { + "message": "Sen resultados para \"$searchTerm$\"", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$1", + "example": "dog" + } + } + }, + "noSearchResults--sms-only": { + "message": "Os contactos de SMS/MMS non están dispoñibles en Desktop.", + "description": "Shown in the search left pane when no results were found and primary device has SMS/MMS handling enabled" + }, + "noSearchResultsInConversation": { + "message": "Sen resultados para \"$searchTerm$\" en $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$1", + "example": "dog" + }, + "conversationName": { + "content": "$2", + "example": "Friends" + } + } + }, + "conversationsHeader": { + "message": "Conversas", + "description": "Shown to separate the types of search results" + }, + "contactsHeader": { + "message": "Contactos", + "description": "Shown to separate the types of search results" + }, + "groupsHeader": { + "message": "Grupos", + "description": "Shown to separate the types of search results" + }, + "messagesHeader": { + "message": "Mensaxes", + "description": "Shown to separate the types of search results" + }, + "findByUsernameHeader": { + "message": "Buscar por usuario", + "description": "Shown when search could be a valid username, with one sub-item that will kick off the search" + }, + "findByPhoneNumberHeader": { + "message": "Buscar por número de teléfono", + "description": "Shown when search could be a valid phone number, with one sub-item that will kick off the search" + }, + "at-username": { + "message": "@$username$", + "description": "@ added to username to signify it as a username. Should it be on the right in your language?", + "placeholders": { + "username": { + "content": "$1", + "example": "sammy45" + } + } + }, + "welcomeToSignal": { + "message": "Benvido/a a Signal", + "description": "" + }, + "whatsNew": { + "message": "Ver $whatsNew$ nesta actualización", + "description": "Shown in the main window", + "placeholders": { + "name": { + "content": "$1", + "example": "what's new" + } + } + }, + "viewReleaseNotes": { + "message": "novidades", + "description": "Clickable link that displays the latest release notes" + }, + "typingAlt": { + "message": "Animación de escribindo para esta conversa", + "description": "Used as the 'title' attribute for the typing animation" + }, + "contactInAddressBook": { + "message": "Esta persoa está nos seus contactos.", + "description": "Description of icon denoting that contact is from your address book" + }, + "contactAvatarAlt": { + "message": "Avatar do contacto $name$", + "description": "Used in the alt tag for the image avatar of a contact", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "sendMessageToContact": { + "message": "Enviar mensaxe", + "description": "Shown when you are sent a contact and that contact has a signal account" + }, + "home": { + "message": "fogar", + "description": "Shown on contact detail screen as a label for an address/phone/email" + }, + "work": { + "message": "traballo", + "description": "Shown on contact detail screen as a label for an address/phone/email" + }, + "mobile": { + "message": "móbil", + "description": "Shown on contact detail screen as a label for a phone or email" + }, + "email": { + "message": "Correo electrónico", + "description": "Generic label shown if contact email has custom type but no label" + }, + "phone": { + "message": "teléfono", + "description": "Generic label shown if contact phone has custom type but no label" + }, + "address": { + "message": "enderezo", + "description": "Generic label shown if contact address has custom type but no label" + }, + "poBox": { + "message": "Apartado de correos", + "description": "When rendering an address, used to provide context to a post office box" + }, + "downloading": { + "message": "Descargando", + "description": "Shown in the message bubble while a long message attachment is being downloaded" + }, + "downloadFullMessage": { + "message": "Descargar mensaxe completa", + "description": "Shown in the message bubble while a long message attachment is not downloaded" + }, + "downloadAttachment": { + "message": "Descargar anexo", + "description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button" + }, + "reactToMessage": { + "message": "Reaccionar á mensaxe", + "description": "Shown in triple-dot menu next to message to allow user to react to the associated message" + }, + "replyToMessage": { + "message": "Responder a mensaxe", + "description": "Shown in triple-dot menu next to message to allow user to start crafting a message with a quotation" + }, + "originalMessageNotFound": { + "message": "Non se atopou a mensaxe orixinal", + "description": "Shown in quote if reference message was not found as message was initially downloaded and processed" + }, + "originalMessageNotAvailable": { + "message": "A mensaxe orixinal xa non está máis dispoñible", + "description": "Shown in toast if user clicks on quote that references message no longer in database" + }, + "messageFoundButNotLoaded": { + "message": "Mensaxe orixinal atopada, pero non cargada. Sube para cargala.", + "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" + }, + "voiceRecording--start": { + "message": "Comezar a gravar mensaxe de vox", + "description": "Tooltip for microphone button to start voice message" + }, + "voiceRecording--complete": { + "message": "Completar mensaxe de voz e enviar", + "description": "Tooltip for green complete voice message and send" + }, + "voiceRecording--cancel": { + "message": "Cancelar mensaxe de voz", + "description": "Tooltip for red button to cancel voice message" + }, + "voiceRecordingInterruptedMax": { + "message": "A gravación da mensaxe de vou parouse porque acadaouse o límite de tempo.", + "description": "Confirmation dialog message for when the voice recording is interrupted due to max time limit" + }, + "voiceRecordingInterruptedBlur": { + "message": "A gravación da mensaxe de voz parouse porque cambiaches a outra aplicación.", + "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" + }, + "voiceNoteLimit": { + "message": "As mensaxes de voz limítanse a unha hora. A gravación pararase se cambias a outra aplicación.", + "description": "Shown in toast to warn user about limited time and that window must be in focus" + }, + "voiceNoteMustBeOnlyAttachment": { + "message": "A mensaxe de voz só pode ter un anexo.", + "description": "Shown in toast if tries to record a voice note with any staged attachments" + }, + "voiceNoteError": { + "message": "Erro ao gravar.", + "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" + }, + "attachmentSaved": { + "message": "Anexo gardado.", + "description": "Shown after user selects to save to downloads" + }, + "attachmentSavedShow": { + "message": "Mostrar no cartafol", + "description": "Button label for showing the attachment in your file system" + }, + "you": { + "message": "Ti", + "description": "Shown when the user represented is the current user." + }, + "replyingTo": { + "message": "Respondéndolle a $name$", + "description": "Shown in iOS theme when you or someone quotes to a message which is not from you", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "audioPermissionNeeded": { + "message": "Para enviar mensaxes de son, permite a Signal Desktop acceder ao teu micrófono.", + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" + }, + "audioCallingPermissionNeeded": { + "message": "Para chamar, debes permitir a Signal Desktop acceder ao teu micrófono.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" + }, + "videoCallingPermissionNeeded": { + "message": "Para facer videochamada, debes permitir a Signal Desktop accecer á túa cámara.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" + }, + "allowAccess": { + "message": "Permitir acceso", + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" + }, + "showSettings": { + "message": "Mostrar a configuración", + "description": "A button shown in dialog requesting the user to turn on audio permissions" + }, + "audio": { + "message": "Audio", + "description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment" + }, + "video": { + "message": "Vídeo", + "description": "Shown in a quotation of a message containing a video if no text was originally provided with that video" + }, + "photo": { + "message": "Fotografía", + "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" + }, + "text": { + "message": "Texto", + "description": "Label for the word 'text'" + }, + "cannotUpdate": { + "message": "Non se pode actualizar", + "description": "Shown as the title of our update error dialogs on windows" + }, + "muted": { + "message": "Acalado", + "description": "Shown in a button when a conversation is muted" + }, + "mute": { + "message": "Silenciar", + "description": "Shown in a button when a conversation is unmuted and can be muted" + }, + "cannotUpdateDetail": { + "message": "Erro ao actualizar Signal. $retry$ ou visita $url$ para instalala de maneira manual. Logo, contacta co $support$ sobre este problema.", + "description": "Shown if a general error happened while trying to install update package", + "placeholders": { + "retry": { + "content": "$2", + "example": "retry update" + }, + "url": { + "content": "$2", + "example": "https://signal.org/download" + }, + "support": { + "content": "$3", + "example": "contact support" + } + } + }, + "cannotUpdateRequireManualDetail": { + "message": "Erro ao actualizar Signal. Visita $url$ para instalala de maneira manual. Logo, contacta co $support$ sobre este problema", + "description": "Shown if a general error happened while trying to install update package and manual update is required", + "placeholders": { + "url": { + "content": "$2", + "example": "https://signal.org/download" + }, + "support": { + "content": "$3", + "example": "contact support" + } + } + }, + "readOnlyVolume": { + "message": "É probable que Signal Desktop se encontre en corentena macOS e non se poda actualizar automaticamente. Intenta mover $app$ a $folder$ con Finder.", + "description": "Shown on MacOS if running on a read-only volume and we cannot update", + "placeholders": { + "app": { + "content": "$1", + "example": "Signal.app" + }, + "folder": { + "content": "$2", + "example": "/Applications" + } + } + }, + "ok": { + "message": "Aceptar", + "description": "" + }, + "cancel": { + "message": "Cancelar", + "description": "" + }, + "discard": { + "message": "Descartar", + "description": "" + }, + "failedToSend": { + "message": "Erro no envío a algúns destinatarios. Comproba a túa conexión á rede.", + "description": "" + }, + "error": { + "message": "Erro", + "description": "" + }, + "messageDetail": { + "message": "Detalle da mensaxe", + "description": "" + }, + "delete": { + "message": "Eliminar", + "description": "" + }, + "accept": { + "message": "Aceptar", + "description": "" + }, + "forward": { + "message": "Reenviar", + "description": "" + }, + "done": { + "message": "Feito", + "description": "Label for done" + }, + "on": { + "message": "On", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Off", + "description": "Label for when something is turned off" + }, + "deleteWarning": { + "message": "Esta mensaxe borrarase do teu dispositivo.", + "description": "Text shown in the confirmation dialog for deleting a message locally" + }, + "deleteForEveryoneWarning": { + "message": "Esta mensaxe será eliminada para todos na conversa se están nunha versión recente de Signal. Poderán ver que eliminaches a mensaxe.", + "description": "Text shown in the confirmation dialog for deleting a message for everyone" + }, + "from": { + "message": "De", + "description": "Label for the sender of a message" + }, + "to": { + "message": "Para", + "description": "Label for the receiver of a message" + }, + "toJoiner": { + "message": "para", + "description": "Joiner for message search results - like 'Jon' to 'Friends Group'" + }, + "sent": { + "message": "Enviada", + "description": "Label for the time a message was sent" + }, + "received": { + "message": "Recibida", + "description": "Label for the time a message was received" + }, + "sendMessage": { + "message": "Mensaxe", + "description": "Placeholder text in the message entry field" + }, + "groupMembers": { + "message": "Membros do grupo", + "description": "" + }, + "showMembers": { + "message": "Amosar membros", + "description": "" + }, + "showSafetyNumber": { + "message": "Ver número de seguranza", + "description": "" + }, + "viewRecentMedia": { + "message": "Ver contido multimedia recente", + "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": "Para verificar a seguranza da túa encriptación de extremo a extremo con $name$, compara os números de máis arriba co seu dispositivo.", + "description": "", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "theirIdentityUnknown": { + "message": "You haven't exchanged any messages with this contact yet. Your safety number with them will be available after the first message.", + "description": "" + }, + "back": { + "message": "Volver", + "description": "Generic label for back" + }, + "goBack": { + "message": "Ir atrás", + "description": "Label for back button in a conversation" + }, + "moreInfo": { + "message": "Máis información", + "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" + }, + "retrySend": { + "message": "Intentar enviar de novo", + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" + }, + "retryDeleteForEveryone": { + "message": "Reintentar Borrar para todos", + "description": "Shown on the drop-down menu for an individual message, but only if a previous delete for everyone failed to send" + }, + "forwardMessage": { + "message": "Reenviar mensaxe", + "description": "Shown on the drop-down menu for an individual message, forwards a message" + }, + "deleteMessage": { + "message": "Eliminar a mensaxe para min", + "description": "Shown on the drop-down menu for an individual message, deletes single message" + }, + "deleteMessageForEveryone": { + "message": "Eliminar a mensaxe para todos", + "description": "Shown on the drop-down menu for an individual message, deletes single message for everyone" + }, + "deleteMessages": { + "message": "Eliminar", + "description": "Menu item for deleting messages, title case." + }, + "deleteConversationConfirmation": { + "message": "Quere borrar de xeito permanente a conversa seleccionada?", + "description": "Confirmation dialog text that asks the user if they really wish to delete the conversation. Answer buttons use the strings 'ok' and 'cancel'. The deletion is permanent, i.e. it cannot be undone." + }, + "sessionEnded": { + "message": "Restablecer sesión segura", + "description": "This is a past tense, informational message. In other words, your secure session has been reset." + }, + "ChatRefresh--notification": { + "message": "Sesión de conversa actualizada", + "description": "Shown in timeline when a error happened, and the session was automatically reset." + }, + "ChatRefresh--learnMore": { + "message": "Saber máis", + "description": "Shown in timeline when session is automatically reset, to provide access to a popup info dialog" + }, + "ChatRefresh--summary": { + "message": "Signal emprega unha encriptación de extremo a extremo e pode requirir que actualices a túa conversa de vez en cando. Isto non afecta á súa seguridade, mais existe a posibilidade de que perderas unha mensaxe deste contacto. Podes pedirlle que a reenvíe.", + "description": "Shown on explainer dialog available from chat session refreshed timeline events" + }, + "ChatRefresh--contactSupport": { + "message": "Contactar coa Axuda", + "description": "Shown on explainer dialog available from chat session refreshed timeline events" + }, + "DeliveryIssue--preview": { + "message": "Problema co envío", + "description": "Shown in left pane preview when message delivery issue happens" + }, + "DeliveryIssue--notification": { + "message": "Non se entregou unha mensaxe de $sender$", + "description": "Shown in timeline when message delivery issue happens", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "DeliveryIssue--learnMore": { + "message": "Saber máis", + "description": "Shown in timeline when message delivery issue happens, to provide access to a popup info dialog" + }, + "DeliveryIssue--title": { + "message": "Problema co envío", + "description": "Shown on explainer dialog available from delivery issue timeline events" + }, + "DeliveryIssue--summary": { + "message": "Non recibiches ou unha mensaxe, un sticker, unha reacción, unha confirmación de lectura ou contido multimedia de $sender$, a través dunha mensaxe directa ou por un grupo.", + "description": "Shown on explainer dialog available from delivery issue timeline events in 1:1 conversations", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "DeliveryIssue--summary--group": { + "message": "Non recibiches unha mensaxe, un sticker, unha reacción, unha confirmación de lectura ou contido multimedia de $sender$ nesta conversa.", + "description": "Shown on explainer dialog available from delivery issue timeline events in groups", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "ChangeNumber--notification": { + "message": "$sender$cambiou o seu número de teléfono", + "description": "Shown in timeline when a member of a conversation changes their phone number", + "placeholders": { + "sender": { + "content": "$1", + "example": "Sam" + } + } + }, + "quoteThumbnailAlt": { + "message": "Miniatura da imaxe da mensaxe citada", + "description": "Used in alt tag of thumbnail images inside of an embedded message quote" + }, + "imageAttachmentAlt": { + "message": "Imaxe engadida á mensaxe", + "description": "Used in alt tag of image attachment" + }, + "videoAttachmentAlt": { + "message": "Captura de pantalla do vídeo engadida á mensaxe", + "description": "Used in alt tag of video attachment preview" + }, + "lightboxImageAlt": { + "message": "Imaxe enviada na conversa", + "description": "Used in the alt tag for the image shown in a full-screen lightbox view" + }, + "imageCaptionIconAlt": { + "message": "Icono que mostra que esta imaxe ten un texto", + "description": "Used for the icon layered on top of an image in message bubbles" + }, + "save": { + "message": "Gardar", + "description": "Used on save buttons" + }, + "reset": { + "message": "Restablecer", + "description": "Used on reset buttons" + }, + "fileIconAlt": { + "message": "Icona de ficheiro", + "description": "Used in the media gallery documents tab to visually represent a file" + }, + "installWelcome": { + "message": "Benvido/a a Signal Desktop", + "description": "Welcome title on the install page" + }, + "installTagline": { + "message": "A privacidade é posible. Signal faina sinxela.", + "description": "Tagline displayed under 'installWelcome' string on the install page" + }, + "linkedDevices": { + "message": "Dispositivos vinculados", + "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" + }, + "linkNewDevice": { + "message": "Vincula un novo dispositivo", + "description": "The menu option shown in Signal iOS to add a new linked device" + }, + "Install__scan-this-code": { + "message": "Escanea este código na aplicación de Signal do teu móbil", + "description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen" + }, + "Install__instructions__1": { + "message": "Abre Signal no teu móbil", + "description": "Instructions on the device link screen" + }, + "Install__instructions__2": { + "message": "Preme en $settings$ e logo en $linkedDevices$", + "description": "Instructions on the device link screen", + "placeholders": { + "settings": { + "content": "$1", + "example": "Settings" + }, + "linkedDevices": { + "content": "$2", + "example": "Linked Devices" + } + } + }, + "Install__instructions__2__settings": { + "message": "Configuración", + "description": "Part of the 2nd instruction on the device link screen" + }, + "Install__instructions__3": { + "message": "Preme $plusButton$ (Android) ou $linkNewDevice$ (iPhone)", + "description": "Instructions on the device link screen", + "placeholders": { + "plusButton": { + "content": "$1", + "example": "" + }, + "linkNewDevice": { + "content": "$2", + "example": "Link New Device" + } + } + }, + "Install__qr-failed": { + "message": "Erro ao cargar o código QR. Comproba a túa conexión e inténtao de novo. $learnMore$", + "description": "Shown on the install screen if the QR code fails to load", + "placeholders": { + "learnMore": { + "content": "$1", + "example": "Learn more" + } + } + }, + "Install__qr-failed__learn-more": { + "message": "Saber máis", + "description": "Shown on the install screen if the QR code fails to load" + }, + "Install__support-link": { + "message": "Necesitas axuda?", + "description": "Shown on the install screen. Link takes users to a support page" + }, + "Install__choose-device-name__description": { + "message": "Verás o seu nome baixo a sección «Dispositivos vinculados» no teu móbil", + "description": "The subheader shown on the 'choose device name' screen in the device linking process" + }, + "Install__choose-device-name__placeholder": { + "message": "Meu equipo", + "description": "The placeholder for the 'choose device name' input" + }, + "Preferences--device-name": { + "message": "Nome do dispositivo", + "description": "The label in settings panel shown for the user-provided name for this desktop instance" + }, + "chooseDeviceName": { + "message": "Escolle o nome deste dispositivo", + "description": "The header shown on the 'choose device name' screen in the device linking process" + }, + "finishLinkingPhone": { + "message": "Acabouse de ligar este teléfono", + "description": "The text on the button to finish the linking process, after choosing the device name" + }, + "initialSync": { + "message": "Sincronizando contactos e grupos", + "description": "Shown during initial link while contacts and groups are being pulled from mobile device" + }, + "initialSync__subtitle": { + "message": "Recorda que o teu historial de conversas non se sincronizará neste dispositivo", + "description": "Shown during initial link while contacts and groups are being pulled from mobile device" + }, + "installConnectionFailed": { + "message": "Erro ao conectarse co servidor.", + "description": "Displayed when we can't connect to the server." + }, + "installTooManyDevices": { + "message": "Sorry, you have too many devices linked already. Try removing some.", + "description": "" + }, + "installTooOld": { + "message": "Actualiza Signal neste dispositivo para vinculalo co teu móbil.", + "description": "" + }, + "installErrorHeader": { + "message": "Recoiro, algo foi mal.", + "description": "" + }, + "installUnknownError": { + "message": "Algo saíu mal! Inténtao de novo.", + "description": "" + }, + "installTryAgain": { + "message": "Volver tentar", + "description": "" + }, + "Preferences--theme": { + "message": "Tema", + "description": "Header for theme settings" + }, + "calling": { + "message": "Chamando", + "description": "Header for calling options on the settings screen" + }, + "calling__call-back": { + "message": "Devolver chamada", + "description": "Button to call someone back" + }, + "calling__call-again": { + "message": "Volver a chamar", + "description": "Button to call someone again" + }, + "calling__start": { + "message": "Iniciar chamada", + "description": "Button label in the call lobby for starting a call" + }, + "calling__join": { + "message": "Unirse á chamada", + "description": "Button label in the call lobby for joining a call" + }, + "calling__return": { + "message": "Volver á chamada", + "description": "Button label in the call lobby for returning to a call" + }, + "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { + "message": "Silenciouse o micrófono debido ó numero de persoas na chamada", + "description": "Shown in a call lobby toast if there are a lot of people already on the call" + }, + "calling__call-is-full": { + "message": "A chamada está completa", + "description": "Text in the call lobby when you can't join because the call is full" + }, + "calling__button--video__label": { + "message": "Cámara", + "description": "Label under the video button" + }, + "calling__button--video-disabled": { + "message": "Cámara desactivada", + "description": "Button tooltip label when the camera is disabled" + }, + "calling__button--video-off": { + "message": "Apagar a cámara", + "description": "Button tooltip label for turning off the camera" + }, + "calling__button--video-on": { + "message": "Encender a cámara", + "description": "Button tooltip label for turning on the camera" + }, + "calling__button--audio__label": { + "message": "Silenciar", + "description": "Label under the audio button" + }, + "calling__button--audio-disabled": { + "message": "Micrófono desactivado", + "description": "Button tooltip label when the microphone is disabled" + }, + "calling__button--audio-off": { + "message": "Silenciar micro", + "description": "Button tooltip label for turning off the microphone" + }, + "calling__button--audio-on": { + "message": "Activar micro", + "description": "Button tooltip label for turning on the microphone" + }, + "calling__button--presenting__label": { + "message": "Compartir", + "description": "Label under the share screen button" + }, + "calling__button--presenting-disabled": { + "message": "Presentación desactivada", + "description": "Button tooltip label for when screen sharing is disabled" + }, + "calling__button--presenting-on": { + "message": "Comezar presentación", + "description": "Button tooltip label for starting to share screen" + }, + "calling__button--presenting-off": { + "message": "Parar presentación", + "description": "Button tooltip label for stopping screen sharing" + }, + "calling__button--ring__label": { + "message": "Chamar", + "description": "Label under the ring button" + }, + "calling__button--ring__disabled-because-group-is-too-large": { + "message": "O grupo é demasiado grande para chamar a todos os membros.", + "description": "Button tooltip label when you can't ring because the group is too large" + }, + "calling__button--ring__off": { + "message": "Notificar sen soar", + "description": "Button tooltip label for turning ringing off" + }, + "calling__button--ring__on": { + "message": "Activar son", + "description": "Button tooltip label for turning ringing on" + }, + "calling__your-video-is-off": { + "message": "A cámara está apagada", + "description": "Label in the calling lobby indicating that your camera is off" + }, + "calling__pre-call-info--empty-group": { + "message": "Ninguén máis aquí", + "description": "Shown in the calling lobby to describe who is in the call" + }, + "calling__pre-call-info--1-person-in-call": { + "message": "$first$ está nesta chamada", + "description": "Shown in the calling lobby to describe who is in the call", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + } + } + }, + "calling__pre-call-info--another-device-in-call": { + "message": "Un dos teus outros dispositivos está nesta chamada", + "description": "Shown in the calling lobby to describe when it is just you" + }, + "calling__pre-call-info--2-people-in-call": { + "message": "$first$ e $second$ están nesta chamada", + "description": "Shown in the calling lobby to describe who is in the call", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + } + } + }, + "calling__pre-call-info--3-people-in-call": { + "message": "$first$, $second$ e $third$ están nesta chamada", + "description": "Shown in the calling lobby to describe who is in the call", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "third": { + "content": "$3", + "example": "April" + } + } + }, + "calling__pre-call-info--many-people-in-call": { + "message": "$first$, $second$ e $others$ máis están nesta chamada", + "description": "Shown in the calling lobby to describe who is in the call", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "others": { + "content": "$3", + "example": "5" + } + } + }, + "calling__pre-call-info--will-ring-1": { + "message": "Signal chamará a $person$", + "description": "Shown in the calling lobby to describe who will be rung", + "placeholders": { + "person": { + "content": "$1", + "example": "Sam" + } + } + }, + "calling__pre-call-info--will-ring-2": { + "message": "Signal chamará a $first$ e $second$", + "description": "Shown in the calling lobby to describe who will be rang", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + } + } + }, + "calling__pre-call-info--will-ring-3": { + "message": "Signal chamará a $first$, $second$ e $third$", + "description": "Shown in the calling lobby to describe who will be rang", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "third": { + "content": "$3", + "example": "April" + } + } + }, + "calling__pre-call-info--will-ring-many": { + "message": "Signal chamará a $first$, $second$ e $others$ máis", + "description": "Shown in the calling lobby to describe who will be rang", + "placeholders": { + "person": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "others": { + "content": "$3", + "example": "5" + } + } + }, + "calling__pre-call-info--will-notify-1": { + "message": "$person$ recibirá unha notificación", + "description": "Shown in the calling lobby to describe who will be notified", + "placeholders": { + "person": { + "content": "$1", + "example": "Sam" + } + } + }, + "calling__pre-call-info--will-notify-2": { + "message": "$first$ e $second$recibirán unha notificación ", + "description": "Shown in the calling lobby to describe who will be notified", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + } + } + }, + "calling__pre-call-info--will-notify-3": { + "message": "$first$, $second$ e $third$ recibirán unha notificación", + "description": "Shown in the calling lobby to describe who will be notified", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "third": { + "content": "$3", + "example": "April" + } + } + }, + "calling__pre-call-info--will-notify-many": { + "message": "$first$, $second$ e $others$ máis recibirán unha notificación", + "description": "Shown in the calling lobby to describe who will be notified", + "placeholders": { + "person": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "others": { + "content": "$3", + "example": "5" + } + } + }, + "calling__in-this-call--zero": { + "message": "Ninguén máis aquí", + "description": "Shown in the participants list to describe how many people are in the call" + }, + "calling__in-this-call--one": { + "message": "Nesta chamada · 1 persoa", + "description": "Shown in the participants list to describe how many people are in the call" + }, + "calling__in-this-call--many": { + "message": "Nesta chamada · $people$persoas ", + "description": "Shown in the participants list to describe how many people are in the call", + "placeholders": { + "people": { + "content": "$1", + "example": "15" + } + } + }, + "calling__you-have-blocked": { + "message": "Bloqueaches a $name$", + "description": "when you block someone and cannot view their video", + "placeholders": { + "name": { + "content": "$1", + "example": "Henry Richard" + } + } + }, + "calling__block-info": { + "message": "Non recibirás o seu audio ou vídeo nin eles o teu.", + "description": "Shown in the modal dialog to describe how blocking works in a group call" + }, + "calling__overflow__scroll-up": { + "message": "Subir", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Baixar", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, + "calling__presenting--notification-title": { + "message": "Estás a presentar ante o grupo.", + "description": "Title for the share screen notification" + }, + "calling__presenting--notification-body": { + "message": "Preme aquí para devolver a chamada cando remates a presentación.", + "description": "Body text for the share screen notification" + }, + "calling__presenting--info": { + "message": "Signal está a compartir $window$. ", + "description": "Text that appears in the screen sharing controller to inform person that they are presenting", + "placeholders": { + "name": { + "content": "$1", + "example": "Application" + } + } + }, + "calling__presenting--stop": { + "message": "Parar de compartir", + "description": "Button for stopping screen sharing" + }, + "calling__presenting--you-stopped": { + "message": "Paraches a presentación", + "description": "Toast that appears when someone stops presenting" + }, + "calling__presenting--person-ongoing": { + "message": "$name$ está a presentar", + "description": "Title of call when someone is presenting", + "placeholders": { + "name": { + "content": "$1", + "example": "Maddie" + } + } + }, + "calling__presenting--person-stopped": { + "message": "$name$ detivo a presentación", + "description": "Toast that appears when someone stops presenting", + "placeholders": { + "name": { + "content": "$1", + "example": "Maddie" + } + } + }, + "calling__presenting--permission-title": { + "message": "Necesítanse permisos", + "description": "Shown as the title for the modal that requests screen recording permissions" + }, + "calling__presenting--macos-permission-description": { + "message": "Signal necesita acceso á grabación da pantalla.", + "description": "Shown as the description for the modal that requests screen recording permissions" + }, + "calling__presenting--permission-instruction-step1": { + "message": "Vai a Preferencias do sistema.", + "description": "Shown as the description for the modal that requests screen recording permissions" + }, + "calling__presenting--permission-instruction-step2": { + "message": "Preme no cadeado na parte inferior esquerda e insire o teu contrasinal do ordenador.", + "description": "Shown as the description for the modal that requests screen recording permissions" + }, + "calling__presenting--permission-instruction-step3": { + "message": "Na dereita, marca o recadro ao lado de Signal. Se non atopas Signal na lista, preme + para engadila.", + "description": "Shown as the description for the modal that requests screen recording permissions" + }, + "calling__presenting--permission-open": { + "message": "Abrir Preferencias do sistema", + "description": "The button that opens your system preferences for the needs screen record permissions modal" + }, + "calling__presenting--permission-cancel": { + "message": "Rexeitar", + "description": "The cancel button for the needs screen record permissions modal" + }, + "alwaysRelayCallsDescription": { + "message": "Redireccionar chamadas sempre", + "description": "Description of the always relay calls setting" + }, + "alwaysRelayCallsDetail": { + "message": "Redirecciona todas as chamadas a través do servidor de Signal para evitar revelar o teu enderezo IP aos teus contactos. Ao activar esta opción, reducirase a calidade da chamada.", + "description": "Details describing the always relay calls setting" + }, + "permissions": { + "message": "Permisos", + "description": "Header for permissions section of settings" + }, + "mediaPermissionsDescription": { + "message": "Permitir acceso ao micrófono", + "description": "Description of the media permission description" + }, + "mediaCameraPermissionsDescription": { + "message": "Permitir acceso á cámara", + "description": "Description of the media permission description" + }, + "general": { + "message": "Xeral", + "description": "Header for general options on the settings screen" + }, + "spellCheckDescription": { + "message": "Corrixir a ortografía ao escribir a mensaxe", + "description": "Description of the spell check setting" + }, + "spellCheckWillBeEnabled": { + "message": "Activarase o corrector ortográfico cando se reinicie Signal.", + "description": "Shown when the user enables spellcheck to indicate that they must restart Signal." + }, + "spellCheckWillBeDisabled": { + "message": "Desactivarase o corrector ortográfico cando se reinicie Signal.", + "description": "Shown when the user disables spellcheck to indicate that they must restart Signal." + }, + "SystemTraySetting__minimize-to-system-tray": { + "message": "Minimizar a barra de tarefas", + "description": "In the settings, shown next to the checkbox option for minimizing to the system tray" + }, + "SystemTraySetting__minimize-to-and-start-in-system-tray": { + "message": "Iniciar minimizada na barra", + "description": "In the settings, shown next to the checkbox option for starting in the system tray" + }, + "autoLaunchDescription": { + "message": "Abrir ao inicio de sesión", + "description": "Description for the automatic launch setting" + }, + "clearDataHeader": { + "message": "Limpar os datos da aplicación", + "description": "Header in the settings dialog for the section dealing with data deletion" + }, + "clearDataExplanation": { + "message": "Este proceso eliminará toda a información da aplicación, incluíndo os mensaxes e os datos da conta gardados.", + "description": "Text describing what the clear data button will do." + }, + "clearDataButton": { + "message": "Eliminar datos", + "description": "Button in the settings dialog starting process to delete all data" + }, + "deleteAllDataHeader": { + "message": "Quere eliminar todos os datos?", + "description": "Header of the full-screen delete data confirmation screen" + }, + "deleteAllDataBody": { + "message": "Estás a eliminar toda a información gardada da aplicación, incluíndo todos os contactos e mensaxes. Podes vincular o teu móbil de novo, mais as mensaxes non se recuperarán.", + "description": "Text describing what exactly will happen if the user clicks the button to delete all data" + }, + "deleteAllDataButton": { + "message": "Eliminar todos os datos", + "description": "Text of the button that deletes all data" + }, + "deleteAllDataProgress": { + "message": "Deconectando e eliminando todos os datos", + "description": "Message shown to user when app is disconnected and data deleted" + }, + "deleteOldIndexedDBData": { + "message": "Atopmos datos obsoletos dunha instalación antiga de Signal Desktop. Se elixes continuar, eliminaranse e partirás de cero.", + "description": "Shown if user last ran Signal Desktop before October 2018" + }, + "deleteOldData": { + "message": "Eliminar os datos antigos", + "description": "Button to make the delete happen" + }, + "notifications": { + "message": "Notificacións", + "description": "Header for notification settings" + }, + "notificationSettingsDialog": { + "message": "When messages arrive, display notifications that reveal:", + "description": "Explain the purpose of the notification settings" + }, + "disableNotifications": { + "message": "Desactivar as notificacións", + "description": "Label for disabling notifications" + }, + "nameAndMessage": { + "message": "Nome, contido e accions", + "description": "Label for setting notifications to display name and message text" + }, + "noNameOrMessage": { + "message": "Sen nome ou contido", + "description": "Label for setting notifications to display no name and no message text" + }, + "nameOnly": { + "message": "Só o nome", + "description": "Label for setting notifications to display sender name only" + }, + "newMessage": { + "message": "Nova mensaxe", + "description": "Displayed in notifications for only 1 message" + }, + "notificationSenderInGroup": { + "message": "$sender$ en $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } + }, + "notificationReaction": { + "message": "$sender$ reaccionon con $emoji$ a túa mensaxe", + "description": "", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "emoji": { + "content": "$2", + "example": "👍" + } + } + }, + "notificationReactionMessage": { + "message": "$sender$ reaccionou con $emoji$ a: $message$", + "description": "", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "emoji": { + "content": "$2", + "example": "👍" + }, + "message": { + "content": "$3", + "example": "Sounds good." + } + } + }, + "sendFailed": { + "message": "Fallou o envío", + "description": "Shown on outgoing message if it fails to send" + }, + "deleteFailed": { + "message": "Erro ao borrar", + "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone" + }, + "sendPaused": { + "message": "Envío en pausa", + "description": "Shown on outgoing message if it cannot be sent immediately" + }, + "partiallySent": { + "message": "Enviado parcialmente, toca para detalles", + "description": "Shown on outgoing message if it is partially sent" + }, + "partiallyDeleted": { + "message": "Borrado parcialmente, preme para reintentar", + "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone" + }, + "showMore": { + "message": "Detalles", + "description": "Displays the details of a key change" + }, + "showLess": { + "message": "Agochar detalles", + "description": "Hides the details of a key change" + }, + "learnMore": { + "message": "Saber máis sobre a verificación dos números de seguranza", + "description": "Text that links to a support article on verifying safety numbers" + }, + "expiredWarning": { + "message": "This version of Signal Desktop has expired. Please upgrade to the latest version to continue messaging.", + "description": "Warning notification that this version of the app has expired" + }, + "upgrade": { + "message": "Premer para ir a signal.org/download", + "description": "Label text for button to upgrade the app to the latest version" + }, + "mediaMessage": { + "message": "Mensaxe multimedia", + "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." + }, + "unregisteredUser": { + "message": "Número non rexistrado", + "description": "Error message displayed when sending to an unregistered user." + }, + "sync": { + "message": "Importar contactos", + "description": "Label for contact and group sync settings" + }, + "syncExplanation": { + "message": "Importa todos os grupos e contactos de Signal do teu dispositivo móbil.", + "description": "Explanatory text for sync settings" + }, + "lastSynced": { + "message": "Última importación o", + "description": "Label for date and time of last sync operation" + }, + "syncNow": { + "message": "Importar agora", + "description": "Label for a button that syncs contacts and groups from your phone" + }, + "syncing": { + "message": "Importando...", + "description": "Label for a disabled sync button while sync is in progress." + }, + "syncFailed": { + "message": "Erro ao importar. Asegúrate de que o teu ordenador e o teu teléfono está conectados a internet.", + "description": "Informational text displayed if a sync operation times out." + }, + "timestamp_s": { + "message": "agora", + "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." + }, + "timestamp_m": { + "message": "1 m", + "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." + }, + "timestamp_h": { + "message": "1 h", + "description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble." + }, + "hoursAgo": { + "message": "$hours$h", + "description": "Contracted form of 'X hours ago' which works both for singular and plural", + "placeholders": { + "hours": { + "content": "$1", + "example": "2" + } + } + }, + "minutesAgo": { + "message": "$minutes$m", + "description": "Contracted form of 'X minutes ago' which works both for singular and plural", + "placeholders": { + "minutes": { + "content": "$1", + "example": "10" + } + } + }, + "justNow": { + "message": "Agora", + "description": "Shown if a message is very recent, less than 60 seconds old" + }, + "timestampFormat_M": { + "message": "D MMM", + "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." + }, + "timestampFormat__long__today": { + "message": "[Hoxe] LT", + "description": "Timestamp format string for displaying \"Today\" and the time" + }, + "timestampFormat__long__yesterday": { + "message": "[Onte] LT", + "description": "Timestamp format string for displaying \"Yesterday\" and the time" + }, + "messageBodyTooLong": { + "message": "A mensaxe de texto é demasiado longa.", + "description": "Shown if the user tries to send more than 64kb of text" + }, + "unblockToSend": { + "message": "Desbloquea o contacto para enviarlle mensaxes.", + "description": "Brief message shown when trying to message a blocked number" + }, + "unblockGroupToSend": { + "message": "Desbloquea o grupo para enviarlle mensaxes.", + "description": "Brief message shown when trying to message a blocked group" + }, + "youChangedTheTimer": { + "message": "Cambiaches a duración das mensaxes temporais a $time$.", + "description": "Message displayed when you change the message expiration timer in a conversation.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, + "timerSetOnSync": { + "message": "A duración das mensaxes temporais actualizouse a $time$.", + "description": "Message displayed when timer is set on initial link of desktop device.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, + "timerSetByMember": { + "message": "Un membro fixou a duración das mensaxes temporais a $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, + "theyChangedTheTimer": { + "message": "$name$ fixou a duración das mensaxes temporais a $time$.", + "description": "Message displayed when someone else changes the message expiration timer in a conversation.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + }, + "time": { + "content": "$2", + "example": "10m" + } + } + }, + "disappearingMessages__off": { + "message": "desactivada", + "description": "Label for option to turn off message expiration in the timer menu" + }, + "disappearingMessages": { + "message": "Desaparición das mensaxes", + "description": "Conversation menu option to enable disappearing messages. Title of the settings section for Disappearing Messages. Label of the disappearing timer select in group creation flow" + }, + "disappearingMessagesDisabled": { + "message": "Desaparición das mensaxes desactivada", + "description": "Displayed in the left pane when the timer is turned off" + }, + "disappearingMessagesDisabledByMember": { + "message": "Un membro desactivou as mensaxes temporais.", + "description": "Displayed in the left pane when the timer is turned off" + }, + "disabledDisappearingMessages": { + "message": "$name$ desactivou as mensaxes temporais.", + "description": "Displayed in the conversation list when the timer is turned off", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "youDisabledDisappearingMessages": { + "message": "Desactivaches a desaparición das mensaxes.", + "description": "Displayed in the conversation list when the timer is turned off" + }, + "timerSetTo": { + "message": "Timer set to $time$", + "description": "Displayed in the conversation list when the timer is updated by some automatic action, or in the left pane", + "placeholders": { + "time": { + "content": "$1", + "example": "1w" + } + } + }, + "audioNotificationDescription": { + "message": "Reproducir son de notificación", + "description": "Description for audio notification setting" + }, + "callRingtoneNotificationDescription": { + "message": "Reproducir son de chamada", + "description": "Description for call ringtone notification setting" + }, + "callSystemNotificationDescription": { + "message": "Mostrar notificacións para chamadas", + "description": "Description for call notification setting" + }, + "incomingCallNotificationDescription": { + "message": "Activar chamadas entrantes", + "description": "Description for incoming calls setting" + }, + "contactChangedProfileName": { + "message": "$sender$ cambiou o seu nome de perfil de $oldProfile$ a $newProfile$.", + "description": "Description for incoming calls setting", + "placeholders": { + "sender": { + "content": "$1", + "example": "Bob" + }, + "oldProfile": { + "content": "$2", + "example": ".x8Skillz8x." + }, + "newProfile": { + "content": "$3", + "example": "Bob Smith" + } + } + }, + "changedProfileName": { + "message": "$oldProfile$ cambiou o seu nome de perfil a $newProfile$.", + "description": "Shown when a contact not in your address book changes their profile name", + "placeholders": { + "oldProfile": { + "content": "$2", + "example": ".x8Skillz8x." + }, + "newProfile": { + "content": "$3", + "example": "Bob Smith" + } + } + }, + "SafetyNumberModal__title": { + "message": "Verifica a chave de identificación", + "description": "Title for the modal for safety number verification" + }, + "safetyNumberChanged": { + "message": "O número de seguranza cambiou", + "description": "A notification shown in the conversation when a contact reinstalls" + }, + "safetyNumberChanges": { + "message": "Cambios no número de seguranza", + "description": "Title for safety number changed modal" + }, + "safetyNumberChangedGroup": { + "message": "O número de seguranza con $name$ cambiou", + "description": "A notification shown in a group conversation when a contact reinstalls, showing the contact name", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "verifyNewNumber": { + "message": "Verifica a chave de identificación", + "description": "Label on button included with safety number change notification in the conversation" + }, + "cannotGenerateSafetyNumber": { + "message": "Este usuario non pode ser verificado ata que intercambies mensaxes con el/a.", + "description": "Shown on the safety number screen if you have never exchanged messages with that contact" + }, + "yourSafetyNumberWith": { + "message": "Número de seguranza con $name1$:", + "description": "Heading for safety number view", + "placeholders": { + "name1": { + "content": "$1", + "example": "John" + } + } + }, + "themeLight": { + "message": "Claro", + "description": "Label text for light theme (normal)" + }, + "themeDark": { + "message": "Escuro", + "description": "Label text for dark theme" + }, + "themeSystem": { + "message": "Sistema", + "description": "Label text for system theme" + }, + "noteToSelf": { + "message": "Notificarmo", + "description": "Name for the conversation with your own phone number" + }, + "noteToSelfHero": { + "message": "Podes engadir notas para ti mesmo nesta conversa. Se a conta ten dispositivos ligados, as notas tamén se sincronizan.", + "description": "Description for the Note to Self conversation" + }, + "notificationDrawAttention": { + "message": "Cambiar a atención a esta pantalla cando chega unha notificación", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, + "hideMenuBar": { + "message": "Agochar a barra de menú", + "description": "Label text for menu bar visibility setting" + }, + "startConversation": { + "message": "Iniciar nova conversa...", + "description": "Label underneath number a user enters that is not an existing contact" + }, + "newConversation": { + "message": "Nova conversa", + "description": "Label for header when starting a new conversation" + }, + "stories": { + "message": "Historias", + "description": "Label for header to go to stories view" + }, + "contactSearchPlaceholder": { + "message": "Buscar por nome ou número de teléfono", + "description": "Placeholder to use when searching for contacts in the composer" + }, + "noContactsFound": { + "message": "Non se atoparon contactos", + "description": "Label shown when there are no contacts to compose to" + }, + "noConversationsFound": { + "message": "Non se atoparon conversas", + "description": "Label shown when there are no conversations to compose to" + }, + "Toast--failed-to-fetch-username": { + "message": "Erro ao buscar o usuario. Comproba a túa conexión e inténtao de novo.", + "description": "Shown if request to Signal servers to find username fails" + }, + "Toast--failed-to-fetch-phone-number": { + "message": "Erro ao buscar o número de teléfono. Comproba a túa conexión e inténtao de novo.", + "description": "Shown if request to Signal servers to find phone number fails" + }, + "startConversation--username-not-found": { + "message": "Non se atopou o usuario. $atUsername$ non ten Signal, asegúrate de que escribiches o usuario completo.", + "description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username", + "placeholders": { + "atUsername": { + "content": "$1", + "example": "@alex" + } + } + }, + "startConversation--phone-number-not-found": { + "message": "Non se atopou o usuario. «$phoneNumber$» non ten Signal.", + "description": "Shown in dialog if phone number is not found.", + "placeholders": { + "phoneNumber": { + "content": "$1", + "example": "+1 203-123-4567" + } + } + }, + "startConversation--phone-number-not-valid": { + "message": "Non se atopou o usuario. «$phoneNumber$» non é un número de teléfono correcto.", + "description": "Shown in dialog if phone number is not valid.", + "placeholders": { + "phoneNumber": { + "content": "$1", + "example": "+1 203-123-4567" + } + } + }, + "chooseGroupMembers__title": { + "message": "Elixir participantes", + "description": "The title for the 'choose group members' left pane screen" + }, + "chooseGroupMembers__back-button": { + "message": "Volver", + "description": "Used as alt-text of the back button on the 'choose group members' left pane screen" + }, + "chooseGroupMembers__skip": { + "message": "Omitir", + "description": "The 'skip' button text in the 'choose group members' left pane screen" + }, + "chooseGroupMembers__next": { + "message": "Seguinte", + "description": "The 'next' button text in the 'choose group members' left pane screen" + }, + "chooseGroupMembers__maximum-group-size__title": { + "message": "Alcanzouse o tamaño máximo do grupo", + "description": "Shown in the alert when you add the maximum number of group members" + }, + "chooseGroupMembers__maximum-group-size__body": { + "message": "Os grupos en Signal poden ter ata un máximo de $max$ participantes.", + "description": "Shown in the alert when you add the maximum number of group members", + "placeholders": { + "max": { + "content": "$1", + "example": "1000" + } + } + }, + "chooseGroupMembers__maximum-recommended-group-size__title": { + "message": "Alcanzouse o límite de membros recomendado", + "description": "Shown in the alert when you add the maximum recommended number of group members" + }, + "chooseGroupMembers__maximum-recommended-group-size__body": { + "message": "Os grupos en Signal funcionan mellor con $max$ participantes ou menos. Engadir máis persoas pode xerrar demora ao enviar e recibir mensaxes.", + "description": "Shown in the alert when you add the maximum recommended number of group members", + "placeholders": { + "max": { + "content": "$1", + "example": "150" + } + } + }, + "setGroupMetadata__title": { + "message": "Nomear este grupo", + "description": "The title for the 'set group metadata' left pane screen" + }, + "setGroupMetadata__back-button": { + "message": "Retroceder á selección de participantes", + "description": "Used as alt-text of the back button on the 'set group metadata' left pane screen" + }, + "setGroupMetadata__group-name-placeholder": { + "message": "Nome do grupo (obrigatorio)", + "description": "The placeholder for the group name placeholder" + }, + "setGroupMetadata__group-description-placeholder": { + "message": "Descrición", + "description": "The placeholder for the group description" + }, + "setGroupMetadata__create-group": { + "message": "Crear", + "description": "The 'create group' button text in the 'set group metadata' left pane screen" + }, + "setGroupMetadata__members-header": { + "message": "Membros", + "description": "The header for the members list in the 'set group metadata' left pane screen" + }, + "setGroupMetadata__error-message": { + "message": "Non se pode crear o grupo. Comproba a túa conexión e inténtao de novo.", + "description": "Shown in the modal when we can't create a group" + }, + "updateGroupAttributes__title": { + "message": "Editar grupo", + "description": "Shown in the modal when we want to update a group" + }, + "updateGroupAttributes__error-message": { + "message": "Erro ao actualizar o grupo. Comproba a túa conexión e inténtao de novo.", + "description": "Shown in the modal when we can't update a group" + }, + "notSupportedSMS": { + "message": "As mensaxes SMS/MMS nos son compatibles en Desktop.", + "description": "Label underneath number informing user that SMS is not supported on desktop" + }, + "newPhoneNumber": { + "message": "Enter a phone number to add a contact.", + "description": "Placeholder for adding a new number to a contact" + }, + "invalidNumberError": { + "message": "Número non válido", + "description": "When a person inputs a number that is invalid" + }, + "unlinkedWarning": { + "message": "Preme para conectar Signal Desktop co teu móbil e continuar enviando mensaxes.", + "description": "" + }, + "unlinked": { + "message": "Unlinked", + "description": "" + }, + "relink": { + "message": "Relink", + "description": "" + }, + "autoUpdateNewVersionTitle": { + "message": "Actualización dispoñible", + "description": "" + }, + "autoUpdateRetry": { + "message": "Reintentar actualización", + "description": "" + }, + "autoUpdateContactSupport": { + "message": "Contactar co Centro de axuda", + "description": "" + }, + "autoUpdateNewVersionMessage": { + "message": "Preme para reiniciar Signal", + "description": "" + }, + "downloadNewVersionMessage": { + "message": "Preme para descargar actualización", + "description": "" + }, + "downloadFullNewVersionMessage": { + "message": "Erro ao actualizar Signal. Preme para intentar de novo.", + "description": "Shown in update dialog when partial update fails and we have to ask user to download full update" + }, + "autoUpdateNewVersionInstructions": { + "message": "Preme Reiniciar Signal para implementar as actualizacións.", + "description": "" + }, + "autoUpdateRestartButtonLabel": { + "message": "Reiniciar Signal", + "description": "" + }, + "autoUpdateLaterButtonLabel": { + "message": "Máis tarde", + "description": "" + }, + "autoUpdateIgnoreButtonLabel": { + "message": "Ignorar actualización", + "description": "" + }, + "leftTheGroup": { + "message": "$name$ abandonou o grupo.", + "description": "Shown in the conversation history when a single person leaves the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "multipleLeftTheGroup": { + "message": "$name$ abandonou o grupo.", + "description": "Shown in the conversation history when multiple people leave the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice, Bob" + } + } + }, + "updatedTheGroup": { + "message": "$name$ actualizou o grupo.", + "description": "Shown in the conversation history when someone updates the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "youUpdatedTheGroup": { + "message": "Actualizaches o grupo.", + "description": "Shown in the conversation history when you update a group" + }, + "updatedGroupAvatar": { + "message": "Cambiouse o avatar do grupo.", + "description": "Shown in the conversation history when someone updates the group" + }, + "titleIsNow": { + "message": "O nome do grupo cambiou a «$name$».", + "description": "Shown in the conversation history when someone changes the title of the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Book Club" + } + } + }, + "youJoinedTheGroup": { + "message": "Unícheste ao grupo.", + "description": "Shown in the conversation history when you are added to a group." + }, + "joinedTheGroup": { + "message": "$name$ uniuse o grupo.", + "description": "Shown in the conversation history when a single person joins the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "multipleJoinedTheGroup": { + "message": "$names$ uniuse o grupo.", + "description": "Shown in the conversation history when more than one person joins the group", + "placeholders": { + "names": { + "content": "$1", + "example": "Alice, Bob" + } + } + }, + "ConversationList__aria-label": { + "message": "Conversa con $title$, $unreadCount$ novas mensaxes, última mensaxe: $lastMessage$.", + "description": "Aria label for the conversation list item", + "placeholders": { + "title": { + "content": "$1", + "example": "Alice" + }, + "unreadCount": { + "content": "$2", + "example": "23" + }, + "lastMessage": { + "content": "$3", + "example": "How about Friday?" + } + } + }, + "ConversationList__last-message-undefined": { + "message": "Pode que se eliminara a última mensaxe.", + "description": "For aria-label within conversation list. Describes if last message is not defined." + }, + "BaseConversationListItem__aria-label": { + "message": "Ir á conversación con $title$", + "description": "Aria label for the conversation list item button", + "placeholders": { + "title": { + "content": "$1", + "example": "Alice" + } + } + }, + "ConversationListItem--message-request": { + "message": "Solicitude de mensaxe", + "description": "Preview shown for conversation if the user has not yet accepted an incoming message request" + }, + "ConversationListItem--draft-prefix": { + "message": "Borrador:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Fotografía", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Vídeo", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Mensaxe de voz", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Mensaxe de son", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Ficheiro", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, + "message--getNotificationText--stickers": { + "message": "Sticker", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, + "message--getDescription--unsupported-message": { + "message": "Mensaxe non compatible", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-media": { + "message": "Contido multimedia dunha soa visualización", + "description": "Shown in notifications and in the left pane after view-once message is deleted. Also shown when quoting a view once media." + }, + "message--getDescription--disappearing-photo": { + "message": "Foto dunha soa visualización", + "description": "Shown in notifications and in the left pane when a message is a view once photo. Also shown when quoting a view once photo." + }, + "message--getDescription--disappearing-video": { + "message": "Vídeo dunha soa visualización", + "description": "Shown in notifications and in the left pane when a message is a view once video. Also shown when quoting a view once video." + }, + "message--deletedForEveryone": { + "message": "Eliminouse a mensaxe.", + "description": "Shown in a message's bubble when the message has been deleted for everyone." + }, + "message--giftBadge--unopened--incoming": { + "message": "Ver esta mensaxe no móbil para abrila", + "description": "Shown in a message's bubble when you've received a gift badge from a contact" + }, + "message--giftBadge--unopened--outgoing": { + "message": "Preme esta mensaxe no móbil para visualizar o teu regalo", + "description": "Shown in a message's bubble when you've sent a gift badge to a contact" + }, + "message--giftBadge--unopened--label": { + "message": "Regalo", + "description": "Shown in a message's bubble when you've received a gift badge from a contact" + }, + "message--giftBadge--unopened--toast--incoming": { + "message": "Comproba o teu teléfono para abrir regalo", + "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" + }, + "message--giftBadge--unopened--toast--outgoing": { + "message": "Comproba o teu teléfono para ver o teu regalo", + "description": "Shown when you've clicked on an outgoing gift badge" + }, + "message--giftBadge--preview--unopened": { + "message": "Recibiches un regalo.", + "description": "Shown to label the gift badge in notifications and the left pane" + }, + "message--giftBadge--preview--redeemed": { + "message": "Trocaches unha insignia regalo.", + "description": "Shown to label the redeemed gift badge in notifications and the left pane" + }, + "message--giftBadge--preview--sent": { + "message": "Enviaches unha insignia de regalo", + "description": "Shown to label a gift badge you've sent in notifications and the left pane" + }, + "message--giftBadge": { + "message": "Insignia de regalo", + "description": "Shown to label the gift badge you've redeemed on another device" + }, + "quote--giftBadge": { + "message": "Regalo", + "description": "Shown to label a gift badge you've replied to" + }, + "message--giftBadge--remaining--days": { + "message": "$days$ días restantes", + "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for days > 1)", + "placeholders": { + "days": { + "content": "$1", + "example": "58" + } + } + }, + "message--giftBadge--remaining--hours": { + "message": "$hours$ horas restantes", + "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for hours > 1)", + "placeholders": { + "hours": { + "content": "$1", + "example": "23" + } + } + }, + "message--giftBadge--remaining--minutes": { + "message": "$minutes$minutos restantes", + "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for minutes > 1)", + "placeholders": { + "minutes": { + "content": "$1", + "example": "45" + } + } + }, + "message--giftBadge--remaining--one-minute": { + "message": "1 minuto restante", + "description": "Describes how long remains for the gift badge you've redeemed on another device" + }, + "message--giftBadge--expired": { + "message": "Caducado", + "description": "Shows that a gift badge is expired" + }, + "message--giftBadge--view": { + "message": "Ver", + "description": "Shown when you've sent a gift badge to someone then opened it" + }, + "message--giftBadge--redeemed": { + "message": "Troco realizado con éxito", + "description": "Shown when you've redeemed the gift badge on another device" + }, + "modal--giftBadge--title": { + "message": "Gracias polo teu apoio!", + "description": "The title of the outgoing gift badge detail dialog" + }, + "modal--giftBadge--description": { + "message": "Regalaches unha insignia a $name$. Cando a acepte, poderá escoller entre amosala ou ocultala.", + "description": "The description of the outgoing gift badge detail dialog", + "placeholders": { + "name": { + "content": "$1", + "example": "Paige Hall" + } + } + }, + "stickers--toast--InstallFailed": { + "message": "Non se instalou o pack de stickers", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Adhesivos instalados", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Sen adhesivos instalados", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Serie de artistas de Signal", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Non hai dispoñibles stickers de artistas de Signal", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Adhesivos que recibiches", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Os adhesivos das mensaxes entrantes aparecerán aquí", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Instalar", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Desinstalar", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Pode que non poidas volver instalar este pack de stickers se non tes a mensaxe fonte.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Image": { + "message": "Xa chegaron os stickers de O gato bandido!", + "description": "Alt text on a tooltip image when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Os stickers xa están aquí", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Por que empregar palabras cando podes enviar un sticker?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--Open": { + "message": "Abre o selector de stickers", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Engade un pack de stickers", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Páxina seguinte", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Páxina anterior", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Stickers recentes", + "description": "Label for the recent stickers button in the sticker picker" + }, + "stickers--StickerPicker--DownloadError": { + "message": "Erro ao descargar algúns stickers.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Instalando pack de stickers...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Non se atoparon stickers", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Os novos packs de stickers das túas mensaxes xa poden instalarse", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Non se atoparon packs de stickers", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Aquí aparecerán os stickers recentes", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Pack de stickers", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Erro ao abrir o pack de stickers. Comproba a túa conxeción e inténtao de novo.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Non se atopou o emoji", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Buscar emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Ton de pel $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "EmojiPicker__button--recents": { + "message": "Recentes", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Alimentación", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Actividade", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Viaxe", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Obxecto", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Símbolo", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Bandeiras", + "description": "Label for flag emoji picker button" + }, + "confirmation-dialog--Cancel": { + "message": "Cancelar", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "MessageBody--read-more": { + "message": "Máis información", + "description": "When a message is too long this is the affordance to expand the message" + }, + "Message--unsupported-message": { + "message": "$contact$ enviouche unha mensaxe que non se pode procesar ou mostrar porque necesita unha nova característica de Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Pídelle a $contact$ que reenvíe esta mensaxe agora que tes a última versión de Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Un dos teus dispositivos enviou unha mensaxe que non se pode procesar ou mostrar porque necesita unha nova característica de Signal.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "As futuras mensaxes coma esta sincronizaranse agora que empregas a última versión de Signal.", + "description": "" + }, + "Message--update-signal": { + "message": "Actualizar Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Vista", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Ficheiros multimedia", + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" + }, + "Message--tap-to-view--incoming--expired-toast": { + "message": "Xa viches esta mensaxe", + "description": "Shown when user clicks on an expired incoming view-once bubble" + }, + "Message--tap-to-view--outgoing--expired-toast": { + "message": "As mensaxes temporais non se almacenan no historial da conversa.", + "description": "Shown when user clicks on an expired outgoing view-once bubble" + }, + "Message--tap-to-view--incoming": { + "message": "Ver fotografía", + "description": "Text shown on photo messages with with individual timers, before user has viewed it" + }, + "Message--tap-to-view--incoming-video": { + "message": "Ver vídeo", + "description": "Text shown on video messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(anexo)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(cita)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(borrador)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Keyboard--navigate-by-section": { + "message": "Navegar por sección", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--previous-conversation": { + "message": "Conversa anterior", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--next-conversation": { + "message": "Seguinte conversa", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--previous-unread-conversation": { + "message": "Anterior conversa sen ler", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--next-unread-conversation": { + "message": "Seguinte conversa sen ler", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--preferences": { + "message": "Preferencias", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-conversation-menu": { + "message": "Abrir menú da conversa", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--new-conversation": { + "message": "Iniciar nova conversa", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--archive-conversation": { + "message": "Arquivar conversa", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--unarchive-conversation": { + "message": "Desarquivar conversa", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--search": { + "message": "Buscar", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--search-in-conversation": { + "message": "Buscar na conversa", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--focus-composer": { + "message": "Centrar o campo de escritura", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-all-media-view": { + "message": "Abrir galería de arquivos multimedia", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-emoji-chooser": { + "message": "Abrir selector de emojis", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-sticker-chooser": { + "message": "Abrir selector de stickers", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--begin-recording-voice-note": { + "message": "Comezar a grabar mensaxe de voz", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--default-message-action": { + "message": "Acción por defecto para a mensaxe seleccionada", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--view-details-for-selected-message": { + "message": "Ver detalles da mensaxe seleccionada", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--toggle-reply": { + "message": "Responder á mensaxe seleccionada", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--toggle-reaction-picker": { + "message": "Escoller emoji para a mensaxe seleccionada", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--save-attachment": { + "message": "Gardar o anexo da mensaxe seleccionada", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--delete-message": { + "message": "Borrar mensaxe seleccionada", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--add-newline": { + "message": "Engadir nova liña na mensaxe", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--expand-composer": { + "message": "Expandir campo de escritura", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--send-in-expanded-composer": { + "message": "Enviar (no campo expandido)", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--attach-file": { + "message": "Anexar un ficheiro", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--remove-draft-link-preview": { + "message": "Eliminar visualización da ligazón ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--remove-draft-attachments": { + "message": "Eliminar todos os anexos", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--conversation-by-index": { + "message": "Saltar á conversa", + "description": "A shortcut allowing direct navigation to conversations 1 to 9 in list" + }, + "Keyboard--Key--ctrl": { + "message": "Ctrl", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--option": { + "message": "Opción", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--alt": { + "message": "Alt", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--shift": { + "message": "Cambiar", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--enter": { + "message": "Retorno", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--tab": { + "message": "Tabulador", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--one-to-nine-range": { + "message": "1 a 9", + "description": "Expresses that 1, 2, 3, up to 9 are available shortcut keys" + }, + "Keyboard--header": { + "message": "Atallos de teclado", + "description": "Title header of the keyboard shortcuts guide" + }, + "Keyboard--navigation-header": { + "message": "Navegación", + "description": "Header of the keyboard shortcuts guide - navigation section" + }, + "Keyboard--messages-header": { + "message": "Mensaxes", + "description": "Header of the keyboard shortcuts guide - messages section" + }, + "Keyboard--composer-header": { + "message": "Compositor", + "description": "Header of the keyboard shortcuts guide - composer section" + }, + "Keyboard--scroll-to-top": { + "message": "Desprazarse ata o fondo da lista", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--scroll-to-bottom": { + "message": "Desprazarse ata a cima da lista", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--close-curent-conversation": { + "message": "Pechar a conversa actual", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--calling-header": { + "message": "Chamando", + "description": "Header of the keyboard shortcuts guide - calling section" + }, + "Keyboard--toggle-audio": { + "message": "Conmutar silenciar", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--toggle-video": { + "message": "Conmutar vídeo", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--accept-video-call": { + "message": "Aceptar chamada con vídeo", + "description": "Shown in the calling keyboard shortcuts guide" + }, + "Keyboard--accept-audio-call": { + "message": "Aceptar chamada con son", + "description": "Shown in the calling keyboard shortcuts guide" + }, + "Keyboard--start-audio-call": { + "message": "Iniciar chamada de audio", + "description": "Shown in the calling keyboard shortcuts guide" + }, + "Keyboard--start-video-call": { + "message": "Iniciar chamada de vídeo", + "description": "Shown in the calling keyboard shortcuts guide" + }, + "Keyboard--decline-call": { + "message": "Rexeitar chamada", + "description": "Shown in the calling keyboard shortcuts guide" + }, + "Keyboard--hang-up": { + "message": "Finalizar chamada", + "description": "Shown in the calling keyboard shortcuts guide" + }, + "close-popup": { + "message": "Pechar xanela emerxente", + "description": "Used as alt text for any button closing a popup" + }, + "add-image-attachment": { + "message": "Engadir imaxe anexa", + "description": "Used in draft attachment list for the big 'add new attachment' button" + }, + "remove-attachment": { + "message": "Eliminar o anexo", + "description": "Used in draft attachment list to remove an individual attachment" + }, + "backToInbox": { + "message": "Volver á caixa de entrada", + "description": "Used as alt-text of button on archived conversations screen" + }, + "conversationArchived": { + "message": "Conversa arquivada", + "description": "A toast that shows up when user archives a conversation" + }, + "conversationArchivedUndo": { + "message": "Desfacer", + "description": "Undo button for archiving a conversation" + }, + "conversationReturnedToInbox": { + "message": "Conversa de volta á caixa de entrada", + "description": "A toast that shows up when the user unarchives a conversation" + }, + "conversationMarkedUnread": { + "message": "Conversa marcada como sen ler", + "description": "A toast that shows up when user marks a conversation as unread" + }, + "StickerCreator--title": { + "message": "Creador de paquetes de iconas", + "description": "The title of the Sticker Pack Creator window" + }, + "StickerCreator--DropZone--staticText": { + "message": "Premer para engadir ou soltar as imaxes aquí", + "description": "Text which appears on the Sticker Creator drop zone when there is no active drag" + }, + "StickerCreator--DropZone--activeText": { + "message": "Soltar imaxes aquí", + "description": "Text which appears on the Sticker Creator drop zone when there is an active drag" + }, + "StickerCreator--Preview--title": { + "message": "Pack de stickers", + "description": "The 'title' of the sticker pack preview 'modal'" + }, + "StickerCreator--ConfirmDialog--cancel": { + "message": "Cancelar", + "description": "The default text for the confirm dialog cancel button" + }, + "StickerCreator--CopyText--button": { + "message": "Copiar", + "description": "The text which appears on the copy button for the sticker creator share screen" + }, + "StickerCreator--ShareButtons--facebook": { + "message": "Facebook", + "description": "Title for Facebook button" + }, + "StickerCreator--ShareButtons--twitter": { + "message": "Twitter", + "description": "Title for Twitter button" + }, + "StickerCreator--ShareButtons--pinterest": { + "message": "Pinterest", + "description": "Title for Pinterest button" + }, + "StickerCreator--ShareButtons--whatsapp": { + "message": "WhatsApp", + "description": "Title for WhatsApp button" + }, + "StickerCreator--AppStage--next": { + "message": "Seguinte", + "description": "Default text for the next button on all stages of the sticker creator" + }, + "StickerCreator--AppStage--prev": { + "message": "Volver", + "description": "Default text for the previous button on all stages of the sticker creator" + }, + "StickerCreator--DropStage--title": { + "message": "Engadir os teus stickers", + "description": "Title for the drop stage of the sticker creator" + }, + "StickerCreator--DropStage--removeSticker": { + "message": "Eliminar sticker", + "description": "Label for the X button used to remove a staged sticker" + }, + "StickerCreator--DropStage--dragDrop": { + "message": "Premer ou mover/soltar un arquivo para engadir un sticker", + "description": "Shown on the + section of the file addition stage of sticker pack creation" + }, + "StickerCreator--DropStage--help": { + "message": "Os stickers deben ter un formato PNG, APNG ou WebP cun fondo transparente e 512x512 píxeles. As marxes recomendadas son 16px.", + "description": "Help text for the drop stage of the sticker creator" + }, + "StickerCreator--DropStage--showMargins": { + "message": "Mostrar marxes", + "description": "Text for the show margins toggle on the drop stage of the sticker creator" + }, + "StickerCreator--DropStage--addMore": { + "message": "Engadir $count$ ou máis", + "description": "Text to show user how many more stickers they must add", + "placeholders": { + "hashtag": { + "content": "$1", + "example": "4" + } + } + }, + "StickerCreator--EmojiStage--title": { + "message": "Engadir emoji en cada sticker", + "description": "Title for the drop stage of the sticker creator" + }, + "StickerCreator--EmojiStage--help": { + "message": "Isto nos permite suxerirche stickers mentres escribes mensaxes.", + "description": "Help text for the drop stage of the sticker creator" + }, + "StickerCreator--MetaStage--title": { + "message": "Só uns detalles máis...", + "description": "Title for the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--title": { + "message": "Tratamento", + "description": "Label for the title input of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--author": { + "message": "Autor", + "description": "Label for the author input of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--cover": { + "message": "Imaxe da portada", + "description": "Label for the cover image picker of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--cover--help": { + "message": "Esta é a imaxe que se amosará cado compartas o teu pack de stickers.", + "description": "Help text for the cover image picker of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--ConfirmDialog--title": { + "message": "Queres subir o teu pack de stickers?", + "description": "Title for the confirm dialog on the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--ConfirmDialog--confirm": { + "message": "Enviar", + "description": "Text for the upload button in the confirmation dialog on the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--ConfirmDialog--text": { + "message": "Non poderás nin editar nin borrar nada despois de crear un pack.", + "description": "The text inside the confirmation dialog on the meta stage of the sticker creator" + }, + "StickerCreator--UploadStage--title": { + "message": "Creando o teu pack de stickers", + "description": "Title for the upload stage of the sticker creator" + }, + "StickerCreator--UploadStage-uploaded": { + "message": "$count$ de $total$ subidos", + "description": "Title for the upload stage of the sticker creator", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + }, + "total": { + "content": "$2", + "example": "20" + } + } + }, + "StickerCreator--ShareStage--title": { + "message": "Parabéns! Creaches un pack de stickers.", + "description": "Title for the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--help": { + "message": "Accede aos teus novos stickers pola icona de stickers ou compárteos cos teus amigos empregado a ligazón de máis abaixo.", + "description": "Help text for the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--callToAction": { + "message": "Emprega o hashtag $hashtag$ para axudar a outras persoas a atopar as URL para calquera pack personalizado de stickers que queiras publicar.", + "description": "Call to action text for the share stage of the sticker creator", + "placeholders": { + "hashtag": { + "content": "$1", + "example": "#makeprivacystick" + } + } + }, + "StickerCreator--ShareStage--copyTitle": { + "message": "URL do pack de stickers", + "description": "Title for the copy button on the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--close": { + "message": "Pechar", + "description": "Text for the close button on the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--createAnother": { + "message": "Crear outro pack de stickers", + "description": "Text for the create another sticker pack button on the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--socialMessage": { + "message": "Bótalle un ollo ao novo pack de stickers que creei para Signal. #makeprivacystick", + "description": "Text which is shared to social media platforms for sticker packs" + }, + "StickerCreator--Toasts--imagesAdded": { + "message": "$count$imaxe(s) engadida(s)", + "description": "Text for the toast when images are added to the sticker creator", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "StickerCreator--Toasts--animated": { + "message": "Os stickers animados non son compatibles neste momento", + "description": "Text for the toast when an image that is animated was dropped on the sticker creator" + }, + "StickerCreator--Toasts--tooLarge": { + "message": "A imaxe arrastrada é demasiado grande", + "description": "Text for the toast when an image that is too large was dropped on the sticker creator" + }, + "StickerCreator--Toasts--errorProcessing": { + "message": "Erro procesando a imaxe", + "description": "Text for the toast when an image cannot be processed was dropped on the sticker creator with a generic error" + }, + "StickerCreator--Toasts--APNG--notSquare": { + "message": "Os stickers PNG animados deben ser cadrados", + "description": "Text for the toast when someone tries to upload a non-square APNG" + }, + "StickerCreator--Toasts--mustLoopForever": { + "message": "Os stickers animados deben encadearse indefinidamente", + "description": "Text for the toast when an image in the sticker creator does not animate forever" + }, + "StickerCreator--Toasts--APNG--dimensionsTooLarge": { + "message": "As dimensións do sticker PNG animado son demasiado grandes", + "description": "Text for the toast when an APNG image in the sticker creator is too large" + }, + "StickerCreator--Toasts--APNG--dimensionsTooSmall": { + "message": "As dimensións do sticker PNG animado son demasiado pequenas", + "description": "Text for the toast when an APNG image in the sticker creator is too small" + }, + "StickerCreator--Toasts--errorUploading": { + "message": "Erro ao subir os stickers: $message$", + "description": "Text for the toast when a sticker pack cannot be uploaded", + "placeholders": { + "message": { + "content": "$1", + "example": "Not connected" + } + } + }, + "StickerCreator--Toasts--linkedCopied": { + "message": "Ligazón copiada", + "description": "Text for the toast when a link for sharing is copied from the Sticker Creator" + }, + "StickerCreator--StickerPreview--light": { + "message": "Meu sticker en tema claro", + "description": "Text for the sticker preview for the light theme" + }, + "StickerCreator--StickerPreview--dark": { + "message": "Meu sticker en tema escuro", + "description": "Text for the sticker preview for the dark theme" + }, + "StickerCreator--Authentication--error": { + "message": "Configura Signal no teu móbil e ordenador para empregar o creador de packs de stickers", + "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" + }, + "Reactions--remove": { + "message": "Eliminar reacción", + "description": "" + }, + "Reactions--error": { + "message": "Erro ao enviar a reacción. Inténtao de novo.", + "description": "Shown when a reaction fails to send" + }, + "Reactions--more": { + "message": "Máis", + "description": "Use in the reaction picker as the alt text for the 'more' button" + }, + "ReactionsViewer--all": { + "message": "Todo", + "description": "Shown in reaction viewer as the title for the 'all' category" + }, + "MessageRequests--message-direct": { + "message": "Queres compartir o teu nome e foto con $name$ e que poida enviarche mensaxes? Non saberá que liches as súas mensaxes ata que aceptes.", + "description": "Shown as the message for a message request in a direct message", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce" + } + } + }, + "MessageRequests--message-direct-blocked": { + "message": "Queres compartir o teu nome e foto con $name$ e que poidan enviarche mensaxes? Non saberá que liches as súas mensaxes ata que aceptes.", + "description": "Shown as the message for a message request in a direct message with a blocked account", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce" + } + } + }, + "MessageRequests--message-group": { + "message": "Queres unirte a este grupo e compartir o teu nome e foto cos seus membros? Non saberán que liches as súas mensaxes ata que aceptes.", + "description": "Shown as the message for a message request in a group" + }, + "MessageRequests--message-group-blocked": { + "message": "Desbloquear este grupo e compartir cos seus membros o teu nome e fotografía? Non recibirás ningunha mensaxe ata que desbloquees.", + "description": "Shown as the message for a message request in a blocked group" + }, + "MessageRequests--block": { + "message": "Bloquear", + "description": "Shown as a button to let the user block a message request" + }, + "MessageRequests--unblock": { + "message": "Desbloquear", + "description": "Shown as a button to let the user unblock a message request" + }, + "MessageRequests--unblock-direct-confirm-title": { + "message": "Desbloquear a $name$?", + "description": "Shown as a button to let the user unblock a message request", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce Pollard" + } + } + }, + "MessageRequests--unblock-direct-confirm-body": { + "message": "Poderedes conversar e chamarvos.", + "description": "Shown as the body in the confirmation modal for unblocking a private message request" + }, + "MessageRequests--unblock-group-confirm-body": { + "message": "Os membros do grupo poderán engadirte de volta.", + "description": "Shown as the body in the confirmation modal for unblocking a group message request" + }, + "MessageRequests--block-and-report-spam": { + "message": "Reportar spam e bloquear", + "description": "Shown as a button to let the user block a message request and report spam" + }, + "MessageRequests--block-and-report-spam-success-toast": { + "message": "Denunciado como spam e bloqueado.", + "description": "Shown in a toast when you successfully block a user and report them as spam" + }, + "MessageRequests--block-direct-confirm-title": { + "message": "Bloquear a $name$?", + "description": "Shown as the title in the confirmation modal for blocking a private message request", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce Pollard" + } + } + }, + "MessageRequests--block-direct-confirm-body": { + "message": "As persoas bloqueadas non poderán chamarte ou enviarche mensaxes.", + "description": "Shown as the body in the confirmation modal for blocking a private message request" + }, + "MessageRequests--block-group-confirm-title": { + "message": "Bloquear e saír de $group$?", + "description": "Shown as the title in the confirmation modal for blocking a group message request", + "placeholders": { + "group": { + "content": "$1", + "example": "Friends 🌿" + } + } + }, + "MessageRequests--block-group-confirm-body": { + "message": "Non volverás recibir mensaxes e actualizacións deste grupo e os seus membros non poderán engadirte de novo.", + "description": "Shown as the body in the confirmation modal for blocking a group message request" + }, + "MessageRequests--delete": { + "message": "Eliminar", + "description": "Shown as a button to let the user delete any message request" + }, + "MessageRequests--delete-direct-confirm-title": { + "message": "Borrar conversa?", + "description": "Shown as the title in the confirmation modal for deleting a private message request" + }, + "MessageRequests--delete-direct-confirm-body": { + "message": "Esta conversa eliminarase de todos os teus dispositivos.", + "description": "Shown as the body in the confirmation modal for deleting a private message request" + }, + "MessageRequests--delete-group-confirm-title": { + "message": "Eliminar e saír de $group$?", + "description": "Shown as the title in the confirmation modal for deleting a group message request", + "placeholders": { + "group": { + "content": "$1", + "example": "Friends 🌿" + } + } + }, + "MessageRequests--delete-direct": { + "message": "Eliminar", + "description": "Shown as a button to let the user delete a direct message request" + }, + "MessageRequests--delete-group": { + "message": "Eliminar e saír", + "description": "Shown as a button to let the user delete a group message request" + }, + "MessageRequests--delete-group-confirm-body": { + "message": "Abandonarás este grupo e será eliminado de todos os teus dispositivos.", + "description": "Shown as the body in the confirmation modal for deleting a group message request" + }, + "MessageRequests--accept": { + "message": "Aceptar", + "description": "Shown as a button to let the user accept a message request" + }, + "MessageRequests--continue": { + "message": "Continuar", + "description": "Shown as a button to share your profile, necessary to continue messaging in a conversation" + }, + "MessageRequests--profile-sharing--group": { + "message": "Continuar conversa con este grupo e compartir o teu nome e foto cos seus membros? $learnMore$", + "description": "Shown when user hasn't shared their profile in a group yet", + "placeholders": { + "learnMore": { + "content": "$1", + "example": "Learn More." + } + } + }, + "MessageRequests--profile-sharing--direct": { + "message": "Continuar conversa con $firstName$ e compartir o teu nome e foto? $learnMore$", + "description": "Shown when user hasn't shared their profile in a 1:1 conversation yet", + "placeholders": { + "firstName": { + "content": "$1", + "example": "Alice" + }, + "learnMore": { + "content": "$2", + "example": "Learn More." + } + } + }, + "MessageRequests--learn-more": { + "message": "Saber máis", + "description": "Shown at the end of profile sharing messages as a link." + }, + "ConversationHero--members": { + "message": "$count$ persoas", + "description": "Specifies the number of members in a group conversation", + "placeholders": { + "count": { + "content": "$1", + "example": "22" + } + } + }, + "ConversationHero--members-1": { + "message": "1 persoa", + "description": "Specifies the number of members in a group conversation when there is one member", + "placeholders": { + "count": { + "content": "$1", + "example": "22" + } + } + }, + "member-of-1-group": { + "message": "Membro de $group$", + "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", + "placeholders": { + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } + }, + "member-of-2-groups": { + "message": "Membro de $group1$ e $group2$", + "description": "Shown in the conversation hero to indicate this user is a member of two mutual groups", + "placeholders": { + "group1": { + "content": "$1", + "example": "NYC Rock Climbers" + }, + "group2": { + "content": "$2", + "example": "Dinner Party" + } + } + }, + "member-of-3-groups": { + "message": "Membro de $group1$, $group2$ e $group3$", + "description": "Shown in the conversation hero to indicate this user is a member of three mutual groups", + "placeholders": { + "group1": { + "content": "$1", + "example": "NYC Rock Climbers" + }, + "group2": { + "content": "$2", + "example": "Dinner Party" + }, + "group3": { + "content": "$3", + "example": "Friends 🌿" + } + } + }, + "member-of-more-than-3-groups--one-more": { + "message": "Membro de $group1$, $group2$, $group3$ e un máis", + "description": "Shown in the conversation hero to indicate this user is a member of four mutual groups", + "placeholders": { + "group1": { + "content": "$1", + "example": "NYC Rock Climbers" + }, + "group2": { + "content": "$2", + "example": "Dinner Party" + }, + "group3": { + "content": "$3", + "example": "Friends 🌿" + } + } + }, + "member-of-more-than-3-groups--multiple-more": { + "message": "Membro de $group1$, $group2$, $group3$ e $remainingCount$ máis", + "description": "Shown in the conversation hero to indicate this user is a member of 5+ mutual groups.", + "placeholders": { + "group1": { + "content": "$1", + "example": "NYC Rock Climbers" + }, + "group2": { + "content": "$2", + "example": "Dinner Party" + }, + "group3": { + "content": "$3", + "example": "Friends 🌿" + }, + "remainingCount": { + "content": "$4", + "example": "3" + } + } + }, + "ConversationHero--membership-added": { + "message": "$name$ foi engadido/a ao grupo.", + "description": "Shown Indicates that you were added to a group by a given individual.", + "placeholders": { + "name": { + "content": "$1", + "example": "Jeff Smith" + } + } + }, + "no-groups-in-common": { + "message": "Ningún grupo en común", + "description": "Shown to indicate this user is not a member of any groups" + }, + "no-groups-in-common-warning": { + "message": "Non tes grupos en común. Revisa as solicitudes con atención.", + "description": "When a user has no common groups, show this warning" + }, + "acceptCall": { + "message": "Responder", + "description": "Shown in tooltip for the button to accept a call (audio or video)" + }, + "acceptCallWithoutVideo": { + "message": "Responder sen vídeo", + "description": "Shown in tooltip for the button to accept a video call without video" + }, + "declineCall": { + "message": "Rexeitar", + "description": "Shown in tooltip for the button to decline a call (audio or video)" + }, + "declinedIncomingAudioCall": { + "message": "Rexeitaches unha chamada de audio", + "description": "Shown in conversation history when you declined an incoming audio call" + }, + "declinedIncomingVideoCall": { + "message": "Rexeitaches unha chamada de video", + "description": "Shown in conversation history when you declined an incoming video call" + }, + "acceptedIncomingAudioCall": { + "message": "Chamada de audio entrante", + "description": "Shown in conversation history when you accepted an incoming audio call" + }, + "acceptedIncomingVideoCall": { + "message": "Chamada de vídeo entrante", + "description": "Shown in conversation history when you accepted an incoming video call" + }, + "missedIncomingAudioCall": { + "message": "Chamada de audio perdida", + "description": "Shown in conversation history when you missed an incoming audio call" + }, + "missedIncomingVideoCall": { + "message": "Chamada de vídeo perdida", + "description": "Shown in conversation history when you missed an incoming video call" + }, + "acceptedOutgoingAudioCall": { + "message": "Chamada de audio saínte", + "description": "Shown in conversation history when you made an outgoing audio call" + }, + "acceptedOutgoingVideoCall": { + "message": "Chamada de vídeo saínte", + "description": "Shown in conversation history when you made an outgoing video call" + }, + "missedOrDeclinedOutgoingAudioCall": { + "message": "Chamada de audio non respondida", + "description": "Shown in conversation history when your audio call is missed or declined" + }, + "missedOrDeclinedOutgoingVideoCall": { + "message": "Chamada de vídeo non respondida", + "description": "Shown in conversation history when your video call is missed or declined" + }, + "incomingAudioCall": { + "message": "Chamada de audio entrante...", + "description": "Shown in both the incoming call bar and notification for an incoming audio call" + }, + "incomingVideoCall": { + "message": "Chamada de vídeo entrante....", + "description": "Shown in both the incoming call bar and notification for an incoming video call" + }, + "incomingGroupCall__ringing-you": { + "message": "Chámate $ringer$", + "description": "Shown in the incoming call bar when someone is ringing you for a group call", + "placeholders": { + "ringer": { + "content": "$1", + "example": "Alice" + } + } + }, + "incomingGroupCall__ringing-1-other": { + "message": "$ringer$ chámate a ti e a $otherMember$", + "description": "Shown in the incoming call bar when someone is ringing you for a group call", + "placeholders": { + "ringer": { + "content": "$1", + "example": "Alice" + }, + "otherMember": { + "content": "$2", + "example": "Bob" + } + } + }, + "incomingGroupCall__ringing-2-others": { + "message": "$ringer$ chámate a ti, a $first$ e a $second$", + "description": "Shown in the incoming call bar when someone is ringing you for a group call", + "placeholders": { + "ringer": { + "content": "$1", + "example": "Alice" + }, + "first": { + "content": "$2", + "example": "Bob" + }, + "second": { + "content": "$3", + "example": "Charlie" + } + } + }, + "incomingGroupCall__ringing-3-others": { + "message": "$ringer$ chámate a ti, a $first$, a $second$ e a 1 máis", + "description": "Shown in the incoming call bar when someone is ringing you for a group call", + "placeholders": { + "ringer": { + "content": "$1", + "example": "Alice" + }, + "first": { + "content": "$2", + "example": "Bob" + }, + "second": { + "content": "$3", + "example": "Charlie" + } + } + }, + "incomingGroupCall__ringing-many": { + "message": "$ringer$ chámate a ti, a $first$, a$second$ e a $remaining$ máis", + "description": "Shown in the incoming call bar when someone is ringing you for a group call", + "placeholders": { + "ringer": { + "content": "$1", + "example": "Alice" + }, + "first": { + "content": "$2", + "example": "Bob" + }, + "second": { + "content": "$3", + "example": "Charlie" + }, + "remaining": { + "content": "$4", + "example": "5" + } + } + }, + "outgoingCallRinging": { + "message": "Soando...", + "description": "Shown in the call screen when placing an outgoing call that is now ringing" + }, + "makeOutgoingCall": { + "message": "Iniciar unha chamada", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Iniciar unha chamada de vídeo", + "description": "Title for the video call button in a conversation" + }, + "joinOngoingCall": { + "message": "Únete", + "description": "Text that appears in a group when a call is active" + }, + "callNeedPermission": { + "message": "$title$ recibirá a túa solicitude de mensaxe. Podes chamar unha vez a acepte. ", + "description": "Shown when a call is rejected because the other party hasn't approved the message/call request", + "placeholders": { + "title": { + "content": "$1", + "example": "Alice" + } + } + }, + "callReconnecting": { + "message": "Volvendo conectar...", + "description": "Shown in the call screen when the call is reconnecting due to network issues" + }, + "callDuration": { + "message": "$duration$ de Signal", + "description": "Shown in the call screen to indicate how long the call has been connected", + "placeholders": { + "duration": { + "content": "$1", + "example": "00:01" + } + } + }, + "callingDeviceSelection__settings": { + "message": "Configuración", + "description": "Title for device selection settings" + }, + "calling__participants": { + "message": "$people$ na chamada", + "description": "Title for participants list toggle", + "placeholders": { + "people": { + "content": "$1", + "example": "16" + } + } + }, + "calling__call-notification__ended": { + "message": "Rematou a chamada de grupo", + "description": "Notification message when a group call has ended" + }, + "calling__call-notification__started-by-someone": { + "message": "Iniciouse unha chamada de grupo", + "description": "Notification message when a group call has started, but we don't know who started it" + }, + "calling__call-notification__started-by-you": { + "message": "Iniciaches unha chamada de grupo", + "description": "Notification message when a group call has started by you" + }, + "calling__call-notification__started": { + "message": "$name$ iniciou unha chamada de grupo", + "description": "Notification message when a group call has started", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "calling__in-another-call-tooltip": { + "message": "Estás xa nunha chamada", + "description": "Tooltip in disabled notification button when you're on another call" + }, + "calling__call-notification__button__call-full-tooltip": { + "message": "A chamada acadou o máximo de $max$ participantes", + "description": "Tooltip in disabled notification button when the call is full", + "placeholders": { + "max": { + "content": "$1", + "example": "5" + } + } + }, + "calling__pip--on": { + "message": "Chamada minimizada", + "description": "Title for picture-in-picture toggle" + }, + "calling__pip--off": { + "message": "Chamada a pantalla completa", + "description": "Title for picture-in-picture toggle" + }, + "calling__switch-view--to-grid": { + "message": "Trocar a vista de cuadrícula", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Cambiar a vista de orador", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__hangup": { + "message": "Deixar a chamada", + "description": "Title for hang up button" + }, + "calling__SelectPresentingSourcesModal--title": { + "message": "Compartir pantalla", + "description": "Title for the select your screen sharing sources modal" + }, + "calling__SelectPresentingSourcesModal--confirm": { + "message": "Comezar a compartir", + "description": "Confirm button for sharing screen modal" + }, + "calling__SelectPresentingSourcesModal--entireScreen": { + "message": "Pantalla completa", + "description": "Title for the select your screen sharing sources modal and 'Entire Screen' source" + }, + "calling__SelectPresentingSourcesModal--screen": { + "message": "Pantalla $id$", + "description": "Title for `Screen #N` source in screen sharing sources modal and overlay", + "placeholders": { + "id": { + "content": "$1", + "example": "1" + } + } + }, + "calling__SelectPresentingSourcesModal--window": { + "message": "Unha xanela", + "description": "Title for the select your screen sharing sources modal" + }, + "callingDeviceSelection__label--video": { + "message": "Vídeo", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Micrófono", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Altofalantes", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "Non hai dispositivos dispoñíbeis", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Por defecto", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Silenciar notificacións", + "description": "Label for the mute notifications drop-down selector" + }, + "notMuted": { + "message": "Sen silenciar", + "description": "Label when the conversation is not muted" + }, + "muteHour": { + "message": "Silenciar durante 1 hora", + "description": "Label for muting the conversation" + }, + "muteEightHours": { + "message": "Silenciar durante oito horas", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Silenciar durante 1 día", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Silenciar durante 1 semana", + "description": "Label for muting the conversation" + }, + "muteAlways": { + "message": "Silenciar sempre", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Activar o son", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabelAlways": { + "message": "Silenciado sempre", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted" + }, + "muteExpirationLabel": { + "message": "Silenciado por $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "ErrorModal--title": { + "message": "Recoiro, algo foi mal", + "description": "Title of popup dialog when user-initiated task has gone wrong" + }, + "ErrorModal--description": { + "message": "Inténtao de novo ou contacte co soporte.", + "description": "Description text in popup dialog when user-initiated task has gone wrong" + }, + "Confirmation--confirm": { + "message": "De acordo", + "description": "Button to dismiss popup dialog when user-initiated task has gone wrong" + }, + "unknown-sgnl-link": { + "message": "Agarda! Esa ligazón sgnl:// non ten sentido!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--cannot-send": { + "message": "Non podes enviar mensaxes a ese grupo.", + "description": "Shown in toast when you attempt to forward a message to an announcement only group" + }, + "GroupV2--cannot-start-group-call": { + "message": "Só os administradores do grupo poden chamar.", + "description": "Shown in toast when a non-admin starts a group call in an announcements only group" + }, + "GroupV2--join--invalid-link--title": { + "message": "Ligazón incorrecta", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "Esta ligazón é incorrecta. Asegúrate que a ligazón está enteira e non ten ningún erro antes de unirte.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Quere participar neste grupo e compartir o seu nome e foto cos seus membros?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "Xa formas parte do grupo.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "Xa enviaches unha solicitude para entrar neste grupo.", + "description": "Shown if you click a group link for a group where you've already requested approval'" + }, + "GroupV2--join--unknown-link-version--title": { + "message": "Versión da ligazón descoñecida", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "Esta ligazón non é compatible con esta versión de Signal Desktop.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked--title": { + "message": "Non te podes unir ao grupo", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "Esta ligazón grupal caducou.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-forbidden--title": { + "message": "Non te podes unir ao grupo", + "description": "Shown if you click a group link and you have been forbidden from joining via the link" + }, + "GroupV2--join--link-forbidden": { + "message": "Non podes unirte ao grupo pola ligazón grupal porque un administrador eliminoute.", + "description": "Shown if you click a group link and you have been forbidden from joining via the link" + }, + "GroupV2--join--prompt-with-approval": { + "message": "Un administrador deste grupo debe aceptar a túa solicitude para que podas unirte o grupo. Unha vez aceptada, o teu nome e foto compartiranse cos seus membros.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Únete", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Solicitar unión", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Cancelar Solicitude", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Cancelar a solicitude para unirte o grupo?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Si", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "Non", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "1 persoa", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ persoas", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "Grupo · $memberCount$", + "description": "A holder for two pieces of information - the type of conversation, and the member count", + "placeholders": { + "memberCount": { + "content": "$1", + "example": "12 members" + } + } + }, + "GroupV2--join--requested": { + "message": "A túa solicitude enviouse aos administradores do grupo. Recibiras unha notificación cando tomen unha decisión.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Erro de ligazón", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Non te podes unir o grupo. Inténtao de novo máis tarde.", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--admin": { + "message": "Administrador", + "description": "Label for a group administrator" + }, + "GroupV2--only-admins": { + "message": "Só admrs.", + "description": "Label for group administrators -- used in drop-downs to select permissions that apply to admins" + }, + "GroupV2--all-members": { + "message": "Todos os membros", + "description": "Label for describing the general non-privileged members of a group" + }, + "updating": { + "message": "Estase a actualizar…", + "description": "Shown along with a spinner when an update operation takes longer than one second" + }, + "GroupV2--create--you": { + "message": "Creaches o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--create--other": { + "message": "$memberName$ creou o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--create--unknown": { + "message": "Creouse o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ cambiou o nome do grupo a «$newTitle$».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "Cambiaches o nome do grupo a «$newTitle$».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "Un membro cambiou o nome do grupo a «$newTitle$».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ eliminou o nome do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Eliminaches o nome do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "Un membro eliminou o nome do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ cambiou o avatar do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Cambiaches o avatar do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "Un membro cambiou o avatar do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ eliminou o avatar do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "Eliminaches o avatar do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "Un membro eliminou o avatar do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ cambiou quen pode editar a información do grupo a «Só admrs.».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "Cambiaches quen pode editar a información do grupo a «Só admrs.».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "Un administrador cambiou quen pode editar a información do grupo a «Só admrs.».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ cambiou quen pode editar a información do grupo a «Todos os membros.».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "Cambiaches quen pode editar a información do grupo a «Todos os membros».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "Un administrador cambiou quen pode editar a información do grupo a «Todos os membros».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ cambiou quen pode editar a información do grupo a «Todos os membros».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "Cambiaches quen pode editar a información do grupo a «Todos os membros».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "Un administrador cambiou quen pode editar os membros do grupo a «Só admrs.».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ cambiou quen pode editar os membros do grupo a «Todos os membros».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "Cambiaches quen pode editar os membros do grupo a «Todos os membros».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "Un administrador cambiou quen pode editar os membros do grupo a «Todos os membros».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--you": { + "message": "Desactivaches a aprobación dos administradores para o link do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "$adminName$ desactivou a aprobación dos administradores para o link do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "Desactivouse a aprobación dos administradores para o link do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "Activaches a aprobación dos administradores para o link do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "$adminName$ activou a aprobación dos administradores para o link do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "Activouse a aprobación dos administradores para o link do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--invited--you": { + "message": "Engadiches a $inviteeName$ como invitadx.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add--invited--other": { + "message": "$memberName$ engadiu a $inviteeName$ como invitadx.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Alice" + }, + "inviteeName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--invited--unknown": { + "message": "Un membro engadiu a $inviteeName$ como invitadx.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ aceptou a invitación o grupo de $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--other-no-from": { + "message": "$inviteeName$ aceptou a invitación o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "Aceptaches a invitación o grupo de $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you-no-from": { + "message": "Aceptaches a invitación o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ aceptou a túa invitación o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ engadiu a $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "Engadiches a $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "Un membro engadiu a $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ engadiuche o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Unícheste ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "Fuches engadido o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--you--you": { + "message": "Unícheste ao grupo a través da ligazón.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "$memberName$ uniuse ao grupo pola ligazón.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--you--other": { + "message": "$adminName$aceptou a túa solicitude de unión o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--you--unknown": { + "message": "A túa solicitude para te unires ao grupo foi aprobada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "Aceptaches a solicitude de unión ao grupo de $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--other--other": { + "message": "$adminName$ aceptou a solicitude de unión ao grupo de $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--other--unknown": { + "message": "Aceptouse a solicitude de unión ao grupo de $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ eliminou a $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ abandonou o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "Eliminaches a $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "Un membro eliminou a $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ eliminoute.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "Abandonaches o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "Elimináronte do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ fixo a $memberName$ admr.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "Fixeches a $memberName$ admr.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "Un administrador fixo $memberName$ admr.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ fíxote admr.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "Un admr. fíxote admr.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ retirou os privilexios de admr. a $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "Retiraches os privilexios de admr. a $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "Un admr. retirou os privilexios de admr. a $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ retirouche os privilexios de admr.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "Un admr. retirouche os teus privilexios de admr.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invitou a 1 persoa ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "Invitaches a $inviteeName$ ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "Unha persoa invitouche ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invitouche ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "Fuches convidado ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invitou a $count$ persoas ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "Invitaches a $count$persoas ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "Invitáronse a $count$ persoas ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "$memberName$ invitou a 1 persoa pero rexeitou a invitación.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ rexeitou a túa invitación ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--from-you": { + "message": "Rexeitaches o convite para o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 persoa rexeitou a invitación ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ retiroulle a 1 persoa a invitación ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "Retirácheslle a 1 persoa a invitación ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-own--to-you": { + "message": "$inviterName$ retirou a túa invitación.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-own--unknown": { + "message": "$inviterName$ retiroulle a 1 persoa a súa invitación.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "Un admr. retiroulle a 1 persoa a invitación ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ retiroulles as invitacións ao grupo a $count$ persoas.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "Retirácheslles as invitacións ao grupo a $count$ persoas.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "Un admr. retiroulles as invitacións ao grupo a $count$ persoas.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ retiroulle a 1 persoa invitada por$memberName$ a invitación ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "Retirácheslle a 1 persoa invitada por $memberName$ a invitación ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "Un admr. retiroulle a 1 persoa invitada por $memberName$ a invitación ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ retiroulle a invitación ao grupo que enviaches a $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "Retiraches a túa invitación para $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "Un admr. retirou a invitación ao grupo que enviaches a $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ retiroulles as invitacións ao grupo a $count$ persoas invitadas por $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "Retiráchelles as invitacións ao grupo a $count$ persoas invitadas por $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "Un admr. retiroulles as invitacións ao grupo a $count$ persoas invitadas por $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ retiroulles as invitacións ao grupo que enviaches a $count$ persoas.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "Retiráchelles a túa invitación a $count$ persoas.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "Un admr. retiroulles as invitacións ao grupo que enviaches a $count$ persoas.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--admin-approval-add-one--you": { + "message": "Enviaches unha solicitude para te unires ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "$joinerName$ solicitou unirse pola ligazón do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--you--you": { + "message": "Cancelaches a túa solicitude para te unires ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "A túa solicitude para te unires ao grupo foi denegada por un administrador.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "Rexeitaches a solicitude de unión de $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--other--own": { + "message": "$joinerName$ cancelou a súa solicitude de unión ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--other--other": { + "message": "$adminName$ rexeitou a solicitude de unión ao grupo de $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-bounce--one": { + "message": "$joinerName$ enviou e cancelou unha solicitude de unión ao grupo pola ligazón.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-bounce": { + "message": "$joinerName$ enviou e cancelou $numberOfRequests$ solicitudes de unión ao grupo pola ligazón.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + }, + "numberOfRequests": { + "content": "$1", + "example": "3" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "Cambiaches a ligazón do grupo coa aprobación dos administradores desactivada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--disabled--other": { + "message": "$adminName$ cambiou a ligazón do grupo coa aprobación dos administradores desactivada.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "A ligazón do grupo activouse coa aprobación dos administradores desactivada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--you": { + "message": " Activaches a ligazón do grupo coa aprobación dos administradores activada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--other": { + "message": "$adminName$ activou a ligazón do grupo coa aprobación dos administradores activada.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "Activouse a ligazón do grupo coa aprobación dos administradores activada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "Desactivaches a ligazón ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ desactivou a ligazón do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "A ligazón ao grupo foi desactivada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "Restableciches a ligazón ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ restableceu a ligazón do grupo. ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "A ligazón ao grupo foi restablecida.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--description--remove--you": { + "message": "Eliminaches a descrición do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--description--remove--other": { + "message": "$memberName$ eliminou a descrición do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--description--remove--unknown": { + "message": "Eliminouse a descrición do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--description--change--you": { + "message": "Cambiaches a descrición do grupo", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--description--change--other": { + "message": "$memberName$ cambiou a descrición do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--description--change--unknown": { + "message": "A descrición do grupo cambiou.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--announcements--admin--you": { + "message": "Cambiaches a configuración do grupo para que só os administradores envíen mensaxes.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--announcements--admin--other": { + "message": "$memberName$ cambiou a configuración do grupo para que só os administradores poidan enviar mensaxes.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--announcements--admin--unknown": { + "message": "O grupo cambiou e só os administradores poden enviar mensaxes.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--announcements--member--you": { + "message": "Cambiaches a configuración do grupo para permitir a todos os membros mandar mensaxes.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--announcements--member--other": { + "message": "$memberName$ cambiou a configuración do grupo para permitir que todos os membros envíen mensaxes.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--announcements--member--unknown": { + "message": "O grupo cambiou para permitir que todos os membros envíen mensaxes.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV1--Migration--disabled": { + "message": "Actualiza este grupo para activar as novas características como @mencións e admr. Os membros que non compartiron o seu nome e foto neste grupo recibirán unha invitación de unión. $learnMore$", + "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", + "placeholders": { + "learnMore": { + "content": "$1", + "example": "Learn more." + } + } + }, + "GroupV1--Migration--was-upgraded": { + "message": "Este grupo actualizouse a Novo grupo.", + "description": "Shown in timeline when a legacy group (GV1) is upgraded to a new group (GV2)" + }, + "GroupV1--Migration--learn-more": { + "message": "Saber máis", + "description": "Shown on a bubble below a 'group was migrated' timeline notification, or as button on Migrate dialog" + }, + "GroupV1--Migration--migrate": { + "message": "Actualizar", + "description": "Shown on Migrate dialog to kick off the process" + }, + "GroupV1--Migration--info--title": { + "message": "Que son os Novos grupos?", + "description": "Shown on Learn More popup after GV1 migration" + }, + "GroupV1--Migration--migrate--title": { + "message": "Actualizar a Novo Grupo", + "description": "Shown on Migration popup after choosing to migrate group" + }, + "GroupV1--Migration--info--summary": { + "message": "Os Novos Grupos teñen características como as @mencións e administradores do grupo, e no futuro terán aínda máis ferramentas.", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--keep-history": { + "message": "Todo o historial de mensaxes e multimedia gardouse antes da actualización.", + "description": "Shown on Learn More popup after GV1 migration" + }, + "GroupV1--Migration--migrate--keep-history": { + "message": "Todo o historial e multimedia vaise gardar antes de actualizar.", + "description": "Shown on Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--invited--you": { + "message": "Tes que aceptar o convite para unirte outra vez a este grupo, e non recibirás mensaxes do grupo ate que aceptes.", + "description": "Shown on Learn More popup after GV1 migration" + }, + "GroupV1--Migration--info--invited--many": { + "message": "Os membros teñen que aceptar a invitación para unirse ao grupo de novo, senón non recibirán as mensaxes.", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--invited--one": { + "message": "Este membro ten que aceptar a invitación para unirse ao grupo de novo, senón non recibirá as mensaxes.", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--before--many": { + "message": "Estos membros non poden unirse aos Grupos Novos, e van ser eliminados do grupo:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--before--one": { + "message": "Este membro non pode unirse aos Grupos Novos, e vai ser eliminado do grupo:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--after--many": { + "message": "Os seguintes membros non se uniron ao Novo grupo e foron eliminados:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--after--one": { + "message": "Este membro non se uniu ao Novo grupo e foi eliminado:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--invited--you": { + "message": "Non te puideron engadir ó Novo Grupo e fuches convidado a unirte.", + "description": "Shown in timeline when a group is upgraded and you were invited instead of added" + }, + "GroupV1--Migration--invited--one": { + "message": "$contact$ non se uniu ao Novo grupo e se lle enviou unha invitación. ", + "description": "Shown in timeline when a group is upgraded and one person was invited, instead of added", + "placeholders": { + "contact": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV1--Migration--invited--many": { + "message": "$count$ membros non se uniron ao Novo grupo e se lles enviou unha invitación. ", + "description": "Shown in timeline when a group is upgraded and some people were invited, instead of added", + "placeholders": { + "contact": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV1--Migration--removed--one": { + "message": "$contact$ foi eliminadx do grupo.", + "description": "Shown in timeline when a group is upgraded and one person was removed entirely during the upgrade", + "placeholders": { + "contact": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV1--Migration--removed--many": { + "message": "$count$ membros foron eliminados do grupo. ", + "description": "Shown in timeline when a group is upgraded and some people were removed entirely during the upgrade", + "placeholders": { + "contact": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Pechar", + "description": "Generic close label" + }, + "previous": { + "message": "anterior", + "description": "Generic previous label" + }, + "next": { + "message": "seguinte", + "description": "Generic next label" + }, + "BadgeDialog__become-a-sustainer-button": { + "message": "Doar a Signal", + "description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions" + }, + "BadgeSustainerInstructions__header": { + "message": "Doar a Signal", + "description": "In the instructions for becoming a sustainer. The heading." + }, + "BadgeSustainerInstructions__subheader": { + "message": "Signal existe gracias a persoas coma ti. Aporta o teu gran de area e recibe unha insignia.", + "description": "In the instructions for becoming a sustainer. The subheading." + }, + "BadgeSustainerInstructions__instructions__1": { + "message": "Abre Signal no teu móbil", + "description": "In the instructions for becoming a sustainer. First instruction." + }, + "BadgeSustainerInstructions__instructions__2": { + "message": "Toca na foto de perfil arriba á esquerda para abrir os Axustes", + "description": "In the instructions for becoming a sustainer. Second instruction." + }, + "BadgeSustainerInstructions__instructions__3": { + "message": "Preme \"Doar a Signal\" e subscríbete", + "description": "In the instructions for becoming a sustainer. Third instruction." + }, + "CompositionArea--expand": { + "message": "Expandir", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Anexar un ficheiro", + "description": "Aria label for file attachment button in composition area" + }, + "CompositionArea--sms-only__title": { + "message": "Esta persoa non usa Signal.", + "description": "Title for the composition area for the SMS-only contact" + }, + "CompositionArea--sms-only__body": { + "message": "Signal Desktop non admite enviar mensaxes a contactos que non forman parte de Signal. Pregúntalle a esta persoa que instale Signal para que vos podades comunicar dunha maneira moito máis segura.", + "description": "Body for the composition area for the SMS-only contact" + }, + "CompositionArea--sms-only__spinner-label": { + "message": "Comprobando se o contacto está rexistrado", + "description": "Displayed while checking if the contact is SMS-only" + }, + "countMutedConversationsDescription": { + "message": "Incluír conversas silenciadas nun contador", + "description": "Description for counting muted conversations in badge setting" + }, + "ContactModal--message": { + "message": "Mensaxe", + "description": "Button text for send message button in Group Contact Details modal" + }, + "ContactModal--rm-admin": { + "message": "Eliminar de administrador", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, + "ContactModal--make-admin": { + "message": "Facer admin", + "description": "Button text for make admin button in Group Contact Details modal" + }, + "ContactModal--make-admin-info": { + "message": "$contact$ poderá editar este grupo e os seus membros. ", + "description": "Shown in a confirmation dialog when you are about to grant admin privileges to someone", + "placeholders": { + "contact": { + "content": "$1", + "example": "Homer" + } + } + }, + "ContactModal--rm-admin-info": { + "message": "Eliminar a $contact$ como admr. do grupo?", + "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", + "placeholders": { + "contact": { + "content": "$1", + "example": "Homer" + } + } + }, + "ContactModal--remove-from-group": { + "message": "Eliminar do grupo", + "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showChatColorEditor": { + "message": "Cor do chat", + "description": "This is a button in the conversation context menu to show the chat color editor" + }, + "showConversationDetails": { + "message": "Axustes do grupo", + "description": "This is a button in the conversation context menu to show group settings" + }, + "showConversationDetails--direct": { + "message": "Axustes de conversa", + "description": "This is a button in the conversation context menu to show chat settings" + }, + "ConversationDetails__unmute--title": { + "message": "Silenciar esta conversa?", + "description": "Title for the modal to unmute a chat" + }, + "ConversationDetails--group-link": { + "message": "Ligazón do grupo", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Desaparición das mensaxes", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info--group": { + "message": "Cando se activa, as mensaxes enviadas e recibidas neste grupo desaparecerán despois de ser lidas.", + "description": "This is the info about the disappearing messages setting, in groups" + }, + "ConversationDetails--disappearing-messages-info--direct": { + "message": "Cando se activa, as mensaxes enviadas e recibidas nesta conversa privada desaparecerán despois de ser lidas.", + "description": "This is the info about the disappearing messages setting, for direct conversations" + }, + "ConversationDetails--notifications": { + "message": "Notificacións", + "description": "This is the label for notifications in the conversation details screen" + }, + "ConversationDetails--group-info-label": { + "message": "Quen pode editar a información do grupo", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Elixe quen pode editar o nome, a foto, a descrición e a duración das mensaxes temporais do grupo.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Quen pode engadir membros", + "description": "This is the label for the 'who can add members' panel" + }, + "ConversationDetails--add-members-info": { + "message": "Elixe quen pode engadir membros neste grupo.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--announcement-label": { + "message": "Quen pode enviar mensaxes", + "description": "This is the additional info for the 'who can send messages' panel" + }, + "ConversationDetails--announcement-info": { + "message": "Elixe quen pode enviar mensaxes ao grupo", + "description": "This is the additional info for the 'who can send messages' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Solicitudes e invitacións", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "Abandonar grupo", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "Bloquear un grupo", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--unblock-group": { + "message": "Desbloquear un grupo", + "description": "This is a button to unblock a group" + }, + "ConversationDetailsActions--leave-group-must-choose-new-admin": { + "message": "Antes de saír, debes escoller polo menos un novo administrador para o grupo.", + "description": "Shown if, before leaving a group, you need to choose an admin" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Realmente queres abandonar o grupo?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "Xa non poderás enviar ou recibir mensaxes neste grupo.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "Abandonar", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--unblock-group-modal-title": { + "message": "Desbloquear o grupo \"$groupName$\"?", + "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 abandonar o grupo «$groupName$»?", + "description": "This is the modal title for confirming blocking a group", + "placeholders": { + "groupName": { + "content": "$1", + "example": "Our Conversation" + } + } + }, + "ConversationDetailsActions--block-group-modal-content": { + "message": "Non recibirás máis mensaxes nin actualizacións deste grupo.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "Bloquear", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsActions--unblock-group-modal-content": { + "message": "Os teus contactos poderán engadirte a este grupo.", + "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", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "Ficheiros multimedia compartidos", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Ver todo", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ membros", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--add-members": { + "message": "Engadir membros", + "description": "The button that you can click to add new members" + }, + "ConversationDetailsMembershipList--show-all": { + "message": "Ver todo", + "description": "This is a button on the conversation details to show all members" + }, + "ConversationNotificationsSettings__mentions__label": { + "message": "Mencións", + "description": "In the conversation notifications settings, this is the label for the mentions option" + }, + "ConversationNotificationsSettings__mentions__info": { + "message": "Recibir notificacións cando te mencionan nas conversas silenciadas", + "description": "In the conversation notifications settings, this is the sub-label for the mentions option" + }, + "ConversationNotificationsSettings__mentions__select__always-notify": { + "message": "Notificar sempre", + "description": "In the conversation notifications settings, this is the option that always notifies you for @mentions" + }, + "ConversationNotificationsSettings__mentions__select__dont-notify-for-mentions-if-muted": { + "message": "Non recibir notificacións en silencio", + "description": "In the conversation notifications settings, this is the option that doesn't notify you for @mentions if the conversation is muted" + }, + "GroupLinkManagement--clipboard": { + "message": "Ligazón do grupo copiada.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Copiar ligazón", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "Tes a certeza de querer restablecer a ligazón ao grupo? As persoas non poderán unirse ao grupo a través da ligazón actual.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Restablecer ligazón", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Aprobar novos membros", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "É necesario que un admrs. acepte aos novos membros que se unen pola ligazón do grupo", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Solicitudes ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Invitacións ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Aceptar a solicitude de «$name$»?", + "description": "This is the modal content when confirming approving a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingRequests--deny-for": { + "message": "Rexeitar solicitude de «$name$»?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingRequests--deny-for--with-link": { + "message": "Rexeitar solicitude de «$name$»? Non poderán volver a enviar unha solicitude de unión pola ligazón do grupo.", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Invitados por ti", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Invitados por ti", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Invitados por outros", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "Invitados: $number$", + "description": "This is the label for the number of members someone has invited", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + } + } + }, + "PendingInvites--revoke-for-label": { + "message": "Retirar invitación ao grupo", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Retirar invitación ao grupo a «$name$»?", + "description": "This is the modal content when confirming revoking a single invite", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + }, + "name": { + "content": "$2", + "example": "Fred Riley III" + } + } + }, + "PendingInvites--revoke-from-singular": { + "message": "Retirar 1 invitación enviada por «$name$»?", + "description": "This is the modal content when confirming revoking a single invite", + "placeholders": { + "name": { + "content": "$2", + "example": "Fred Riley III" + } + } + }, + "PendingInvites--revoke-from-plural": { + "message": "Retirar $number$ invitacións enviadas por «$name$»?", + "description": "This is the modal content when confirming revoking multiple invites", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + }, + "name": { + "content": "$2", + "example": "Fred Riley III" + } + } + }, + "PendingInvites--revoke": { + "message": "Retirar", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Aprobar solicitude", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Rexeitar solicitude", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "As persoas desta lista queren unirse a «$name$» pola ligazón do grupo.", + "description": "Information shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "PendingInvites--info": { + "message": "A información sobre as persoas invitadas non é visible ata que forman parte do grupo. Os invitados non lerán as mensaxes ata que se unan ao grupo.", + "description": "Information shown below the invite list" + }, + "PendingRequests--block--button": { + "message": "Bloquear solicitude", + "description": "Shown in timeline if users cancel their request to join a group via a group link" + }, + "PendingRequests--block--title": { + "message": "Bloquear solicitude?", + "description": "Title of dialog to block a user from requesting to join via the link again" + }, + "PendingRequests--block--contents": { + "message": "$name$ non poderá unirse ao grupo ou solicitalo pola ligazón. Mais poden engadirse de maneira manual ", + "description": "Details of dialog to block a user from requesting to join via the link again", + "placeholders": { + "name": { + "content": "$1", + "example": "Annoying Person" + } + } + }, + "PendingRequests--block--confirm": { + "message": "Bloquear solicitude", + "description": "Confirmation button of dialog to block a user from requesting to join via the link again" + }, + "AvatarInput--no-photo-label--group": { + "message": "Engadir foto do grupo", + "description": "The label for the avatar uploader when no group photo is selected" + }, + "AvatarInput--no-photo-label--profile": { + "message": "Engadir foto", + "description": "The label for the avatar uploader when no profile photo is selected" + }, + "AvatarInput--change-photo-label": { + "message": "Cambiar foto", + "description": "The label for the avatar uploader when a photo is selected" + }, + "AvatarInput--upload-photo-choice": { + "message": "Subir foto", + "description": "The button text when you click on an uploaded avatar and want to upload a new one" + }, + "AvatarInput--remove-photo-choice": { + "message": "Eliminar fotografía", + "description": "The button text when you click on an uploaded avatar and want to remove it" + }, + "ContactPill--remove": { + "message": "Eliminar contacto", + "description": "The label for the 'remove' button on the contact pill" + }, + "ComposeErrorDialog--close": { + "message": "De acordo", + "description": "The text on the button when there's an error in the composer" + }, + "NewlyCreatedGroupInvitedContactsDialog--title--one": { + "message": "Invitación enviada", + "description": "When creating a new group and inviting users, this is shown in the dialog" + }, + "NewlyCreatedGroupInvitedContactsDialog--title--many": { + "message": "$count$ invitacións enviadas", + "description": "When creating a new group and inviting users, this is shown in the dialog", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "NewlyCreatedGroupInvitedContactsDialog--body--user-paragraph--one": { + "message": "Non podes engadir automaticamente a $name$ neste grupo.", + "description": "When creating a new group and inviting users, this is shown in the dialog", + "placeholders": { + "name": { + "content": "$1", + "example": "Jane Doe" + } + } + }, + "NewlyCreatedGroupInvitedContactsDialog--body--user-paragraph--many": { + "message": "Non podes engadir automaticamente a estes usuarios neste grupo.", + "description": "When creating a new group and inviting users, this is shown in the dialog" + }, + "NewlyCreatedGroupInvitedContactsDialog--body--info-paragraph": { + "message": "Envióuselles unha invitación ao grupo e non lerán ninguna mensaxe ata que as acepten.", + "description": "When creating a new group and inviting users, this is shown in the dialog" + }, + "NewlyCreatedGroupInvitedContactsDialog--body--learn-more": { + "message": "Saber máis", + "description": "When creating a new group and inviting users, this is shown in the dialog" + }, + "AddGroupMembersModal--title": { + "message": "Engadir membros", + "description": "When adding new members to an existing group, this is shown in the dialog" + }, + "AddGroupMembersModal--continue-to-confirm": { + "message": "Actualizar", + "description": "When adding new members to an existing group, this is shown in the dialog" + }, + "AddGroupMembersModal--confirm-title--one": { + "message": "Engadir a $person$ a «$group$»?", + "description": "When adding new members to an existing group, this is shown in the confirmation dialog", + "placeholders": { + "person": { + "content": "$1", + "example": "Jane Doe" + }, + "group": { + "content": "$2", + "example": "Tahoe Trip" + } + } + }, + "AddGroupMembersModal--confirm-title--many": { + "message": "Engadir a $count$ membros a «$group$»?", + "description": "When adding new members to an existing group, this is shown in the confirmation dialog", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "group": { + "content": "$2", + "example": "Tahoe Trip" + } + } + }, + "AddGroupMembersModal--confirm-button--one": { + "message": "Engadir membro", + "description": "When adding new members to an existing group, this is shown on the confirmation dialog button" + }, + "AddGroupMembersModal--confirm-button--many": { + "message": "Engadir membros", + "description": "When adding new members to an existing group, this is shown on the confirmation dialog button" + }, + "createNewGroupButton": { + "message": "Novo grupo", + "description": "The text of the button to create new groups" + }, + "selectContact": { + "message": "Seleccionar contacto $name$", + "description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "deselectContact": { + "message": "Desmarcar contacto $name$", + "description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "cannotSelectContact": { + "message": "Non se pode seleccionar ao contacto $name$", + "description": "The label for contact checkboxes that are disabled", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "alreadyAMember": { + "message": "Xa é membro", + "description": "The label for contact checkboxes that are disabled because they're already a member" + }, + "MessageAudio--play": { + "message": "Reproducir mensaxe de son adxunta", + "description": "Aria label for audio attachment's Play button" + }, + "MessageAudio--pause": { + "message": "Pausar mensaxe de son adxunta", + "description": "Aria label for audio attachment's Pause button" + }, + "MessageAudio--download": { + "message": "Descargar mensaxe de son adxunta", + "description": "Aria label for audio attachment's Download button" + }, + "MessageAudio--pending": { + "message": "Descargando mensaxe de son adxunta...", + "description": "Aria label for pending audio attachment spinner" + }, + "MessageAudio--slider": { + "message": "Duración da mensaxe de voz adxunta", + "description": "Aria label for audio attachment's playback time slider" + }, + "emptyInboxMessage": { + "message": "Preme $composeIcon$ máis arriba e busca os teus contactos e grupos para enviar mensaxes.", + "description": "Shown in the left-pane when the inbox is empty", + "placeholders": { + "composeIcon": { + "content": "$1", + "example": "compose button" + } + } + }, + "composeIcon": { + "message": "botón de escribir mensaxe", + "description": "Shown in the left-pane when the inbox is empty. Describes the button that composes a new message." + }, + "ForwardMessageModal--continue": { + "message": "Continuar", + "description": "aria-label for the 'next' button in the forward a message modal dialog" + }, + "TimelineDateHeader--date-in-last-6-months": { + "message": "D ddd, MMM", + "description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/." + }, + "TimelineDateHeader--date-older-than-6-months": { + "message": "D MMM, YYYY", + "description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/." + }, + "MessageRequestWarning__learn-more": { + "message": "Saber máis", + "description": "Shown on the message request warning. Clicking this button will open a dialog with more information" + }, + "MessageRequestWarning__dialog__details": { + "message": "Non compartes ningún grupo con esta persoa. Revisa as solicitudes con coidado antes de aceptalas para evitar recibir mensaxes non desexados.", + "description": "Shown in the message request warning dialog. Gives more information about message requests" + }, + "MessageRequestWarning__dialog__learn-even-more": { + "message": "Información das solicitudes de mensaxe", + "description": "Shown in the message request warning dialog. Clicking this button will open a page on Signal's support site" + }, + "ContactSpoofing__same-name": { + "message": "Revisa as solicitudes con moito coidado. Signal atopou outro contacto co mesmo número. $link$", + "description": "Shown in the timeline warning when you have a message request from someone with the same name as someone else", + "placeholders": { + "link": { + "content": "$1", + "example": "Review request" + } + } + }, + "ContactSpoofing__same-name-in-group": { + "message": "$count$ membros do grupo teñen o mesmo nome. $link$", + "description": "Shown in the timeline warning when you multiple group members have the same name", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + }, + "link": { + "content": "$2", + "example": "Tap to review" + } + } + }, + "ContactSpoofing__same-name__link": { + "message": "Revisar solicitude", + "description": "Shown in the timeline warning when you have a message request from someone with the same name as someone else" + }, + "ContactSpoofing__same-name-in-group__link": { + "message": "Premer para revisar", + "description": "Shown in the timeline warning when you multiple group members have the same name" + }, + "ContactSpoofingReviewDialog__title": { + "message": "Revisar solicitude", + "description": "Title for the contact name spoofing review dialog" + }, + "ContactSpoofingReviewDialog__description": { + "message": "Se non estás seguro de quen é a solicitude, revisa os contactos e elixe unha acción.", + "description": "Description for the contact spoofing review dialog" + }, + "ContactSpoofingReviewDialog__possibly-unsafe-title": { + "message": "Solicitude", + "description": "Header in the contact spoofing review dialog, shown above the potentially-unsafe user" + }, + "ContactSpoofingReviewDialog__safe-title": { + "message": "O teu contacto", + "description": "Header in the contact spoofing review dialog, shown above the \"safe\" user" + }, + "ContactSpoofingReviewDialog__group__title": { + "message": "Revisar membros", + "description": "Title for the contact name spoofing review dialog in groups" + }, + "ContactSpoofingReviewDialog__group__description": { + "message": "$count$ membros do grupo teñen nomes similares. Revisa a lista dos membros ou elixe o que facer.", + "description": "Description for the group contact spoofing review dialog" + }, + "ContactSpoofingReviewDialog__group__members-header": { + "message": "Membros", + "description": "Header in the group contact spoofing review dialog. After this header, there will be a list of members" + }, + "ContactSpoofingReviewDialog__group__name-change-info": { + "message": "Cambiou recentemente o seu nome de perfil de $oldName$ a $newName$", + "description": "In the group contact spoofing review dialog, this text is shown when someone has changed their name recently", + "placeholders": { + "oldName": { + "content": "$1", + "example": "Jane Doe" + }, + "newName": { + "content": "$2", + "example": "Doe Jane" + } + } + }, + "RemoveGroupMemberConfirmation__remove-button": { + "message": "Eliminar do grupo", + "description": "When confirming the removal of a group member, show this text in the button" + }, + "RemoveGroupMemberConfirmation__description": { + "message": "Eliminar a «$name$» do grupo?", + "description": "When confirming the removal of a group member, show this text in the dialog", + "placeholders": { + "name": { + "content": "$1", + "example": "Jane Doe" + } + } + }, + "RemoveGroupMemberConfirmation__description__with-link": { + "message": "Eliminar a «$name$» do grupo? Non poderá unirse de novo pola ligazón do grupo.", + "description": "When confirming the removal of a group member, show this text in the dialog", + "placeholders": { + "name": { + "content": "$1", + "example": "Jane Doe" + } + } + }, + "CaptchaDialog__title": { + "message": "Verifica para seguir conversando", + "description": "Header in the captcha dialog" + }, + "CaptchaDialog__first-paragraph": { + "message": "Axuda a previr o spam en Signal, por favor completa a verificación.", + "description": "First paragraph in the captcha dialog" + }, + "CaptchaDialog__second-paragraph": { + "message": "Tras verificar poderás seguir conversando. Tódalas mensaxes en pausa serán enviadas automáticamente.", + "description": "First paragraph in the captcha dialog" + }, + "CaptchaDialog--can-close__title": { + "message": "Continuar sen verificar?", + "description": "Header in the captcha dialog that can be closed" + }, + "CaptchaDialog--can-close__body": { + "message": "Se queres saltar o paso de verificación, podes perder mensaxes de outras persoas ou pode que as túas mensaxes non se envíen. ", + "description": "Body of the captcha dialog that can be closed" + }, + "CaptchaDialog--can_close__skip-verification": { + "message": "Saltar verificación", + "description": "Skip button of the captcha dialog that can be closed" + }, + "verificationComplete": { + "message": "Verificación completada.", + "description": "Displayed after successful captcha" + }, + "verificationFailed": { + "message": "Verificación non completada. Inténtao de novo máis tarde.", + "description": "Displayed after unsuccessful captcha" + }, + "deleteForEveryoneFailed": { + "message": "Erro ao borrar a mensaxe para todos. Inténtao de novo máis tarde.", + "description": "Displayed when delete-for-everyone has failed to send to all recipients" + }, + "ChatColorPicker__delete--title": { + "message": "Borrar cor", + "description": "Confirm title for deleting custom color" + }, + "ChatColorPicker__delete--message": { + "message": "Emprégase esta cor personalizada en $num$conversas. Queres eliminala de todas as conversas?", + "description": "Confirm message for deleting custom color", + "placeholders": { + "num": { + "content": "$1", + "example": "5" + } + } + }, + "ChatColorPicker__global-chat-color": { + "message": "Cor da conversa global", + "description": "Modal title for the chat color picker and editor for all conversations" + }, + "ChatColorPicker__menu-title": { + "message": "Cor da conversa", + "description": "View title for the chat color picker and editor" + }, + "ChatColorPicker__reset": { + "message": "Restablecer a cor da conversa", + "description": "Button label for resetting chat colors" + }, + "ChatColorPicker__resetDefault": { + "message": "Restablecer cores da conversa", + "description": "Confirmation dialog title for resetting all chat colors or only the global default one" + }, + "ChatColorPicker__resetAll": { + "message": "Restablecer todas as cores da conversa", + "description": "Button label for resetting all chat colors" + }, + "ChatColorPicker__confirm-reset-default": { + "message": "Restablecer por defecto", + "description": "Button label for resetting only global chat color" + }, + "ChatColorPicker__confirm-reset": { + "message": "Restablecer", + "description": "Confirm button label for resetting chat colors" + }, + "ChatColorPicker__confirm-reset-message": { + "message": "Queres desactivar todas as cores das conversas?", + "description": "Modal message text for confirming resetting of chat colors" + }, + "ChatColorPicker__custom-color--label": { + "message": "Mostrar selector de cor personalizada", + "description": "aria-label for custom color editor button" + }, + "ChatColorPicker__sampleBubble1": { + "message": "Aquí vai unha mostra da cor da conversa.", + "description": "An example message bubble for selecting the chat color" + }, + "ChatColorPicker__sampleBubble2": { + "message": "Outra burbulla.", + "description": "An example message bubble for selecting the chat color" + }, + "ChatColorPicker__sampleBubble3": { + "message": "Esta cor só é visible para ti.", + "description": "An example message bubble for selecting the chat color" + }, + "ChatColorPicker__context--edit": { + "message": "Editar cor", + "description": "Option in the custom color bubble context menu" + }, + "ChatColorPicker__context--duplicate": { + "message": "Duplicar", + "description": "Option in the custom color bubble context menu" + }, + "ChatColorPicker__context--delete": { + "message": "Eliminar", + "description": "Option in the custom color bubble context menu" + }, + "CustomColorEditor__solid": { + "message": "Uniforme", + "description": "Tab label for selecting solid colors" + }, + "CustomColorEditor__gradient": { + "message": "Degradada", + "description": "Tab label for selecting a gradient" + }, + "CustomColorEditor__hue": { + "message": "Ton", + "description": "Label for the hue slider" + }, + "CustomColorEditor__saturation": { + "message": "Saturación", + "description": "Label for the saturation slider" + }, + "CustomColorEditor__title": { + "message": "Cor personalizada", + "description": "Modal title for the custom color editor" + }, + "customDisappearingTimeOption": { + "message": "Duración personalizada...", + "description": "Text for an option in Disappearing Messages menu and Conversation Details Disappearing Messages setting when no user value is available" + }, + "selectedCustomDisappearingTimeOption": { + "message": "Personalizar tempo", + "description": "Text for an option in Conversation Details Disappearing Messages setting when user previously selected custom time" + }, + "DisappearingTimeDialog__label--value": { + "message": "Número", + "description": "aria-label for the number select box" + }, + "DisappearingTimeDialog__label--units": { + "message": "Unidade de tempo", + "description": "aria-label for the units of time select box" + }, + "DisappearingTimeDialog__title": { + "message": "Tempo personalizado", + "description": "Title for the custom disappearing message timeout dialog" + }, + "DisappearingTimeDialog__body": { + "message": "Elixir unha duración personalizada para as mensaxes temporais.", + "description": "Body for the custom disappearing message timeout dialog" + }, + "DisappearingTimeDialog__set": { + "message": "Fixar", + "description": "Text for the dialog button confirming the custom disappearing message timeout" + }, + "DisappearingTimeDialog__seconds": { + "message": "Segundos", + "description": "Name of the 'seconds' unit select for the custom disappearing message timeout dialog" + }, + "DisappearingTimeDialog__minutes": { + "message": "Minutos", + "description": "Name of the 'minutes' unit select for the custom disappearing message timeout dialog" + }, + "DisappearingTimeDialog__hours": { + "message": "Horas", + "description": "Name of the 'hours' unit select for the custom disappearing message timeout dialog" + }, + "DisappearingTimeDialog__days": { + "message": "Días", + "description": "Name of the 'days' unit select for the custom disappearing message timeout dialog" + }, + "DisappearingTimeDialog__weeks": { + "message": "Semanas", + "description": "Name of the 'weeks' unit select for the custom disappearing message timeout dialog" + }, + "settings__DisappearingMessages__footer": { + "message": "Establece o período após o cal desaparecerán as mensaxes en novos chats que ti inicies.", + "description": "Footer for the Disappearing Messages settings section" + }, + "settings__DisappearingMessages__timer__label": { + "message": "Establecer caducidade para os novos chats", + "description": "Label for the Disappearing Messages default timer setting" + }, + "UniversalTimerNotification__text": { + "message": "A duración das mensaxes temporais fixouse en $timeValue$ no momento dende que as envíes.", + "description": "A message displayed when default disappearing message timeout is about to be applied", + "placeholders": { + "timeValue": { + "content": "$1", + "example": "1 week" + } + } + }, + "ErrorBoundaryNotification__text": { + "message": "Non se pode mostrar esta mensaxe. Preme para enviar un rexistro de depuración.", + "description": "An error notification displayed when message fails to render due to an internal error" + }, + "GroupDescription__read-more": { + "message": "ler máis", + "description": "Button text when the group description is too long" + }, + "EditConversationAttributesModal__description-warning": { + "message": "As descripcións do grupo aparecerán visibles para os seus membros e as persoas invitadas.", + "description": "Label text shown when editing group description" + }, + "ConversationDetailsHeader--add-group-description": { + "message": "Engadir descrición do grupo...", + "description": "Placeholder text in the details header for those that can edit the group description" + }, + "MediaQualitySelector--button": { + "message": "Seleccionar calidade do contido multimedia", + "description": "aria-label for the media quality selector button" + }, + "MediaQualitySelector--title": { + "message": "Calidade do contido multimedia", + "description": "Popup selector title" + }, + "MediaQualitySelector--standard-quality-title": { + "message": "Estándar", + "description": "Title for option for standard quality" + }, + "MediaQualitySelector--standard-quality-description": { + "message": "Máis rápido pero menos datos", + "description": "Description of standard quality selector" + }, + "MediaQualitySelector--high-quality-title": { + "message": "Alta", + "description": "Title for option for high quality" + }, + "MediaQualitySelector--high-quality-description": { + "message": "Máis lento pero máis datos", + "description": "Description of high quality selector" + }, + "MessageDetailsHeader--Failed": { + "message": "Sen enviar", + "description": "In the message details screen, shown above contacts where the message failed to deliver" + }, + "MessageDetailsHeader--Pending": { + "message": "Pendente", + "description": "In the message details screen, shown above contacts where the message is still sending" + }, + "MessageDetailsHeader--Sent": { + "message": "Enviada a", + "description": "In the message details screen, shown above contacts where the message has been sent (but not delivered, read, or viewed)" + }, + "MessageDetailsHeader--Delivered": { + "message": "Entregada a", + "description": "In the message details screen, shown above contacts who have received your message" + }, + "MessageDetailsHeader--Read": { + "message": "Lida por", + "description": "In the message details screen, shown above contacts who have read this message" + }, + "MessageDetailsHeader--Viewed": { + "message": "Visto por", + "description": "In the message details screen, shown above contacts who have viewed this message" + }, + "ProfileEditor--about": { + "message": "Acerca de", + "description": "Default text for about field" + }, + "ProfileEditor--username": { + "message": "Nome de usuario", + "description": "Default text for username field" + }, + "ProfileEditor--username--placeholder": { + "message": "Escribir usuario", + "description": "Placeholder for the username field" + }, + "ProfileEditor--username--helper": { + "message": "Os usuarios en Signal son opcionais. Se queres crear un, outros membros de Signal poderán buscarte por este nome e contactar contigo sen que saiban o teu número de teléfono.", + "description": "Shown on the edit username screen" + }, + "ProfileEditor--username--check-characters": { + "message": "Os nomes de usuario só poden conter a-z, 0-9 e _", + "description": "Shown if user has attempted to use forbidden characters" + }, + "ProfileEditor--username--check-starting-character": { + "message": "Os nomes de usuario poden non comenzar cun número.", + "description": "Shown if user has attempted to begin their username with a number" + }, + "ProfileEditor--username--check-character-min": { + "message": "Os nomes de usuario deben ter, polo menos, $min$ caracteres.", + "description": "Shown if user has attempted to enter a username with too few characters - currently min is 3", + "placeholders": { + "min": { + "content": "$1", + "example": "3" + } + } + }, + "ProfileEditor--username--check-character-max": { + "message": "Os nomes de usuario non poden pasar dos $max$ caracteres.", + "description": "Shown if user has attempted to enter a username with too many characters - currently min is 25", + "placeholders": { + "max": { + "content": "$1", + "example": "25" + } + } + }, + "ProfileEditor--username--check-username-taken": { + "message": "Este nome de usuario xa está en uso.", + "description": "Shown if user has attempted to save a username which is not available" + }, + "ProfileEditor--username--general-error": { + "message": "Non se gardou o teu nome de usuario. Comproba a túa conexión e inténtao de novo.", + "description": "Shown if something unknown has gone wrong with username save." + }, + "ProfileEditor--username--delete-general-error": { + "message": "Non se eliminou o teu nome de usuario. Comproba a túa conexión e inténtao de novo.", + "description": "Shown if something unknown has gone wrong with username delete." + }, + "ProfileEditor--username--delete-username": { + "message": "Borrar nome de usuario", + "description": "Shown as aria label for trash icon next to username" + }, + "ProfileEditor--username--confirm-delete-body": { + "message": "Eliminarase o teu nome de usuario e outros usuarios poderán utilizalo. Estás segurx?", + "description": "Shown in dialog body if user has saved an empty string to delete their username" + }, + "ProfileEditor--username--confirm-delete-button": { + "message": "Eliminar", + "description": "Shown in dialog button if user has saved an empty string to delete their username" + }, + "ProfileEditor--about-placeholder": { + "message": "Escribe algo sobre ti...", + "description": "Placeholder text for about input field" + }, + "ProfileEditor--first-name": { + "message": "Nome (necesario)", + "description": "Placeholder text for first name field" + }, + "ProfileEditor--last-name": { + "message": "Apelido (opcional)", + "description": "Placeholder text for last name field" + }, + "ConfirmDiscardDialog--discard": { + "message": "Queres descartar estes cambios?", + "description": "ConfirmationDialog text for discarding changes" + }, + "ProfileEditor--info": { + "message": "O teu perfil está encriptado. O teu perfil e os cambios que realices só serán visibles para os teus contactos cando comeces ou aceptes novas conversas. $learnMore$", + "description": "Information shown at the bottom of the profile editor section", + "placeholders": { + "learnMore": { + "content": "$1", + "example": "Learn More." + } + } + }, + "ProfileEditor--learnMore": { + "message": "Saber máis", + "description": "Text that links to a support article" + }, + "Bio--speak-freely": { + "message": "Fala sen medo", + "description": "A default bio option" + }, + "Bio--encrypted": { + "message": "Cifrado", + "description": "A default bio option" + }, + "Bio--free-to-chat": { + "message": "Libre para conversar", + "description": "A default bio option" + }, + "Bio--coffee-lover": { + "message": "Afeccionado ao café", + "description": "A default bio option" + }, + "Bio--taking-break": { + "message": "Tomando un descanso", + "description": "A default bio option" + }, + "ProfileEditorModal--profile": { + "message": "Perfil", + "description": "Title for profile editing" + }, + "ProfileEditorModal--name": { + "message": "O teu nome", + "description": "Title for editing your name" + }, + "ProfileEditorModal--about": { + "message": "Acerca de", + "description": "Title for about editing" + }, + "ProfileEditorModal--avatar": { + "message": "O teu avatar", + "description": "Title for profile avatar editing" + }, + "ProfileEditorModal--username": { + "message": "Nome de usuario", + "description": "Title for username editing" + }, + "ProfileEditorModal--error": { + "message": "Non se actualizou o teu perfil. Inténtao de novo.", + "description": "Error message when something goes wrong updating your profile." + }, + "AnnouncementsOnlyGroupBanner--modal": { + "message": "Enviar mensaxe a un administrador", + "description": "Modal title for the list of admins in a group" + }, + "AnnouncementsOnlyGroupBanner--announcements-only": { + "message": "Só os $admins$ poden enviar mensaxes ", + "description": "Displayed if sending of messages is disabled to non-admins", + "placeholders": { + "admins": { + "content": "$1", + "example": "admins" + } + } + }, + "AnnouncementsOnlyGroupBanner--admins": { + "message": "admrs.", + "description": "Clickable text describing administrators of a group, used in the message an admin label" + }, + "AvatarEditor--choose": { + "message": "Selecciona un avatar", + "description": "Label for the avatar selector" + }, + "AvatarColorPicker--choose": { + "message": "Elixe unha cor", + "description": "Label for when you need to choose your fighter, err color" + }, + "LeftPaneSetGroupMetadataHelper__avatar-modal-title": { + "message": "Avatar do grupo", + "description": "Title for the avatar picker in the group creation flow" + }, + "Preferences__button--general": { + "message": "Xeral", + "description": "Button to switch the settings view" + }, + "Preferences__button--appearance": { + "message": "Aparencia", + "description": "Button to switch the settings view" + }, + "Preferences__button--chats": { + "message": "Conversas", + "description": "Button to switch the settings view (and a title of pane)" + }, + "Preferences__button--calls": { + "message": "Chamadas", + "description": "Button to switch the settings view" + }, + "Preferences__button--notifications": { + "message": "Notificacións", + "description": "Button to switch the settings view" + }, + "Preferences__button--privacy": { + "message": "Privacidade", + "description": "Button to switch the settings view" + }, + "Preferences--lastSynced": { + "message": "Última importación o $date$ $time$", + "description": "Label for date and time of last sync operation", + "placeholders": { + "date": { + "content": "$1", + "example": "6/9/2020" + }, + "time": { + "content": "$2", + "example": "7:37:25 PM" + } + } + }, + "Preferences--system": { + "message": "Sistema", + "description": "Title for system type settings" + }, + "Preferences--zoom": { + "message": "Nivel do zoom", + "description": "Label for changing the zoom level" + }, + "Preferences__link-previews--title": { + "message": "Crear vista previa de ligazóns", + "description": "Title for the generate link previews setting" + }, + "Preferences__link-previews--description": { + "message": "Para cambiar esta configuración, abre Signal no teu móbil e vai a Configuración > Conversas", + "description": "Description for the generate link previews setting" + }, + "Preferences--advanced": { + "message": "Avanzado", + "description": "Title for advanced settings" + }, + "Preferences--notification-content": { + "message": "Contido das notificacións", + "description": "Label for the notification content setting select box" + }, + "Preferences--blocked": { + "message": "Bloqueado", + "description": "Label for blocked contacts setting" + }, + "Preferences--blocked-count-singular": { + "message": "$num$ contacto", + "description": "Number of contacts blocked singular", + "placeholders": { + "num": { + "content": "$1", + "example": "1" + } + } + }, + "Preferences--blocked-count-plural": { + "message": "$num$ contactos", + "description": "Number of contacts blocked plural", + "placeholders": { + "num": { + "content": "$1", + "example": "20" + } + } + }, + "Preferences__who-can--title": { + "message": "Quen pode...", + "description": "Title for the 'who can do X' setting" + }, + "Preferences__privacy--description": { + "message": "Para cambiar esta configuración, abre Signal no teu móbil e vai a Configuración > Privacidade", + "description": "Description for the 'who can do X' setting" + }, + "Preferences__who-can--everybody": { + "message": "Todo o mundo", + "description": "Option for who can see my X select" + }, + "Preferences__who-can--contacts": { + "message": "Os meus contactos", + "description": "Option for who can see my X select" + }, + "Preferences__who-can--nobody": { + "message": "Ninguén", + "description": "Option for who can see my X select" + }, + "Preferences--messaging": { + "message": "Mensaxería", + "description": "Title for the messaging settings" + }, + "Preferences--see-me": { + "message": "Ver o meu número de teléfono", + "description": "Label for the see my phone number setting" + }, + "Preferences--find-me": { + "message": "Atópame polo meu número de teléfono", + "description": "Label for the find me by my phone number setting" + }, + "Preferences--read-receipts": { + "message": "Confirmacións de lectura", + "description": "Label for the read receipts setting" + }, + "Preferences--typing-indicators": { + "message": "Indicador de escritura", + "description": "Label for the typing indicators setting" + }, + "Preferences--updates": { + "message": "Actualizacións", + "description": "Header for settings having to do with updates" + }, + "Preferences__download-update": { + "message": "Descargar as actualizacións automaticamente", + "description": "Label for checkbox for the auto download updates setting" + }, + "Preferences__enable-notifications": { + "message": "Permitir notificacións", + "description": "Label for checkbox for the notifications setting" + }, + "Preferences__devices": { + "message": "Dispositivos", + "description": "Label for Device list in call settings pane" + }, + "DialogUpdate--version-available": { + "message": "Actualizar á versión dispoñible $version$", + "description": "Tooltip for new update available", + "placeholders": { + "status": { + "content": "$1", + "example": "v7.7.7" + } + } + }, + "NSIS__retry-dialog--first-line": { + "message": "Non se pode pechar Signal.", + "description": "First line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." + }, + "NSIS__retry-dialog--second-line": { + "message": "Péchao de maneira manual e preme Reintentar para continuar.", + "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." + }, + "NSIS__appRunning": { + "message": "$appName$ está activa.\nPreme OK para pechala.\nSe non pecha, intenta facelo manualmente.", + "description": "The contents of a dialog displayed when Windows installer detect that the application is running and asks user to close it. Note: please keep the line breaks so that the text occupies three separate lines", + "placeholders": { + "appName": { + "content": "$1", + "example": "Signal" + } + } + }, + "NSIS__decompressionFailed": { + "message": "Erro ao descomprimir os arquivos. Intenta executar de novo o instalador.", + "description": "Displayed when Windows installer cannot decompress application files" + }, + "NSIS__uninstallFailed": { + "message": "Erro ao desinstalar arquivos antigos da aplicación. Intenta executar de novo o instalador.", + "description": "Displayed when Windows installer cannot uninstall the old application" + }, + "CrashReportDialog__title": { + "message": "Pechouse a aplicación", + "description": "A title of the dialog displayed when starting an application after a recent crash" + }, + "CrashReportDialog__body": { + "message": "Reiniciouse Signal despois dun erro. Podes enviar un informe de erros para axudar a Signal a investigar o que aconteceu.", + "description": "The body of the dialog displayed when starting an application after a recent crash" + }, + "CrashReportDialog__submit": { + "message": "Enviar", + "description": "A button label for submission of the crash reporter data after a recent crash" + }, + "CrashReportDialog__erase": { + "message": "Non enviar", + "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" + }, + "CustomizingPreferredReactions__title": { + "message": "Personalizar as reaccións", + "description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal." + }, + "CustomizingPreferredReactions__subtitle": { + "message": "Premer para substituír un emoji", + "description": "Instructions in the modal for customizing the preferred reactions." + }, + "CustomizingPreferredReactions__had-save-error": { + "message": "Ocorreu un erro ao gardar a configuración. Inténtao de novo.", + "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": "Dibuxar", + "description": "Label for the draw button in the media editor" + }, + "MediaEditor__control--text": { + "message": "Engadir texto", + "description": "Label for the text button in the media editor" + }, + "MediaEditor__control--sticker": { + "message": "Adhesivos", + "description": "Label for the sticker button in the media editor" + }, + "MediaEditor__control--crop": { + "message": "Recortar e virar", + "description": "Label for the crop & rotate button in the media editor" + }, + "MediaEditor__control--undo": { + "message": "Desfacer", + "description": "Label for the undo button in the media editor" + }, + "MediaEditor__control--redo": { + "message": "Refacer", + "description": "Label for the redo button in the media editor" + }, + "MediaEditor__text--regular": { + "message": "Estándar", + "description": "Describes what attribute the color picker will change on the text" + }, + "MediaEditor__text--highlight": { + "message": "Reflexo", + "description": "Describes what attribute the color picker will change on the text" + }, + "MediaEditor__text--outline": { + "message": "Contorno", + "description": "Describes what attribute the color picker will change on the text" + }, + "MediaEditor__text--underline": { + "message": "Subliñado", + "description": "Describes what attribute the color picker will change on the text" + }, + "MediaEditor__draw--pen": { + "message": "Bolígrafo", + "description": "Type of brush to free draw" + }, + "MediaEditor__draw--highlighter": { + "message": "Fluorescente", + "description": "Type of brush to free draw" + }, + "MediaEditor__draw--thin": { + "message": "Fino", + "description": "Tip width of the brush" + }, + "MediaEditor__draw--regular": { + "message": "Estándar", + "description": "Tip width of the brush" + }, + "MediaEditor__draw--medium": { + "message": "Mediano", + "description": "Tip width of the brush" + }, + "MediaEditor__draw--heavy": { + "message": "Groso", + "description": "Tip width of the brush" + }, + "MediaEditor__crop--reset": { + "message": "Restablecer", + "description": "Reset the crop state" + }, + "MediaEditor__crop--rotate": { + "message": "Virar", + "description": "Rotate the canvas" + }, + "MediaEditor__crop--flip": { + "message": "Cambiar", + "description": "Flip/mirror the canvas" + }, + "MediaEditor__crop--lock": { + "message": "Bloquear", + "description": "Lock the aspect ratio" + }, + "MediaEditor__crop--crop": { + "message": "Recortar", + "description": "Performs the crop" + }, + "MyStories__title": { + "message": "As miñas historias", + "description": "Title for the my stories list" + }, + "MyStories__story": { + "message": "A túa historia", + "description": "aria-label for each one of your stories" + }, + "MyStories__download": { + "message": "Descargar historia", + "description": "aria-label for the download button" + }, + "MyStories__more": { + "message": "Máis opcións", + "description": "aria-label for the more button" + }, + "MyStories__views--singular": { + "message": "$num$ visualización", + "description": "Number of views your story has", + "placeholders": { + "num": { + "content": "$1", + "example": "1" + } + } + }, + "MyStories__views--plural": { + "message": "$num$ visualizacións", + "description": "Number of views your story has", + "placeholders": { + "num": { + "content": "$1", + "example": "16" + } + } + }, + "MyStories__replies--singular": { + "message": "$num$ resposta", + "description": "Number of replies your story has", + "placeholders": { + "num": { + "content": "$1", + "example": "1" + } + } + }, + "MyStories__replies--plural": { + "message": "$num$ respostas", + "description": "Number of replies your story has", + "placeholders": { + "num": { + "content": "$1", + "example": "3" + } + } + }, + "MyStories__delete": { + "message": "Borrar historia? Desaparecerá para todos os que a recibiron.", + "description": "Confirmation dialog description text for deleting a story" + }, + "Stories__title": { + "message": "Historias", + "description": "Title for the stories list" + }, + "Stories__mine": { + "message": "As miñas historias", + "description": "Label for your stories" + }, + "Stories__add": { + "message": "Engadir unha historia", + "description": "Description hint to add a story" + }, + "Stories__hidden-stories": { + "message": "Historias ocultas", + "description": "Button label to go to hidden stories pane" + }, + "Stories__list-empty": { + "message": "Non hai historias recentes que mostrar", + "description": "Description for when there are no stories to show" + }, + "Stories__placeholder--text": { + "message": "Preme para ver historia", + "description": "Placeholder label for the story view" + }, + "Stories__from-to-group": { + "message": "$name$ a $group$", + "description": "Title for someone sending a story to a group", + "placeholders": { + "name": { + "content": "$1", + "example": "Elle" + }, + "group": { + "content": "$2", + "example": "Family" + } + } + }, + "StoryViewer__pause": { + "message": "Pausar", + "description": "Aria label for pausing a story" + }, + "StoryViewer__play": { + "message": "Reproducir", + "description": "Aria label for playing a story" + }, + "StoryViewer__reply": { + "message": "Responder", + "description": "Button label to reply to a story" + }, + "StoryViewer__reply-group": { + "message": "Responder ao grupo", + "description": "Button label to reply to a group story" + }, + "StoryViewer__mute": { + "message": "Silenciar", + "description": "Aria label for muting stories" + }, + "StoryViewer__unmute": { + "message": "Activar o son", + "description": "Aria label for unmuting stories" + }, + "StoryViewsNRepliesModal__no-replies": { + "message": "Sen respostas", + "description": "Placeholder text for when there are no replies" + }, + "StoryViewsNRepliesModal__tab--views": { + "message": "Visualizacións", + "description": "Title for views tab" + }, + "StoryViewsNRepliesModal__tab--replies": { + "message": "Respostas", + "description": "Title for replies tab" + }, + "StoryViewsNRepliesModal__react": { + "message": "Reaccionar á historia", + "description": "aria-label for reaction button" + }, + "StoryViewsNRepliesModal__reacted": { + "message": "Reaccionou a túa historia", + "description": "Description of someone reacting to a story" + }, + "StoryListItem__label": { + "message": "Historia", + "description": "aria-label for the story list button" + }, + "StoryListItem__unhide": { + "message": "Mostrar historias", + "description": "Label for menu item to un-hide the story" + }, + "StoryListItem__hide": { + "message": "Ocultar historia", + "description": "Label for menu item to hide the story" + }, + "StoryListItem__go-to-chat": { + "message": "Ir á conversa", + "description": "Label for menu item to go to conversation" + }, + "StoryListItem__hide-modal--body": { + "message": "Ocultar historia? As novas historias de $name$ non aparecerán máis nas primeiras posicións da lista de historias.", + "description": "Body for the confirmation dialog for hiding a story" + }, + "StoryListItem__hide-modal--confirm": { + "message": "Agochar", + "description": "Action button for the confirmation dialog to hide a story" + }, + "StoryImage__error": { + "message": "Erro ao mostrar a imaxe", + "description": "aria-label for image errors" + }, + "StoryCreator__text-bg": { + "message": "Cambiar a cor de fondo do texto", + "description": "Button label" + }, + "StoryCreator__story-bg": { + "message": "Cambiar a cor de fondo da historia", + "description": "Button label" + }, + "StoryCreator__next": { + "message": "Seguinte", + "description": "Button label text to advance to next step of story creation" + }, + "StoryCreator__add-link": { + "message": "Engadir ligazón", + "description": "Button label to apply the link preview to story" + }, + "StoryCreator__input-placeholder": { + "message": "Engadir texto", + "description": "Placeholder to add text" + }, + "StoryCreator__text--regular": { + "message": "Estándar", + "description": "Label for font" + }, + "StoryCreator__text--bold": { + "message": "Grosa", + "description": "Label for font" + }, + "StoryCreator__text--serif": { + "message": "Serif", + "description": "Label for font" + }, + "StoryCreator__text--script": { + "message": "Script", + "description": "Label for font" + }, + "StoryCreator__text--condensed": { + "message": "Condensada", + "description": "Label for font" + }, + "StoryCreator__link-preview-placeholder": { + "message": "Escribe ou pega unha URL", + "description": "Placeholder for the URL input for link previews" + }, + "StoryCreator__link-preview-empty": { + "message": "Engade unha ligazón para os que ven a túa historia", + "description": "Empty state for the link preview" + }, + "TextAttachment__placeholder": { + "message": "Engadir texto", + "description": "Placeholder for the add text input" + }, + "TextAttachment__preview__link": { + "message": "Visitar ligazón", + "description": "Title for the link preview tooltip" + }, + "Quote__story": { + "message": "Historia", + "description": "Title for replies to stories" + }, + "Quote__story-reaction": { + "message": "Reaccionou á historia de $name$", + "description": "Label for when a person reacts to a story", + "placeholders": { + "name": { + "content": "$1", + "example": "Charlie" + } + } + }, + "Quote__story-reaction--yours": { + "message": "Reaccionou a túa historia", + "description": "Label for when a person reacts to your story" + }, + "Quote__story-reaction--single": { + "message": "Reaccionou a unha historia", + "description": "Used whenever we can't find a user's first name" + }, + "Quote__story-unavailable": { + "message": "Non dispoñible", + "description": "Label for when a story is not found" + }, + "WhatsNew__modal-title": { + "message": "Novidades", + "description": "Title for the whats new modal" + }, + "WhatsNew__bugfixes": { + "message": "Esta versión contén pequenos arranxos e reparacións que fan que Signal funcione sen problemas.", + "description": "Release notes for releases that only include bug fixes" + }, + "WhatsNew__v5.47--1": { + "message": "Para os que son do modo escuro en Windows, temos unha nova barra que combina co teu estilo.", + "description": "Release notes for v5.47" + } +} diff --git a/_locales/gu/messages.json b/_locales/gu/messages.json index a4324a2ee..51a31aa48 100644 --- a/_locales/gu/messages.json +++ b/_locales/gu/messages.json @@ -184,7 +184,7 @@ "description": "One of the menu options available in the Avatar popup menu" }, "avatarMenuUpdateAvailable": { - "message": "Signal ને અપડેટ કરો", + "message": "Signalને અપડેટ કરો", "description": "One of the menu options available in the Avatar popup menu" }, "loading": { @@ -222,7 +222,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "noArchivedConversations": { - "message": "No archived conversations.", + "message": "કોઈ આર્કાઇવ કરેલ વાતચીત નથી.", "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" }, "archiveConversation": { @@ -420,7 +420,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "safetyNumberChangeDialog__pending-messages": { - "message": "Send pending messages", + "message": "બાકી રહેલ મેસેજ મોકલો", "description": "Shown on confirmation dialog when user attempts to send a message in the outbox" }, "identityKeyErrorOnSend": { @@ -464,23 +464,23 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.", + "message": "તમે સબમિટ પર ક્લિક કરશો ત્યારે લૉગ 30 દિવસ માટે ઓનલાઇન એક અનન્ય, અપ્રકાશિત URL પર પોસ્ટ થશે. તમે પહેલાં તેને સ્થાનિક રીતે સેવ કરી શકો છો.", "description": "Description of what will happen with your debug log" }, "debugLogError": { - "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", + "message": "અપલોડ કરવામાં કશુંક ખોટું થયું! કૃપા કરીને support@signal.org ને ઇમેઇલ કરો અને તમારા લૉગને ટેક્સ્ટ ફાઇલ તરીકે અટેચ કરો.", "description": "Error message a recommendations if debug log upload fails" }, "debugLogSuccess": { - "message": "Debug log submitted", + "message": "ડીબગ લૉગ સબમિટ કર્યો", "description": "Title of the success page for submitting a debug log" }, "debugLogSuccessNextSteps": { - "message": "Debug log uploaded. When you contact support, copy the URL below and attach it along with a description of the problem you saw and steps to reproduce it.", + "message": "ડીબગ લૉગ અપલોડ કર્યો. તમે સપોર્ટનો સંપર્ક કરો ત્યારે નીચેની URL કોપી કરો અને તમને જે સમસ્યા દેખાઈ હતી તેના વર્ણન તથા તે સમસ્યા ફરીથી કેવી રીતે આવે છે તેના પગલાં સાથે તેને અટેચ કરો.", "description": "Explanation of next steps to take when submitting debug log" }, "debugLogLogIsIncomplete": { - "message": "... to see the full log, click Save", + "message": "... સંપૂર્ણ લૉગ જોવા માટે, સેવ પર ક્લિક કરો", "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopy": { @@ -646,7 +646,7 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error from $name$, device $deviceId$", + "message": "ડેસ્કટોપમાં $name$, ડિવાઇસ $deviceId$ તરફથી એક ડિક્રીપ્શન એરર આવી.", "description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.", "placeholders": { "name": { @@ -660,7 +660,7 @@ } }, "decryptionErrorToastAction": { - "message": "Submit log", + "message": "લૉગ સબમિટ કરો", "description": "Label for the decryption error toast button" }, "oneNonImageAtATimeToast": { @@ -688,15 +688,15 @@ "description": "Displayed when the desktop client cannot connect to the server." }, "connecting": { - "message": "Connecting...", + "message": "કનેક્ટ થાય છે...", "description": "Displayed when the desktop client is currently connecting to the server." }, "connect": { - "message": "Click to reconnect.", + "message": "ફરીથી કનેક્ટ કરવા ક્લિક કરો.", "description": "Shown to allow the user to manually attempt a reconnect." }, "connectingHangOn": { - "message": "Shouldn't be long", + "message": "વધુ સમય ન લાગવો જોઈએ", "description": "Subtext description for when the client is connecting to the server." }, "offline": { @@ -788,7 +788,7 @@ "description": "Aria label for clear search button" }, "searchIn": { - "message": "Search chat", + "message": "ચેટ શોધો", "description": "Shown in the search box before text is entered when searching in a specific conversation" }, "noSearchResults": { @@ -836,11 +836,11 @@ "description": "Shown to separate the types of search results" }, "findByUsernameHeader": { - "message": "Find by username", + "message": "ઉપયોગકર્તા નામ દ્વારા શોધો", "description": "Shown when search could be a valid username, with one sub-item that will kick off the search" }, "findByPhoneNumberHeader": { - "message": "Find by phone number", + "message": "ફોન નંબર દ્વારા શોધો", "description": "Shown when search could be a valid phone number, with one sub-item that will kick off the search" }, "at-username": { @@ -858,7 +858,7 @@ "description": "" }, "whatsNew": { - "message": "See $whatsNew$ in this update", + "message": "આ અપડેટમાં $whatsNew$ જુઓ", "description": "Shown in the main window", "placeholders": { "name": { @@ -868,7 +868,7 @@ } }, "viewReleaseNotes": { - "message": "what's new", + "message": "નવું શું છે", "description": "Clickable link that displays the latest release notes" }, "typingAlt": { @@ -926,7 +926,7 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadFullMessage": { - "message": "Download Full Message", + "message": "સંપૂર્ણ મેસેજ ડાઉનલોડ કરો", "description": "Shown in the message bubble while a long message attachment is not downloaded" }, "downloadAttachment": { @@ -954,15 +954,15 @@ "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" }, "voiceRecording--start": { - "message": "Start recording voice message", + "message": "વૉઈસ મેસેજ રેકોર્ડ કરવાનું શરૂ કરો", "description": "Tooltip for microphone button to start voice message" }, "voiceRecording--complete": { - "message": "Complete voice message and send", + "message": "વૉઈસ મેસેજ પૂર્ણ કરો અને મોકલો", "description": "Tooltip for green complete voice message and send" }, "voiceRecording--cancel": { - "message": "Cancel voice message", + "message": "વૉઈસ મેસેજ મોકલો", "description": "Tooltip for red button to cancel voice message" }, "voiceRecordingInterruptedMax": { @@ -974,7 +974,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to one hour. Recording will stop if you switch to another app.", + "message": "વૉઈસ મેસેજની એક કલાકની મર્યાદા છે. જો તમે અન્ય એપ્લિકેશન ચાલુ કરશો તો રેકોર્ડિંગ બંધ થઈ જશે.", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -982,15 +982,15 @@ "description": "Shown in toast if tries to record a voice note with any staged attachments" }, "voiceNoteError": { - "message": "There was an error with the voice recorder.", + "message": "વૉઈસ રેકોર્ડર સાથે કોઈ ત્રુટિ આવી હતી.", "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" }, "attachmentSaved": { - "message": "Attachment saved.", + "message": "અટેચમેન્ટ સેવ કર્યું.", "description": "Shown after user selects to save to downloads" }, "attachmentSavedShow": { - "message": "Show in folder", + "message": "ફોલ્ડરમાં બતાવો.", "description": "Button label for showing the attachment in your file system" }, "you": { @@ -1048,7 +1048,7 @@ "description": "Shown as the title of our update error dialogs on windows" }, "muted": { - "message": "મ્યૂટ કરેલ છે", + "message": "મ્યુટ કરેલ છે", "description": "Shown in a button when a conversation is muted" }, "mute": { @@ -1056,7 +1056,7 @@ "description": "Shown in a button when a conversation is unmuted and can be muted" }, "cannotUpdateDetail": { - "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal અપડેટ ન થઈ શક્યું. $retry$ અથવા તેને જાતે ઇન્સ્ટોલ કરવા $url$ની મુલાકાત લો. પછી, આ સમસ્યા વિશે $support$.", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "retry": { @@ -1074,7 +1074,7 @@ } }, "cannotUpdateRequireManualDetail": { - "message": "Signal couldn't update. Visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal અપડેટ ન થઈ શક્યું. તેને જાતે ઇન્સ્ટોલ કરવા $url$ની મુલાકાત લો. પછી, આ સમસ્યા વિશે $support$.", "description": "Shown if a general error happened while trying to install update package and manual update is required", "placeholders": { "url": { @@ -1198,7 +1198,7 @@ "description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command." }, "verifyHelp": { - "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", + "message": "$name$ સાથે તમારા એન્ડ-ટુ-એન્ડ એન્ક્રિપ્શનની ચકાસણી કરવા, ઉપર દર્શાવેલા નંબર તેમના ડિવાઇસ સાથે સરખાવો.", "description": "", "placeholders": { "name": { @@ -1228,7 +1228,7 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "retryDeleteForEveryone": { - "message": "Retry Delete for Everyone", + "message": "દરેક માટે ડિલીટ કરવાનો ફરી પ્રયાસ કરો", "description": "Shown on the drop-down menu for an individual message, but only if a previous delete for everyone failed to send" }, "forwardMessage": { @@ -1314,7 +1314,7 @@ } }, "ChangeNumber--notification": { - "message": "$sender$ changed their phone number", + "message": "$sender$એ તેમનો ફોન નંબર બદલ્યો", "description": "Shown in timeline when a member of a conversation changes their phone number", "placeholders": { "sender": { @@ -1372,15 +1372,15 @@ "description": "The menu option shown in Signal iOS to add a new linked device" }, "Install__scan-this-code": { - "message": "Scan this code in the Signal app on your phone", + "message": "આ કોડને તમારા ફોન પરની Signal એપ્લિકેશન પર સ્કેન કરો", "description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen" }, "Install__instructions__1": { - "message": "Open Signal on your phone", + "message": "તમારા ફોન પર Signal ઓપન કરો", "description": "Instructions on the device link screen" }, "Install__instructions__2": { - "message": "Tap into $settings$, then tap $linkedDevices$", + "message": "$settings$માં ટૅપ કરો, પછી $linkedDevices$ પર ટૅપ કરો", "description": "Instructions on the device link screen", "placeholders": { "settings": { @@ -1398,7 +1398,7 @@ "description": "Part of the 2nd instruction on the device link screen" }, "Install__instructions__3": { - "message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)", + "message": "$plusButton$ પર (Android) અથવા $linkNewDevice$ પર (iPhone) ટૅપ કરો", "description": "Instructions on the device link screen", "placeholders": { "plusButton": { @@ -1412,7 +1412,7 @@ } }, "Install__qr-failed": { - "message": "The QR code couldn't load. Check your internet and try again. $learnMore$", + "message": "QR કોડ લોડ ન થઈ શક્યો. તમારું ઇન્ટરનેટ તપાસો અને ફરી પ્રયાસ કરો. $learnMore$", "description": "Shown on the install screen if the QR code fails to load", "placeholders": { "learnMore": { @@ -1430,11 +1430,11 @@ "description": "Shown on the install screen. Link takes users to a support page" }, "Install__choose-device-name__description": { - "message": "You'll see this name under \"Linked Devices\" on your phone", + "message": "તમે આ નામ તમારા ફોન પર \"લિંક કરેલા ડિવાઇસ\" હેઠળ જોશો", "description": "The subheader shown on the 'choose device name' screen in the device linking process" }, "Install__choose-device-name__placeholder": { - "message": "My Computer", + "message": "મારું કમ્પ્યુટર", "description": "The placeholder for the 'choose device name' input" }, "Preferences--device-name": { @@ -1454,7 +1454,7 @@ "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "initialSync__subtitle": { - "message": "Note: Your chat history will not be synced to this device", + "message": "નોંધ: તમારી ચેટ હિસ્ટ્રી આ ડિવાઇસ પર સિંક નહીં થાય", "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "installConnectionFailed": { @@ -1474,7 +1474,7 @@ "description": "" }, "installUnknownError": { - "message": "An unexpected error occurred. Please try again.", + "message": "એક અનપેક્ષિત ત્રુટિ આવી. કૃપા કરીને ફરી પ્રયાસ કરો.", "description": "" }, "installTryAgain": { @@ -1510,7 +1510,7 @@ "description": "Button label in the call lobby for returning to a call" }, "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { - "message": "Microphone muted due to the size of the call", + "message": "કૉલની સાઇઝના કારણે માઇક્રોફોન મ્યૂટ થઈ ગયો", "description": "Shown in a call lobby toast if there are a lot of people already on the call" }, "calling__call-is-full": { @@ -1566,19 +1566,19 @@ "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": { - "message": "Notify, don't ring", + "message": "સૂચિત કરો, રિંગ ન મારશો", "description": "Button tooltip label for turning ringing off" }, "calling__button--ring__on": { - "message": "Enable ringing", + "message": "રિંગ મારવાનું સક્ષમ કરો", "description": "Button tooltip label for turning ringing on" }, "calling__your-video-is-off": { @@ -1586,7 +1586,7 @@ "description": "Label in the calling lobby indicating that your camera is off" }, "calling__pre-call-info--empty-group": { - "message": "બીજું કોઈ અહીં નથી", + "message": "અહીં બીજું કોઈ નથી", "description": "Shown in the calling lobby to describe who is in the call" }, "calling__pre-call-info--1-person-in-call": { @@ -1600,7 +1600,7 @@ } }, "calling__pre-call-info--another-device-in-call": { - "message": "તમારા અન્ય ઉપકરણોમાંથી એક આ કૉલમાં છે", + "message": "તમારા અન્ય ડિવાઇસમાંથી એક આ કૉલમાં છે", "description": "Shown in the calling lobby to describe when it is just you" }, "calling__pre-call-info--2-people-in-call": { @@ -1654,7 +1654,7 @@ } }, "calling__pre-call-info--will-ring-1": { - "message": "Signal will ring $person$", + "message": "Signal $person$ને રિંગ મારશે", "description": "Shown in the calling lobby to describe who will be rung", "placeholders": { "person": { @@ -1664,7 +1664,7 @@ } }, "calling__pre-call-info--will-ring-2": { - "message": "Signal will ring $first$ and $second$", + "message": "Signal $first$ અને $second$ને રિંગ મારશે", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1678,7 +1678,7 @@ } }, "calling__pre-call-info--will-ring-3": { - "message": "Signal will ring $first$, $second$, and $third$", + "message": "Signal $first$, $second$ અને $third$ને રિંગ મારશે", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1696,7 +1696,7 @@ } }, "calling__pre-call-info--will-ring-many": { - "message": "Signal will ring $first$, $second$, and $others$ others", + "message": "Signal $first$, $second$ અને $others$ અન્યોને રિંગ મારશે", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "person": { @@ -1714,7 +1714,7 @@ } }, "calling__pre-call-info--will-notify-1": { - "message": "$person$ will be notified", + "message": "$person$ને સૂચિત કરવામાં આવશે", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "person": { @@ -1724,7 +1724,7 @@ } }, "calling__pre-call-info--will-notify-2": { - "message": "$first$ and $second$ will be notified", + "message": "$first$ અને $second$ને સૂચિત કરવામાં આવશે", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "first": { @@ -1738,7 +1738,7 @@ } }, "calling__pre-call-info--will-notify-3": { - "message": "$first$, $second$, and $third$ will be notified", + "message": "$first$, $second$ અને $third$ને સૂચિત કરવામાં આવશે", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "first": { @@ -1756,7 +1756,7 @@ } }, "calling__pre-call-info--will-notify-many": { - "message": "$first$, $second$, and $others$ others will be notified", + "message": "$first$, $second$ અને $others$અન્યોને સૂચિત કરવામાં આવશે", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "person": { @@ -1912,7 +1912,7 @@ "description": "Header for general options on the settings screen" }, "spellCheckDescription": { - "message": "Spell check text entered in message composition box", + "message": "મેસેજ લખવાના બોક્સમાં દાખલ કરેલ મેસેજની જોડણી તપાસો", "description": "Description of the spell check setting" }, "spellCheckWillBeEnabled": { @@ -1936,7 +1936,7 @@ "description": "Description for the automatic launch setting" }, "clearDataHeader": { - "message": "Clear application data", + "message": "એપ્લિકેશન ડેટા દૂર કરો", "description": "Header in the settings dialog for the section dealing with data deletion" }, "clearDataExplanation": { @@ -2050,7 +2050,7 @@ "description": "Shown on outgoing message if it fails to send" }, "deleteFailed": { - "message": "Delete failed", + "message": "ડિલીટ નિષ્ફળ થયું", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone" }, "sendPaused": { @@ -2062,7 +2062,7 @@ "description": "Shown on outgoing message if it is partially sent" }, "partiallyDeleted": { - "message": "Partially deleted, click to retry", + "message": "આંશિક ડિલીટ થયું, ફરી પ્રયાસ કરવા ક્લિક કરો", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone" }, "showMore": { @@ -2082,7 +2082,7 @@ "description": "Warning notification that this version of the app has expired" }, "upgrade": { - "message": "Click to go to signal.org/download", + "message": "signal.org/download પર જવા ક્લિક કરો", "description": "Label text for button to upgrade the app to the latest version" }, "mediaMessage": { @@ -2094,7 +2094,7 @@ "description": "Error message displayed when sending to an unregistered user." }, "sync": { - "message": "Import contacts", + "message": "સંપર્કો ઇમ્પોર્ટ કરો", "description": "Label for contact and group sync settings" }, "syncExplanation": { @@ -2262,7 +2262,7 @@ } }, "audioNotificationDescription": { - "message": "Play notification sounds", + "message": "નોટિફિકેશન અવાજ વગાડો", "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { @@ -2402,15 +2402,15 @@ "description": "Label shown when there are no conversations to compose to" }, "Toast--failed-to-fetch-username": { - "message": "Failed to fetch username. Check your connection and try again.", + "message": "વપરાશકર્તા નામ લાવવાનું નિષ્ફળ. તમારું કનેક્શન તપાસો અને ફરી પ્રયાસ કરો.", "description": "Shown if request to Signal servers to find username fails" }, "Toast--failed-to-fetch-phone-number": { - "message": "Failed to fetch phone number. Check your connection and try again.", + "message": "ફોન નંબર લાવવાનું નિષ્ફળ. તમારું કનેક્શન તપાસો અને ફરી પ્રયાસ કરો.", "description": "Shown if request to Signal servers to find phone number fails" }, "startConversation--username-not-found": { - "message": "User not found. $atUsername$ is not a Signal user; make sure you’ve entered the complete username.", + "message": "ઉપયોગકર્તા ન મળ્યા. $atUsername$ એ Signal ઉપયોગકર્તા નથી; ખાતરી કરો કે તમે આખું ઉપયોગકર્તા નામ લખ્યું છે.", "description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username", "placeholders": { "atUsername": { @@ -2420,7 +2420,7 @@ } }, "startConversation--phone-number-not-found": { - "message": "User not found. \"$phoneNumber$\" is not a Signal user.", + "message": "ઉપયોગકર્તા મળ્યા નહીં. \"$phoneNumber$\" એ Signal ઉપયોગકર્તા નથી.", "description": "Shown in dialog if phone number is not found.", "placeholders": { "phoneNumber": { @@ -2430,7 +2430,7 @@ } }, "startConversation--phone-number-not-valid": { - "message": "User not found. \"$phoneNumber$\" is not a valid phone number.", + "message": "ઉપયોગકર્તા મળ્યા નહીં. \"$phoneNumber$\" માન્ય ફોન નંબર નથી.", "description": "Shown in dialog if phone number is not valid.", "placeholders": { "phoneNumber": { @@ -2532,7 +2532,7 @@ "description": "When a person inputs a number that is invalid" }, "unlinkedWarning": { - "message": "Click to relink Signal Desktop to your mobile device to continue messaging.", + "message": "મેસેજ કરવાનું ચાલુ રાખવા માટે તમારા મોબાઇલ ડિવાઇસ સાથે Signal ડેસ્કટોપને ફરીથી લિંક કરવા ક્લિક કરો.", "description": "" }, "unlinked": { @@ -2544,27 +2544,27 @@ "description": "" }, "autoUpdateNewVersionTitle": { - "message": "Update available", + "message": "અપડેટ ઉપલબ્ધ છે", "description": "" }, "autoUpdateRetry": { - "message": "Retry update", + "message": "અપડેટ કરવાનો ફરી પ્રયાસ કરો", "description": "" }, "autoUpdateContactSupport": { - "message": "contact support", + "message": "સપોર્ટનો સંપર્ક કરો", "description": "" }, "autoUpdateNewVersionMessage": { - "message": "Click to restart Signal", + "message": "Signalને રિસ્ટાર્ટ કરવા ક્લિક કરો", "description": "" }, "downloadNewVersionMessage": { - "message": "Click to download update", + "message": "અપડેટ ડાઉનલોડ કરવા ક્લિક કરો", "description": "" }, "downloadFullNewVersionMessage": { - "message": "Signal couldn’t update. Click to try again.", + "message": "Signal અપડેટ ન થઈ શક્યું. ફરી પ્રયાસ કરવા ક્લિક કરો.", "description": "Shown in update dialog when partial update fails and we have to ask user to download full update" }, "autoUpdateNewVersionInstructions": { @@ -2580,7 +2580,7 @@ "description": "" }, "autoUpdateIgnoreButtonLabel": { - "message": "Ignore update", + "message": "અપડેટને અવગણો", "description": "" }, "leftTheGroup": { @@ -2656,7 +2656,7 @@ } }, "ConversationList__aria-label": { - "message": "Conversation with $title$, $unreadCount$ new messages, last message: $lastMessage$.", + "message": "$title$ સાથેની વાતચીત, $unreadCount$નવા મેસેજ, છેલ્લો મેસેજ: $lastMessage$.", "description": "Aria label for the conversation list item", "placeholders": { "title": { @@ -2674,11 +2674,11 @@ } }, "ConversationList__last-message-undefined": { - "message": "The last message may have been deleted.", + "message": "છેલ્લો મેસેજ ડિલીટ કરવામાં આવ્યો હોઈ શકે છે.", "description": "For aria-label within conversation list. Describes if last message is not defined." }, "BaseConversationListItem__aria-label": { - "message": "Go to conversation with $title$", + "message": "$title$ સાથેની વાતચીત પર જાઓ", "description": "Aria label for the conversation list item button", "placeholders": { "title": { @@ -2758,47 +2758,47 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "message--giftBadge--unopened--incoming": { - "message": "View this message on mobile to open it", + "message": "આ મેસેજને ખોલવા માટે તેને મોબાઇલ પર જુઓ", "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", + "message": "તમારી ગિફ્ટ જોવા માટે આ મેસેજને મોબાઇલ પર ટૅપ કરો", "description": "Shown in a message's bubble when you've sent a gift badge to 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": { - "message": "Check your phone to open gift", + "message": "ગિફ્ટ ખોલવા માટે તમારો ફોન તપાસો", "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" }, "message--giftBadge--unopened--toast--outgoing": { - "message": "Check your phone to view your gift", + "message": "તમારી ગિફ્ટ જોવા માટે તમારો ફોન તપાસો", "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": { - "message": "You sent a gift badge", + "message": "તમે એક ગિફ્ટ બૅજ મોકલ્યું", "description": "Shown to label a gift badge you've sent in notifications and the left pane" }, "message--giftBadge": { - "message": "Gift Badge", + "message": "ગિફ્ટ બૅજ", "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": { - "message": "$days$ days remaining", + "message": "$days$ દિવસો બાકી", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for days > 1)", "placeholders": { "days": { @@ -2808,7 +2808,7 @@ } }, "message--giftBadge--remaining--hours": { - "message": "$hours$ hours remaining", + "message": "$hours$ કલાક બાકી", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for hours > 1)", "placeholders": { "hours": { @@ -2818,7 +2818,7 @@ } }, "message--giftBadge--remaining--minutes": { - "message": "$minutes$ minutes remaining", + "message": "$minutes$ મિનિટ બાકી", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for minutes > 1)", "placeholders": { "minutes": { @@ -2828,7 +2828,7 @@ } }, "message--giftBadge--remaining--one-minute": { - "message": "1 minute remaining", + "message": "1 મિનિટ બાકી", "description": "Describes how long remains for the gift badge you've redeemed on another device" }, "message--giftBadge--expired": { @@ -2840,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": { @@ -2848,7 +2848,7 @@ "description": "The title of the outgoing gift badge detail dialog" }, "modal--giftBadge--description": { - "message": "You've gifted a badge to $name$. When they accept, they'll be given a choice to show or hide their badge.", + "message": "તમે $name$ને એક બૅજ ગિફ્ટ કર્યું. જ્યારે તેઓ સ્વીકારશે, પછી તેઓને તેમનું બૅજ બતાવવા કે છુપાવવાની પસંદગી આપવામાં આવશે.", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { @@ -3020,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": { @@ -3280,11 +3280,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--accept-video-call": { - "message": "Accept call with video", + "message": "વિડિયો સાથે કૉલ સ્વીકારો", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--accept-audio-call": { - "message": "Accept call with audio", + "message": "ઓડિયો સાથે કૉલ સ્વીકારો", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--start-audio-call": { @@ -3296,11 +3296,11 @@ "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": { - "message": "કૉલ નો અંત કરો", + "message": "કૉલ પૂરો કરો", "description": "Shown in the calling keyboard shortcuts guide" }, "close-popup": { @@ -3388,11 +3388,11 @@ "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--DropStage--removeSticker": { - "message": "Remove sticker", + "message": "સ્ટિકર દૂર કરો", "description": "Label for the X button used to remove a staged sticker" }, "StickerCreator--DropStage--dragDrop": { - "message": "Click or drag/drop a file to add a sticker", + "message": "સ્ટિકર ઉમેરવા માટે ક્લિક કરો અથવા ફાઇલ ડ્રેગ/ડ્રોપ કરો", "description": "Shown on the + section of the file addition stage of sticker pack creation" }, "StickerCreator--DropStage--help": { @@ -3570,7 +3570,7 @@ "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" }, "Reactions--remove": { - "message": "Remove reaction", + "message": "પ્રતિક્રિયા દૂર કરો", "description": "" }, "Reactions--error": { @@ -3622,7 +3622,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-direct-confirm-title": { - "message": "અનબ્લોક $name$?", + "message": "$name$ને અનબ્લૉક કરવા છે?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -3808,7 +3808,7 @@ } }, "member-of-more-than-3-groups--one-more": { - "message": "Member of $group1$, $group2$, $group3$ and one more", + "message": "$group1$, $group2$, $group3$ અને એક વધુના સભ્ય", "description": "Shown in the conversation hero to indicate this user is a member of four mutual groups", "placeholders": { "group1": { @@ -3826,7 +3826,7 @@ } }, "member-of-more-than-3-groups--multiple-more": { - "message": "$group1$, $group2$, $group3$ અને $remainingCount$ વધુ ના મેમ્બર ", + "message": "$group1$, $group2$, $group3$ અને $remainingCount$ વધુના સભ્ય", "description": "Shown in the conversation hero to indicate this user is a member of 5+ mutual groups.", "placeholders": { "group1": { @@ -3926,7 +3926,7 @@ "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "incomingGroupCall__ringing-you": { - "message": "$ringer$ is calling you", + "message": "$ringer$ તમને કૉલ કરી રહ્યાં છે", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3936,7 +3936,7 @@ } }, "incomingGroupCall__ringing-1-other": { - "message": "$ringer$ is calling you and $otherMember$", + "message": "$ringer$ તમને અને $otherMember$ને કૉલ કરી રહ્યાં છે", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3950,7 +3950,7 @@ } }, "incomingGroupCall__ringing-2-others": { - "message": "$ringer$ is calling you, $first$, and $second$", + "message": "$ringer$ તમને, $first$ અને $second$ને કૉલ કરી રહ્યાં છે", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3968,7 +3968,7 @@ } }, "incomingGroupCall__ringing-3-others": { - "message": "$ringer$ is calling you, $first$, $second$, and 1 other", + "message": "$ringer$ તમને, $first$, $second$ અને 1 અન્યને કૉલ કરી રહ્યાં છે", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3986,7 +3986,7 @@ } }, "incomingGroupCall__ringing-many": { - "message": "$ringer$ is calling you, $first$, $second$, and $remaining$ others", + "message": "$ringer$ તમને, $first$, $second$ અને $remaining$ અન્યોને કૉલ કરી રહ્યાં છે ", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -4122,7 +4122,7 @@ "description": "Title for the select your screen sharing sources modal" }, "calling__SelectPresentingSourcesModal--confirm": { - "message": "Start sharing", + "message": "શેરિંગ શરૂ કરો", "description": "Confirm button for sharing screen modal" }, "calling__SelectPresentingSourcesModal--entireScreen": { @@ -4278,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": { @@ -5316,7 +5316,7 @@ } }, "GroupV2--admin-approval-bounce--one": { - "message": "$joinerName$ requested and cancelled their request to join via the group link", + "message": "$joinerName$એ ગ્રુપ લિંક વડે જોડાવાની વિનંતી કરી અને તેમની વિનંતી રદ કરી ", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5326,7 +5326,7 @@ } }, "GroupV2--admin-approval-bounce": { - "message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link", + "message": "$joinerName$એ ગ્રુપ લિંક વડે જોડાવાની વિનંતી કરી અને $numberOfRequests$ વિનંતી રદ કરી ", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5618,11 +5618,11 @@ "description": "In the instructions for becoming a sustainer. The heading." }, "BadgeSustainerInstructions__subheader": { - "message": "Signal is powered by people like you. Contribute and receive a badge.", + "message": "Signal તમારા જેવા લોકો દ્વારા સંચાલિત છે. યોગદાન આપો અને એક બૅજ મેળવો.", "description": "In the instructions for becoming a sustainer. The subheading." }, "BadgeSustainerInstructions__instructions__1": { - "message": "Open Signal on your phone", + "message": "તમારા ફોન પર Signal ઓપન કરો", "description": "In the instructions for becoming a sustainer. First instruction." }, "BadgeSustainerInstructions__instructions__2": { @@ -5630,7 +5630,7 @@ "description": "In the instructions for becoming a sustainer. Second instruction." }, "BadgeSustainerInstructions__instructions__3": { - "message": "Tap on \"Donate to Signal\" and subscribe", + "message": "\"Signalમાં દાન કરો\" પર ટૅપ કરો અને સબ્સ્ક્રાઇબ કરો", "description": "In the instructions for becoming a sustainer. Third instruction." }, "CompositionArea--expand": { @@ -5654,7 +5654,7 @@ "description": "Displayed while checking if the contact is SMS-only" }, "countMutedConversationsDescription": { - "message": "Include muted conversations in badge count", + "message": "બૅજ કાઉન્ટમાં મ્યૂટ કરેલી વાતચીતો શામેલ કરો", "description": "Description for counting muted conversations in badge setting" }, "ContactModal--message": { @@ -5680,7 +5680,7 @@ } }, "ContactModal--rm-admin-info": { - "message": "Remove $contact$ as group admin?", + "message": "$contact$ને ગ્રુપ એડમીનના પદેથી દૂર કરવા છે?", "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", "placeholders": { "contact": { @@ -5706,7 +5706,7 @@ "description": "This is a button in the conversation context menu to show chat settings" }, "ConversationDetails__unmute--title": { - "message": "Unmute this chat?", + "message": "આ ચેટને અનમ્યૂટ કરવી છે?", "description": "Title for the modal to unmute a chat" }, "ConversationDetails--group-link": { @@ -5722,7 +5722,7 @@ "description": "This is the info about the disappearing messages setting, in groups" }, "ConversationDetails--disappearing-messages-info--direct": { - "message": "When enabled, messages sent and received in this 1:1 chat will disappear after they've been seen.", + "message": "જ્યારે સક્ષમ હોય ત્યારે આ સામ-સામી ચેટમાં મોકલેલ અને મેળવેલ મેસેજ જોઈ લીધા પછી ગાયબ થઈ જશે.", "description": "This is the info about the disappearing messages setting, for direct conversations" }, "ConversationDetails--notifications": { @@ -5766,7 +5766,7 @@ "description": "This is a button to block a group" }, "ConversationDetailsActions--unblock-group": { - "message": "ગ્રૂપને અનબલોક કરો", + "message": "ગ્રુપને અનબ્લૉક કરો", "description": "This is a button to unblock a group" }, "ConversationDetailsActions--leave-group-must-choose-new-admin": { @@ -5786,7 +5786,7 @@ "description": "This is the modal button to confirm leaving a group" }, "ConversationDetailsActions--unblock-group-modal-title": { - "message": "Unblock the \"$groupName$\" Group?", + "message": "\"$groupName$\" ગ્રુપને અનબ્લૉક કરવું છે?", "description": "This is the modal title for confirming unblock of a group", "placeholders": { "groupName": { @@ -5814,11 +5814,11 @@ "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.", + "message": "તમારા સંપર્કો તમને આ ગ્રુપમાં ઉમેરી શકશે.", "description": "This is the modal content for confirming unblock of a group" }, "ConversationDetailsActions--unblock-group-modal-confirm": { - "message": "અનબ્લોક કરો", + "message": "અનબ્લૉક કરો", "description": "This is the modal button to confirm unblock of a group" }, "ConversationDetailsHeader--members": { @@ -5862,7 +5862,7 @@ "description": "In the conversation notifications settings, this is the label for the mentions option" }, "ConversationNotificationsSettings__mentions__info": { - "message": "Receive notifications when you're mentioned in muted chats", + "message": "મ્યૂટ કરેલ ચેટમાં તમારો ઉલ્લેખ કરવામાં આવે ત્યારે નોટિફિકેશન પ્રાપ્ત કરો", "description": "In the conversation notifications settings, this is the sub-label for the mentions option" }, "ConversationNotificationsSettings__mentions__select__always-notify": { @@ -5870,7 +5870,7 @@ "description": "In the conversation notifications settings, this is the option that always notifies you for @mentions" }, "ConversationNotificationsSettings__mentions__select__dont-notify-for-mentions-if-muted": { - "message": "Don't notify if muted", + "message": "મ્યૂટ કરેલ હોય તો સૂચિત ન કરશો", "description": "In the conversation notifications settings, this is the option that doesn't notify you for @mentions if the conversation is muted" }, "GroupLinkManagement--clipboard": { @@ -5938,7 +5938,7 @@ } }, "PendingRequests--deny-for--with-link": { - "message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.", + "message": "$name$ની વિનંતી નકારવી છે? તેઓ ફરીથી ગ્રુપ લિંક વડે જોડાવાની વિનંતી કરી શકશે નહીં.", "description": "This is the modal content when confirming denying a group request to join", "placeholders": { "name": { @@ -5998,7 +5998,7 @@ } }, "PendingInvites--revoke-from-plural": { - "message": "Revoke $number$ invites sent by \"$name$\"?", + "message": "\"$name$\" દ્વારા મોકલેલ $number$ આમંત્રણો પાછા ખેંચવા છે?", "description": "This is the modal content when confirming revoking multiple invites", "placeholders": { "number": { @@ -6038,7 +6038,7 @@ "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": { @@ -6046,7 +6046,7 @@ "description": "Title of dialog to block a user from requesting to join via the link again" }, "PendingRequests--block--contents": { - "message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.", + "message": "$name$ ગ્રુપ લિંક વડે આ ગ્રુપમાં જોડાઈ શકશે અથવા જોડાવાની વિનંતી કરી શકશે નહીં. તેઓને હજી પણ ગ્રુપમાં જાતે ઉમેરી શકાશે.", "description": "Details of dialog to block a user from requesting to join via the link again", "placeholders": { "name": { @@ -6056,7 +6056,7 @@ } }, "PendingRequests--block--confirm": { - "message": "Block Request", + "message": "વિનંતી બ્લૉક કરો", "description": "Confirmation button of dialog to block a user from requesting to join via the link again" }, "AvatarInput--no-photo-label--group": { @@ -6172,7 +6172,7 @@ "description": "The text of the button to create new groups" }, "selectContact": { - "message": "Select contact $name$", + "message": "$name$ સંપર્ક પસંદ કરો", "description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)", "placeholders": { "name": { @@ -6182,7 +6182,7 @@ } }, "deselectContact": { - "message": "De-select contact $name$", + "message": "$name$ સંપર્ક નાપસંદ કરો", "description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)", "placeholders": { "name": { @@ -6192,7 +6192,7 @@ } }, "cannotSelectContact": { - "message": "Cannot select contact $name$", + "message": "$name$ સંપર્કને પસંદ કરી શકતા નથી", "description": "The label for contact checkboxes that are disabled", "placeholders": { "name": { @@ -6352,7 +6352,7 @@ } }, "RemoveGroupMemberConfirmation__description__with-link": { - "message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.", + "message": "\"$name$\"ને ગ્રુપમાંથી દૂર કરવા છે? તેઓ ગ્રુપ લિંક વડે ફરીથી જોડાઈ શકશે નહીં.", "description": "When confirming the removal of a group member, show this text in the dialog", "placeholders": { "name": { @@ -6500,11 +6500,11 @@ "description": "Text for an option in Conversation Details Disappearing Messages setting when user previously selected custom time" }, "DisappearingTimeDialog__label--value": { - "message": "Number", + "message": "નંબર", "description": "aria-label for the number select box" }, "DisappearingTimeDialog__label--units": { - "message": "Unit of time", + "message": "સમયનો એકમ", "description": "aria-label for the units of time select box" }, "DisappearingTimeDialog__title": { @@ -6558,7 +6558,7 @@ } }, "ErrorBoundaryNotification__text": { - "message": "Couldn't display this message. Click to submit a debug log.", + "message": "આ મેસેજ દર્શાવી શક્યા નહીં. ડીબગ લૉગ સબમિટ કરવા ક્લિક કરો.", "description": "An error notification displayed when message fails to render due to an internal error" }, "GroupDescription__read-more": { @@ -6626,27 +6626,27 @@ "description": "Default text for about field" }, "ProfileEditor--username": { - "message": "વપરાશકર્તા નામ", + "message": "ઉપયોગકર્તા નામ", "description": "Default text for username field" }, "ProfileEditor--username--placeholder": { - "message": "વપરાશકર્તા નામ દાખલ કરો", + "message": "ઉપયોગકર્તા નામ દાખલ કરો", "description": "Placeholder for the username field" }, "ProfileEditor--username--helper": { - "message": "Signal પરના વપરાશકર્તાનામો વૈકલ્પિક છે. જો તમે વપરાશકર્તા નામ બનાવવાનું પસંદ કરો છો તો અન્ય Signal વપરાશકર્તાઓ તમને આ વપરાશકર્તાનામ દ્વારા શોધી શકશે અને તમારો ફોન નંબર જાણ્યા વગર તમારો સંપર્ક કરશે.", + "message": "Signal પર ઉપયોગકર્તા નામ વૈકલ્પિક છે. જો તમે ઉપયોગકર્તા નામ બનાવવાનું પસંદ કરો છો તો અન્ય Signal ઉપયોગકર્તાઓ તમને આ ઉપયોગકર્તા નામ દ્વારા શોધી શકશે અને તમારો ફોન નંબર જાણ્યા વગર તમારો સંપર્ક કરશે.", "description": "Shown on the edit username screen" }, "ProfileEditor--username--check-characters": { - "message": "Usernames may only contain a-z, 0-9 and _", + "message": "ઉપયોગકર્તા નામમાં ફક્ત a-z, 0-9 અને _ જ શામેલ થઈ શકે", "description": "Shown if user has attempted to use forbidden characters" }, "ProfileEditor--username--check-starting-character": { - "message": "વપરાશકર્તાનામ નંબર સાથે શરૂ થઈ શકશે નહીં.", + "message": "ઉપયોગકર્તા નામ નંબર સાથે શરૂ થઈ શકશે નહીં.", "description": "Shown if user has attempted to begin their username with a number" }, "ProfileEditor--username--check-character-min": { - "message": "Usernames must have a least $min$ characters.", + "message": "ઉપયોગકર્તા નામમાં ઓછામાં ઓછા $min$ અક્ષરો હોવા જોઈએ.", "description": "Shown if user has attempted to enter a username with too few characters - currently min is 3", "placeholders": { "min": { @@ -6656,7 +6656,7 @@ } }, "ProfileEditor--username--check-character-max": { - "message": "Usernames must have at most $max$ characters.", + "message": "ઉપયોગકર્તા નામમાં વધુમાં વધુ $max$ અક્ષરો હોવા જોઈએ.", "description": "Shown if user has attempted to enter a username with too many characters - currently min is 25", "placeholders": { "max": { @@ -6666,27 +6666,27 @@ } }, "ProfileEditor--username--check-username-taken": { - "message": "આ વપરાશકર્તા નામ લેવામાં આવ્યું છે.", + "message": "આ ઉપયોગકર્તા નામ લેવાઈ ગયું છે.", "description": "Shown if user has attempted to save a username which is not available" }, "ProfileEditor--username--general-error": { - "message": "Your username couldn’t be saved. Check your connection and try again.", + "message": "તમારું ઉપયોગકર્તા નામ સેવ ન થઈ શક્યું. તમારું કનેક્શન તપાસો અને ફરી પ્રયાસ કરો.", "description": "Shown if something unknown has gone wrong with username save." }, "ProfileEditor--username--delete-general-error": { - "message": "Your username couldn’t be removed. Check your connection and try again.", + "message": "તમારું ઉપયોગકર્તા નામ દૂર ન થઈ શક્યું. તમારું કનેક્શન તપાસો અને ફરી પ્રયાસ કરો.", "description": "Shown if something unknown has gone wrong with username delete." }, "ProfileEditor--username--delete-username": { - "message": "Delete username", + "message": "ઉપયોગકર્તા નામ ડિલીટ કરો", "description": "Shown as aria label for trash icon next to username" }, "ProfileEditor--username--confirm-delete-body": { - "message": "This will remove your username, allowing other users to claim it. Are you sure?", + "message": "આમ કરવાથી તમારું ઉપયોગકર્તા નામ દૂર થઈ જશે, અને અન્ય ઉપયોગકર્તાઓ તેને લઈ શકશે. તમે ખરેખર આમ કરવા માંગો છો?", "description": "Shown in dialog body if user has saved an empty string to delete their username" }, "ProfileEditor--username--confirm-delete-button": { - "message": "કાઢી નાખો ", + "message": "ડિલીટ કરો", "description": "Shown in dialog button if user has saved an empty string to delete their username" }, "ProfileEditor--about-placeholder": { @@ -6752,7 +6752,7 @@ "description": "Title for about editing" }, "ProfileEditorModal--avatar": { - "message": "Your Avatar", + "message": "તમારો અવતાર", "description": "Title for profile avatar editing" }, "ProfileEditorModal--username": { @@ -6786,11 +6786,11 @@ "description": "Label for the avatar selector" }, "AvatarColorPicker--choose": { - "message": "Choose a color", + "message": "એક કલર પસંદ કરો", "description": "Label for when you need to choose your fighter, err color" }, "LeftPaneSetGroupMetadataHelper__avatar-modal-title": { - "message": "Group Avatar", + "message": "ગ્રુપ અવતાર", "description": "Title for the avatar picker in the group creation flow" }, "Preferences__button--general": { @@ -6818,7 +6818,7 @@ "description": "Button to switch the settings view" }, "Preferences--lastSynced": { - "message": "Last import at $date$ $time$", + "message": "છેલ્લું ઇમ્પોર્ટ $date$ $time$ વાગ્યે હતું", "description": "Label for date and time of last sync operation", "placeholders": { "date": { @@ -6836,7 +6836,7 @@ "description": "Title for system type settings" }, "Preferences--zoom": { - "message": "Zoom level", + "message": "ઝૂમ સ્તર", "description": "Label for changing the zoom level" }, "Preferences__link-previews--title": { @@ -6844,7 +6844,7 @@ "description": "Title for the generate link previews setting" }, "Preferences__link-previews--description": { - "message": "To change this setting, open the Signal app on your mobile device and navigate to Settings > Chats", + "message": "આ સેટિંગ બદલવા માટે, તમારા મોબાઇલ ડિવાઇસ પર Signal એપ્લિકેશન ઓપન કરો અને સેટિંગ્સ > ચેટ પર જાઓ", "description": "Description for the generate link previews setting" }, "Preferences--advanced": { @@ -6852,7 +6852,7 @@ "description": "Title for advanced settings" }, "Preferences--notification-content": { - "message": "Notification content", + "message": "નોટિફિકેશન કન્ટેન્ટ", "description": "Label for the notification content setting select box" }, "Preferences--blocked": { @@ -6860,7 +6860,7 @@ "description": "Label for blocked contacts setting" }, "Preferences--blocked-count-singular": { - "message": "$num$ contact", + "message": "$num$ સંપર્ક", "description": "Number of contacts blocked singular", "placeholders": { "num": { @@ -6870,7 +6870,7 @@ } }, "Preferences--blocked-count-plural": { - "message": "$num$ contacts", + "message": "$num$ સંપર્કો", "description": "Number of contacts blocked plural", "placeholders": { "num": { @@ -6880,11 +6880,11 @@ } }, "Preferences__who-can--title": { - "message": "Who can...", + "message": "કોણ કરી શકે...", "description": "Title for the 'who can do X' setting" }, "Preferences__privacy--description": { - "message": "To change these settings, open the Signal app on your mobile device and navigate to Settings > Privacy", + "message": "આ સેટિંગ્સ બદલવા માટે, તમારા મોબાઇલ ડિવાઇસ પર Signal એપ્લિકેશન ખોલો અને સેટિંગ્સ > પ્રાઇવસી પર જાઓ", "description": "Description for the 'who can do X' setting" }, "Preferences__who-can--everybody": { @@ -6908,11 +6908,11 @@ "description": "Label for the see my phone number setting" }, "Preferences--find-me": { - "message": "Find me by my phone number", + "message": "મારા ફોન નંબર વડે મને શોધો", "description": "Label for the find me by my phone number setting" }, "Preferences--read-receipts": { - "message": "રિડ રિસિપ્ટ", + "message": "પ્રાપ્ત થયાની ખાતરી", "description": "Label for the read receipts setting" }, "Preferences--typing-indicators": { @@ -6920,23 +6920,23 @@ "description": "Label for the typing indicators setting" }, "Preferences--updates": { - "message": "Updates", + "message": "અપડેટ્સ", "description": "Header for settings having to do with updates" }, "Preferences__download-update": { - "message": "Automatically download updates", + "message": "અપડેટ્સ આપમેળે ડાઉનલોડ કરો", "description": "Label for checkbox for the auto download updates setting" }, "Preferences__enable-notifications": { - "message": "Enable notifications", + "message": "સૂચનાઓ સક્ષમ કરો", "description": "Label for checkbox for the notifications setting" }, "Preferences__devices": { - "message": "Devices", + "message": "ડિવાઇસ", "description": "Label for Device list in call settings pane" }, "DialogUpdate--version-available": { - "message": "Update to version $version$ available", + "message": "વર્ઝન $version$ માટેનું અપડેટ ઉપલબ્ધ છે", "description": "Tooltip for new update available", "placeholders": { "status": { @@ -6946,15 +6946,15 @@ } }, "NSIS__retry-dialog--first-line": { - "message": "Signal cannot be closed.", + "message": "Signal બંધ ન થઈ શક્યું", "description": "First line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__retry-dialog--second-line": { - "message": "Please close it manually and click Retry to continue.", + "message": "કૃપા કરીને તેને જાતે બંધ કરો અને ચાલુ રાખવા ફરી પ્રયાસ કરો પર ક્લિક કરો.", "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__appRunning": { - "message": "$appName$ is running.\nClick OK to close it.\nIf it doesn't close, try closing it manually.", + "message": "$appName$ ચાલુ છે.\nતેને બંધ કરવા ઓકે ક્લિક કરો.\nજો તે બંધ ન થાય, તો તેને જાતે બંધ કરી જુઓ.", "description": "The contents of a dialog displayed when Windows installer detect that the application is running and asks user to close it. Note: please keep the line breaks so that the text occupies three separate lines", "placeholders": { "appName": { @@ -6964,19 +6964,19 @@ } }, "NSIS__decompressionFailed": { - "message": "Failed to decompress files. Please try running the installer again.", + "message": "ફાઇલ્સ ડીકમ્પ્રેસ કરવાનું નિષ્ફળ. કૃપા કરીને ઇન્સ્ટોલર ફરીથી ચલાવવાનો પ્રયાસ કરો.", "description": "Displayed when Windows installer cannot decompress application files" }, "NSIS__uninstallFailed": { - "message": "Failed to uninstall old application files. Please try running the installer again.", + "message": "જૂની એપ્લિકેશન ફાઇલો અનઇન્સ્ટોલ કરવાનું નિષ્ફળ. કૃપા કરીને ઇન્સ્ટોલર ફરીથી ચલાવવાનો પ્રયાસ કરો.", "description": "Displayed when Windows installer cannot uninstall the old application" }, "CrashReportDialog__title": { - "message": "Application crashed", + "message": "એપ્લિકેશન ક્રેશ થઈ ગઈ", "description": "A title of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__body": { - "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.", + "message": "Signal ક્રેશ થયા પછી ફરી સ્ટાર્ટ થઈ. તમે Signalને સમસ્યા વિશે તપાસ કરવામાં મદદ કરવા ક્રેશ રિપોર્ટ સબમિટ કરી શકો છો.", "description": "The body of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__submit": { @@ -6984,27 +6984,27 @@ "description": "A button label for submission of the crash reporter data after a recent crash" }, "CrashReportDialog__erase": { - "message": "Don't Send", + "message": "મોકલશો નહીં", "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" }, "CustomizingPreferredReactions__title": { - "message": "કસ્ટમાઇઝ પ્રતિક્રિયાઓ", + "message": "પ્રતિક્રિયાઓ કસ્ટમાઇઝ કરો", "description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal." }, "CustomizingPreferredReactions__subtitle": { - "message": "Click to replace an emoji", + "message": "ઇમોજી બદલવા ક્લિક કરો", "description": "Instructions in the modal for customizing the preferred reactions." }, "CustomizingPreferredReactions__had-save-error": { - "message": "There was an error when saving your settings. Please try again.", + "message": "તમારા સેટિંગ્સ સેવ કરવામાં એક ત્રુટિ આવી હતી. કૃપા કરીને ફરી પ્રયાસ કરો.", "description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message." }, "MediaEditor__control--draw": { - "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": { @@ -7012,7 +7012,7 @@ "description": "Label for the sticker button in the media editor" }, "MediaEditor__control--crop": { - "message": "Crop and rotate", + "message": "કાપો અને ફેરવો", "description": "Label for the crop & rotate button in the media editor" }, "MediaEditor__control--undo": { @@ -7024,35 +7024,35 @@ "description": "Label for the redo button in the media editor" }, "MediaEditor__text--regular": { - "message": "Regular", + "message": "નિયમિત", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--highlight": { - "message": "Highlight", + "message": "હાઇલાઇટ", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--outline": { - "message": "Outline", + "message": "આઉટલાઇન", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--underline": { - "message": "Underline", + "message": "અંડરલાઇન", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__draw--pen": { - "message": "Pen", + "message": "પેન", "description": "Type of brush to free draw" }, "MediaEditor__draw--highlighter": { - "message": "Highlighter", + "message": "હાઇલાઇટર", "description": "Type of brush to free draw" }, "MediaEditor__draw--thin": { - "message": "Thin", + "message": "પાતળું", "description": "Tip width of the brush" }, "MediaEditor__draw--regular": { - "message": "Regular", + "message": "નિયમિત", "description": "Tip width of the brush" }, "MediaEditor__draw--medium": { @@ -7060,7 +7060,7 @@ "description": "Tip width of the brush" }, "MediaEditor__draw--heavy": { - "message": "Heavy", + "message": "ભારે", "description": "Tip width of the brush" }, "MediaEditor__crop--reset": { @@ -7068,11 +7068,11 @@ "description": "Reset the crop state" }, "MediaEditor__crop--rotate": { - "message": "Rotate", + "message": "ફેરવો", "description": "Rotate the canvas" }, "MediaEditor__crop--flip": { - "message": "Flip", + "message": "ફ્લિપ કરો", "description": "Flip/mirror the canvas" }, "MediaEditor__crop--lock": { @@ -7080,7 +7080,7 @@ "description": "Lock the aspect ratio" }, "MediaEditor__crop--crop": { - "message": "Crop", + "message": "કાપો", "description": "Performs the crop" }, "MyStories__title": { @@ -7088,19 +7088,19 @@ "description": "Title for the my stories list" }, "MyStories__story": { - "message": "Your story", + "message": "તમારી સ્ટોરી", "description": "aria-label for each one of your stories" }, "MyStories__download": { - "message": "Download story", + "message": "સ્ટોરી ડાઉનલોડ કરો", "description": "aria-label for the download button" }, "MyStories__more": { - "message": "More options", + "message": "વધુ વિકલ્પો", "description": "aria-label for the more button" }, "MyStories__views--singular": { - "message": "$num$ view", + "message": "$num$ દ્રશ્ય", "description": "Number of views your story has", "placeholders": { "num": { @@ -7110,7 +7110,7 @@ } }, "MyStories__views--plural": { - "message": "$num$ views", + "message": "$num$ દ્રશ્યો", "description": "Number of views your story has", "placeholders": { "num": { @@ -7120,7 +7120,7 @@ } }, "MyStories__replies--singular": { - "message": "$num$ reply", + "message": "$num$ જવાબ", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7130,7 +7130,7 @@ } }, "MyStories__replies--plural": { - "message": "$num$ replies", + "message": "$num$ જવાબો", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7140,7 +7140,7 @@ } }, "MyStories__delete": { - "message": "Delete this story? It will also be deleted for everyone who received it.", + "message": "આ સ્ટોરી ડિલીટ કરવી છે? જેણે તે પ્રાપ્ત કરી હતી તે દરેક માટે પણ તે ડિલીટ થઈ જશે.", "description": "Confirmation dialog description text for deleting a story" }, "Stories__title": { @@ -7152,23 +7152,23 @@ "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": { - "message": "No recent stories to show right now", + "message": "અત્યારે બતાવવા માટે કોઈ તાજેતરની સ્ટોરી નથી", "description": "Description for when there are no stories to show" }, "Stories__placeholder--text": { - "message": "Click to view a story", + "message": "સ્ટોરી જોવા ક્લિક કરો", "description": "Placeholder label for the story view" }, "Stories__from-to-group": { - "message": "$name$ to $group$", + "message": "$name$એ $group$માં", "description": "Title for someone sending a story to a group", "placeholders": { "name": { @@ -7182,11 +7182,11 @@ } }, "StoryViewer__pause": { - "message": "Pause", + "message": "થોભાવો", "description": "Aria label for pausing a story" }, "StoryViewer__play": { - "message": "Play", + "message": "ચલાવો", "description": "Aria label for playing a story" }, "StoryViewer__reply": { @@ -7194,7 +7194,7 @@ "description": "Button label to reply to a story" }, "StoryViewer__reply-group": { - "message": "Reply to Group", + "message": "ગ્રુપમાં જવાબ આપો", "description": "Button label to reply to a group story" }, "StoryViewer__mute": { @@ -7202,47 +7202,47 @@ "description": "Aria label for muting stories" }, "StoryViewer__unmute": { - "message": "અનમ્યૂટ", + "message": "અનમ્યુટ", "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": { - "message": "React to story", + "message": "સ્ટોરી પર પ્રતિક્રિયા આપો", "description": "aria-label for reaction button" }, "StoryViewsNRepliesModal__reacted": { - "message": "Reacted to the story", + "message": "સ્ટોરી પર પ્રતિક્રિયા આપી", "description": "Description of someone reacting to a story" }, "StoryListItem__label": { - "message": "Story", + "message": "સ્ટોરી", "description": "aria-label for the story list button" }, "StoryListItem__unhide": { - "message": "Show stories", + "message": "સ્ટોરી બતાવો", "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": { - "message": "Hide story? New story updates from $name$ won’t appear at the top of the stories list anymore.", + "message": "સ્ટોરી છુપાવવી છે? $name$ તરફથી નવી સ્ટોરીના અપડેટ હવેથી સ્ટોરી લિસ્ટની ટોચ પર દેખાશે નહીં.", "description": "Body for the confirmation dialog for hiding a story" }, "StoryListItem__hide-modal--confirm": { @@ -7250,15 +7250,15 @@ "description": "Action button for the confirmation dialog to hide a story" }, "StoryImage__error": { - "message": "Error displaying image", + "message": "ઇમેજ દર્શાવવામાં ત્રુટિ", "description": "aria-label for image errors" }, "StoryCreator__text-bg": { - "message": "Toggle text background color", + "message": "ટેક્સ્ટ બેકગ્રાઉંડ કલર ફેરવો", "description": "Button label" }, "StoryCreator__story-bg": { - "message": "Change story background color", + "message": "સ્ટોરી બેકગ્રાઉંડ કલર બદલો", "description": "Button label" }, "StoryCreator__next": { @@ -7266,55 +7266,55 @@ "description": "Button label text to advance to next step of story creation" }, "StoryCreator__add-link": { - "message": "Add link", + "message": "લિંક ઉમેરો", "description": "Button label to apply the link preview to story" }, "StoryCreator__input-placeholder": { - "message": "Add text", + "message": "લખાણ ઉમેરો", "description": "Placeholder to add text" }, "StoryCreator__text--regular": { - "message": "Regular", + "message": "નિયમિત", "description": "Label for font" }, "StoryCreator__text--bold": { - "message": "Bold", + "message": "ઘાટા", "description": "Label for font" }, "StoryCreator__text--serif": { - "message": "Serif", + "message": "સેરીફ", "description": "Label for font" }, "StoryCreator__text--script": { - "message": "Script", + "message": "સ્ક્રિપ્ટ", "description": "Label for font" }, "StoryCreator__text--condensed": { - "message": "Condensed", + "message": "સઘન", "description": "Label for font" }, "StoryCreator__link-preview-placeholder": { - "message": "Type or paste a URL", + "message": "URL લખો અથવા પેસ્ટ કરો", "description": "Placeholder for the URL input for link previews" }, "StoryCreator__link-preview-empty": { - "message": "Add a link for viewers of your story", + "message": "તમારી સ્ટોરીના દર્શકો માટે લિંક ઉમેરો", "description": "Empty state for the link preview" }, "TextAttachment__placeholder": { - "message": "Add text", + "message": "લખાણ ઉમેરો", "description": "Placeholder for the add text input" }, "TextAttachment__preview__link": { - "message": "Visit link", + "message": "લિંકની મુલાકાત લો", "description": "Title for the link preview tooltip" }, "Quote__story": { - "message": "Story", + "message": "સ્ટોરી", "description": "Title for replies to stories" }, "Quote__story-reaction": { - "message": "Reacted to a story from $name$", + "message": "$name$ની સ્ટોરી પર પ્રતિક્રિયા આપી", "description": "Label for when a person reacts to a story", "placeholders": { "name": { @@ -7324,27 +7324,27 @@ } }, "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": { - "message": "What's New", + "message": "નવું શું છે", "description": "Title for the whats new modal" }, "WhatsNew__bugfixes": { - "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "message": "આ વર્ઝનમાં Signalને સરસ રીતે ચાલતું રાખવા માટે નાના ફેરફારો અને ભૂલ સુધાર શામેલ છે.", "description": "Release notes for releases that only include bug fixes" }, "WhatsNew__v5.47--1": { - "message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.", + "message": "Windows પરના તમામ ડાર્ક મોડ ચાહકો માટે, અમે તમારી સ્ટાઇલને અનુકૂળ થાય તેવું નવું ટાઇટલબાર લાવ્યા છીએ.", "description": "Release notes for v5.47" } } diff --git a/_locales/hr/messages.json b/_locales/hr/messages.json index cc2dff084..5c2a31835 100644 --- a/_locales/hr/messages.json +++ b/_locales/hr/messages.json @@ -2832,7 +2832,7 @@ "description": "Describes how long remains for the gift badge you've redeemed on another device" }, "message--giftBadge--expired": { - "message": "Expired", + "message": "Isteklo", "description": "Shows that a gift badge is expired" }, "message--giftBadge--view": { @@ -2840,7 +2840,7 @@ "description": "Shown when you've sent a gift badge to someone then opened it" }, "message--giftBadge--redeemed": { - "message": "Redeemed", + "message": "Preuzeto", "description": "Shown when you've redeemed the gift badge on another device" }, "modal--giftBadge--title": { diff --git a/_locales/id/messages.json b/_locales/id/messages.json index f4f3b84d2..171b994da 100644 --- a/_locales/id/messages.json +++ b/_locales/id/messages.json @@ -222,7 +222,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "noArchivedConversations": { - "message": "No archived conversations.", + "message": "Tidak ada percakapan diarsipkan.", "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" }, "archiveConversation": { @@ -464,7 +464,7 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.", + "message": "Saat Anda mengeklik Kirim, log Anda akan diposting online selama 30 hari pada URL unik, tidak dipublikasikan. Anda dapat Simpan secara lokal terlebih dahulu.", "description": "Description of what will happen with your debug log" }, "debugLogError": { @@ -476,11 +476,11 @@ "description": "Title of the success page for submitting a debug log" }, "debugLogSuccessNextSteps": { - "message": "Debug log uploaded. When you contact support, copy the URL below and attach it along with a description of the problem you saw and steps to reproduce it.", + "message": "Log awakutu diunggah. Saat Anda menghubungi tim dukungan, salin URL di bawah dan lampirkan bersama dengan deskripsi masalah yang Anda lihat dan langkah-langkah untuk mereproduksinya.", "description": "Explanation of next steps to take when submitting debug log" }, "debugLogLogIsIncomplete": { - "message": "... to see the full log, click Save", + "message": "...untuk melihat log penuh, klik Simpan", "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopy": { @@ -836,11 +836,11 @@ "description": "Shown to separate the types of search results" }, "findByUsernameHeader": { - "message": "Find by username", + "message": "Cari menurut nama pengguna", "description": "Shown when search could be a valid username, with one sub-item that will kick off the search" }, "findByPhoneNumberHeader": { - "message": "Find by phone number", + "message": "Cari menurut nomor telepon", "description": "Shown when search could be a valid phone number, with one sub-item that will kick off the search" }, "at-username": { @@ -926,7 +926,7 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadFullMessage": { - "message": "Download Full Message", + "message": "Unduh Pesan Penuh", "description": "Shown in the message bubble while a long message attachment is not downloaded" }, "downloadAttachment": { @@ -974,7 +974,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to one hour. Recording will stop if you switch to another app.", + "message": "Pesan suara dibatasi satu jam. Perekaman akan berhenti jika Anda beralih ke aplikasi lain.", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -1074,7 +1074,7 @@ } }, "cannotUpdateRequireManualDetail": { - "message": "Signal couldn't update. Visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal tidak dapat memperbarui. Buka $url$ untuk menginstal secara manual. Lalu, $support$ terkait masalah ini", "description": "Shown if a general error happened while trying to install update package and manual update is required", "placeholders": { "url": { @@ -1228,7 +1228,7 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "retryDeleteForEveryone": { - "message": "Retry Delete for Everyone", + "message": "Coba Lagi Hapus untuk Semua Orang", "description": "Shown on the drop-down menu for an individual message, but only if a previous delete for everyone failed to send" }, "forwardMessage": { @@ -2050,7 +2050,7 @@ "description": "Shown on outgoing message if it fails to send" }, "deleteFailed": { - "message": "Delete failed", + "message": "Penghapusan gagal", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone" }, "sendPaused": { @@ -2062,7 +2062,7 @@ "description": "Shown on outgoing message if it is partially sent" }, "partiallyDeleted": { - "message": "Partially deleted, click to retry", + "message": "Terhapus sebagian, klik untuk mencoba lagi", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone" }, "showMore": { @@ -2406,7 +2406,7 @@ "description": "Shown if request to Signal servers to find username fails" }, "Toast--failed-to-fetch-phone-number": { - "message": "Failed to fetch phone number. Check your connection and try again.", + "message": "Gagal mengambil nomor telepon. Periksa koneksi internet dan coba lagi.", "description": "Shown if request to Signal servers to find phone number fails" }, "startConversation--username-not-found": { @@ -2420,7 +2420,7 @@ } }, "startConversation--phone-number-not-found": { - "message": "User not found. \"$phoneNumber$\" is not a Signal user.", + "message": "Pengguna tidak ditemukan. \"$phoneNumber$\" bukan pengguna Signal.", "description": "Shown in dialog if phone number is not found.", "placeholders": { "phoneNumber": { @@ -2430,7 +2430,7 @@ } }, "startConversation--phone-number-not-valid": { - "message": "User not found. \"$phoneNumber$\" is not a valid phone number.", + "message": "Pengguna tidak ditemukan. \"$phoneNumber$\" bukan nomor telepon yang valid.", "description": "Shown in dialog if phone number is not valid.", "placeholders": { "phoneNumber": { @@ -2564,7 +2564,7 @@ "description": "" }, "downloadFullNewVersionMessage": { - "message": "Signal couldn’t update. Click to try again.", + "message": "Signal tidak dapat melakukan pembaruan. Klik untuk mencoba lagi.", "description": "Shown in update dialog when partial update fails and we have to ask user to download full update" }, "autoUpdateNewVersionInstructions": { @@ -2758,7 +2758,7 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "message--giftBadge--unopened--incoming": { - "message": "View this message on mobile to open it", + "message": "Lihat pesan ini di perangkat seluler untuk membukanya", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--outgoing": { @@ -2770,11 +2770,11 @@ "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--toast--incoming": { - "message": "Check your phone to open gift", + "message": "Periksa ponsel Anda untuk membuka hadiah", "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" }, "message--giftBadge--unopened--toast--outgoing": { - "message": "Check your phone to view your gift", + "message": "Periksa ponsel Anda untuk melihat hadiah", "description": "Shown when you've clicked on an outgoing gift badge" }, "message--giftBadge--preview--unopened": { @@ -2786,11 +2786,11 @@ "description": "Shown to label the redeemed gift badge in notifications and the left pane" }, "message--giftBadge--preview--sent": { - "message": "You sent a gift badge", + "message": "Anda mengirimkan lencana hadiah", "description": "Shown to label a gift badge you've sent in notifications and the left pane" }, "message--giftBadge": { - "message": "Gift Badge", + "message": "Lencana Hadiah", "description": "Shown to label the gift badge you've redeemed on another device" }, "quote--giftBadge": { @@ -2798,7 +2798,7 @@ "description": "Shown to label a gift badge you've replied to" }, "message--giftBadge--remaining--days": { - "message": "$days$ days remaining", + "message": "$days$ hadiah tersisa", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for days > 1)", "placeholders": { "days": { @@ -2808,7 +2808,7 @@ } }, "message--giftBadge--remaining--hours": { - "message": "$hours$ hours remaining", + "message": "$hours$ jam tersisa", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for hours > 1)", "placeholders": { "hours": { @@ -2818,7 +2818,7 @@ } }, "message--giftBadge--remaining--minutes": { - "message": "$minutes$ minutes remaining", + "message": "$minutes$ menit tersisa", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for minutes > 1)", "placeholders": { "minutes": { @@ -2828,7 +2828,7 @@ } }, "message--giftBadge--remaining--one-minute": { - "message": "1 minute remaining", + "message": "1 menit tersisa", "description": "Describes how long remains for the gift badge you've redeemed on another device" }, "message--giftBadge--expired": { @@ -2848,7 +2848,7 @@ "description": "The title of the outgoing gift badge detail dialog" }, "modal--giftBadge--description": { - "message": "You've gifted a badge to $name$. When they accept, they'll be given a choice to show or hide their badge.", + "message": "Anda memberikan lencana ke $name$. Saat diterima, mereka akan diberi pilihan menampilkan atau menyembunyikan lencana.", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { @@ -3280,11 +3280,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--accept-video-call": { - "message": "Accept call with video", + "message": "Terima panggilan dengan video", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--accept-audio-call": { - "message": "Accept call with audio", + "message": "Terima panggilan dengan audio", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--start-audio-call": { @@ -5316,7 +5316,7 @@ } }, "GroupV2--admin-approval-bounce--one": { - "message": "$joinerName$ requested and cancelled their request to join via the group link", + "message": "$joinerName$ meminta dan membatalkan permintaan mereka untuk gabung via tautan grup", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5326,7 +5326,7 @@ } }, "GroupV2--admin-approval-bounce": { - "message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link", + "message": "$joinerName$ meminta dan membatalkan $numberOfRequests$ permintaan untuk gabung via tautan grup", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5938,7 +5938,7 @@ } }, "PendingRequests--deny-for--with-link": { - "message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.", + "message": "Tolak permintaan dari \"$name$\"? Mereka tidak akan bisa lagi meminta untuk gabung via tautan grup lagi.", "description": "This is the modal content when confirming denying a group request to join", "placeholders": { "name": { @@ -6046,7 +6046,7 @@ "description": "Title of dialog to block a user from requesting to join via the link again" }, "PendingRequests--block--contents": { - "message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.", + "message": "$name$ tidak akan bisa gabung atau meminta gabung ke grup ini via tautan grup. Mereka masih bisa ditambahkan ke grup secara manual.", "description": "Details of dialog to block a user from requesting to join via the link again", "placeholders": { "name": { @@ -6056,7 +6056,7 @@ } }, "PendingRequests--block--confirm": { - "message": "Block Request", + "message": "Blokir Permintaan", "description": "Confirmation button of dialog to block a user from requesting to join via the link again" }, "AvatarInput--no-photo-label--group": { @@ -6352,7 +6352,7 @@ } }, "RemoveGroupMemberConfirmation__description__with-link": { - "message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.", + "message": "Hapus \"$name$\" dari grup? Mereka tidak akan bisa gabung lagi via tautan grup.", "description": "When confirming the removal of a group member, show this text in the dialog", "placeholders": { "name": { @@ -6500,11 +6500,11 @@ "description": "Text for an option in Conversation Details Disappearing Messages setting when user previously selected custom time" }, "DisappearingTimeDialog__label--value": { - "message": "Number", + "message": "Nomor", "description": "aria-label for the number select box" }, "DisappearingTimeDialog__label--units": { - "message": "Unit of time", + "message": "Unit waktu", "description": "aria-label for the units of time select box" }, "DisappearingTimeDialog__title": { @@ -6954,7 +6954,7 @@ "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__appRunning": { - "message": "$appName$ is running.\nClick OK to close it.\nIf it doesn't close, try closing it manually.", + "message": "$appName$ sedang berjalan.\nKlik OKE untuk menutupnya.\nJika tidak tertutup, coba tutup secara manual.", "description": "The contents of a dialog displayed when Windows installer detect that the application is running and asks user to close it. Note: please keep the line breaks so that the text occupies three separate lines", "placeholders": { "appName": { @@ -6964,11 +6964,11 @@ } }, "NSIS__decompressionFailed": { - "message": "Failed to decompress files. Please try running the installer again.", + "message": "Gagal mendekompresi file. Coba jalankan lagi penginstal.", "description": "Displayed when Windows installer cannot decompress application files" }, "NSIS__uninstallFailed": { - "message": "Failed to uninstall old application files. Please try running the installer again.", + "message": "Gagal menghapus instalan file aplikasi lama. Coba jalankan lagi penginstal.", "description": "Displayed when Windows installer cannot uninstall the old application" }, "CrashReportDialog__title": { @@ -7088,19 +7088,19 @@ "description": "Title for the my stories list" }, "MyStories__story": { - "message": "Your story", + "message": "Cerita Anda", "description": "aria-label for each one of your stories" }, "MyStories__download": { - "message": "Download story", + "message": "Unduh cerita", "description": "aria-label for the download button" }, "MyStories__more": { - "message": "More options", + "message": "Opsi lainnya", "description": "aria-label for the more button" }, "MyStories__views--singular": { - "message": "$num$ view", + "message": "$num$ melihat", "description": "Number of views your story has", "placeholders": { "num": { @@ -7110,7 +7110,7 @@ } }, "MyStories__views--plural": { - "message": "$num$ views", + "message": "$num$ melihat", "description": "Number of views your story has", "placeholders": { "num": { @@ -7120,7 +7120,7 @@ } }, "MyStories__replies--singular": { - "message": "$num$ reply", + "message": "$num$ balasan", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7130,7 +7130,7 @@ } }, "MyStories__replies--plural": { - "message": "$num$ replies", + "message": "$num$ balasan", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7140,7 +7140,7 @@ } }, "MyStories__delete": { - "message": "Delete this story? It will also be deleted for everyone who received it.", + "message": "Hapus cerita ini? Cerita juga akan dihapus bagi semua yang menerimanya.", "description": "Confirmation dialog description text for deleting a story" }, "Stories__title": { @@ -7160,15 +7160,15 @@ "description": "Button label to go to hidden stories pane" }, "Stories__list-empty": { - "message": "No recent stories to show right now", + "message": "Tidak ada cerita terbaru untuk ditampilkan sekarang", "description": "Description for when there are no stories to show" }, "Stories__placeholder--text": { - "message": "Click to view a story", + "message": "Klik untuk melihat cerita", "description": "Placeholder label for the story view" }, "Stories__from-to-group": { - "message": "$name$ to $group$", + "message": "$name$ ke $group$", "description": "Title for someone sending a story to a group", "placeholders": { "name": { @@ -7194,7 +7194,7 @@ "description": "Button label to reply to a story" }, "StoryViewer__reply-group": { - "message": "Reply to Group", + "message": "Balas ke Grup", "description": "Button label to reply to a group story" }, "StoryViewer__mute": { @@ -7218,7 +7218,7 @@ "description": "Title for replies tab" }, "StoryViewsNRepliesModal__react": { - "message": "React to story", + "message": "Bereaksi ke cerita", "description": "aria-label for reaction button" }, "StoryViewsNRepliesModal__reacted": { @@ -7226,11 +7226,11 @@ "description": "Description of someone reacting to a story" }, "StoryListItem__label": { - "message": "Story", + "message": "Cerita", "description": "aria-label for the story list button" }, "StoryListItem__unhide": { - "message": "Show stories", + "message": "Tampilkan cerita", "description": "Label for menu item to un-hide the story" }, "StoryListItem__hide": { @@ -7242,7 +7242,7 @@ "description": "Label for menu item to go to conversation" }, "StoryListItem__hide-modal--body": { - "message": "Hide story? New story updates from $name$ won’t appear at the top of the stories list anymore.", + "message": "Sembunyikan cerita? Pembaruan cerita terkini dari $name$ tidak akan muncul lagi di bagian atas daftar cerita.", "description": "Body for the confirmation dialog for hiding a story" }, "StoryListItem__hide-modal--confirm": { @@ -7250,7 +7250,7 @@ "description": "Action button for the confirmation dialog to hide a story" }, "StoryImage__error": { - "message": "Error displaying image", + "message": "Kesalahan saat menampilkan gambar", "description": "aria-label for image errors" }, "StoryCreator__text-bg": { @@ -7310,11 +7310,11 @@ "description": "Title for the link preview tooltip" }, "Quote__story": { - "message": "Story", + "message": "Cerita", "description": "Title for replies to stories" }, "Quote__story-reaction": { - "message": "Reacted to a story from $name$", + "message": "Bereaksi ke cerita dari $name$", "description": "Label for when a person reacts to a story", "placeholders": { "name": { diff --git a/_locales/ja/messages.json b/_locales/ja/messages.json index a4170f397..14745c71e 100644 --- a/_locales/ja/messages.json +++ b/_locales/ja/messages.json @@ -480,7 +480,7 @@ "description": "Explanation of next steps to take when submitting debug log" }, "debugLogLogIsIncomplete": { - "message": "... to see the full log, click Save", + "message": "…完全なログを表示するには、保存をクリックします。", "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopy": { @@ -2758,7 +2758,7 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "message--giftBadge--unopened--incoming": { - "message": "View this message on mobile to open it", + "message": "モバイルでこのメッセージを表示して開きます", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--outgoing": { @@ -2770,11 +2770,11 @@ "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--toast--incoming": { - "message": "Check your phone to open gift", + "message": "ギフトを開けるために携帯電話を確認してください", "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" }, "message--giftBadge--unopened--toast--outgoing": { - "message": "Check your phone to view your gift", + "message": "ギフトを表示するために携帯電話を確認してください", "description": "Shown when you've clicked on an outgoing gift badge" }, "message--giftBadge--preview--unopened": { @@ -2782,15 +2782,15 @@ "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": { - "message": "You sent a gift badge", + "message": "ギフトバッジを送りました", "description": "Shown to label a gift badge you've sent in notifications and the left pane" }, "message--giftBadge": { - "message": "Gift Badge", + "message": "ギフトバッジ", "description": "Shown to label the gift badge you've redeemed on another device" }, "quote--giftBadge": { @@ -2798,7 +2798,7 @@ "description": "Shown to label a gift badge you've replied to" }, "message--giftBadge--remaining--days": { - "message": "$days$ days remaining", + "message": "残り$days$日", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for days > 1)", "placeholders": { "days": { @@ -2808,7 +2808,7 @@ } }, "message--giftBadge--remaining--hours": { - "message": "$hours$ hours remaining", + "message": "残り$hours$時間", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for hours > 1)", "placeholders": { "hours": { @@ -2818,7 +2818,7 @@ } }, "message--giftBadge--remaining--minutes": { - "message": "$minutes$ minutes remaining", + "message": "残り$minutes$分", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for minutes > 1)", "placeholders": { "minutes": { @@ -2828,11 +2828,11 @@ } }, "message--giftBadge--remaining--one-minute": { - "message": "1 minute remaining", + "message": "残り1分", "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": { @@ -2840,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": { @@ -2848,7 +2848,7 @@ "description": "The title of the outgoing gift badge detail dialog" }, "modal--giftBadge--description": { - "message": "You've gifted a badge to $name$. When they accept, they'll be given a choice to show or hide their badge.", + "message": "$name$にバッジをプレゼントしました。 承認すると、相手はバッジの表示・非表示を選択できるようになります。", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { @@ -3280,11 +3280,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--accept-video-call": { - "message": "Accept call with video", + "message": "ビデオ通話を受ける", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--accept-audio-call": { - "message": "Accept call with audio", + "message": "音声通話を受ける", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--start-audio-call": { @@ -6500,11 +6500,11 @@ "description": "Text for an option in Conversation Details Disappearing Messages setting when user previously selected custom time" }, "DisappearingTimeDialog__label--value": { - "message": "Number", + "message": "番号", "description": "aria-label for the number select box" }, "DisappearingTimeDialog__label--units": { - "message": "Unit of time", + "message": "時間の単位", "description": "aria-label for the units of time select box" }, "DisappearingTimeDialog__title": { @@ -7194,7 +7194,7 @@ "description": "Button label to reply to a story" }, "StoryViewer__reply-group": { - "message": "Reply to Group", + "message": "グループへの返信", "description": "Button label to reply to a group story" }, "StoryViewer__mute": { @@ -7314,7 +7314,7 @@ "description": "Title for replies to stories" }, "Quote__story-reaction": { - "message": "Reacted to a story from $name$", + "message": "$name$さんのストーリーにリアクションしました", "description": "Label for when a person reacts to a story", "placeholders": { "name": { diff --git a/_locales/km/messages.json b/_locales/km/messages.json index 32130d028..853d6d34e 100644 --- a/_locales/km/messages.json +++ b/_locales/km/messages.json @@ -1,6 +1,6 @@ { "softwareAcknowledgments": { - "message": "Software Acknowledgments", + "message": "ការទទួលស្គាល់កម្មវិធី", "description": "Shown in the about box for the link to software acknowledgments" }, "privacyPolicy": { @@ -12,7 +12,7 @@ "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" }, "unknownContact": { - "message": "Unknown contact", + "message": "បញ្ជីទំនាក់ទំនងដែលមិនស្គាល់", "description": "Shown as the name of a contact if we don't have any displayable information about them" }, "unknownGroup": { @@ -56,7 +56,7 @@ "description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system." }, "appMenuServices": { - "message": "Services", + "message": "សេវាកម្ម", "description": "Application menu item for macOS 'Services'" }, "appMenuHide": { @@ -160,7 +160,7 @@ "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, "messageContextMenuButton": { - "message": "More actions", + "message": "សកម្មភាពច្រើនទៀត", "description": "Label for context button next to each message" }, "contextMenuCopyLink": { @@ -168,7 +168,7 @@ "description": "Shown in the context menu for a link to indicate that the user can copy the link" }, "contextMenuCopyImage": { - "message": "Copy Image", + "message": "ចម្លងរូបភាព", "description": "Shown in the context menu for an image to indicate that the user can copy the image" }, "contextMenuNoSuggestions": { @@ -222,7 +222,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "noArchivedConversations": { - "message": "No archived conversations.", + "message": "គ្មានការសន្ទនាដែលបានទុកក្នុងបណ្ណសារទេ។", "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" }, "archiveConversation": { @@ -238,15 +238,15 @@ "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" }, "pinConversation": { - "message": "Pin Conversation", + "message": "ខ្ទាស់ការសន្ទនា", "description": "Shown in menu for conversation, and pins the conversation to the top of the conversation list" }, "unpinConversation": { - "message": "Unpin Conversation", + "message": "មិនខ្ទាស់ការសន្ទនាវិញ", "description": "Undoes Archive Conversation action, and unpins the conversation from the top of the conversation list" }, "pinnedConversationsFull": { - "message": "You can only pin up to 4 chats", + "message": "អ្នកអាចខ្ទាស់បានរហូតដល់ទៅការជជែកចំនួន 4", "description": "Shown in a toast when a user attempts to pin more than the maximum number of chats" }, "chooseDirectory": { @@ -324,11 +324,11 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "You are no longer a member of the group.", + "message": "អ្នកមិនមែនជាសមាជិកក្រុមទៀតទេ។", "description": "Displayed when a user can't send a message because they have left the group" }, "invalidConversation": { - "message": "This group is invalid. Please create a new group.", + "message": "ក្រុមនេះមិនត្រឹមត្រូវទេ។ សូមបង្កើតក្រុមថ្មី។", "description": "Displayed when a user can't send a message because something has gone wrong in the conversation." }, "scrollDown": { @@ -402,7 +402,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "លេខសុវត្ថិភាពដែលអ្នកកំពុងព្យាយាមផ្ទៀងផ្ទាត់បានផ្លាស់ប្តូរ។ សូមពិនិត្យមើលលេខសុវត្ថិភាពថ្មីរបស់អ្នកជាមួយ $name1$។ សូមចាំថា ការផ្លាស់ប្តូរនេះអាចមានន័យថាមាននរណាម្នាក់កំពុងព្យាយាមរារាំងទំនាក់ទំនងរបស់អ្នក ឬ $name2$ ទើបតែដំឡើង Signal ឡើងវិញ។", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -420,11 +420,11 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "safetyNumberChangeDialog__pending-messages": { - "message": "Send pending messages", + "message": "ផ្ញើសារដែលមិនទាន់សម្រេច", "description": "Shown on confirmation dialog when user attempts to send a message in the outbox" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "លេខសុវត្ថិភាពរបស់អ្នកជាមួយ $name1$ បានផ្លាស់ប្តូរ។ នេះអាចមានន័យថាមាននរណាម្នាក់កំពុងព្យាយាមរារាំងទំនាក់ទំនងរបស់អ្នក ឬ $name2$ ទើបតែដំឡើង Signal ឡើងវិញ។ អ្នកអាចផ្ទៀងផ្ទាត់លេខសុវត្ថិភាពរបស់អ្នកជាមួយទំនាក់ទំនងនេះ។", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -464,23 +464,23 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.", + "message": "នៅពេលអ្នកចុចដាក់ស្នើ កំណត់ហេតុរបស់អ្នកនឹងត្រូវបានបង្ហោះលើអ៊ីនធឺណិតរយៈពេល 30 ថ្ងៃនៅលើតំណដែលមិនទាន់បានផ្សព្វផ្សាយ។ អ្នកអាចរក្សាទុកវានៅក្នុងមូលដ្ឋានជាមុនសិន។", "description": "Description of what will happen with your debug log" }, "debugLogError": { - "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", + "message": "មានអ្វីមួយមិនប្រក្រតីជាមួយការបង្ហោះនេះ! សូមផ្ញើអ៊ីមែលទៅ support@signal.org និងភ្ជាប់កំណត់ហេតុរបស់អ្នកជាឯកសារអត្ថបទ។", "description": "Error message a recommendations if debug log upload fails" }, "debugLogSuccess": { - "message": "Debug log submitted", + "message": "បាន​ដាក់​ស្នើ​កំណត់​ហេតុ​បំបាត់​កំហុស", "description": "Title of the success page for submitting a debug log" }, "debugLogSuccessNextSteps": { - "message": "Debug log uploaded. When you contact support, copy the URL below and attach it along with a description of the problem you saw and steps to reproduce it.", + "message": "បានបង្ហោះកំណត់ហេតុលុបបំបាត់បញ្ហា។ នៅពេលអ្នកទាក់ទងផ្នែកជំនួយ សូមចម្លងតំណខាងក្រោម ហើយភ្ជាប់វាជាមួយការពិពណ៌នាអំពីបញ្ហាដែលអ្នកបានឃើញ និងជំហានដើម្បីបង្កើតវាឡើងវិញ។", "description": "Explanation of next steps to take when submitting debug log" }, "debugLogLogIsIncomplete": { - "message": "... to see the full log, click Save", + "message": "… ដើម្បីមើលកំណត់ហេតុពេញ សូមចុចរក្សាទុក", "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopy": { @@ -646,7 +646,7 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error from $name$, device $deviceId$", + "message": "កុំព្យូទ័រលើតុបានជួបប្រទះបញ្ហាឌិគ្រីបពី $name$ ឧបករណ៍ $deviceId$", "description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.", "placeholders": { "name": { @@ -660,7 +660,7 @@ } }, "decryptionErrorToastAction": { - "message": "Submit log", + "message": "ដាក់ស្នើកំណត់ហេតុ", "description": "Label for the decryption error toast button" }, "oneNonImageAtATimeToast": { @@ -692,11 +692,11 @@ "description": "Displayed when the desktop client is currently connecting to the server." }, "connect": { - "message": "Click to reconnect.", + "message": "ចុចដើម្បីភ្ជាប់ឡើងវិញ។", "description": "Shown to allow the user to manually attempt a reconnect." }, "connectingHangOn": { - "message": "Shouldn't be long", + "message": "មិនគួរយូរទេ", "description": "Subtext description for when the client is connecting to the server." }, "offline": { @@ -716,7 +716,7 @@ "description": "View menu item to open the debug log (title case)" }, "forceUpdate": { - "message": "Force Update", + "message": "បង្ខំឲ្យអាប់ដេត", "description": "View menu item to force the app to update download and install" }, "helpMenuShowKeyboardShortcuts": { @@ -740,7 +740,7 @@ "description": "Item under the Help menu, takes you to the support page" }, "joinTheBeta": { - "message": "Join the Beta", + "message": "ចូលរួមកម្មវិធីបេតា", "description": "Item under the Help menu, takes you to an article describing how to install the beta release of Signal Desktop" }, "signalDesktopPreferences": { @@ -756,7 +756,7 @@ "description": "Item under the Help menu, which opens a small about window" }, "screenShareWindow": { - "message": "Sharing screen", + "message": "ការចែករំលែកអេក្រង់", "description": "Title for screen sharing window" }, "speech": { @@ -784,11 +784,11 @@ "description": "Placeholder text in the search input" }, "clearSearch": { - "message": "Clear Search", + "message": "លុបការស្វែងរក", "description": "Aria label for clear search button" }, "searchIn": { - "message": "Search chat", + "message": "ស្វែងរកការជជែក", "description": "Shown in the search box before text is entered when searching in a specific conversation" }, "noSearchResults": { @@ -802,7 +802,7 @@ } }, "noSearchResults--sms-only": { - "message": "SMS/MMS contacts are not available on Desktop.", + "message": "បញ្ជីសារជាអក្សរ និងសារពហុមេឌៀមិនមាននៅលើកំព្យូទ័រលើតុទេ។", "description": "Shown in the search left pane when no results were found and primary device has SMS/MMS handling enabled" }, "noSearchResultsInConversation": { @@ -836,11 +836,11 @@ "description": "Shown to separate the types of search results" }, "findByUsernameHeader": { - "message": "Find by username", + "message": "ស្វែងរកតាមឈ្មោះអ្នកប្រើ", "description": "Shown when search could be a valid username, with one sub-item that will kick off the search" }, "findByPhoneNumberHeader": { - "message": "Find by phone number", + "message": "ស្វែងរកតាមលេខទូរសព្ទ", "description": "Shown when search could be a valid phone number, with one sub-item that will kick off the search" }, "at-username": { @@ -858,7 +858,7 @@ "description": "" }, "whatsNew": { - "message": "See $whatsNew$ in this update", + "message": "មើល $whatsNew$ នៅក្នុងការធ្វើបច្ចុប្បន្នភាពនេះ", "description": "Shown in the main window", "placeholders": { "name": { @@ -868,7 +868,7 @@ } }, "viewReleaseNotes": { - "message": "what's new", + "message": "អ្វីថ្មីៗ", "description": "Clickable link that displays the latest release notes" }, "typingAlt": { @@ -876,7 +876,7 @@ "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "បុគ្គលនេះស្ថិតនៅក្នុងបញ្ជីទំនាក់ទំនងរបស់អ្នក។", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -926,7 +926,7 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadFullMessage": { - "message": "Download Full Message", + "message": "ទាញយកសារពេញ", "description": "Shown in the message bubble while a long message attachment is not downloaded" }, "downloadAttachment": { @@ -954,15 +954,15 @@ "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" }, "voiceRecording--start": { - "message": "Start recording voice message", + "message": "ចាប់ផ្តើមថតសារជាសំឡេង", "description": "Tooltip for microphone button to start voice message" }, "voiceRecording--complete": { - "message": "Complete voice message and send", + "message": "បំពេញសារជាសំឡេង ហើយផ្ញើ", "description": "Tooltip for green complete voice message and send" }, "voiceRecording--cancel": { - "message": "Cancel voice message", + "message": "បោះបង់សារជាសំឡេង", "description": "Tooltip for red button to cancel voice message" }, "voiceRecordingInterruptedMax": { @@ -974,7 +974,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to one hour. Recording will stop if you switch to another app.", + "message": "សារជាសំឡេងត្រូវបានកំណត់ត្រឹមមួយម៉ោងប៉ុណ្ណោះ។ ការថតនឹងឈប់ ប្រសិនបើអ្នកប្តូរទៅកម្មវិធីផ្សេង។", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -982,15 +982,15 @@ "description": "Shown in toast if tries to record a voice note with any staged attachments" }, "voiceNoteError": { - "message": "There was an error with the voice recorder.", + "message": "មាន​បញ្ហា​ជាមួយ​នឹង​ឧបករណ៍​ថត​សំឡេង។", "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" }, "attachmentSaved": { - "message": "Attachment saved.", + "message": "បាន​រក្សា​ទុក​ឯកសារ​ភ្ជាប់។", "description": "Shown after user selects to save to downloads" }, "attachmentSavedShow": { - "message": "Show in folder", + "message": "បង្ហាញក្នុងថតឯកសារ", "description": "Button label for showing the attachment in your file system" }, "you": { @@ -1012,11 +1012,11 @@ "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", + "message": "សម្រាប់ការហៅ អ្នកត្រូវអនុញ្ញាត Signal Desktop ឲ្យចូលប្រើមីក្រូហ្វូនរបស់អ្នក។", "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", + "message": "សម្រាប់ការហៅជាវីដេអូ អ្នកត្រូវតែអនុញ្ញាតឲ្យ Signal Desktop ចូលប្រើកាមេរ៉ារបស់អ្នក។", "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { @@ -1056,7 +1056,7 @@ "description": "Shown in a button when a conversation is unmuted and can be muted" }, "cannotUpdateDetail": { - "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal មិនអាចអាប់ដេតទេ។ $retry$ ឬចូលមើល $url$ ដើម្បីដំឡើងវាម្តងមួយៗ។ បន្ទាប់មក $support$ អំពីបញ្ហានេះ", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "retry": { @@ -1074,7 +1074,7 @@ } }, "cannotUpdateRequireManualDetail": { - "message": "Signal couldn't update. Visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal មិនអាចអាប់ដេតទេ។ ចូលមើល $url$ដើម្បីដំឡើងវាម្តងមួយៗ។ បន្ទាប់មក $support$ អំពីបញ្ហានេះ", "description": "Shown if a general error happened while trying to install update package and manual update is required", "placeholders": { "url": { @@ -1150,7 +1150,7 @@ "description": "Label for when something is turned off" }, "deleteWarning": { - "message": "This message will be deleted from this device.", + "message": "សារនេះនឹងត្រូវបានលុបចេញពីឧបករណ៍នេះ។", "description": "Text shown in the confirmation dialog for deleting a message locally" }, "deleteForEveryoneWarning": { @@ -1198,7 +1198,7 @@ "description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command." }, "verifyHelp": { - "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", + "message": "ដើម្បីផ្ទៀងផ្ទាត់សុវត្ថិភាពនៃការអ៊ិនគ្រីបពីចុងដល់ចប់របស់អ្នកជាមួយ $name$ សូមប្រៀបធៀបលេខខាងលើជាមួយឧបករណ៍របស់ពួកគេ។", "description": "", "placeholders": { "name": { @@ -1216,7 +1216,7 @@ "description": "Generic label for back" }, "goBack": { - "message": "Go back", + "message": "ត្រឡប់ក្រោយ", "description": "Label for back button in a conversation" }, "moreInfo": { @@ -1228,7 +1228,7 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "retryDeleteForEveryone": { - "message": "Retry Delete for Everyone", + "message": "ព្យាយាមលុបម្តងទៀតសម្រាប់អ្នករាល់គ្នា", "description": "Shown on the drop-down menu for an individual message, but only if a previous delete for everyone failed to send" }, "forwardMessage": { @@ -1236,11 +1236,11 @@ "description": "Shown on the drop-down menu for an individual message, forwards a message" }, "deleteMessage": { - "message": "Delete message for me", + "message": "លុបសារសម្រាប់ខ្ញុំ", "description": "Shown on the drop-down menu for an individual message, deletes single message" }, "deleteMessageForEveryone": { - "message": "Delete message for everyone", + "message": "លុបសារសម្រាប់អ្នករាល់គ្នា", "description": "Shown on the drop-down menu for an individual message, deletes single message for everyone" }, "deleteMessages": { @@ -1276,7 +1276,7 @@ "description": "Shown in left pane preview when message delivery issue happens" }, "DeliveryIssue--notification": { - "message": "A message from $sender$ couldn’t be delivered", + "message": "សារពី $sender$ មិនអាចបញ្ជូនបានទេ", "description": "Shown in timeline when message delivery issue happens", "placeholders": { "name": { @@ -1294,7 +1294,7 @@ "description": "Shown on explainer dialog available from delivery issue timeline events" }, "DeliveryIssue--summary": { - "message": "A message, sticker, reaction, read receipt or media couldn’t be delivered to you from $sender$. They may have tried sending it to you directly, or in a group.", + "message": "សារ ស្ទីគ័រ ការប្រតិកម្ម ការអានសារ ឬមេឌៀមិនត្រូវបានបញ្ជូនទៅអ្នកពី $sender$។ ពួកគេប្រហែលជាបានព្យាយាមផ្ញើទៅអ្នកដោយផ្ទាល់ ឬនៅក្នុងក្រុម។", "description": "Shown on explainer dialog available from delivery issue timeline events in 1:1 conversations", "placeholders": { "name": { @@ -1304,7 +1304,7 @@ } }, "DeliveryIssue--summary--group": { - "message": "A message, sticker, reaction, read receipt or media couldn’t be delivered to you from $sender$ in this chat.", + "message": " សារ ស្ទីគ័រ ការប្រតិកម្ម ការអានសារ ឬមេឌៀមិនត្រូវបានបញ្ជូនទៅអ្នកពី $sender$ នៅក្នុងការជជែកនេះទេ។", "description": "Shown on explainer dialog available from delivery issue timeline events in groups", "placeholders": { "name": { @@ -1314,7 +1314,7 @@ } }, "ChangeNumber--notification": { - "message": "$sender$ changed their phone number", + "message": "$sender$ បានផ្លាស់ប្តូរលេខទូរសព្ទរបស់ពួកគេ", "description": "Shown in timeline when a member of a conversation changes their phone number", "placeholders": { "sender": { @@ -1372,15 +1372,15 @@ "description": "The menu option shown in Signal iOS to add a new linked device" }, "Install__scan-this-code": { - "message": "Scan this code in the Signal app on your phone", + "message": "ស្កេនកូដនេះនៅក្នុងកម្មវិធី Signal នៅលើទូរសព្ទរបស់អ្នក", "description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen" }, "Install__instructions__1": { - "message": "Open Signal on your phone", + "message": "បើក Signal នៅលើទូរសព្ទរបស់អ្នក", "description": "Instructions on the device link screen" }, "Install__instructions__2": { - "message": "Tap into $settings$, then tap $linkedDevices$", + "message": "ចូលទៅកាន់ $settings$ រួចចុច $linkedDevices$", "description": "Instructions on the device link screen", "placeholders": { "settings": { @@ -1398,7 +1398,7 @@ "description": "Part of the 2nd instruction on the device link screen" }, "Install__instructions__3": { - "message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)", + "message": "ចុច $plusButton$ (Android) ឬ $linkNewDevice$ (iPhone)", "description": "Instructions on the device link screen", "placeholders": { "plusButton": { @@ -1412,7 +1412,7 @@ } }, "Install__qr-failed": { - "message": "The QR code couldn't load. Check your internet and try again. $learnMore$", + "message": "លេខកូដ QR មិនអាចផ្ទុកបានទេ។ ពិនិត្យអ៊ីនធឺណិតរបស់អ្នក ហើយព្យាយាមម្តងទៀត។ $learnMore$", "description": "Shown on the install screen if the QR code fails to load", "placeholders": { "learnMore": { @@ -1430,11 +1430,11 @@ "description": "Shown on the install screen. Link takes users to a support page" }, "Install__choose-device-name__description": { - "message": "You'll see this name under \"Linked Devices\" on your phone", + "message": "អ្នកនឹងឃើញឈ្មោះនេះនៅក្រោម \"ឧបករណ៍ដែលបានភ្ជាប់\" នៅលើទូរសព្ទរបស់អ្នក", "description": "The subheader shown on the 'choose device name' screen in the device linking process" }, "Install__choose-device-name__placeholder": { - "message": "My Computer", + "message": "កំព្យូទ័ររបស់អ្នក", "description": "The placeholder for the 'choose device name' input" }, "Preferences--device-name": { @@ -1454,7 +1454,7 @@ "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "initialSync__subtitle": { - "message": "Note: Your chat history will not be synced to this device", + "message": "ចំណាំ៖ ប្រវត្តិជជែករបស់អ្នកនឹងមិនត្រូវបានធ្វើសមកាលកម្មទៅនឹងឧបករណ៍នេះទេ", "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "installConnectionFailed": { @@ -1474,7 +1474,7 @@ "description": "" }, "installUnknownError": { - "message": "An unexpected error occurred. Please try again.", + "message": "បញ្ហាដែលមិនបានរំពឹងទុកបានកើតឡើង។ សូម​ព្យាយាម​ម្តង​ទៀត។", "description": "" }, "installTryAgain": { @@ -1506,11 +1506,11 @@ "description": "Button label in the call lobby for joining a call" }, "calling__return": { - "message": "Return to Call", + "message": "ត្រឡប់ទៅការហៅវិញ", "description": "Button label in the call lobby for returning to a call" }, "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { - "message": "Microphone muted due to the size of the call", + "message": "មីក្រូហ្វូនត្រូវបានបិទដោយសារតែទំហំនៃការហៅ", "description": "Shown in a call lobby toast if there are a lot of people already on the call" }, "calling__call-is-full": { @@ -1522,15 +1522,15 @@ "description": "Label under the video button" }, "calling__button--video-disabled": { - "message": "Camera disabled", + "message": "កាមេរ៉ាត្រូវបានបិទ", "description": "Button tooltip label when the camera is disabled" }, "calling__button--video-off": { - "message": "Turn off camera", + "message": "បិទកាមេរ៉ា", "description": "Button tooltip label for turning off the camera" }, "calling__button--video-on": { - "message": "Turn on camera", + "message": "បើកកាមេរ៉ា", "description": "Button tooltip label for turning on the camera" }, "calling__button--audio__label": { @@ -1538,15 +1538,15 @@ "description": "Label under the audio button" }, "calling__button--audio-disabled": { - "message": "Microphone disabled", + "message": "មីក្រូហ្វូនត្រូវបានបិទ", "description": "Button tooltip label when the microphone is disabled" }, "calling__button--audio-off": { - "message": "Mute mic", + "message": "បិទសំឡេងមីក្រូហ្វូន", "description": "Button tooltip label for turning off the microphone" }, "calling__button--audio-on": { - "message": "Unmute mic", + "message": "បើកសំឡេងមីក្រូហ្វូន", "description": "Button tooltip label for turning on the microphone" }, "calling__button--presenting__label": { @@ -1554,15 +1554,15 @@ "description": "Label under the share screen button" }, "calling__button--presenting-disabled": { - "message": "Presenting disabled", + "message": "ការធ្វើបទបង្ហាញត្រូវបានបិទ", "description": "Button tooltip label for when screen sharing is disabled" }, "calling__button--presenting-on": { - "message": "Start presenting", + "message": "ចាប់ផ្តើមធ្វើបទបង្ហាញ", "description": "Button tooltip label for starting to share screen" }, "calling__button--presenting-off": { - "message": "Stop presenting", + "message": "ឈប់ធ្វើបទបង្ហាញ", "description": "Button tooltip label for stopping screen sharing" }, "calling__button--ring__label": { @@ -1574,11 +1574,11 @@ "description": "Button tooltip label when you can't ring because the group is too large" }, "calling__button--ring__off": { - "message": "Notify, don't ring", + "message": "ជូនដំណឹង ប៉ុន្តែកុំរោទ៍", "description": "Button tooltip label for turning ringing off" }, "calling__button--ring__on": { - "message": "Enable ringing", + "message": "បើកសម្លេងរោទ៍", "description": "Button tooltip label for turning ringing on" }, "calling__your-video-is-off": { @@ -1590,7 +1590,7 @@ "description": "Shown in the calling lobby to describe who is in the call" }, "calling__pre-call-info--1-person-in-call": { - "message": "$first$ is in this call", + "message": "$first$ កំពុងនៅក្នុងការហៅនេះ", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1600,11 +1600,11 @@ } }, "calling__pre-call-info--another-device-in-call": { - "message": "One of your other devices is in this call", + "message": "ឧបករណ៍មួយក្នុងចំណោមឧបករណ៍ផ្សេងទៀតរបស់អ្នកស្ថិតនៅក្នុងការហៅនេះ", "description": "Shown in the calling lobby to describe when it is just you" }, "calling__pre-call-info--2-people-in-call": { - "message": "$first$ and $second$ are in this call", + "message": "$first$ និង $second$ កំពុងនៅក្នុងការហៅនេះ", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1618,7 +1618,7 @@ } }, "calling__pre-call-info--3-people-in-call": { - "message": "$first$, $second$, and $third$ are in this call", + "message": "$first$, $second$ និង $third$ កំពុងនៅក្នុងការហៅនេះ", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1636,7 +1636,7 @@ } }, "calling__pre-call-info--many-people-in-call": { - "message": "$first$, $second$, and $others$ others are in this call", + "message": "$first$, $second$ និង $others$ផ្សេងទៀតកំពុងនៅក្នុងការហៅនេះ ", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1654,7 +1654,7 @@ } }, "calling__pre-call-info--will-ring-1": { - "message": "Signal will ring $person$", + "message": "Signal នឹងរោទ៍ $person$", "description": "Shown in the calling lobby to describe who will be rung", "placeholders": { "person": { @@ -1664,7 +1664,7 @@ } }, "calling__pre-call-info--will-ring-2": { - "message": "Signal will ring $first$ and $second$", + "message": "Signal នឹងរោទ៍ $first$ និង $second$", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1678,7 +1678,7 @@ } }, "calling__pre-call-info--will-ring-3": { - "message": "Signal will ring $first$, $second$, and $third$", + "message": "Signal នឹងរោទិ៍ $first$ $second$ និង $third$", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1696,7 +1696,7 @@ } }, "calling__pre-call-info--will-ring-many": { - "message": "Signal will ring $first$, $second$, and $others$ others", + "message": "Signal នឹងរោទិ៍ $first$ $second$ និង $others$ នាក់ផ្សេងទៀត", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "person": { @@ -1714,7 +1714,7 @@ } }, "calling__pre-call-info--will-notify-1": { - "message": "$person$ will be notified", + "message": "$person$ នឹងត្រូវបានជូនដំណឹង", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "person": { @@ -1724,7 +1724,7 @@ } }, "calling__pre-call-info--will-notify-2": { - "message": "$first$ and $second$ will be notified", + "message": "$first$ និង $second$ នឹងត្រូវបានជូនដំណឹង", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "first": { @@ -1738,7 +1738,7 @@ } }, "calling__pre-call-info--will-notify-3": { - "message": "$first$, $second$, and $third$ will be notified", + "message": "$first$ $second$ និង $third$ នឹងត្រូវបានជូនដំណឹង", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "first": { @@ -1756,7 +1756,7 @@ } }, "calling__pre-call-info--will-notify-many": { - "message": "$first$, $second$, and $others$ others will be notified", + "message": "$first$ $second$ និង $others$ នាក់ផ្សេងទៀតនឹងត្រូវបានជូនដំណឹង", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "person": { @@ -1782,7 +1782,7 @@ "description": "Shown in the participants list to describe how many people are in the call" }, "calling__in-this-call--many": { - "message": "In this call · $people$ people", + "message": "In this call · មនុស្ស $people$ នាក់", "description": "Shown in the participants list to describe how many people are in the call", "placeholders": { "people": { @@ -1792,7 +1792,7 @@ } }, "calling__you-have-blocked": { - "message": "You have blocked $name$", + "message": "អ្នកបានទប់ស្កាត់ $name$", "description": "when you block someone and cannot view their video", "placeholders": { "name": { @@ -1806,23 +1806,23 @@ "description": "Shown in the modal dialog to describe how blocking works in a group call" }, "calling__overflow__scroll-up": { - "message": "Scroll up", + "message": "អូសឡើងលើ", "description": "Label for the \"scroll up\" button in a call's overflow area" }, "calling__overflow__scroll-down": { - "message": "Scroll down", + "message": "អូសចុះក្រោម", "description": "Label for the \"scroll down\" button in a call's overflow area" }, "calling__presenting--notification-title": { - "message": "You're presenting to everyone.", + "message": "អ្នកកំពុងធ្វើបទបង្ហាញដល់អ្នករាល់គ្នា។", "description": "Title for the share screen notification" }, "calling__presenting--notification-body": { - "message": "Click here to return to the call when you're ready to stop presenting.", + "message": "ចុចត្រង់នេះដើម្បីត្រឡប់ទៅការហៅវិញ នៅពេលអ្នករួចរាល់ក្នុងការឈប់ធ្វើបទបង្ហាញ។", "description": "Body text for the share screen notification" }, "calling__presenting--info": { - "message": "Signal is sharing $window$.", + "message": "Signal កំពុងចែករំលែក $window$។ ", "description": "Text that appears in the screen sharing controller to inform person that they are presenting", "placeholders": { "name": { @@ -1832,15 +1832,15 @@ } }, "calling__presenting--stop": { - "message": "Stop sharing", + "message": "ឈប់ចែករំលែក", "description": "Button for stopping screen sharing" }, "calling__presenting--you-stopped": { - "message": "You stopped presenting", + "message": "អ្នកបានឈប់ធ្វើបទបង្ហាញ", "description": "Toast that appears when someone stops presenting" }, "calling__presenting--person-ongoing": { - "message": "$name$ is presenting", + "message": "$name$ កំពុងធ្វើបទបង្ហាញ", "description": "Title of call when someone is presenting", "placeholders": { "name": { @@ -1850,7 +1850,7 @@ } }, "calling__presenting--person-stopped": { - "message": "$name$ stopped presenting", + "message": "$name$ បានឈប់ធ្វើបទបង្ហាញ", "description": "Toast that appears when someone stops presenting", "placeholders": { "name": { @@ -1860,27 +1860,27 @@ } }, "calling__presenting--permission-title": { - "message": "Permission needed", + "message": "ត្រូវការការអនុញ្ញាត", "description": "Shown as the title for the modal that requests screen recording permissions" }, "calling__presenting--macos-permission-description": { - "message": "Signal needs permission to access your computer's screen recording.", + "message": "Signal ត្រូវការការអនុញ្ញាតដើម្បីចូលប្រើការថតអេក្រង់កុំព្យូទ័ររបស់អ្នក។", "description": "Shown as the description for the modal that requests screen recording permissions" }, "calling__presenting--permission-instruction-step1": { - "message": "Go to System Preferences.", + "message": "ចូលទៅកាន់ការកំណត់ប្រព័ន្ធ។", "description": "Shown as the description for the modal that requests screen recording permissions" }, "calling__presenting--permission-instruction-step2": { - "message": "Click on the lock icon on the bottom left and enter your computer’s password.", + "message": "ចុចលើរូបតំណាងចាក់សោនៅខាងក្រោមផ្នែកខាងឆ្វេង ហើយបញ្ចូលពាក្យសម្ងាត់កុំព្យូទ័ររបស់អ្នក។", "description": "Shown as the description for the modal that requests screen recording permissions" }, "calling__presenting--permission-instruction-step3": { - "message": "On the right, check the box next to Signal. If you don’t see Signal in the list, click the + to add it.", + "message": "នៅខាងស្តាំ ធីកប្រអប់នៅជាប់ Signal។ ប្រសិនបើអ្នកមិនឃើញ Signal នៅក្នុងបញ្ជីទេ សូមចុច + ដើម្បីបញ្ចូលវា។", "description": "Shown as the description for the modal that requests screen recording permissions" }, "calling__presenting--permission-open": { - "message": "Open System Preferences", + "message": "បើក​ការកំណត់​ប្រព័ន្ធ", "description": "The button that opens your system preferences for the needs screen record permissions modal" }, "calling__presenting--permission-cancel": { @@ -1900,11 +1900,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "អនុញ្ញាតឲ្យចូលប្រើមីក្រូហ្វូន", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "អនុញ្ញាតឲ្យចូលប្រើកាមេរ៉ា", "description": "Description of the media permission description" }, "general": { @@ -1912,7 +1912,7 @@ "description": "Header for general options on the settings screen" }, "spellCheckDescription": { - "message": "Spell check text entered in message composition box", + "message": "ពិនិត្យអក្ខរាវិរុទ្ធអត្ថបទដែលបានបញ្ចូលក្នុងប្រអប់សមាសភាពសារ", "description": "Description of the spell check setting" }, "spellCheckWillBeEnabled": { @@ -1924,19 +1924,19 @@ "description": "Shown when the user disables spellcheck to indicate that they must restart Signal." }, "SystemTraySetting__minimize-to-system-tray": { - "message": "Minimize to system tray", + "message": "បង្រួមទៅថាសប្រព័ន្ធ", "description": "In the settings, shown next to the checkbox option for minimizing to the system tray" }, "SystemTraySetting__minimize-to-and-start-in-system-tray": { - "message": "Start minimized to tray", + "message": "ចាប់ផ្តើមបង្រួមទៅថាសប្រព័ន្ធ", "description": "In the settings, shown next to the checkbox option for starting in the system tray" }, "autoLaunchDescription": { - "message": "Open at computer login", + "message": "បើកនៅពេលចូលកុំព្យូទ័រ", "description": "Description for the automatic launch setting" }, "clearDataHeader": { - "message": "Clear application data", + "message": "លុបទិន្នន័យកម្មវិធី", "description": "Header in the settings dialog for the section dealing with data deletion" }, "clearDataExplanation": { @@ -1984,11 +1984,11 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Name, content, and actions", + "message": "ឈ្មោះ ខ្លឹមសារ និងសកម្មភាព", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "No name or content", + "message": "មិនមានឈ្មោះ ឬខ្លឹមសារ", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { @@ -2000,7 +2000,7 @@ "description": "Displayed in notifications for only 1 message" }, "notificationSenderInGroup": { - "message": "$sender$ in $group$", + "message": "$sender$ ក្នុង $group$", "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { @@ -2050,7 +2050,7 @@ "description": "Shown on outgoing message if it fails to send" }, "deleteFailed": { - "message": "Delete failed", + "message": "មិនអាចលុបទេ", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone" }, "sendPaused": { @@ -2058,11 +2058,11 @@ "description": "Shown on outgoing message if it cannot be sent immediately" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "បានផ្ញើដោយផ្នែក។ សូមចុចសម្រាប់ព័ត៌មានលម្អិត។", "description": "Shown on outgoing message if it is partially sent" }, "partiallyDeleted": { - "message": "Partially deleted, click to retry", + "message": "បានលុបខ្លះ។ ចុចដើម្បីព្យាយាមម្តងទៀត។", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone" }, "showMore": { @@ -2082,7 +2082,7 @@ "description": "Warning notification that this version of the app has expired" }, "upgrade": { - "message": "Click to go to signal.org/download", + "message": "ចុចដើម្បីទៅ signal.org/download", "description": "Label text for button to upgrade the app to the latest version" }, "mediaMessage": { @@ -2094,7 +2094,7 @@ "description": "Error message displayed when sending to an unregistered user." }, "sync": { - "message": "Import contacts", + "message": "នាំចូលបញ្ជី​ទំនាក់ទំនង", "description": "Label for contact and group sync settings" }, "syncExplanation": { @@ -2158,11 +2158,11 @@ "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." }, "timestampFormat__long__today": { - "message": "[Today] LT", + "message": "[ថ្ងៃនេះ] LT", "description": "Timestamp format string for displaying \"Today\" and the time" }, "timestampFormat__long__yesterday": { - "message": "[Yesterday] LT", + "message": "[ម្សិលមិញ] LT", "description": "Timestamp format string for displaying \"Yesterday\" and the time" }, "messageBodyTooLong": { @@ -2178,7 +2178,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "អ្នកកំណត់ពេលវេលាសារដែលបាត់ដោយស្វ័យប្រវត្តិទៅ $time$។", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -2188,7 +2188,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "បានធ្វើបច្ចុប្បន្នភាពពេលវេលាសារដែលបាត់ដោយស្វ័យប្រវត្តិទៅ $time$។", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -2198,7 +2198,7 @@ } }, "timerSetByMember": { - "message": "A member set the disappearing message time to $time$.", + "message": "សមាជិកម្នាក់បានកំណត់ពេលវេលាសារដែលបាត់ដោយស្វ័យប្រវត្តិទៅ $time$។", "description": "Message displayed when timer is by an unknown group member.", "placeholders": { "time": { @@ -2208,7 +2208,7 @@ } }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ បានកំណត់ពេលវេលាសារដែលបាត់ដោយស្វ័យប្រវត្តិទៅ $time$។", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -2234,11 +2234,11 @@ "description": "Displayed in the left pane when the timer is turned off" }, "disappearingMessagesDisabledByMember": { - "message": "A member disabled disappearing messages.", + "message": "សមាជិកម្នាក់បានបិទសារដែលបាត់ដោយស្វ័យប្រវត្តិ។", "description": "Displayed in the left pane when the timer is turned off" }, "disabledDisappearingMessages": { - "message": "$name$ disabled disappearing messages.", + "message": "$name$ បានបិទសារដែលបាត់ដោយស្វ័យប្រវត្តិ។", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -2262,23 +2262,23 @@ } }, "audioNotificationDescription": { - "message": "Play notification sounds", + "message": "ចាក់សំឡេងសារជូនដំណឹង", "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "ចាក់សំឡេងហៅ", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "បង្ហាញសារជូនដំណឹងសម្រាប់ការហៅ", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "បើកការហៅចូល", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$ បានប្តូរឈ្មោះប្រូហ្វាល់ពី $oldProfile$ ទៅជា $newProfile$។", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -2296,7 +2296,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$ បានប្តូរឈ្មោះប្រូហ្វាល់របស់ពួកគេទៅជា $newProfile$។", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -2340,7 +2340,7 @@ "description": "Shown on the safety number screen if you have never exchanged messages with that contact" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "លេខសុវត្ថិភាពរបស់អ្នកជាមួយ $name1$៖", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -2370,7 +2370,7 @@ "description": "Description for the Note to Self conversation" }, "notificationDrawAttention": { - "message": "Draw attention to this window when a notification arrives", + "message": "ទាញ​យក​ចិត្ត​ទុក​ដាក់​ទៅនឹងវីនដូនេះ នៅ​ពេលមានសារជូនដំណឹង", "description": "Label text for the setting that controls whether new notifications draw attention to the window" }, "hideMenuBar": { @@ -2390,27 +2390,27 @@ "description": "Label for header to go to stories view" }, "contactSearchPlaceholder": { - "message": "Search by name or phone number", + "message": "ស្វែងរកតាមឈ្មោះ ឬលេខទូរស័ព្ទ", "description": "Placeholder to use when searching for contacts in the composer" }, "noContactsFound": { - "message": "No contacts found", + "message": "រកមិនឃើញបញ្ជីទំនាក់ទំនង", "description": "Label shown when there are no contacts to compose to" }, "noConversationsFound": { - "message": "No conversations found", + "message": "រកមិនឃើញការសន្ទនា", "description": "Label shown when there are no conversations to compose to" }, "Toast--failed-to-fetch-username": { - "message": "Failed to fetch username. Check your connection and try again.", + "message": "មិនអាចទៅយកឈ្មោះអ្នកប្រើ។ សូមពិនិ្យមើលការតភ្ជាប់របស់អ្នក ហើយព្យាយាមម្តងទៀត។", "description": "Shown if request to Signal servers to find username fails" }, "Toast--failed-to-fetch-phone-number": { - "message": "Failed to fetch phone number. Check your connection and try again.", + "message": "មិនអាចទៅយកលេខទូរសព្ទ។ សូមពិនិ្យមើលការតភ្ជាប់របស់អ្នក ហើយព្យាយាមម្តងទៀត។", "description": "Shown if request to Signal servers to find phone number fails" }, "startConversation--username-not-found": { - "message": "User not found. $atUsername$ is not a Signal user; make sure you’ve entered the complete username.", + "message": "រកមិនឃើញឈ្មោះអ្នកប្រើទេ។ $atUsername$ មិនមែនជាអ្នកប្រើ Signal។ ត្រូវប្រាកដថាអ្នកបានបញ្ចូលឈ្មោះអ្នកប្រើពេញលេញ។", "description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username", "placeholders": { "atUsername": { @@ -2420,7 +2420,7 @@ } }, "startConversation--phone-number-not-found": { - "message": "User not found. \"$phoneNumber$\" is not a Signal user.", + "message": "រកមិនឃើញអ្នកប្រើទេ។ \"$phoneNumber$\" មិនមែនជាអ្នកប្រើប្រាស់ Signal ទេ។", "description": "Shown in dialog if phone number is not found.", "placeholders": { "phoneNumber": { @@ -2430,7 +2430,7 @@ } }, "startConversation--phone-number-not-valid": { - "message": "User not found. \"$phoneNumber$\" is not a valid phone number.", + "message": "រកមិនឃើញអ្នកប្រើទេ។ \"$phoneNumber$\" មិនមែនជាលេខទូរសព្ទត្រឹមត្រូវទេ។", "description": "Shown in dialog if phone number is not valid.", "placeholders": { "phoneNumber": { @@ -2440,7 +2440,7 @@ } }, "chooseGroupMembers__title": { - "message": "Choose members", + "message": "ជ្រើសរើសសមាជិក", "description": "The title for the 'choose group members' left pane screen" }, "chooseGroupMembers__back-button": { @@ -2460,7 +2460,7 @@ "description": "Shown in the alert when you add the maximum number of group members" }, "chooseGroupMembers__maximum-group-size__body": { - "message": "Signal groups can have a maximum of $max$ members.", + "message": "ក្រុម Signal អាចមានសមាជិកច្រើនបំផុត $max$ នាក់។", "description": "Shown in the alert when you add the maximum number of group members", "placeholders": { "max": { @@ -2474,7 +2474,7 @@ "description": "Shown in the alert when you add the maximum recommended number of group members" }, "chooseGroupMembers__maximum-recommended-group-size__body": { - "message": "Signal groups perform best with $max$ members or less. Adding more members will cause delays sending and receiving messages.", + "message": "ក្រុម Signal ដំណើរការល្អបំផុតជាមួយសមាជិក $max$ នាក់ ឬតិចជាងនេះ។ ការបញ្ចូលសមាជិកបន្ថែមនឹងបណ្តាលឲ្យមានការពន្យារពេលក្នុងការផ្ញើ និងទទួលសារ។", "description": "Shown in the alert when you add the maximum recommended number of group members", "placeholders": { "max": { @@ -2488,7 +2488,7 @@ "description": "The title for the 'set group metadata' left pane screen" }, "setGroupMetadata__back-button": { - "message": "Back to member selection", + "message": "ត្រឡប់ទៅការជ្រើសរើសសមាជិក", "description": "Used as alt-text of the back button on the 'set group metadata' left pane screen" }, "setGroupMetadata__group-name-placeholder": { @@ -2496,7 +2496,7 @@ "description": "The placeholder for the group name placeholder" }, "setGroupMetadata__group-description-placeholder": { - "message": "Description", + "message": "ការពិពណ៌នា", "description": "The placeholder for the group description" }, "setGroupMetadata__create-group": { @@ -2508,7 +2508,7 @@ "description": "The header for the members list in the 'set group metadata' left pane screen" }, "setGroupMetadata__error-message": { - "message": "This group couldn’t be created. Check your connection and try again.", + "message": "ក្រុមនេះមិនអាចបង្កើតបានទេ។ ពិនិត្យការតភ្ជាប់របស់អ្នក ហើយព្យាយាមម្តងទៀត។", "description": "Shown in the modal when we can't create a group" }, "updateGroupAttributes__title": { @@ -2516,7 +2516,7 @@ "description": "Shown in the modal when we want to update a group" }, "updateGroupAttributes__error-message": { - "message": "Failed to update the group. Check your connection and try again.", + "message": "មិនអាចធ្វើបច្ចុប្បន្នភាពក្រុម។ ពិនិត្យការតភ្ជាប់របស់អ្នក ហើយព្យាយាមម្តងទៀត។", "description": "Shown in the modal when we can't update a group" }, "notSupportedSMS": { @@ -2532,7 +2532,7 @@ "description": "When a person inputs a number that is invalid" }, "unlinkedWarning": { - "message": "Click to relink Signal Desktop to your mobile device to continue messaging.", + "message": "ចុចដើម្បីភ្ជាប់ Signal Desktop ឡើងវិញទៅកាន់ទូរសព្ទចល័តរបស់អ្នក ដើម្បីបន្តការផ្ញើសារ។", "description": "" }, "unlinked": { @@ -2544,27 +2544,27 @@ "description": "" }, "autoUpdateNewVersionTitle": { - "message": "Update available", + "message": "មានការអាប់ដេត", "description": "" }, "autoUpdateRetry": { - "message": "Retry update", + "message": "ព្យាយាមអាប់ដេតម្តងទៀត", "description": "" }, "autoUpdateContactSupport": { - "message": "contact support", + "message": "ទាក់ទងផ្នែកជំនួយ", "description": "" }, "autoUpdateNewVersionMessage": { - "message": "Click to restart Signal", + "message": "ចុចដើម្បីចាប់ផ្តើម Signal ឡើងវិញ", "description": "" }, "downloadNewVersionMessage": { - "message": "Click to download update", + "message": "ចុចដើម្បីទាញយកការអាប់ដេត", "description": "" }, "downloadFullNewVersionMessage": { - "message": "Signal couldn’t update. Click to try again.", + "message": "Signal មិនអាចអាប់ដេតទេ។ សូមចុចដើម្បីព្យាយាមម្តងទៀត។", "description": "Shown in update dialog when partial update fails and we have to ask user to download full update" }, "autoUpdateNewVersionInstructions": { @@ -2580,7 +2580,7 @@ "description": "" }, "autoUpdateIgnoreButtonLabel": { - "message": "Ignore update", + "message": "មិនអើពើការអាប់ដេត", "description": "" }, "leftTheGroup": { @@ -2656,7 +2656,7 @@ } }, "ConversationList__aria-label": { - "message": "Conversation with $title$, $unreadCount$ new messages, last message: $lastMessage$.", + "message": "ការសន្ទនាជាមួយ $title$, សារថ្មីចំនួន $unreadCount$, សារចុងក្រោយ៖ $lastMessage$។", "description": "Aria label for the conversation list item", "placeholders": { "title": { @@ -2674,11 +2674,11 @@ } }, "ConversationList__last-message-undefined": { - "message": "The last message may have been deleted.", + "message": "សារចុងក្រោយប្រហែលជាត្រូវបានលុប។", "description": "For aria-label within conversation list. Describes if last message is not defined." }, "BaseConversationListItem__aria-label": { - "message": "Go to conversation with $title$", + "message": "ទៅកាន់ការសន្ទនាជាមួយ $title$", "description": "Aria label for the conversation list item button", "placeholders": { "title": { @@ -2758,7 +2758,7 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "message--giftBadge--unopened--incoming": { - "message": "View this message on mobile to open it", + "message": "មើលសារនេះនៅលើទូរសព្ទដៃដើម្បីបើកមើលវា", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--outgoing": { @@ -2770,11 +2770,11 @@ "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--toast--incoming": { - "message": "Check your phone to open gift", + "message": "ពិនិត្យទូរសព្ទរបស់អ្នកដើម្បីបើកមើលអំណោយ", "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" }, "message--giftBadge--unopened--toast--outgoing": { - "message": "Check your phone to view your gift", + "message": "ពិនិត្យទូរសព្ទរបស់អ្នកដើម្បីមើលអំណោយរបស់អ្នក", "description": "Shown when you've clicked on an outgoing gift badge" }, "message--giftBadge--preview--unopened": { @@ -2786,11 +2786,11 @@ "description": "Shown to label the redeemed gift badge in notifications and the left pane" }, "message--giftBadge--preview--sent": { - "message": "You sent a gift badge", + "message": "អ្នកបានផ្ញើស្លាកអំណោយ", "description": "Shown to label a gift badge you've sent in notifications and the left pane" }, "message--giftBadge": { - "message": "Gift Badge", + "message": "ស្លាកអំណោយ", "description": "Shown to label the gift badge you've redeemed on another device" }, "quote--giftBadge": { @@ -2798,7 +2798,7 @@ "description": "Shown to label a gift badge you've replied to" }, "message--giftBadge--remaining--days": { - "message": "$days$ days remaining", + "message": "នៅសល់ $days$ ថ្ងៃទៀត", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for days > 1)", "placeholders": { "days": { @@ -2808,7 +2808,7 @@ } }, "message--giftBadge--remaining--hours": { - "message": "$hours$ hours remaining", + "message": "នៅសល់ $hours$ ម៉ោងទៀត", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for hours > 1)", "placeholders": { "hours": { @@ -2818,7 +2818,7 @@ } }, "message--giftBadge--remaining--minutes": { - "message": "$minutes$ minutes remaining", + "message": "នៅសល់ $minutes$ នាទីទៀត", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for minutes > 1)", "placeholders": { "minutes": { @@ -2828,7 +2828,7 @@ } }, "message--giftBadge--remaining--one-minute": { - "message": "1 minute remaining", + "message": "នៅសល់ 1 នាទីទៀត", "description": "Describes how long remains for the gift badge you've redeemed on another device" }, "message--giftBadge--expired": { @@ -2848,7 +2848,7 @@ "description": "The title of the outgoing gift badge detail dialog" }, "modal--giftBadge--description": { - "message": "You've gifted a badge to $name$. When they accept, they'll be given a choice to show or hide their badge.", + "message": "អ្នកបានផ្តល់ស្លាកជូនទៅ $name$។ ពេលពួកគេទទួលយក ពួកគេនឹងអាចជ្រើសរើសដើម្បីបង្ហាញ ឬលាក់ស្លាករបស់ពួកគេ។", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { @@ -2910,23 +2910,23 @@ "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, "stickers--StickerPicker--Open": { - "message": "Open the sticker picker", + "message": "បើកកម្មវិធីជ្រើសរើសស្ទីគ័រ", "description": "Label for the open button for the sticker picker" }, "stickers--StickerPicker--AddPack": { - "message": "Add a sticker pack", + "message": "បញ្ចូលកញ្ចប់ស្ទីគ័រ", "description": "Label for the add pack button in the sticker picker" }, "stickers--StickerPicker--NextPage": { - "message": "Next Page", + "message": "ទំព័របន្ទាប់", "description": "Label for the next page button in the sticker picker" }, "stickers--StickerPicker--PrevPage": { - "message": "Previous Page", + "message": "ទំព័រមុន", "description": "Label for the previous page button in the sticker picker" }, "stickers--StickerPicker--Recents": { - "message": "Recent Sticker", + "message": "ស្ទីគ័រថ្មី", "description": "Label for the recent stickers button in the sticker picker" }, "stickers--StickerPicker--DownloadError": { @@ -2988,7 +2988,7 @@ "description": "Label for emoji emoji picker button" }, "EmojiPicker__button--animal": { - "message": "Animal", + "message": "សត្វ", "description": "Label for animal emoji picker button" }, "EmojiPicker__button--food": { @@ -2996,23 +2996,23 @@ "description": "Label for food emoji picker button" }, "EmojiPicker__button--activity": { - "message": "Activity", + "message": "សកម្មភាព", "description": "Label for activity emoji picker button" }, "EmojiPicker__button--travel": { - "message": "Travel", + "message": "ការធ្វើដំណើរ", "description": "Label for travel emoji picker button" }, "EmojiPicker__button--object": { - "message": "Object", + "message": "វត្ថុ", "description": "Label for object emoji picker button" }, "EmojiPicker__button--symbol": { - "message": "Symbol", + "message": "និមិត្តសញ្ញា", "description": "Label for symbol emoji picker button" }, "EmojiPicker__button--flag": { - "message": "Flag", + "message": "ទង់ជាតិ", "description": "Label for flag emoji picker button" }, "confirmation-dialog--Cancel": { @@ -3120,7 +3120,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--new-conversation": { - "message": "Start new conversation", + "message": "ចាប់ផ្តើមការសន្ទនាថ្មី", "description": "Shown in the shortcuts guide" }, "Keyboard--archive-conversation": { @@ -3172,7 +3172,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-reaction-picker": { - "message": "Toggle emoji-reaction picker for selected message", + "message": "បិទ ឬបើក​កម្មវិធី​ជ្រើស​រើសប្រតិកម្ម​អារម្មណ៍​សម្រាប់​សារ​ដែល​បាន​ជ្រើសរើស", "description": "Shown in the shortcuts guide" }, "Keyboard--save-attachment": { @@ -3272,27 +3272,27 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "បើក ឬបិទសំឡេង", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "បើក ឬបិទវីដេអូ", "description": "Shown in the shortcuts guide" }, "Keyboard--accept-video-call": { - "message": "Accept call with video", + "message": "ទទួលការហៅជាវីដេអូ", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--accept-audio-call": { - "message": "Accept call with audio", + "message": "ទទួល​ការ​ហៅ​ជាសំឡេង", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--start-audio-call": { - "message": "ចាប់ផ្ដើមការហៅចេញជាសម្លេង", + "message": "ចាប់ផ្ដើមការហៅជាសំឡេង", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--start-video-call": { - "message": "ចាប់ផ្ដើមការហៅចេញជាវីដេអូ", + "message": "ចាប់ផ្ដើមការហៅជាវីដេអូ", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--decline-call": { @@ -3332,7 +3332,7 @@ "description": "A toast that shows up when the user unarchives a conversation" }, "conversationMarkedUnread": { - "message": "Conversation marked unread", + "message": "ការសន្ទនាត្រូវបានសម្គាល់ថាមិនទាន់អាន", "description": "A toast that shows up when user marks a conversation as unread" }, "StickerCreator--title": { @@ -3388,15 +3388,15 @@ "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--DropStage--removeSticker": { - "message": "Remove sticker", + "message": "ដកស្ទីគ័រចេញ", "description": "Label for the X button used to remove a staged sticker" }, "StickerCreator--DropStage--dragDrop": { - "message": "Click or drag/drop a file to add a sticker", + "message": "ចុច ឬអូស/ទម្លាក់ឯកសារ ដើម្បីបញ្ចូលស្ទីគ័រ", "description": "Shown on the + section of the file addition stage of sticker pack creation" }, "StickerCreator--DropStage--help": { - "message": "Stickers must be in PNG, APNG, or WebP format with a transparent background and 512x512 pixels. Recommended margin is 16px.", + "message": "ស្ទីគ័រត្រូវតែជាទម្រង់ PNG, APNG ឬ WebP ដែលមានផ្ទៃខាងក្រោយថ្លា និង 512x512 ភីកសែល។ រឹមដែលបានណែនាំគឺ 16px។", "description": "Help text for the drop stage of the sticker creator" }, "StickerCreator--DropStage--showMargins": { @@ -3528,19 +3528,19 @@ "description": "Text for the toast when an image cannot be processed was dropped on the sticker creator with a generic error" }, "StickerCreator--Toasts--APNG--notSquare": { - "message": "Animated PNG stickers must be square", + "message": "ស្ទីគ័រ PNG ដែលមានចលនាត្រូវតែមានរាងការ៉េ", "description": "Text for the toast when someone tries to upload a non-square APNG" }, "StickerCreator--Toasts--mustLoopForever": { - "message": "Animated stickers must loop forever", + "message": "ស្ទីគ័រដែលមានចលនាត្រូវតែរង្វិលជុំជារៀងរហូត", "description": "Text for the toast when an image in the sticker creator does not animate forever" }, "StickerCreator--Toasts--APNG--dimensionsTooLarge": { - "message": "Animated PNG sticker dimensions are too large", + "message": "វិមាត្រស្ទីគ័រ PNG ដែលមានចលនាមានទំហំធំពេក", "description": "Text for the toast when an APNG image in the sticker creator is too large" }, "StickerCreator--Toasts--APNG--dimensionsTooSmall": { - "message": "Animated PNG sticker dimensions are too small", + "message": "វិមាត្រស្ទីគ័រ PNG ដែលមានចលនាតូចពេក", "description": "Text for the toast when an APNG image in the sticker creator is too small" }, "StickerCreator--Toasts--errorUploading": { @@ -3570,7 +3570,7 @@ "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" }, "Reactions--remove": { - "message": "Remove reaction", + "message": "ដកប្រតិកម្មចេញ", "description": "" }, "Reactions--error": { @@ -3586,7 +3586,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "អនុញ្ញាតឲ្យ $name$ ផ្ញើសារទៅអ្នក និងចែករំលែកឈ្មោះ និងរូបថតរបស់អ្នកជាមួយពួកគេឬ? ពួកគេនឹងមិនដឹងថាអ្នកបានឃើញសាររបស់ពួកគេរហូតទាល់តែអ្នកយល់ព្រម។", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -3596,7 +3596,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "អនុញ្ញាតឲ្យ $name$ ផ្ញើសារទៅអ្នក និងចែករំលែកឈ្មោះ និងរូបថតរបស់អ្នកជាមួយពួកគេឬ? ពួកគេនឹងមិនទទួលបានសារណាមួយរហូតទាល់តែអ្នកមិនទប់ស្កាត់ពួកគេវិញ។", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -3622,7 +3622,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-direct-confirm-title": { - "message": "Unblock $name$?", + "message": "មិនទប់ស្កាត់ $name$ វិញឬ?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -3648,7 +3648,7 @@ "description": "Shown in a toast when you successfully block a user and report them as spam" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "ទប់ស្កាត់ $name$ ឬ?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -3662,7 +3662,7 @@ "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "ទប់ស្កាត និងចាកចេញពី $group$ ឬ?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -3672,7 +3672,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "អ្នកនឹងលែងទទួលបានសារ ឬព័ត៌មានថ្មីៗពីក្រុមនេះទៀតហើយ ហើយសមាជិកនឹងមិនអាចបញ្ចូលអ្នកទៅក្នុងក្រុមនេះម្តងទៀតបានទេ។", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -3688,7 +3688,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "លុប និងចាកចេញពី $group$ ឬ?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -3718,7 +3718,7 @@ "description": "Shown as a button to share your profile, necessary to continue messaging in a conversation" }, "MessageRequests--profile-sharing--group": { - "message": "Continue your conversation with this group and share your name and photo with its members? $learnMore$", + "message": "បន្តការសន្ទនារបស់អ្នកជាមួយក្រុមនេះ ហើយចែករំលែកឈ្មោះ និងរូបថតរបស់អ្នកជាមួយសមាជិកក្នុងក្រុមនេះឬ? $learnMore$", "description": "Shown when user hasn't shared their profile in a group yet", "placeholders": { "learnMore": { @@ -3728,7 +3728,7 @@ } }, "MessageRequests--profile-sharing--direct": { - "message": "Continue this conversation with $firstName$ and share your name and photo with them? $learnMore$", + "message": "បន្តការសន្ទនានេះជាមួយ $firstName$ និងចែករំលែកឈ្មោះ និងរូបថតរបស់អ្នកជាមួយពួកគេឬ? $learnMore$", "description": "Shown when user hasn't shared their profile in a 1:1 conversation yet", "placeholders": { "firstName": { @@ -3746,7 +3746,7 @@ "description": "Shown at the end of profile sharing messages as a link." }, "ConversationHero--members": { - "message": "$count$ members", + "message": "សមាជិក $count$ នាក់", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -3808,7 +3808,7 @@ } }, "member-of-more-than-3-groups--one-more": { - "message": "Member of $group1$, $group2$, $group3$ and one more", + "message": "សមាជិកនៃ $group1$ $group2$ $group3$ និងមួយទៀត", "description": "Shown in the conversation hero to indicate this user is a member of four mutual groups", "placeholders": { "group1": { @@ -3826,7 +3826,7 @@ } }, "member-of-more-than-3-groups--multiple-more": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more", + "message": "សមាជិកនៃ $group1$ $group2$ $group3$ និង $remainingCount$ ទៀត", "description": "Shown in the conversation hero to indicate this user is a member of 5+ mutual groups.", "placeholders": { "group1": { @@ -3848,7 +3848,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ បានបញ្ចូលអ្នកទៅក្នុងក្រុម។", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -3878,19 +3878,19 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "អ្នកបានបដិសេធការហៅជាសំឡេង", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "អ្នកបានបដិសេធការហៅជាវីដេអូ", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "ការហៅចូលជាសំឡេង", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "ការហៅចូលជាវីដេអូ", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { @@ -3902,31 +3902,31 @@ "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "ការហៅចេញជាសំឡេង", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "ការហៅចេញជាវីដេអូ", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "ការហៅជាសំឡេងដែលមិនបានឆ្លើយតប", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "ការហៅជាវីដេអូដែលមិនបានឆ្លើយតប", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "ការហៅចូលជាសំឡេង…", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "ការហៅចូលជាវីដេអូ…", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "incomingGroupCall__ringing-you": { - "message": "$ringer$ is calling you", + "message": "$ringer$ កំពុងហៅមកអ្នក", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3936,7 +3936,7 @@ } }, "incomingGroupCall__ringing-1-other": { - "message": "$ringer$ is calling you and $otherMember$", + "message": "$ringer$ កំពុងហៅមកអ្នក និង $otherMember$", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3950,7 +3950,7 @@ } }, "incomingGroupCall__ringing-2-others": { - "message": "$ringer$ is calling you, $first$, and $second$", + "message": "$ringer$ កំពុងហៅមកអ្នក, $first$ និង $second$", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3968,7 +3968,7 @@ } }, "incomingGroupCall__ringing-3-others": { - "message": "$ringer$ is calling you, $first$, $second$, and 1 other", + "message": "$ringer$ កំពុងហៅមកអ្នក $first$ $second$ និង 1 នាក់ផ្សេងទៀត", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3986,7 +3986,7 @@ } }, "incomingGroupCall__ringing-many": { - "message": "$ringer$ is calling you, $first$, $second$, and $remaining$ others", + "message": "$ringer$ កំពុងហៅមកអ្នក, $first$, $second$ និង $remaining$ នាក់ផ្សេងទៀត", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -4008,15 +4008,15 @@ } }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "កំពុងរោទ៍…", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, "makeOutgoingCall": { - "message": "Start a call", + "message": "ចាប់ផ្តើមការហៅ", "description": "Title for the call button in a conversation" }, "makeOutgoingVideoCall": { - "message": "Start a video call", + "message": "ចាប់ផ្តើមការហៅជាវីដេអូ", "description": "Title for the video call button in a conversation" }, "joinOngoingCall": { @@ -4024,7 +4024,7 @@ "description": "Text that appears in a group when a call is active" }, "callNeedPermission": { - "message": "$title$ will get a message request from you. You can call once your message request has been accepted.", + "message": "$title$ នឹងទទួលបានសំណើសារពីអ្នក។ អ្នក​អាច​ហៅ​បាន​នៅ​ពេល​សំណើ​សារ​របស់​អ្នក​ត្រូវ​បាន​ទទួល​យក។", "description": "Shown when a call is rejected because the other party hasn't approved the message/call request", "placeholders": { "title": { @@ -4034,7 +4034,7 @@ } }, "callReconnecting": { - "message": "Reconnecting...", + "message": "កំពុងភ្ជាប់ឡើងវិញ…", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -4052,7 +4052,7 @@ "description": "Title for device selection settings" }, "calling__participants": { - "message": "$people$ in call", + "message": "$people$ នាក់នៅក្នុងការហៅ", "description": "Title for participants list toggle", "placeholders": { "people": { @@ -4066,7 +4066,7 @@ "description": "Notification message when a group call has ended" }, "calling__call-notification__started-by-someone": { - "message": "A group call was started", + "message": "ការហៅជាក្រុមត្រូវបានចាប់ផ្តើម", "description": "Notification message when a group call has started, but we don't know who started it" }, "calling__call-notification__started-by-you": { @@ -4074,7 +4074,7 @@ "description": "Notification message when a group call has started by you" }, "calling__call-notification__started": { - "message": "$name$ started a group call", + "message": "$name$ ចាប់ផ្តើមការហៅជាក្រុម", "description": "Notification message when a group call has started", "placeholders": { "name": { @@ -4084,11 +4084,11 @@ } }, "calling__in-another-call-tooltip": { - "message": "You are already in a call", + "message": "អ្នកនៅក្នុងការហៅមួយស្រាប់ហើយ", "description": "Tooltip in disabled notification button when you're on another call" }, "calling__call-notification__button__call-full-tooltip": { - "message": "Call has reached capacity of $max$ participants", + "message": "ការហៅទូរសព្ទឈានដល់ចំនួនកំណត់នៃអ្នកចូលរួម $max$ នាក់", "description": "Tooltip in disabled notification button when the call is full", "placeholders": { "max": { @@ -4098,19 +4098,19 @@ } }, "calling__pip--on": { - "message": "Minimize call", + "message": "បង្រួមការហៅ", "description": "Title for picture-in-picture toggle" }, "calling__pip--off": { - "message": "Fullscreen call", + "message": "ការហៅពេញអេក្រង់", "description": "Title for picture-in-picture toggle" }, "calling__switch-view--to-grid": { - "message": "Switch to grid view", + "message": "ប្ដូរ​ទៅ​ទិដ្ឋភាព​ក្រឡា", "description": "Title for grid/speaker view toggle when on a call" }, "calling__switch-view--to-speaker": { - "message": "Switch to speaker view", + "message": "ប្តូរទៅទិដ្ឋភាពអ្នកនិយាយ", "description": "Title for grid/speaker view toggle when on a call" }, "calling__hangup": { @@ -4118,19 +4118,19 @@ "description": "Title for hang up button" }, "calling__SelectPresentingSourcesModal--title": { - "message": "Share your screen", + "message": "ចែករំលែកអេក្រង់", "description": "Title for the select your screen sharing sources modal" }, "calling__SelectPresentingSourcesModal--confirm": { - "message": "Start sharing", + "message": "ចាប់ផ្តើមចែករំលែក", "description": "Confirm button for sharing screen modal" }, "calling__SelectPresentingSourcesModal--entireScreen": { - "message": "Entire screen", + "message": "អេក្រង់ទាំងមូល", "description": "Title for the select your screen sharing sources modal and 'Entire Screen' source" }, "calling__SelectPresentingSourcesModal--screen": { - "message": "Screen $id$", + "message": "អេក្រង់ $id$", "description": "Title for `Screen #N` source in screen sharing sources modal and overlay", "placeholders": { "id": { @@ -4140,7 +4140,7 @@ } }, "calling__SelectPresentingSourcesModal--window": { - "message": "A window", + "message": "វីនដូ", "description": "Title for the select your screen sharing sources modal" }, "callingDeviceSelection__label--video": { @@ -4148,15 +4148,15 @@ "description": "Label for video input selector" }, "callingDeviceSelection__label--audio-input": { - "message": "Microphone", + "message": "មីក្រូហ្វូន", "description": "Label for audio input selector" }, "callingDeviceSelection__label--audio-output": { - "message": "Speakers", + "message": "អូប៉ាល័រ", "description": "Label for audio output selector" }, "callingDeviceSelection__select--no-device": { - "message": "No devices available", + "message": "មិនមានឧបករណ៍ទេ", "description": "Message for when there are no available devices to select for input/output audio or video" }, "callingDeviceSelection__select--default": { @@ -4176,7 +4176,7 @@ "description": "Label for muting the conversation" }, "muteEightHours": { - "message": "Mute for eight hours", + "message": "បិទសំឡេងរយៈពេលប្រាំបីម៉ោង", "description": "Label for muting the conversation" }, "muteDay": { @@ -4188,7 +4188,7 @@ "description": "Label for muting the conversation" }, "muteAlways": { - "message": "Mute always", + "message": "បិទ​សំឡេង​ជានិច្ច", "description": "Label for muting the conversation" }, "unmute": { @@ -4196,11 +4196,11 @@ "description": "Label for unmuting the conversation" }, "muteExpirationLabelAlways": { - "message": "Muted always", + "message": "បានបិទសំឡេងជានិច្ច", "description": "Shown in the mute notifications submenu whenever a conversation has been muted" }, "muteExpirationLabel": { - "message": "Muted until $duration$", + "message": "បានបិទសំឡេងរហូតដល់ $duration$", "description": "Shown in the mute notifications submenu whenever a conversation has been muted", "placeholders": { "duration": { @@ -4218,7 +4218,7 @@ "description": "Title of popup dialog when user-initiated task has gone wrong" }, "ErrorModal--description": { - "message": "Please try again or contact support.", + "message": "សូមព្យាយាមម្តងទៀត ឬទាក់ទងផ្នែកជំនួយ។", "description": "Description text in popup dialog when user-initiated task has gone wrong" }, "Confirmation--confirm": { @@ -4226,15 +4226,15 @@ "description": "Button to dismiss popup dialog when user-initiated task has gone wrong" }, "unknown-sgnl-link": { - "message": "Sorry, that sgnl:// link didn't make sense!", + "message": "សូមអភ័យទោស តំណ sgnl:// នោះមិនសមហេតុផលទេ!", "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" }, "GroupV2--cannot-send": { - "message": "You cannot send messages to that group.", + "message": "អ្នកមិនអាចផ្ញើសារទៅក្រុមនោះទេ។", "description": "Shown in toast when you attempt to forward a message to an announcement only group" }, "GroupV2--cannot-start-group-call": { - "message": "Only admins of the group can start a call.", + "message": "មានតែអ្នកគ្រប់គ្រងក្រុមប៉ុណ្ណោះដែលអាចចាប់ផ្តើមការហៅបាន។", "description": "Shown in toast when a non-admin starts a group call in an announcements only group" }, "GroupV2--join--invalid-link--title": { @@ -4250,23 +4250,23 @@ "description": "Shown when you click on a group link to confirm" }, "GroupV2--join--already-in-group": { - "message": "You're already in this group.", + "message": "អ្នកនៅក្នុងក្រុមនេះរួចហើយ។", "description": "Shown if you click a group link for a group where you're already a member" }, "GroupV2--join--already-awaiting-approval": { - "message": "You have already requested approval to join this group.", + "message": "អ្នកបានស្នើសុំការអនុម័តដើម្បីចូលរួមក្រុមនេះរួចហើយ។", "description": "Shown if you click a group link for a group where you've already requested approval'" }, "GroupV2--join--unknown-link-version--title": { - "message": "Unknown link version", + "message": "កំណែតំណមិនស្គាល់", "description": "This group link is no longer valid." }, "GroupV2--join--unknown-link-version": { - "message": "This link is not supported by this version of Signal Desktop.", + "message": "តំណនេះមិនត្រូវបានគាំទ្រដោយកំណែរបស់ Signal Desktop នេះទេ។", "description": "Shown if you click a group link and we can't get information about it" }, "GroupV2--join--link-revoked--title": { - "message": "Can’t Join Group", + "message": "មិនអាចចូលរួមក្រុម", "description": "Shown if you click a group link and we can't get information about it" }, "GroupV2--join--link-revoked": { @@ -4274,7 +4274,7 @@ "description": "Shown if you click a group link and we can't get information about it" }, "GroupV2--join--link-forbidden--title": { - "message": "Can’t Join Group", + "message": "មិនអាចចូលរួមក្រុម", "description": "Shown if you click a group link and you have been forbidden from joining via the link" }, "GroupV2--join--link-forbidden": { @@ -4282,7 +4282,7 @@ "description": "Shown if you click a group link and you have been forbidden from joining via the link" }, "GroupV2--join--prompt-with-approval": { - "message": "An admin of this group must approve your request before you can join this group. If approved, your name and photo will be shared with its members.", + "message": "អ្នកគ្រប់គ្រងនៃក្រុមនេះត្រូវតែអនុម័តសំណើរបស់អ្នក មុនពេលអ្នកអាចចូលរួមក្រុមនេះបាន។ ប្រសិនបើបានអនុម័តរួច ឈ្មោះ និងរូបថតរបស់អ្នកនឹងត្រូវបានចែករំលែកជាមួយសមាជិករបស់ខ្លួន។", "description": "Shown when you click on a group link to confirm, if it requires admin approval" }, "GroupV2--join--join-button": { @@ -4290,7 +4290,7 @@ "description": "The button to join the group" }, "GroupV2--join--request-to-join-button": { - "message": "Request to Join", + "message": "ស្នើសុំដើម្បីចូលរួម", "description": "The button to join the group, if approval is required" }, "GroupV2--join--cancel-request-to-join": { @@ -4314,7 +4314,7 @@ "description": "Shown in the metadata section if group has just one member" }, "GroupV2--join--member-count--multiple": { - "message": "$count$ members", + "message": "សមាជិក $count$ នាក់", "description": "Shown in the metadata section if group has more than one member", "placeholders": { "count": { @@ -4324,7 +4324,7 @@ } }, "GroupV2--join--group-metadata": { - "message": "Group · $memberCount$", + "message": "ក្រុម · $memberCount$", "description": "A holder for two pieces of information - the type of conversation, and the member count", "placeholders": { "memberCount": { @@ -4338,11 +4338,11 @@ "description": "Shown in composition area when you've requested to join a group" }, "GroupV2--join--general-join-failure--title": { - "message": "Link Error", + "message": "តំណមានបញ្ហា", "description": "Shown if something went wrong when you try to join via a group link" }, "GroupV2--join--general-join-failure": { - "message": "Couldn't join group. Try again later.", + "message": "មិនអាចចូលរួមក្រុម។ សូមព្យាយាមម្តងទៀតនៅពេលក្រោយ។", "description": "Shown if something went wrong when you try to join via a group link" }, "GroupV2--admin": { @@ -4358,7 +4358,7 @@ "description": "Label for describing the general non-privileged members of a group" }, "updating": { - "message": "Updating...", + "message": "កំពុងអាប់ដេត…", "description": "Shown along with a spinner when an update operation takes longer than one second" }, "GroupV2--create--you": { @@ -4366,7 +4366,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--create--other": { - "message": "$memberName$ created the group.", + "message": "$memberName$ បានបង្កើតក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4376,11 +4376,11 @@ } }, "GroupV2--create--unknown": { - "message": "The group was created.", + "message": "ក្រុមត្រូវបានបង្កើត។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--title--change--other": { - "message": "$memberName$ changed the group name to \"$newTitle$\".", + "message": "$memberName$ បានផ្លាស់ប្តូរឈ្មោះក្រុមទៅជា \"$newTitle$\"។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4394,7 +4394,7 @@ } }, "GroupV2--title--change--you": { - "message": "You changed the group name to \"$newTitle$\".", + "message": "អ្នកបានផ្លាស់ប្តូរឈ្មោះក្រុមទៅជា \"$newTitle$\"។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "newTitle": { @@ -4404,7 +4404,7 @@ } }, "GroupV2--title--change--unknown": { - "message": "A member changed the group name to \"$newTitle$\".", + "message": "សមាជិកម្នាក់បានផ្លាស់ប្តូរឈ្មោះក្រុមទៅជា \"$newTitle$\"។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "newTitle": { @@ -4414,7 +4414,7 @@ } }, "GroupV2--title--remove--other": { - "message": "$memberName$ removed the group name.", + "message": "$memberName$ បានដកឈ្មោះក្រុមចេញ។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4428,11 +4428,11 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--title--remove--unknown": { - "message": "A member removed the group name.", + "message": "សមាជិកម្នាក់បានដកឈ្មោះក្រុមចេញ។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--change--other": { - "message": "$memberName$ changed the group avatar.", + "message": "$memberName$ បានផ្លាស់ប្តូររូបតំណាងក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4446,11 +4446,11 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--change--unknown": { - "message": "A member changed the group avatar.", + "message": "សមាជិកម្នាក់បានផ្លាស់ប្តូររូបតំណាងក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--remove--other": { - "message": "$memberName$ removed the group avatar.", + "message": "$memberName$ បានដករូបតំណាងក្រុមចេញ។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4460,15 +4460,15 @@ } }, "GroupV2--avatar--remove--you": { - "message": "You removed the group avatar.", + "message": "អ្នកបានដករូបតំណាងក្រុមចេញ។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--remove--unknown": { - "message": "A member removed the group avatar.", + "message": "សមាជិកម្នាក់បានដករូបតំណាងក្រុមចេញ។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-attributes--admins--other": { - "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "message": "$adminName$ បានផ្លាស់ប្តូរអ្នកដែលអាចកែព័ត៌មានក្រុមទៅជា \"សម្រាប់តែអ្នកគ្រប់គ្រង\"។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4478,15 +4478,15 @@ } }, "GroupV2--access-attributes--admins--you": { - "message": "You changed who can edit group info to \"Only admins.\"", + "message": "អ្នកបានផ្លាស់ប្តូរអ្នកដែលអាចកែព័ត៌មានក្រុមទៅជា \"សម្រាប់តែអ្នកគ្រប់គ្រង\"។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-attributes--admins--unknown": { - "message": "An admin changed who can edit group info to \"Only admins.\"", + "message": "អ្នកគ្រប់គ្រងម្នាក់បានផ្លាស់ប្តូរអ្នកដែលអាចកែព័ត៌មានក្រុមទៅជា \"សម្រាប់តែអ្នកគ្រប់គ្រង\"។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-attributes--all--other": { - "message": "$adminName$ changed who can edit group info to \"All members.\"", + "message": "$adminName$ បានផ្លាស់ប្តូរអ្នកដែលអាចកែព័ត៌មានក្រុមទៅជា \"សម្រាប់សមាជិកទាំងអស់\"។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4496,15 +4496,15 @@ } }, "GroupV2--access-attributes--all--you": { - "message": "You changed who can edit group info to \"All members.\"", + "message": "អ្នកបានផ្លាស់ប្តូរអ្នកដែលអាចកែព័ត៌មានក្រុមទៅជា \"សម្រាប់សមាជិកទាំងអស់\"។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-attributes--all--unknown": { - "message": "An admin changed who can edit group info to \"All members.\"", + "message": "អ្នកគ្រប់គ្រងម្នាក់បានផ្លាស់ប្តូរអ្នកដែលអាចកែព័ត៌មានក្រុមទៅជា \"សម្រាប់សមាជិកទាំងអស់\"។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-members--admins--other": { - "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "message": "$adminName$ បានផ្លាស់ប្តូរអ្នកដែលអាចកែព័ត៌មានក្រុមទៅជា \"សម្រាប់តែអ្នកគ្រប់គ្រង\"។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4514,15 +4514,15 @@ } }, "GroupV2--access-members--admins--you": { - "message": "You changed who can edit group membership to \"Only admins.\"", + "message": "អ្នកបានផ្លាស់ប្តូរអ្នកដែលអាចកែសមាជិកភាពក្រុមទៅជា \"សម្រាប់តែអ្នកគ្រប់គ្រង\"។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-members--admins--unknown": { - "message": "An admin changed who can edit group membership to \"Only admins.\"", + "message": "អ្នកគ្រប់គ្រងម្នាក់បានផ្លាស់ប្តូរអ្នកដែលអាចកែសមាជិកភាពក្រុមទៅជា \"សម្រាប់តែអ្នកគ្រប់គ្រង\"។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-members--all--other": { - "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "message": "$adminName$ បានផ្លាស់ប្តូរអ្នកដែលអាចកែសមាជិកភាពក្រុមទៅជា \"សម្រាប់សមាជិកទាំងអស់\"។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4532,19 +4532,19 @@ } }, "GroupV2--access-members--all--you": { - "message": "You changed who can edit group membership to \"All members.\"", + "message": "អ្នកបានផ្លាស់ប្តូរអ្នកដែលអាចកែសមាជិកភាពក្រុមទៅជា \"សម្រាប់សមាជិកទាំងអស់\"។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-members--all--unknown": { - "message": "An admin changed who can edit group membership to \"All members.\"", + "message": "អ្នកគ្រប់គ្រងម្នាក់បានផ្លាស់ប្តូរអ្នកដែលអាចកែសមាជិកភាពក្រុមទៅជា \"សម្រាប់សមាជិកទាំងអស់\"។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-invite-link--disabled--you": { - "message": "You disabled admin approval for the group link.", + "message": "អ្នកបានបិទការអនុម័តពីអ្នកគ្រប់គ្រងសម្រាប់តំណក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-invite-link--disabled--other": { - "message": "$adminName$ disabled admin approval for the group link.", + "message": "$adminName$ បានបិទការអនុម័តពីអ្នកគ្រប់គ្រងសម្រាប់តំណក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4554,15 +4554,15 @@ } }, "GroupV2--access-invite-link--disabled--unknown": { - "message": "Admin approval for the group link has been disabled.", + "message": "ការអនុម័តពីអ្នកគ្រប់គ្រងសម្រាប់តំណក្រុមត្រូវបានបិទ។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-invite-link--enabled--you": { - "message": "You enabled admin approval for the group link.", + "message": "អ្នកបានបើកការអនុម័តពីអ្នកគ្រប់គ្រងសម្រាប់តំណក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-invite-link--enabled--other": { - "message": "$adminName$ enabled admin approval for the group link.", + "message": "$adminName$ បានបើកការអនុម័តពីអ្នកគ្រប់គ្រងសម្រាប់តំណក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4572,11 +4572,11 @@ } }, "GroupV2--access-invite-link--enabled--unknown": { - "message": "Admin approval for the group link has been enabled.", + "message": "ការអនុម័តពីអ្នកគ្រប់គ្រងសម្រាប់តំណក្រុមត្រូវបានបើក។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-add--invited--you": { - "message": "You added invited member $inviteeName$.", + "message": "អ្នកបានបញ្ចូលសមាជិកដែលបានបបួល $inviteeName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -4586,7 +4586,7 @@ } }, "GroupV2--member-add--invited--other": { - "message": "$memberName$ added invited member $inviteeName$.", + "message": "$memberName$ បានបញ្ចូលសមាជិកដែលបានបបួល $inviteeName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4600,7 +4600,7 @@ } }, "GroupV2--member-add--invited--unknown": { - "message": "A member added invited member $inviteeName$.", + "message": "សមាជិកម្នាក់បានបញ្ចូលសមាជិកដែលបានបបួល $inviteeName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -4610,7 +4610,7 @@ } }, "GroupV2--member-add--from-invite--other": { - "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "message": "$inviteeName$បានយល់ព្រមការបបួលឲ្យចូលរួមក្រុមពី $inviterName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -4624,7 +4624,7 @@ } }, "GroupV2--member-add--from-invite--other-no-from": { - "message": "$inviteeName$ accepted an invitation to the group.", + "message": "$inviteeName$ បានយល់ព្រមការបបួលឲ្យចូលរួមក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -4634,7 +4634,7 @@ } }, "GroupV2--member-add--from-invite--you": { - "message": "You accepted an invitation to the group from $inviterName$.", + "message": "អ្នកបានយល់ព្រមការបបួលឲ្យចូលរួមក្រុមពី $inviterName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviterName": { @@ -4648,7 +4648,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-add--from-invite--from-you": { - "message": "$inviteeName$ accepted your invitation to the group.", + "message": "$inviteeName$ បានយល់ព្រមការបបួលឲ្យចូលរួមក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -4658,7 +4658,7 @@ } }, "GroupV2--member-add--other--other": { - "message": "$adderName$ added $addeeName$.", + "message": "$adderName$ បានបញ្ចូល $addeeName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adderName": { @@ -4672,7 +4672,7 @@ } }, "GroupV2--member-add--other--you": { - "message": "You added $memberName$.", + "message": "អ្នកបានបញ្ចូល $memberName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4682,7 +4682,7 @@ } }, "GroupV2--member-add--other--unknown": { - "message": "A member added $memberName$.", + "message": "សមាជិកម្នាក់បានបញ្ចូល $memberName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4692,7 +4692,7 @@ } }, "GroupV2--member-add--you--other": { - "message": "$memberName$ added you to the group.", + "message": "$memberName$ បានបញ្ចូលអ្នកទៅក្នុងក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4706,7 +4706,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-add--you--unknown": { - "message": "You were added to the group.", + "message": "អ្នកត្រូវបានបញ្ចូលទៅក្នុងក្រុមនេះ។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-add-from-link--you--you": { @@ -4714,7 +4714,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-add-from-link--other": { - "message": "$memberName$ joined the group via the group link.", + "message": "$memberName$ បានចូលរួមក្រុមតាមរយៈតំណក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4724,7 +4724,7 @@ } }, "GroupV2--member-add-from-admin-approval--you--other": { - "message": "$adminName$ approved your request to join the group.", + "message": "$adminName$ បានអនុម័តសំណើរបស់អ្នកដើម្បីចូលរួមក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4738,7 +4738,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-add-from-admin-approval--other--you": { - "message": "You approved a request to join the group from $joinerName$.", + "message": "អ្នកបានអនុម័តសំណើដើម្បីចូលរួមក្រុមពី $joinerName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -4748,7 +4748,7 @@ } }, "GroupV2--member-add-from-admin-approval--other--other": { - "message": "$adminName$ approved a request to join the group from $joinerName$.", + "message": "$adminName$ បានអនុម័តសំណើដើម្បីចូលរួមក្រុមពី $joinerName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4762,7 +4762,7 @@ } }, "GroupV2--member-add-from-admin-approval--other--unknown": { - "message": "A request to join the group from $joinerName$ has been approved.", + "message": "សំណើដើម្បីចូលរួមក្រុមពី $joinerName$ ត្រូវបានអនុម័ត។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -4772,7 +4772,7 @@ } }, "GroupV2--member-remove--other--other": { - "message": "$adminName$ removed $memberName$.", + "message": "$adminName$ បានដក $memberName$ ចេញ។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4786,7 +4786,7 @@ } }, "GroupV2--member-remove--other--self": { - "message": "$memberName$ left the group.", + "message": "$memberName$ បានចាកចេញពីក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4796,7 +4796,7 @@ } }, "GroupV2--member-remove--other--you": { - "message": "You removed $memberName$.", + "message": "អ្នកបានដក $memberName$ ចេញ។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4806,7 +4806,7 @@ } }, "GroupV2--member-remove--other--unknown": { - "message": "A member removed $memberName$.", + "message": "សមាជិកម្នាក់បានដក $memberName$ ចេញ។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4816,7 +4816,7 @@ } }, "GroupV2--member-remove--you--other": { - "message": "$adminName$ removed you.", + "message": "$adminName$ បានដកអ្នកចេញ។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4834,7 +4834,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-privilege--promote--other--other": { - "message": "$adminName$ made $memberName$ an admin.", + "message": "$adminName$ បានតែងតាំង $memberName$ ជាអ្នកគ្រប់គ្រង។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4848,7 +4848,7 @@ } }, "GroupV2--member-privilege--promote--other--you": { - "message": "You made $memberName$ an admin.", + "message": "អ្នកបានតែងតាំង $memberName$ ជាអ្នកគ្រប់គ្រង។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4858,7 +4858,7 @@ } }, "GroupV2--member-privilege--promote--other--unknown": { - "message": "An admin made $memberName$ an admin.", + "message": "អ្នកគ្រប់គ្រងម្នាក់បានតែងតាំង $memberName$ ជាអ្នកគ្រប់គ្រង។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4868,7 +4868,7 @@ } }, "GroupV2--member-privilege--promote--you--other": { - "message": "$adminName$ made you an admin.", + "message": "$adminName$ បានតែងតាំងអ្នកជាអ្នកគ្រប់គ្រង។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4878,11 +4878,11 @@ } }, "GroupV2--member-privilege--promote--you--unknown": { - "message": "An admin made you an admin.", + "message": "អ្នកគ្រប់គ្រងម្នាក់បានតែងតាំងអ្នកជាអ្នកគ្រប់គ្រង។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-privilege--demote--other--other": { - "message": "$adminName$ revoked admin privileges from $memberName$.", + "message": "$adminName$ បានលុបចោលសិទ្ធិគ្រប់គ្រងពី $memberName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4896,7 +4896,7 @@ } }, "GroupV2--member-privilege--demote--other--you": { - "message": "You revoked admin privileges from $memberName$.", + "message": "អ្នកបានលុបចោលសិទ្ធិគ្រប់គ្រងពី $memberName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4906,7 +4906,7 @@ } }, "GroupV2--member-privilege--demote--other--unknown": { - "message": "An admin revoked admin privileges from $memberName$.", + "message": "អ្នកគ្រប់គ្រងបានលុបចោលសិទ្ធិគ្រប់គ្រងពី $memberName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4916,7 +4916,7 @@ } }, "GroupV2--member-privilege--demote--you--other": { - "message": "$adminName$ revoked your admin privileges.", + "message": "$adminName$ បានលុបចោលសិទ្ធិគ្រប់គ្រងរបស់អ្នក។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4926,11 +4926,11 @@ } }, "GroupV2--member-privilege--demote--you--unknown": { - "message": "An admin revoked your admin privileges.", + "message": "អ្នកគ្រប់គ្រងបានលុបចោលសិទ្ធិគ្រប់គ្រងរបស់អ្នក។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--pending-add--one--other--other": { - "message": "$memberName$ invited 1 person to the group.", + "message": "$memberName$ បានបបួលមនុស្សម្នាក់ឲ្យចូលរួមក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4940,7 +4940,7 @@ } }, "GroupV2--pending-add--one--other--you": { - "message": "You invited $inviteeName$ to the group.", + "message": "អ្នកបានបបួល $inviteeName$ ឲ្យចូលរួមក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -4950,7 +4950,7 @@ } }, "GroupV2--pending-add--one--other--unknown": { - "message": "One person was invited to the group.", + "message": "បុគ្គលម្នាក់ត្រូវបានបបួលឲ្យចូលរួមក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -4960,7 +4960,7 @@ } }, "GroupV2--pending-add--one--you--other": { - "message": "$memberName$ invited you to the group.", + "message": "$memberName$ បានបបួលអ្នកឲ្យចូលរួមក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4970,11 +4970,11 @@ } }, "GroupV2--pending-add--one--you--unknown": { - "message": "អ្នកត្រូវបានអញ្ជើញទៅក្រុម។", + "message": "អ្នកត្រូវបានបបួលឲ្យចូលរួមក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--pending-add--many--other": { - "message": "$memberName$ invited $count$ people to the group.", + "message": "$memberName$ បានបបួលមនុស្ស $count$ នាក់ឲ្យចូលរួមក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -4988,7 +4988,7 @@ } }, "GroupV2--pending-add--many--you": { - "message": "You invited $count$ people to the group.", + "message": "អ្នកបានបបួលមនុស្ស $count$ នាក់ឲ្យចូលរួមក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -4998,7 +4998,7 @@ } }, "GroupV2--pending-add--many--unknown": { - "message": "$count$ people were invited to the group.", + "message": "មនុស្ស $count$ នាក់ត្រូវបានបបួលឲ្យចូលរួមក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -5008,7 +5008,7 @@ } }, "GroupV2--pending-remove--decline--other": { - "message": "1 person invited by $memberName$ declined the invitation to the group.", + "message": "មនុស្ស 1 នាក់ដែលត្រូវបានបបួលដោយ $memberName$ បានបដិសេធការបបួលឲ្យចូលរួមក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -5018,7 +5018,7 @@ } }, "GroupV2--pending-remove--decline--you": { - "message": "$inviteeName$ declined your invitation to the group.", + "message": "$inviteeName$ បានបដិសេធការបបួលរបស់អ្នកឲ្យចូលរួមក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -5032,11 +5032,11 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--pending-remove--decline--unknown": { - "message": "1 person declined their invitation to the group.", + "message": "មនុស្ស 1 នាក់បានបដិសេធការបបួលរបស់ពួកគេឲ្យចូលរួមក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--pending-remove--revoke--one--other": { - "message": "$memberName$ revoked an invitation to the group for 1 person.", + "message": "$memberName$ បានលុបចោលការបបួលឲ្យចូលរួមក្រុមសម្រាប់មនុស្ស 1 នាក់។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -5046,7 +5046,7 @@ } }, "GroupV2--pending-remove--revoke--one--you": { - "message": "You revoked an invitation to the group for 1 person.", + "message": "អ្នកបានលុបចោលការបបួលឲ្យចូលរួមក្រុមសម្រាប់មនុស្ស 1 នាក់។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -5056,7 +5056,7 @@ } }, "GroupV2--pending-remove--revoke-own--to-you": { - "message": "$inviterName$ revoked their invitation to you.", + "message": "$inviterName$ បានលុបការបបួលរបស់ពួកគេចំពោះអ្នកវិញ។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviterName": { @@ -5066,7 +5066,7 @@ } }, "GroupV2--pending-remove--revoke-own--unknown": { - "message": "$inviterName$ revoked their invitation to 1 person.", + "message": "$inviterName$ បានលុបការបបួលរបស់ពួកគេចំពោះមនុស្ស 1 នាក់វិញ។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviterName": { @@ -5076,7 +5076,7 @@ } }, "GroupV2--pending-remove--revoke--one--unknown": { - "message": "An admin revoked an invitation to the group for 1 person.", + "message": "អ្នកគ្រប់គ្រងម្នាក់បានលុបចោលការបបួលឲ្យចូលរួមក្រុមសម្រាប់មនុស្ស 1 នាក់។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -5086,7 +5086,7 @@ } }, "GroupV2--pending-remove--revoke--many--other": { - "message": "$memberName$ revoked invitations to the group for $count$ people.", + "message": "$memberName$ បានលុបចោលការបបួលឲ្យចូលរួមក្រុមសម្រាប់មនុស្ស $count$ នាក់។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -5100,7 +5100,7 @@ } }, "GroupV2--pending-remove--revoke--many--you": { - "message": "You revoked invitations to the group for $count$ people.", + "message": "អ្នកបានលុបចោលការបបួលឲ្យចូលរួមក្រុមសម្រាប់មនុស្ស $count$ នាក់។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -5110,7 +5110,7 @@ } }, "GroupV2--pending-remove--revoke--many--unknown": { - "message": "An admin revoked invitations to the group for $count$ people.", + "message": "អ្នកគ្រប់គ្រងបានលុបចោលការបបួលឲ្យចូលរួមក្រុមសម្រាប់មនុស្ស $count$ នាក់។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -5120,7 +5120,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--one--other": { - "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "message": "$adminName$ បានលុបចោលការបបួលឲ្យចូលរួមក្រុមសម្រាប់មនុស្ស 1 នាក់ដែលបានបបួលដោយ $memberName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5134,7 +5134,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--one--you": { - "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "message": "អ្នកបានលុបចោលការបបួលឲ្យចូលរួមក្រុមសម្រាប់មនុស្ស 1 នាក់ដែលបានបបួលដោយ $memberName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -5144,7 +5144,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--one--unknown": { - "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "message": "អ្នកគ្រប់គ្រងបានលុបចោលការបបួលឲ្យចូលរួមក្រុមសម្រាប់មនុស្ស 1 នាក់ដែលបានបបួលដោយ $memberName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -5154,7 +5154,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--one--other": { - "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "message": "$adminName$ បានលុបចោលការបបួលឲ្យចូលរួមក្រុមដែលបានផ្ញើទៅ $inviteeName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5164,7 +5164,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--one--you": { - "message": "You rescinded your invitation to $inviteeName$.", + "message": "អ្នកបានលុបចោលការបបួលរបស់អ្នកចំពោះ $inviteeName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -5174,7 +5174,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { - "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "message": "អ្នកគ្រប់គ្រងបានលុបចោលការបបួលឲ្យចូលរួមក្រុមដែលអ្នកបានផ្ញើទៅ $inviteeName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -5184,7 +5184,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--many--other": { - "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "message": "$adminName$ បានលុបចោលការបបួលឲ្យចូលរួមក្រុមសម្រាប់មនុស្ស $count$ នាក់ដែលបានបបួលដោយ $memberName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5198,7 +5198,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--many--you": { - "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "message": "អ្នកបានលុបចោលការបបួលឲ្យចូលរួមក្រុមសម្រាប់មនុស្ស $count$ នាក់ដែលបានបបួលដោយ $memberName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -5212,7 +5212,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--many--unknown": { - "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "message": "អ្នកគ្រប់គ្រងម្នាក់បានលុបចោលការបបួលឲ្យចូលរួមក្រុមសម្រាប់មនុស្ស $count$ នាក់ដែលបានបបួលដោយ $memberName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -5226,7 +5226,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--many--other": { - "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "message": "$adminName$ បានលុបចោលការបបួលឲ្យចូលរួមក្រុមដែលអ្នកបានផ្ញើទៅមនុស្ស $count$ នាក់។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5240,7 +5240,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--many--you": { - "message": "You rescinded your invitation to $count$ people.", + "message": "អ្នកបានលុបចោលការបបួលរបស់អ្នកចំពោះមនុស្ស $count$ នាក់។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -5250,7 +5250,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { - "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "message": "អ្នកគ្រប់គ្រងបានលុបចោលការបបួលឲ្យចូលរួមក្រុមដែលអ្នកបានផ្ញើទៅមនុស្ស $count$ នាក់។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -5264,7 +5264,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--admin-approval-add-one--other": { - "message": "$joinerName$ requested to join via the group link.", + "message": "$joinerName$ បានស្នើសុំចូលរួមតាមរយៈតំណភ្ជាប់ក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5282,7 +5282,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--admin-approval-remove-one--other--you": { - "message": "You denied a request to join the group from $joinerName$.", + "message": "អ្នកបានបដិសេធការស្នើសុំចូលរួមក្រុមពី $joinerName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5292,7 +5292,7 @@ } }, "GroupV2--admin-approval-remove-one--other--own": { - "message": "$joinerName$ canceled their request to join the group.", + "message": "$joinerName$ បានលុបចោលការស្នើសុំចូលរួមក្រុមរបស់ពួកគេ។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5302,7 +5302,7 @@ } }, "GroupV2--admin-approval-remove-one--other--other": { - "message": "$adminName$ denied a request to join the group from $joinerName$.", + "message": "$adminName$ បានបដិសេធការស្នើសុំចូលរួមក្រុមពី $joinerName$។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5316,7 +5316,7 @@ } }, "GroupV2--admin-approval-bounce--one": { - "message": "$joinerName$ requested and cancelled their request to join via the group link", + "message": "$joinerName$ បានស្នើសុំ និងបោះបង់សំណើរបស់ពួកគេដើម្បីចូលរួមតាមរយៈតំណក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5326,7 +5326,7 @@ } }, "GroupV2--admin-approval-bounce": { - "message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link", + "message": "$joinerName$ បានស្នើសុំ និងបោះបង់សំណើចំនួន $numberOfRequests$ ដើម្បីចូលរួមតាមរយៈតំណក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5340,11 +5340,11 @@ } }, "GroupV2--group-link-add--disabled--you": { - "message": "You turned on the group link with admin approval disabled.", + "message": "អ្នកបានបើកតំណក្រុមដោយមានការអនុម័តពីអ្នកគ្រប់គ្រង។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--group-link-add--disabled--other": { - "message": "$adminName$ turned on the group link with admin approval disabled.", + "message": "$adminName$ បានបើកតំណក្រុមដោយមានការអនុម័តពីអ្នកគ្រប់គ្រង។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5354,15 +5354,15 @@ } }, "GroupV2--group-link-add--disabled--unknown": { - "message": "The group link has been turned on with admin approval disabled.", + "message": "តំណក្រុមត្រូវបានបើកដោយមានការអនុម័តពីអ្នកគ្រប់គ្រង។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--group-link-add--enabled--you": { - "message": "You turned on the group link with admin approval enabled.", + "message": "អ្នកបានបើកតំណក្រុមដោយមានការអនុម័តពីអ្នកគ្រប់គ្រង។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--group-link-add--enabled--other": { - "message": "$adminName$ turned on the group link with admin approval enabled.", + "message": "$adminName$ បានបើកតំណក្រុមដោយមានការអនុម័តពីអ្នកគ្រប់គ្រង។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5372,7 +5372,7 @@ } }, "GroupV2--group-link-add--enabled--unknown": { - "message": "The group link has been turned on with admin approval enabled.", + "message": "តំណក្រុមត្រូវបានបើកដោយមានការអនុម័តពីអ្នកគ្រប់គ្រង។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--group-link-remove--you": { @@ -5380,7 +5380,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--group-link-remove--other": { - "message": "$adminName$ turned off the group link.", + "message": "$adminName$ បានបិទតំណក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5398,7 +5398,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--group-link-reset--other": { - "message": "$adminName$ reset the group link.", + "message": "$adminName$ បានកំណត់តំណក្រុមឡើងវិញ។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5416,7 +5416,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--description--remove--other": { - "message": "$memberName$ removed the group description.", + "message": "$memberName$ បានលុបការពិពណ៌នាក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5434,7 +5434,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--description--change--other": { - "message": "$memberName$ changed the group description.", + "message": "$memberName$ បានផ្លាស់ប្តូរការពិពណ៌នាក្រុម។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5452,7 +5452,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--admin--other": { - "message": "$memberName$ changed the group settings to only allow admins to send messages.", + "message": "$memberName$ បានផ្លាស់ប្តូរការកំណត់ក្រុមទៅជាអនុញ្ញាតឲ្យអ្នកគ្រប់គ្រងផ្ញើសារតែប៉ុណ្ណោះ។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5462,7 +5462,7 @@ } }, "GroupV2--announcements--admin--unknown": { - "message": "The group was changed to only allow admins to send messages.", + "message": "ក្រុមបានផ្លាស់ប្តូរទៅជាអនុញ្ញាត​ឲ្យ​អ្នក​គ្រប់គ្រង​ផ្ញើ​សារ​តែ​ប៉ុណ្ណោះ។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--member--you": { @@ -5470,7 +5470,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--member--other": { - "message": "$memberName$ changed the group settings to allow all members to send messages.", + "message": "$memberName$ បានផ្លាស់ប្តូរការកំណត់ក្រុមទៅជាអនុញ្ញាតឲ្យសមាជិកទាំងអស់ផ្ញើសារ។", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5480,11 +5480,11 @@ } }, "GroupV2--announcements--member--unknown": { - "message": "The group was changed to allow all members to send messages.", + "message": "ក្រុមត្រូវបានផ្លាស់ប្តូរទៅជាអនុញ្ញាតឲ្យសមាជិកទាំងអស់ផ្ញើសារ។", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV1--Migration--disabled": { - "message": "Upgrade this group to activate new features like @mentions and admins. Members who have not shared their name or photo in this group will be invited to join. $learnMore$", + "message": "ដំឡើងកំណែក្រុមនេះ ដើម្បីដំណើរការមុខងារថ្មីៗដូចជា @លើកមកនិយាយ និងអ្នកគ្រប់គ្រង។ សមាជិកដែលមិនបានចែករំលែកឈ្មោះ ឬរូបថតរបស់ពួកគេនៅក្នុងក្រុមនេះនឹងត្រូវបានបបួលឲ្យចូលរួម។ $learnMore$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", "placeholders": { "learnMore": { @@ -5526,15 +5526,15 @@ "description": "Shown on Migration popup before GV1 migration" }, "GroupV1--Migration--info--invited--you": { - "message": "អ្នកនឹងត្រូវយល់ព្រមការអញ្ជើញចួលរួមក្រុមនេះម្តងទៀត ហើយនឹងមិនអាចទទួលសារក្នុងក្រុម រហូតដល់អ្នកយល់ព្រម។", + "message": "អ្នកនឹងត្រូវយល់ព្រមការបបួលដើម្បីចួលរួមក្រុមនេះម្តងទៀត ហើយនឹងមិនអាចទទួលសារក្នុងក្រុម រហូតដល់អ្នកយល់ព្រម។", "description": "Shown on Learn More popup after GV1 migration" }, "GroupV1--Migration--info--invited--many": { - "message": "សមាជិកទាំងនេះ នឹងត្រូវយល់ព្រមការអញ្ជើញចួលរួមក្រុមនេះម្តងទៀត ហើយនឹងមិនអាចទទួលសារក្នុងក្រុម រហូតដល់ពួកគេយល់ព្រម៖", + "message": "សមាជិកទាំងនេះ នឹងត្រូវយល់ព្រមការបបួលដើម្បីចួលរួមក្រុមនេះម្តងទៀត ហើយនឹងមិនអាចទទួលសារក្នុងក្រុម រហូតដល់ពួកគេយល់ព្រម៖", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--invited--one": { - "message": "សមាជិកទាំងនេះ នឹងត្រូវយល់ព្រមការអញ្ជើញចួលរួមក្រុមនេះម្តងទៀត ហើយនឹងមិនអាចទទួលសារក្នុងក្រុម រហូតដល់ពួកគេយល់ព្រម៖", + "message": "សមាជិកទាំងនេះ នឹងត្រូវយល់ព្រមការបបួលដើម្បីចួលរួមក្រុមនេះម្តងទៀត ហើយនឹងមិនអាចទទួលសារក្នុងក្រុម រហូតដល់ពួកគេយល់ព្រម៖", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--removed--before--many": { @@ -5546,19 +5546,19 @@ "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--removed--after--many": { - "message": "These members were not capable of joining New Groups, and were removed from the group:", + "message": "សមាជិកទាំងនេះមិនអាចចូលរួមក្រុមថ្មីបានទេ ហើយត្រូវបានដកចេញពីក្រុម៖", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--removed--after--one": { - "message": "This member was not capable of joining New Groups, and was removed from the group:", + "message": "សមាជិកនេះមិនអាចចូលរួមក្រុមថ្មីបានទេ ហើយត្រូវបានដកចេញពីក្រុម៖", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--invited--you": { - "message": "អ្នកមិនអាចបន្ថែមចូលក្រុមថ្មី និងត្រូវបានអញ្ជើញចូលរួម។", + "message": "អ្នកមិនអាចបន្ថែមចូលក្រុមថ្មី និងត្រូវបានបបួលដើម្បីចូលរួម។", "description": "Shown in timeline when a group is upgraded and you were invited instead of added" }, "GroupV1--Migration--invited--one": { - "message": "$contact$ couldn’t be added to the New Group and has been invited to join.", + "message": "$contact$ មិនអាចបញ្ចូលទៅក្នុងក្រុមថ្មី ហើយត្រូវបានបបួលឲ្យចូលរួម។", "description": "Shown in timeline when a group is upgraded and one person was invited, instead of added", "placeholders": { "contact": { @@ -5568,7 +5568,7 @@ } }, "GroupV1--Migration--invited--many": { - "message": "$count$ members couldn’t be added to the New Group and have been invited to join.", + "message": "សមាជិក $count$ នាក់មិនអាចបញ្ចូលទៅក្នុងក្រុមថ្មី ហើយត្រូវបានបបួលឲ្យចូលរួម។", "description": "Shown in timeline when a group is upgraded and some people were invited, instead of added", "placeholders": { "contact": { @@ -5578,7 +5578,7 @@ } }, "GroupV1--Migration--removed--one": { - "message": "$contact$ was removed from the group.", + "message": "$contact$ ត្រូវបានដកចេញពីក្រុម។", "description": "Shown in timeline when a group is upgraded and one person was removed entirely during the upgrade", "placeholders": { "contact": { @@ -5588,7 +5588,7 @@ } }, "GroupV1--Migration--removed--many": { - "message": "$count$ members were removed from the group.", + "message": "សមាជិក $count$ នាក់ត្រូវបានដកចេញពីក្រុម។", "description": "Shown in timeline when a group is upgraded and some people were removed entirely during the upgrade", "placeholders": { "contact": { @@ -5602,11 +5602,11 @@ "description": "Generic close label" }, "previous": { - "message": "previous", + "message": "ពីមុន", "description": "Generic previous label" }, "next": { - "message": "next", + "message": "បន្ទាប់", "description": "Generic next label" }, "BadgeDialog__become-a-sustainer-button": { @@ -5622,7 +5622,7 @@ "description": "In the instructions for becoming a sustainer. The subheading." }, "BadgeSustainerInstructions__instructions__1": { - "message": "Open Signal on your phone", + "message": "បើក Signal នៅលើទូរសព្ទរបស់អ្នក", "description": "In the instructions for becoming a sustainer. First instruction." }, "BadgeSustainerInstructions__instructions__2": { @@ -5634,7 +5634,7 @@ "description": "In the instructions for becoming a sustainer. Third instruction." }, "CompositionArea--expand": { - "message": "Expand", + "message": "ពង្រីក", "description": "Aria label for expanding composition area" }, "CompositionArea--attach-file": { @@ -5642,19 +5642,19 @@ "description": "Aria label for file attachment button in composition area" }, "CompositionArea--sms-only__title": { - "message": "This person isn’t using Signal", + "message": "បុគ្គលនេះមិនប្រើ Signal ទេ", "description": "Title for the composition area for the SMS-only contact" }, "CompositionArea--sms-only__body": { - "message": "Signal Desktop does not support messaging non-Signal contacts. Ask this person to install Signal for a more secure messaging experience.", + "message": "Signal Desktop មិនគាំទ្រការផ្ញើសារដែលមិនមែនជាទំនាក់ទំនងរបស់ Signal ទេ។ ស្នើសុំឲ្យបុគ្គលនេះដំឡើង Signal សម្រាប់បទពិសោធន៍ផ្ញើសារដែលមានសុវត្ថិភាពជាងមុន។", "description": "Body for the composition area for the SMS-only contact" }, "CompositionArea--sms-only__spinner-label": { - "message": "Checking contact's registration status", + "message": "កំពុងពិនិត្យមើលស្ថានភាពចុះឈ្មោះទំនាក់ទំនង", "description": "Displayed while checking if the contact is SMS-only" }, "countMutedConversationsDescription": { - "message": "Include muted conversations in badge count", + "message": "រួមបញ្ចូលការសន្ទនាដែលបានបិទសំឡេងនៅក្នុងចំនួនស្លាក", "description": "Description for counting muted conversations in badge setting" }, "ContactModal--message": { @@ -5670,7 +5670,7 @@ "description": "Button text for make admin button in Group Contact Details modal" }, "ContactModal--make-admin-info": { - "message": "$contact$ will be able to edit this group and its members.", + "message": "$contact$ នឹងអាចកែក្រុមនេះ និងសមាជិកក្នុងក្រុម។", "description": "Shown in a confirmation dialog when you are about to grant admin privileges to someone", "placeholders": { "contact": { @@ -5680,7 +5680,7 @@ } }, "ContactModal--rm-admin-info": { - "message": "Remove $contact$ as group admin?", + "message": "ដក $contact$ ចេញពីអ្នកគ្រប់គ្រងក្រុមឬ?", "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", "placeholders": { "contact": { @@ -5706,7 +5706,7 @@ "description": "This is a button in the conversation context menu to show chat settings" }, "ConversationDetails__unmute--title": { - "message": "Unmute this chat?", + "message": "បើក​សំឡេង​ការ​ជជែក​នេះឬ?", "description": "Title for the modal to unmute a chat" }, "ConversationDetails--group-link": { @@ -5718,11 +5718,11 @@ "description": "This is the label for the disappearing messages setting panel" }, "ConversationDetails--disappearing-messages-info--group": { - "message": "When enabled, messages sent and received in this group will disappear after they've been seen.", + "message": "នៅពេលបើក សារដែលបានផ្ញើ និងទទួលនៅក្នុងក្រុមនេះនឹងបាត់ទៅវិញ បន្ទាប់ពីពួកគេបានមើលឃើញ។", "description": "This is the info about the disappearing messages setting, in groups" }, "ConversationDetails--disappearing-messages-info--direct": { - "message": "When enabled, messages sent and received in this 1:1 chat will disappear after they've been seen.", + "message": "នៅពេលបើក សារដែលត្រូវបានផ្ញើ និងទទួលបាននៅក្នុងការជជែកមួយទល់មួយនេះនឹងបាត់បន្ទាប់ពីពួកគេមើលរួច។", "description": "This is the info about the disappearing messages setting, for direct conversations" }, "ConversationDetails--notifications": { @@ -5734,27 +5734,27 @@ "description": "This is the label for the 'who can edit the group' panel" }, "ConversationDetails--group-info-info": { - "message": "Choose who can edit group name, photo, description, and disappearing messages timer.", + "message": "ជ្រើសរើសអ្នកដែលអាចកែឈ្មោះក្រុម រូបថត ការពិពណ៌នា និងកម្មវិធីកំណត់ពេលសារដែលបាត់ដោយស្វ័យប្រវត្តិ។", "description": "This is the additional info for the 'who can edit the group' panel" }, "ConversationDetails--add-members-label": { - "message": "Who can add members", + "message": "អ្នកដែលអាចបញ្ចូលសមាជិក", "description": "This is the label for the 'who can add members' panel" }, "ConversationDetails--add-members-info": { - "message": "Choose who can add members to this group.", + "message": "ជ្រើសរើសអ្នកដែលអាចបញ្ចូលសមាជិកទៅក្នុងក្រុមនេះ។", "description": "This is the additional info for the 'who can add members' panel" }, "ConversationDetails--announcement-label": { - "message": "Who can send messages", + "message": "អ្នកដែលអាចផ្ញើសារ", "description": "This is the additional info for the 'who can send messages' panel" }, "ConversationDetails--announcement-info": { - "message": "Choose who can send messages to the group.", + "message": "ជ្រើសរើសអ្នកដែលអាចផ្ញើសារទៅក្រុមនេះ។", "description": "This is the additional info for the 'who can send messages' panel" }, "ConversationDetails--requests-and-invites": { - "message": "សំណើ និងការអញ្ជើញ", + "message": "សំណើ និងការបបួល", "description": "This is a button to display which members have been invited but have not joined yet" }, "ConversationDetailsActions--leave-group": { @@ -5796,7 +5796,7 @@ } }, "ConversationDetailsActions--block-group-modal-title": { - "message": "Block and Leave the \"$groupName$\" Group?", + "message": "ទប់ស្កាត់ និងចាកចេញពីក្រុម \"$groupName$\" ឬ?", "description": "This is the modal title for confirming blocking a group", "placeholders": { "groupName": { @@ -5822,7 +5822,7 @@ "description": "This is the modal button to confirm unblock of a group" }, "ConversationDetailsHeader--members": { - "message": "$number$ members", + "message": "សមាជិក $number$ នាក់", "description": "This is the number of members in a group", "placeholders": { "number": { @@ -5840,7 +5840,7 @@ "description": "This is a button on the conversation details to show all media" }, "ConversationDetailsMembershipList--title": { - "message": "$number$ members", + "message": "សមាជិក $number$ នាក់", "description": "The title of the membership list panel", "placeholders": { "number": { @@ -5862,7 +5862,7 @@ "description": "In the conversation notifications settings, this is the label for the mentions option" }, "ConversationNotificationsSettings__mentions__info": { - "message": "Receive notifications when you're mentioned in muted chats", + "message": "ទទួលបានសារជូនដំណឹងនៅពេលអ្នកត្រូវបានលើកឡើងនៅក្នុងការជជែកដែលបានបិទសំឡេង", "description": "In the conversation notifications settings, this is the sub-label for the mentions option" }, "ConversationNotificationsSettings__mentions__select__always-notify": { @@ -5870,15 +5870,15 @@ "description": "In the conversation notifications settings, this is the option that always notifies you for @mentions" }, "ConversationNotificationsSettings__mentions__select__dont-notify-for-mentions-if-muted": { - "message": "Don't notify if muted", + "message": "កុំជូនដំណឹងប្រសិនបើបិទសំឡេង", "description": "In the conversation notifications settings, this is the option that doesn't notify you for @mentions if the conversation is muted" }, "GroupLinkManagement--clipboard": { - "message": "Group link copied.", + "message": "បានចម្លងតំណក្រុម។", "description": "Shown in a toast when a user selects to copy group link" }, "GroupLinkManagement--share": { - "message": "Copy link", + "message": "ចម្លងតំណ", "description": "This lets users share their group link" }, "GroupLinkManagement--confirm-reset": { @@ -5894,11 +5894,11 @@ "description": "Title for the approve new members select area" }, "GroupLinkManagement--approve-info": { - "message": "Require an admin to approve new members joining via the group link", + "message": "តម្រូវឲ្យអ្នកគ្រប់គ្រងអនុម័តសមាជិកថ្មីដែលចូល​រួម​តាម​រយៈ​តំណ​ក្រុម", "description": "Description for the approve new members select area" }, "PendingInvites--tab-requests": { - "message": "Requests ($count$)", + "message": "សំណើ ($count$)", "description": "Label for the tab to view pending requests", "placeholders": { "name": { @@ -5908,7 +5908,7 @@ } }, "PendingInvites--tab-invites": { - "message": "Invites ($count$)", + "message": "ការបបួល ($count$)", "description": "Label for the tab to view pending invites", "placeholders": { "name": { @@ -5918,7 +5918,7 @@ } }, "PendingRequests--approve-for": { - "message": "Approve request from \"$name$\"?", + "message": "អនុម័តសំណើពី \"$name$\" ឬ?", "description": "This is the modal content when confirming approving a group request to join", "placeholders": { "name": { @@ -5928,7 +5928,7 @@ } }, "PendingRequests--deny-for": { - "message": "Deny request from \"$name$\"?", + "message": "បដិសេធសំណើពី \"$name$\" ឬ?", "description": "This is the modal content when confirming denying a group request to join", "placeholders": { "name": { @@ -5938,7 +5938,7 @@ } }, "PendingRequests--deny-for--with-link": { - "message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.", + "message": "បដិសេធសំណើពី \"$name$\" ឬ? ពួកគេនឹងមិនអាចស្នើសុំចូលរួមតាមរយៈតំណក្រុមម្តងទៀត។", "description": "This is the modal content when confirming denying a group request to join", "placeholders": { "name": { @@ -5948,19 +5948,19 @@ } }, "PendingInvites--invites": { - "message": "Invited by you", + "message": "បានបបួលដោយអ្នក", "description": "This is the title list of all invites" }, "PendingInvites--invited-by-you": { - "message": "Invited by you", + "message": "បានបបួលដោយអ្នក", "description": "This is the title for the list of members you have invited" }, "PendingInvites--invited-by-others": { - "message": "Invited by others", + "message": "បានបបួលដោយអ្នកផ្សេង", "description": "This is the title for the list of members who have invited other people" }, "PendingInvites--invited-count": { - "message": "Invited $number$", + "message": "បានបបួល $number$", "description": "This is the label for the number of members someone has invited", "placeholders": { "number": { @@ -5970,11 +5970,11 @@ } }, "PendingInvites--revoke-for-label": { - "message": "Revoke group invite", + "message": "លុបចោលការបបួលជាក្រុម", "description": "This is aria label for revoking a group invite icon" }, "PendingInvites--revoke-for": { - "message": "Revoke group invite for \"$name$\"?", + "message": "លុបចោលការបបួលជាក្រុមសម្រាប់ \"$name$\" ឬ?", "description": "This is the modal content when confirming revoking a single invite", "placeholders": { "number": { @@ -5988,7 +5988,7 @@ } }, "PendingInvites--revoke-from-singular": { - "message": "Revoke 1 invite sent by \"$name$\"?", + "message": "លុបចោលការបបួលចំនួន 1 ដែលផ្ញើដោយ \"$name$\" ឬ?", "description": "This is the modal content when confirming revoking a single invite", "placeholders": { "name": { @@ -5998,7 +5998,7 @@ } }, "PendingInvites--revoke-from-plural": { - "message": "Revoke $number$ invites sent by \"$name$\"?", + "message": "លុបចោលការបបួលចំនួន $number$ ដែលបានផ្ញើដោយ \"$name$\" ឬ?", "description": "This is the modal content when confirming revoking multiple invites", "placeholders": { "number": { @@ -6012,11 +6012,11 @@ } }, "PendingInvites--revoke": { - "message": "Revoke", + "message": "លុបចោល", "description": "This is the modal button to confirm revoking invites" }, "PendingRequests--approve": { - "message": "Approve Request", + "message": "អនុម័តសំណើ", "description": "This is the modal button to approve group request to join" }, "PendingRequests--deny": { @@ -6024,7 +6024,7 @@ "description": "This is the modal button to deny group request to join" }, "PendingRequests--info": { - "message": "People on this list are attempting to join \"$name$\" via the group link.", + "message": "មនុស្សនៅក្នុងបញ្ជីនេះកំពុងព្យាយាមចូលរួម \"$name$\" តាមរយៈតំណក្រុម។", "description": "Information shown below the pending admin approval list", "placeholders": { "name": { @@ -6034,7 +6034,7 @@ } }, "PendingInvites--info": { - "message": "Details about people invited to this group aren’t shown until they join. Invitees will only see messages after they join the group.", + "message": "ព័ត៌មានលម្អិតអំពីមនុស្សដែលត្រូវបានបបួលឲ្យចូលរួមក្នុងក្រុមនេះមិនត្រូវបានបង្ហាញទេ រហូតដល់ពួកគេចូលរួម។ អ្នកបបួលនឹងឃើញសារបន្ទាប់ពីពួកគេចូលរួមក្រុមប៉ុណ្ណោះ។", "description": "Information shown below the invite list" }, "PendingRequests--block--button": { @@ -6046,7 +6046,7 @@ "description": "Title of dialog to block a user from requesting to join via the link again" }, "PendingRequests--block--contents": { - "message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.", + "message": "$name$ នឹងមិនអាចចូលរួម ឬស្នើសុំចូលរួម​ក្រុម​នេះ​តាម​រយៈ​តំណ​ក្រុម​បាន​ទេ។ ពួកគេនៅតែអាចបញ្ចូលទៅក្នុងក្រុមម្តងមួយៗ។", "description": "Details of dialog to block a user from requesting to join via the link again", "placeholders": { "name": { @@ -6056,23 +6056,23 @@ } }, "PendingRequests--block--confirm": { - "message": "Block Request", + "message": "ទប់ស្កាត់សំណើ", "description": "Confirmation button of dialog to block a user from requesting to join via the link again" }, "AvatarInput--no-photo-label--group": { - "message": "Add a group photo", + "message": "បញ្ចូលរូបថតក្រុម", "description": "The label for the avatar uploader when no group photo is selected" }, "AvatarInput--no-photo-label--profile": { - "message": "Add a photo", + "message": "បញ្ចូលរូបថត", "description": "The label for the avatar uploader when no profile photo is selected" }, "AvatarInput--change-photo-label": { - "message": "Change photo", + "message": "ផ្លាស់ប្តូររូបថត", "description": "The label for the avatar uploader when a photo is selected" }, "AvatarInput--upload-photo-choice": { - "message": "Upload photo", + "message": "បង្ហោះរូបថត", "description": "The button text when you click on an uploaded avatar and want to upload a new one" }, "AvatarInput--remove-photo-choice": { @@ -6080,7 +6080,7 @@ "description": "The button text when you click on an uploaded avatar and want to remove it" }, "ContactPill--remove": { - "message": "Remove contact", + "message": "លុបទំនាក់ទំនង", "description": "The label for the 'remove' button on the contact pill" }, "ComposeErrorDialog--close": { @@ -6088,11 +6088,11 @@ "description": "The text on the button when there's an error in the composer" }, "NewlyCreatedGroupInvitedContactsDialog--title--one": { - "message": "Invitation sent", + "message": "បានផ្ញើការអញ្ជើញ", "description": "When creating a new group and inviting users, this is shown in the dialog" }, "NewlyCreatedGroupInvitedContactsDialog--title--many": { - "message": "$count$ invitations sent", + "message": "បានផ្ញើការអញ្ជើញចំនួន $count$", "description": "When creating a new group and inviting users, this is shown in the dialog", "placeholders": { "count": { @@ -6102,7 +6102,7 @@ } }, "NewlyCreatedGroupInvitedContactsDialog--body--user-paragraph--one": { - "message": "$name$ can’t be automatically added to this group by you.", + "message": "$name$ មិនអាចត្រូវបានបញ្ចូលទៅក្នុងក្រុមនេះដោយអ្នកទេ។", "description": "When creating a new group and inviting users, this is shown in the dialog", "placeholders": { "name": { @@ -6112,11 +6112,11 @@ } }, "NewlyCreatedGroupInvitedContactsDialog--body--user-paragraph--many": { - "message": "These users can’t be automatically added to this group by you.", + "message": "អ្នក​ប្រើ​ទាំងនេះ​មិន​អាច​ត្រូវ​បាន​បញ្ចូល​ដោយ​ស្វ័យ​ប្រវត្តិ​ទៅ​ក្នុង​ក្រុម​នេះ​ដោយ​អ្នក​ទេ។", "description": "When creating a new group and inviting users, this is shown in the dialog" }, "NewlyCreatedGroupInvitedContactsDialog--body--info-paragraph": { - "message": "They’ve been invited to join, and won’t see any group messages until they accept.", + "message": "ពួកគេត្រូវបានបបួលឲ្យចូលរួម ហើយនឹងមិនឃើញសារក្រុមណាមួយឡើយ រហូតដល់ពួកគេទទួលយក។", "description": "When creating a new group and inviting users, this is shown in the dialog" }, "NewlyCreatedGroupInvitedContactsDialog--body--learn-more": { @@ -6132,7 +6132,7 @@ "description": "When adding new members to an existing group, this is shown in the dialog" }, "AddGroupMembersModal--confirm-title--one": { - "message": "Add $person$ to \"$group$\"?", + "message": "បញ្ចូល $person$ ទៅក្នង \"$group$\" ឬ?", "description": "When adding new members to an existing group, this is shown in the confirmation dialog", "placeholders": { "person": { @@ -6146,7 +6146,7 @@ } }, "AddGroupMembersModal--confirm-title--many": { - "message": "Add $count$ members to \"$group$\"?", + "message": "បញ្ចូលសមាជិក $count$ នាក់ទៅក្នុង \"$group$\" ឬ?", "description": "When adding new members to an existing group, this is shown in the confirmation dialog", "placeholders": { "count": { @@ -6160,7 +6160,7 @@ } }, "AddGroupMembersModal--confirm-button--one": { - "message": "Add member", + "message": "បញ្ចូលសមាជិក", "description": "When adding new members to an existing group, this is shown on the confirmation dialog button" }, "AddGroupMembersModal--confirm-button--many": { @@ -6172,7 +6172,7 @@ "description": "The text of the button to create new groups" }, "selectContact": { - "message": "Select contact $name$", + "message": " ជ្រើសរើសបញ្ជីទំនាក់ទំនង $name$", "description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)", "placeholders": { "name": { @@ -6182,7 +6182,7 @@ } }, "deselectContact": { - "message": "De-select contact $name$", + "message": "មិនជ្រើសរើស $name$ វិញ", "description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)", "placeholders": { "name": { @@ -6192,7 +6192,7 @@ } }, "cannotSelectContact": { - "message": "Cannot select contact $name$", + "message": "មិនអាចជ្រើសរើសបញ្ជីទំនាក់ទំនង $name$", "description": "The label for contact checkboxes that are disabled", "placeholders": { "name": { @@ -6206,27 +6206,27 @@ "description": "The label for contact checkboxes that are disabled because they're already a member" }, "MessageAudio--play": { - "message": "Play audio attachment", + "message": "ចាក់ឯកសារភ្ជាប់ជាសំឡេង", "description": "Aria label for audio attachment's Play button" }, "MessageAudio--pause": { - "message": "Pause audio attachment", + "message": "ផ្អាកឯកសារភ្ជាប់ជាសំឡេង", "description": "Aria label for audio attachment's Pause button" }, "MessageAudio--download": { - "message": "Download audio attachment", + "message": "ទាញយកឯកសារភ្ជាប់ជាសំឡេង", "description": "Aria label for audio attachment's Download button" }, "MessageAudio--pending": { - "message": "Downloading audio attachment...", + "message": "ទាញយកឯកសារភ្ជាប់ជាសំឡេង…", "description": "Aria label for pending audio attachment spinner" }, "MessageAudio--slider": { - "message": "Playback time of audio attachment", + "message": "ពេលវេលាចាក់សារថ្មីនៃឯកសារភ្ជាប់ជាសំឡេង", "description": "Aria label for audio attachment's playback time slider" }, "emptyInboxMessage": { - "message": "Click the $composeIcon$ above and search for your contacts or groups to message.", + "message": "ចុច $composeIcon$ ខាងលើ ហើយស្វែងរកបញ្ជីទំនាក់ទំនង ឬក្រុមរបស់អ្នកដើម្បីផ្ញើសារ។", "description": "Shown in the left-pane when the inbox is empty", "placeholders": { "composeIcon": { @@ -6236,7 +6236,7 @@ } }, "composeIcon": { - "message": "compose button", + "message": "ប៊ូតុងសរសេរ", "description": "Shown in the left-pane when the inbox is empty. Describes the button that composes a new message." }, "ForwardMessageModal--continue": { @@ -6244,11 +6244,11 @@ "description": "aria-label for the 'next' button in the forward a message modal dialog" }, "TimelineDateHeader--date-in-last-6-months": { - "message": "ddd, MMM D", + "message": "ddd D MMM", "description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "TimelineDateHeader--date-older-than-6-months": { - "message": "MMM D, YYYY", + "message": "D MMM YYYY", "description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "MessageRequestWarning__learn-more": { @@ -6264,7 +6264,7 @@ "description": "Shown in the message request warning dialog. Clicking this button will open a page on Signal's support site" }, "ContactSpoofing__same-name": { - "message": "Review requests carefully. Signal found another contact with the same name. $link$", + "message": "ពិនិត្យមើលសំណើដោយប្រុងប្រយ័ត្ន។ Signal បានរកឃើញបញ្ជីទំនាក់ទំនងផ្សេងទៀតដែលមានឈ្មោះដូចគ្នា។ $link$", "description": "Shown in the timeline warning when you have a message request from someone with the same name as someone else", "placeholders": { "link": { @@ -6274,7 +6274,7 @@ } }, "ContactSpoofing__same-name-in-group": { - "message": "$count$ group members have the same name. $link$", + "message": "សមាជិកក្រុម $count$ នាក់មានឈ្មោះដូចគ្នា។ $link$", "description": "Shown in the timeline warning when you multiple group members have the same name", "placeholders": { "count": { @@ -6288,15 +6288,15 @@ } }, "ContactSpoofing__same-name__link": { - "message": "Review request", + "message": "ពិនិត្យមើលសំណើ", "description": "Shown in the timeline warning when you have a message request from someone with the same name as someone else" }, "ContactSpoofing__same-name-in-group__link": { - "message": "Click to review", + "message": "ចុចដើម្បីពិនិត្យមើល", "description": "Shown in the timeline warning when you multiple group members have the same name" }, "ContactSpoofingReviewDialog__title": { - "message": "Review request", + "message": "ពិនិត្យមើលសំណើ", "description": "Title for the contact name spoofing review dialog" }, "ContactSpoofingReviewDialog__description": { @@ -6312,11 +6312,11 @@ "description": "Header in the contact spoofing review dialog, shown above the \"safe\" user" }, "ContactSpoofingReviewDialog__group__title": { - "message": "Review members", + "message": "ពិនិត្យមើលសមាជិក", "description": "Title for the contact name spoofing review dialog in groups" }, "ContactSpoofingReviewDialog__group__description": { - "message": "$count$ group members have similar names. Review the members below or choose to take action.", + "message": "សមាជិកក្រុម $count$ នាក់មានឈ្មោះស្រដៀងគ្នា។ ពិនិត្យមើលសមាជិកខាងក្រោម ឬជ្រើសរើសដើម្បីធ្វើសកម្មភាព។", "description": "Description for the group contact spoofing review dialog" }, "ContactSpoofingReviewDialog__group__members-header": { @@ -6324,7 +6324,7 @@ "description": "Header in the group contact spoofing review dialog. After this header, there will be a list of members" }, "ContactSpoofingReviewDialog__group__name-change-info": { - "message": "Recently changed their profile name from $oldName$ to $newName$", + "message": "ថ្មីៗនេះបានប្តូរឈ្មោះប្រូហ្វាល់របស់ពួកគេពី $oldName$ ទៅជា $newName$", "description": "In the group contact spoofing review dialog, this text is shown when someone has changed their name recently", "placeholders": { "oldName": { @@ -6342,7 +6342,7 @@ "description": "When confirming the removal of a group member, show this text in the button" }, "RemoveGroupMemberConfirmation__description": { - "message": "Remove \"$name$\" from the group?", + "message": "ដក \"$name$\" ចេញពីក្រុមឬ?", "description": "When confirming the removal of a group member, show this text in the dialog", "placeholders": { "name": { @@ -6352,7 +6352,7 @@ } }, "RemoveGroupMemberConfirmation__description__with-link": { - "message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.", + "message": "ដក \"$name$\" ចេញពីក្រុមឬ? ពួកគេនឹងមិនអាចចូលរួមឡើងវិញតាមរយៈតំណក្រុមទេ។", "description": "When confirming the removal of a group member, show this text in the dialog", "placeholders": { "name": { @@ -6374,7 +6374,7 @@ "description": "First paragraph in the captcha dialog" }, "CaptchaDialog--can-close__title": { - "message": "Continue without verifying?", + "message": "បន្តដោយមិនផ្ទៀងផ្ទាត់ឬ?", "description": "Header in the captcha dialog that can be closed" }, "CaptchaDialog--can-close__body": { @@ -6382,7 +6382,7 @@ "description": "Body of the captcha dialog that can be closed" }, "CaptchaDialog--can_close__skip-verification": { - "message": "Skip verification", + "message": "រំលងការផ្ទៀងផ្ទាត់", "description": "Skip button of the captcha dialog that can be closed" }, "verificationComplete": { @@ -6390,11 +6390,11 @@ "description": "Displayed after successful captcha" }, "verificationFailed": { - "message": "Verification failed. Please retry later.", + "message": "ការផ្ទៀងផ្ទាត់មិនបានជោគជ័យទេ។ សូមព្យាយាមម្តងទៀតនៅពេលក្រោយ។", "description": "Displayed after unsuccessful captcha" }, "deleteForEveryoneFailed": { - "message": "Failed to delete message for everyone. Please retry later.", + "message": "មិនអាចលុបសារសម្រាប់អ្នករាល់គ្នា។ សូមព្យាយាមម្តងទៀតនៅពេលក្រោយ។", "description": "Displayed when delete-for-everyone has failed to send to all recipients" }, "ChatColorPicker__delete--title": { @@ -6402,7 +6402,7 @@ "description": "Confirm title for deleting custom color" }, "ChatColorPicker__delete--message": { - "message": "This custom color is used in $num$ chats. Do you want to delete it for all chats?", + "message": "ពណ៌ដែលបានកំណត់ផ្ទាល់ខ្លួននេះនៅក្នុងការជជែកចំនួន $num$។ តើអ្នកចង់លុបវាចោលសម្រាប់ការជជែកទាំងអស់ឬទេ?", "description": "Confirm message for deleting custom color", "placeholders": { "num": { @@ -6412,7 +6412,7 @@ } }, "ChatColorPicker__global-chat-color": { - "message": "Global Chat Color", + "message": "ពណ៌ការជជែកសាកល", "description": "Modal title for the chat color picker and editor for all conversations" }, "ChatColorPicker__menu-title": { @@ -6428,11 +6428,11 @@ "description": "Confirmation dialog title for resetting all chat colors or only the global default one" }, "ChatColorPicker__resetAll": { - "message": "Reset all chat colors", + "message": "កំណត់ពណ៌ការជជែកទាំងអស់ឡើងវិញ", "description": "Button label for resetting all chat colors" }, "ChatColorPicker__confirm-reset-default": { - "message": "Reset default", + "message": "កំណត់លំនាំដើមឡើងវិញ", "description": "Button label for resetting only global chat color" }, "ChatColorPicker__confirm-reset": { @@ -6444,7 +6444,7 @@ "description": "Modal message text for confirming resetting of chat colors" }, "ChatColorPicker__custom-color--label": { - "message": "Show custom color editor", + "message": "បង្ហាញកម្មវិធីកែពណ៌ផ្ទាល់ខ្លួន", "description": "aria-label for custom color editor button" }, "ChatColorPicker__sampleBubble1": { @@ -6452,7 +6452,7 @@ "description": "An example message bubble for selecting the chat color" }, "ChatColorPicker__sampleBubble2": { - "message": "Another bubble.", + "message": "ឧទាហរណ៍មួយទៀត។", "description": "An example message bubble for selecting the chat color" }, "ChatColorPicker__sampleBubble3": { @@ -6492,7 +6492,7 @@ "description": "Modal title for the custom color editor" }, "customDisappearingTimeOption": { - "message": "Custom time...", + "message": "ពេលកំណត់ផ្ទាល់ខ្លួន...", "description": "Text for an option in Disappearing Messages menu and Conversation Details Disappearing Messages setting when no user value is available" }, "selectedCustomDisappearingTimeOption": { @@ -6500,11 +6500,11 @@ "description": "Text for an option in Conversation Details Disappearing Messages setting when user previously selected custom time" }, "DisappearingTimeDialog__label--value": { - "message": "Number", + "message": "លេខ", "description": "aria-label for the number select box" }, "DisappearingTimeDialog__label--units": { - "message": "Unit of time", + "message": "ឯកតានៃពេលវេលា", "description": "aria-label for the units of time select box" }, "DisappearingTimeDialog__title": { @@ -6512,7 +6512,7 @@ "description": "Title for the custom disappearing message timeout dialog" }, "DisappearingTimeDialog__body": { - "message": "Choose a custom time for disappearing messages.", + "message": "ជ្រើសរើសពេលកំណត់ផ្ទាល់ខ្លួនសម្រាប់សារដែលបាត់ដោយស្វ័យប្រវត្តិ។", "description": "Body for the custom disappearing message timeout dialog" }, "DisappearingTimeDialog__set": { @@ -6520,23 +6520,23 @@ "description": "Text for the dialog button confirming the custom disappearing message timeout" }, "DisappearingTimeDialog__seconds": { - "message": "Seconds", + "message": "វិនាទី", "description": "Name of the 'seconds' unit select for the custom disappearing message timeout dialog" }, "DisappearingTimeDialog__minutes": { - "message": "Minutes", + "message": "នាទី", "description": "Name of the 'minutes' unit select for the custom disappearing message timeout dialog" }, "DisappearingTimeDialog__hours": { - "message": "Hours", + "message": "ម៉ោង", "description": "Name of the 'hours' unit select for the custom disappearing message timeout dialog" }, "DisappearingTimeDialog__days": { - "message": "Days", + "message": "ថ្ងៃ", "description": "Name of the 'days' unit select for the custom disappearing message timeout dialog" }, "DisappearingTimeDialog__weeks": { - "message": "Weeks", + "message": "សប្តាហ៍", "description": "Name of the 'weeks' unit select for the custom disappearing message timeout dialog" }, "settings__DisappearingMessages__footer": { @@ -6548,7 +6548,7 @@ "description": "Label for the Disappearing Messages default timer setting" }, "UniversalTimerNotification__text": { - "message": "The disappearing message time will be set to $timeValue$ when you message them.", + "message": "ពេលវេលាសារដែលបាត់ដោយស្វ័យប្រវត្តិនឹងត្រូវបានកំណត់ទៅជា $timeValue$ នៅពេលអ្នកផ្ញើសារទៅពួកគេ។", "description": "A message displayed when default disappearing message timeout is about to be applied", "placeholders": { "timeValue": { @@ -6558,15 +6558,15 @@ } }, "ErrorBoundaryNotification__text": { - "message": "Couldn't display this message. Click to submit a debug log.", + "message": "មិនអាចបង្ហាញសារនេះទេ។ សូមចុចដើម្បីដាក់ស្នើកំណត់ហេតុបំបាត់កំហុស។", "description": "An error notification displayed when message fails to render due to an internal error" }, "GroupDescription__read-more": { - "message": "read more", + "message": "អានបន្ថែម", "description": "Button text when the group description is too long" }, "EditConversationAttributesModal__description-warning": { - "message": "ការពណ៌នាក្រុម នឹងត្រូវបង្ហាញទៅសមាជិកនៃក្រុមនេះ និងមនុស្សដែលត្រូវបានអញ្ជើញ។", + "message": "ការពណ៌នាក្រុម នឹងត្រូវបង្ហាញទៅសមាជិកនៃក្រុមនេះ និងមនុស្សដែលត្រូវបានបបួល។", "description": "Label text shown when editing group description" }, "ConversationDetailsHeader--add-group-description": { @@ -6574,7 +6574,7 @@ "description": "Placeholder text in the details header for those that can edit the group description" }, "MediaQualitySelector--button": { - "message": "Select media quality", + "message": "ជ្រើសរើសគុណភាពមេឌៀ", "description": "aria-label for the media quality selector button" }, "MediaQualitySelector--title": { @@ -6638,7 +6638,7 @@ "description": "Shown on the edit username screen" }, "ProfileEditor--username--check-characters": { - "message": "Usernames may only contain a-z, 0-9 and _", + "message": "ឈ្មោះអ្នកប្រើប្រាស់អាចមានតែ a-z, 0-9 និង _", "description": "Shown if user has attempted to use forbidden characters" }, "ProfileEditor--username--check-starting-character": { @@ -6646,7 +6646,7 @@ "description": "Shown if user has attempted to begin their username with a number" }, "ProfileEditor--username--check-character-min": { - "message": "Usernames must have a least $min$ characters.", + "message": "ឈ្មោះអ្នកប្រើត្រូវមានតួអក្សរតិចបំផុត $min$។", "description": "Shown if user has attempted to enter a username with too few characters - currently min is 3", "placeholders": { "min": { @@ -6656,7 +6656,7 @@ } }, "ProfileEditor--username--check-character-max": { - "message": "Usernames must have at most $max$ characters.", + "message": "ឈ្មោះ​អ្នក​ប្រើ​ត្រូវ​តែ​មាន​តួអក្សរ​ច្រើន​បំផុត $max$។", "description": "Shown if user has attempted to enter a username with too many characters - currently min is 25", "placeholders": { "max": { @@ -6670,19 +6670,19 @@ "description": "Shown if user has attempted to save a username which is not available" }, "ProfileEditor--username--general-error": { - "message": "Your username couldn’t be saved. Check your connection and try again.", + "message": "ឈ្មោះអ្នកប្រើរបស់អ្នកមិនអាចរក្សាទុកបានទេ។ សូមពិនិត្យការតភ្ជាប់របស់អ្នក ហើយព្យាយាមម្តងទៀត។", "description": "Shown if something unknown has gone wrong with username save." }, "ProfileEditor--username--delete-general-error": { - "message": "Your username couldn’t be removed. Check your connection and try again.", + "message": "ឈ្មោះអ្នកប្រើរបស់អ្នកមិនអាចដកចេញបានទេ។ សូមពិនិត្យការតភ្ជាប់របស់អ្នក ហើយព្យាយាមម្តងទៀត។", "description": "Shown if something unknown has gone wrong with username delete." }, "ProfileEditor--username--delete-username": { - "message": "Delete username", + "message": "លុបឈ្មោះអ្នកប្រើ", "description": "Shown as aria label for trash icon next to username" }, "ProfileEditor--username--confirm-delete-body": { - "message": "This will remove your username, allowing other users to claim it. Are you sure?", + "message": "ការធ្វើបែបនេះនឹងលុប​ឈ្មោះ​អ្នក​ប្រើ​របស់​អ្នក​ចេញ ដោយ​អនុញ្ញាត​ឲ្យអ្នក​ប្រើ​ផ្សេង​ទៀតយក​វា។ តើ​អ្នក​ប្រាកដ​ឬ​ទេ?", "description": "Shown in dialog body if user has saved an empty string to delete their username" }, "ProfileEditor--username--confirm-delete-button": { @@ -6690,7 +6690,7 @@ "description": "Shown in dialog button if user has saved an empty string to delete their username" }, "ProfileEditor--about-placeholder": { - "message": "Write something about yourself...", + "message": "សរសេរអ្វីមួយអំពីខ្លួនអ្នក...", "description": "Placeholder text for about input field" }, "ProfileEditor--first-name": { @@ -6706,7 +6706,7 @@ "description": "ConfirmationDialog text for discarding changes" }, "ProfileEditor--info": { - "message": "Your profile is encrypted. Your profile and changes to it will be visible to your contacts and when you start or accept new chats. $learnMore$", + "message": "ប្រូហ្វាល់របស់អ្នកត្រូវបានអ៊ិនគ្រីប។ ប្រូហ្វាល់របស់អ្នក និងការផ្លាស់ប្តូរទាំងនេះនឹងអាចមើលឃើញដោយបញ្ជីទំនាក់ទំនងរបស់អ្នក ហើយនៅពេលអ្នកចាប់ផ្តើម ឬទទួលយកការជជែកថ្មីៗ។ $learnMore$", "description": "Information shown at the bottom of the profile editor section", "placeholders": { "learnMore": { @@ -6752,7 +6752,7 @@ "description": "Title for about editing" }, "ProfileEditorModal--avatar": { - "message": "Your Avatar", + "message": "រូបតំណាងរបស់អ្នក", "description": "Title for profile avatar editing" }, "ProfileEditorModal--username": { @@ -6760,7 +6760,7 @@ "description": "Title for username editing" }, "ProfileEditorModal--error": { - "message": "Your profile could not be updated. Please try again.", + "message": "ប្រូហ្វាល់របស់អ្នកមិនអាចធ្វើបច្ចុប្បន្នភាពបានទេ។ សូម​ព្យាយាម​ម្តង​ទៀត។", "description": "Error message when something goes wrong updating your profile." }, "AnnouncementsOnlyGroupBanner--modal": { @@ -6768,7 +6768,7 @@ "description": "Modal title for the list of admins in a group" }, "AnnouncementsOnlyGroupBanner--announcements-only": { - "message": "Only $admins$ can send messages", + "message": "មានតែ $admins$ ដែលអាចផ្ញើសារបាន", "description": "Displayed if sending of messages is disabled to non-admins", "placeholders": { "admins": { @@ -6786,11 +6786,11 @@ "description": "Label for the avatar selector" }, "AvatarColorPicker--choose": { - "message": "Choose a color", + "message": "ជ្រើសរើសពណ៌", "description": "Label for when you need to choose your fighter, err color" }, "LeftPaneSetGroupMetadataHelper__avatar-modal-title": { - "message": "Group Avatar", + "message": "រូបតំណាងជាក្រុម", "description": "Title for the avatar picker in the group creation flow" }, "Preferences__button--general": { @@ -6818,7 +6818,7 @@ "description": "Button to switch the settings view" }, "Preferences--lastSynced": { - "message": "Last import at $date$ $time$", + "message": "ការនាំចូលចុងក្រោយនៅ $date$ $time$", "description": "Label for date and time of last sync operation", "placeholders": { "date": { @@ -6836,7 +6836,7 @@ "description": "Title for system type settings" }, "Preferences--zoom": { - "message": "Zoom level", + "message": "កម្រិតពង្រីក", "description": "Label for changing the zoom level" }, "Preferences__link-previews--title": { @@ -6844,7 +6844,7 @@ "description": "Title for the generate link previews setting" }, "Preferences__link-previews--description": { - "message": "To change this setting, open the Signal app on your mobile device and navigate to Settings > Chats", + "message": "ដើម្បីផ្លាស់ប្តូរការកំណត់នេះ សូមបើកកម្មវិធី Signal នៅលើឧបករណ៍ចល័តរបស់អ្នក ហើយចូលទៅកាន់ការកំណត់ រួចទៅការជជែក", "description": "Description for the generate link previews setting" }, "Preferences--advanced": { @@ -6852,7 +6852,7 @@ "description": "Title for advanced settings" }, "Preferences--notification-content": { - "message": "Notification content", + "message": "ខ្លឹមសារ​ជូន​ដំណឹង", "description": "Label for the notification content setting select box" }, "Preferences--blocked": { @@ -6860,7 +6860,7 @@ "description": "Label for blocked contacts setting" }, "Preferences--blocked-count-singular": { - "message": "$num$ contact", + "message": "$num$ បញ្ជីទំនាក់ទំនង", "description": "Number of contacts blocked singular", "placeholders": { "num": { @@ -6870,7 +6870,7 @@ } }, "Preferences--blocked-count-plural": { - "message": "$num$ contacts", + "message": "$num$ បញ្ជីទំនាក់ទំនង", "description": "Number of contacts blocked plural", "placeholders": { "num": { @@ -6880,11 +6880,11 @@ } }, "Preferences__who-can--title": { - "message": "Who can...", + "message": "អ្នកដែលអាច...", "description": "Title for the 'who can do X' setting" }, "Preferences__privacy--description": { - "message": "To change these settings, open the Signal app on your mobile device and navigate to Settings > Privacy", + "message": "ដើម្បីផ្លាស់ប្តូរការកំណត់ទាំងនេះ សូមបើកកម្មវិធី Signal នៅលើឧបករណ៍ចល័តរបស់អ្នក ហើយចូលទៅកាន់ការកំណត់ រួចទៅឯកជនភាព", "description": "Description for the 'who can do X' setting" }, "Preferences__who-can--everybody": { @@ -6908,7 +6908,7 @@ "description": "Label for the see my phone number setting" }, "Preferences--find-me": { - "message": "Find me by my phone number", + "message": "ស្វែងរកខ្ញុំតាមលេខទូរសព្ទរបស់ខ្ញុំ", "description": "Label for the find me by my phone number setting" }, "Preferences--read-receipts": { @@ -6920,23 +6920,23 @@ "description": "Label for the typing indicators setting" }, "Preferences--updates": { - "message": "Updates", + "message": "បច្ចុប្បន្នភាព", "description": "Header for settings having to do with updates" }, "Preferences__download-update": { - "message": "Automatically download updates", + "message": "ទាញយកបច្ចុប្បន្នភាពដោយស្វ័យប្រវត្តិ", "description": "Label for checkbox for the auto download updates setting" }, "Preferences__enable-notifications": { - "message": "Enable notifications", + "message": "បើកសារជូនដំណឹង", "description": "Label for checkbox for the notifications setting" }, "Preferences__devices": { - "message": "Devices", + "message": "ឧបករណ៍", "description": "Label for Device list in call settings pane" }, "DialogUpdate--version-available": { - "message": "Update to version $version$ available", + "message": "ធ្វើបច្ចុប្បន្នភាពទៅកំណែ $version$ ដែលមាន", "description": "Tooltip for new update available", "placeholders": { "status": { @@ -6946,15 +6946,15 @@ } }, "NSIS__retry-dialog--first-line": { - "message": "Signal cannot be closed.", + "message": "Signal មិនអាចបិទបានទេ។", "description": "First line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__retry-dialog--second-line": { - "message": "Please close it manually and click Retry to continue.", + "message": "សូមបិទវាមួយៗ ហើយចុចព្យាយាមម្តងទៀត ដើម្បីបន្ត។", "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__appRunning": { - "message": "$appName$ is running.\nClick OK to close it.\nIf it doesn't close, try closing it manually.", + "message": "$appName$ កំពុងដំណើរការ។\nចុចបាទ/ចាសដើម្បីបិទវា។\nប្រសិនបើវាមិនបិទទេ សូមព្យាយាមបិទវាមួយៗ។", "description": "The contents of a dialog displayed when Windows installer detect that the application is running and asks user to close it. Note: please keep the line breaks so that the text occupies three separate lines", "placeholders": { "appName": { @@ -6964,19 +6964,19 @@ } }, "NSIS__decompressionFailed": { - "message": "Failed to decompress files. Please try running the installer again.", + "message": "មិនអាចបង្រួមឯកសារ។ សូមព្យាយាមដំណើរការកម្មវិធីដំឡើងម្តងទៀត។", "description": "Displayed when Windows installer cannot decompress application files" }, "NSIS__uninstallFailed": { - "message": "Failed to uninstall old application files. Please try running the installer again.", + "message": "មិនអាចលុបឯកសារកម្មវិធីចាស់។ សូមព្យាយាមដំណើរការកម្មវិធីដំឡើងម្តងទៀត។", "description": "Displayed when Windows installer cannot uninstall the old application" }, "CrashReportDialog__title": { - "message": "Application crashed", + "message": "កម្មវិធីបានគាំង", "description": "A title of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__body": { - "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.", + "message": "Signal បានចាប់ផ្តើមឡើងវិញបន្ទាប់ពីការគាំង។ អ្នកអាចដាក់ស្នើរបាយការណ៍គាំងដើម្បីជួយ Signal ស៊ើបអង្កេតបញ្ហានេះ។", "description": "The body of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__submit": { @@ -6984,7 +6984,7 @@ "description": "A button label for submission of the crash reporter data after a recent crash" }, "CrashReportDialog__erase": { - "message": "Don't Send", + "message": "កុំផ្ញើ", "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" }, "CustomizingPreferredReactions__title": { @@ -6992,11 +6992,11 @@ "description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal." }, "CustomizingPreferredReactions__subtitle": { - "message": "Click to replace an emoji", + "message": "ចុចដើម្បីប្តូររូបអារម្មណ៍", "description": "Instructions in the modal for customizing the preferred reactions." }, "CustomizingPreferredReactions__had-save-error": { - "message": "There was an error when saving your settings. Please try again.", + "message": "មានបញ្ហាក្នុងការរក្សាទុកការកំណត់របស់អ្នក។ សូមព្យាយាមម្តងទៀត។", "description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message." }, "MediaEditor__control--draw": { @@ -7012,7 +7012,7 @@ "description": "Label for the sticker button in the media editor" }, "MediaEditor__control--crop": { - "message": "Crop and rotate", + "message": "កាត់តម្រឹម ហើយបង្វិល", "description": "Label for the crop & rotate button in the media editor" }, "MediaEditor__control--undo": { @@ -7024,35 +7024,35 @@ "description": "Label for the redo button in the media editor" }, "MediaEditor__text--regular": { - "message": "Regular", + "message": "ធម្មតា", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--highlight": { - "message": "Highlight", + "message": "រំលេចពណ៌", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--outline": { - "message": "Outline", + "message": "ទម្រង់ក្រៅ", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--underline": { - "message": "Underline", + "message": "គូសបន្ទាត់ពីក្រោម", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__draw--pen": { - "message": "Pen", + "message": "ប៊ិច", "description": "Type of brush to free draw" }, "MediaEditor__draw--highlighter": { - "message": "Highlighter", + "message": "ប៊ិចពណ៌គូសចំណាំ", "description": "Type of brush to free draw" }, "MediaEditor__draw--thin": { - "message": "Thin", + "message": "ស្តើង", "description": "Tip width of the brush" }, "MediaEditor__draw--regular": { - "message": "Regular", + "message": "ធម្មតា", "description": "Tip width of the brush" }, "MediaEditor__draw--medium": { @@ -7060,7 +7060,7 @@ "description": "Tip width of the brush" }, "MediaEditor__draw--heavy": { - "message": "Heavy", + "message": "ក្រាស់", "description": "Tip width of the brush" }, "MediaEditor__crop--reset": { @@ -7068,7 +7068,7 @@ "description": "Reset the crop state" }, "MediaEditor__crop--rotate": { - "message": "Rotate", + "message": "បង្វិល", "description": "Rotate the canvas" }, "MediaEditor__crop--flip": { @@ -7080,7 +7080,7 @@ "description": "Lock the aspect ratio" }, "MediaEditor__crop--crop": { - "message": "Crop", + "message": "កាត់តម្រឹម", "description": "Performs the crop" }, "MyStories__title": { @@ -7088,19 +7088,19 @@ "description": "Title for the my stories list" }, "MyStories__story": { - "message": "Your story", + "message": "រឿងរ៉ាវរបស់អ្នក", "description": "aria-label for each one of your stories" }, "MyStories__download": { - "message": "Download story", + "message": "ទាញយករឿងរ៉ាវ", "description": "aria-label for the download button" }, "MyStories__more": { - "message": "More options", + "message": "ជម្រើសច្រើនទៀត", "description": "aria-label for the more button" }, "MyStories__views--singular": { - "message": "$num$ view", + "message": "ចំនួនមើល $num$", "description": "Number of views your story has", "placeholders": { "num": { @@ -7110,7 +7110,7 @@ } }, "MyStories__views--plural": { - "message": "$num$ views", + "message": "ចំនួនមើល $num$", "description": "Number of views your story has", "placeholders": { "num": { @@ -7120,7 +7120,7 @@ } }, "MyStories__replies--singular": { - "message": "$num$ reply", + "message": "ចំនួនឆ្លើយតប $num$", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7130,7 +7130,7 @@ } }, "MyStories__replies--plural": { - "message": "$num$ replies", + "message": "ចំនួនឆ្លើយតប $num$", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7140,7 +7140,7 @@ } }, "MyStories__delete": { - "message": "Delete this story? It will also be deleted for everyone who received it.", + "message": "លុបរឿងរ៉ាវនេះឬ? វាក៏នឹងត្រូវបានលុបផងដែរសម្រាប់អ្នកគ្រប់គ្នាដែលបានទទួលវា។", "description": "Confirmation dialog description text for deleting a story" }, "Stories__title": { @@ -7160,15 +7160,15 @@ "description": "Button label to go to hidden stories pane" }, "Stories__list-empty": { - "message": "No recent stories to show right now", + "message": "មិនមានរឿងថ្មីៗដើម្បីបង្ហាញនៅពេលនេះទេ", "description": "Description for when there are no stories to show" }, "Stories__placeholder--text": { - "message": "Click to view a story", + "message": "ចុចដើម្បីមើលរឿងរ៉ាវ", "description": "Placeholder label for the story view" }, "Stories__from-to-group": { - "message": "$name$ to $group$", + "message": "$name$ ទៅ $group$", "description": "Title for someone sending a story to a group", "placeholders": { "name": { @@ -7194,7 +7194,7 @@ "description": "Button label to reply to a story" }, "StoryViewer__reply-group": { - "message": "Reply to Group", + "message": "ឆ្លើយតបទៅក្រុម", "description": "Button label to reply to a group story" }, "StoryViewer__mute": { @@ -7218,7 +7218,7 @@ "description": "Title for replies tab" }, "StoryViewsNRepliesModal__react": { - "message": "React to story", + "message": "ប្រតិកម្មទៅនឹងរឿងរ៉ាវ", "description": "aria-label for reaction button" }, "StoryViewsNRepliesModal__reacted": { @@ -7226,11 +7226,11 @@ "description": "Description of someone reacting to a story" }, "StoryListItem__label": { - "message": "Story", + "message": "រឿងរ៉ាវ", "description": "aria-label for the story list button" }, "StoryListItem__unhide": { - "message": "Show stories", + "message": "បង្ហាញរឿងរ៉ាវ", "description": "Label for menu item to un-hide the story" }, "StoryListItem__hide": { @@ -7242,7 +7242,7 @@ "description": "Label for menu item to go to conversation" }, "StoryListItem__hide-modal--body": { - "message": "Hide story? New story updates from $name$ won’t appear at the top of the stories list anymore.", + "message": "លាក់រឿងរ៉ាវឬ? រឿងរ៉ាវថ្មីៗពី $name$ នឹងមិនបង្ហាញនៅផ្នែកខាងលើនៃបញ្ជីរឿងរ៉ាវទៀតទេ។", "description": "Body for the confirmation dialog for hiding a story" }, "StoryListItem__hide-modal--confirm": { @@ -7250,7 +7250,7 @@ "description": "Action button for the confirmation dialog to hide a story" }, "StoryImage__error": { - "message": "Error displaying image", + "message": "មានបញ្ហាក្នុងការបង្ហាញរូបភាព", "description": "aria-label for image errors" }, "StoryCreator__text-bg": { @@ -7274,7 +7274,7 @@ "description": "Placeholder to add text" }, "StoryCreator__text--regular": { - "message": "Regular", + "message": "ធម្មតា", "description": "Label for font" }, "StoryCreator__text--bold": { @@ -7310,11 +7310,11 @@ "description": "Title for the link preview tooltip" }, "Quote__story": { - "message": "Story", + "message": "រឿងរ៉ាវ", "description": "Title for replies to stories" }, "Quote__story-reaction": { - "message": "Reacted to a story from $name$", + "message": "បានប្រតិកម្មទៅនឹងរឿងរ៉ាវពី $name$", "description": "Label for when a person reacts to a story", "placeholders": { "name": { @@ -7336,11 +7336,11 @@ "description": "Label for when a story is not found" }, "WhatsNew__modal-title": { - "message": "What's New", + "message": "អ្វីថ្មីៗ", "description": "Title for the whats new modal" }, "WhatsNew__bugfixes": { - "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "message": "កំណែ​នេះ​មាន​ការ​កែ​សម្រួល និង​កែ​កំហុស​តូចៗ​មួយ​ចំនួន ដើម្បី​រក្សា​ Signal ឲ្យ​ដំណើរការ​ដោយ​រលូន។", "description": "Release notes for releases that only include bug fixes" }, "WhatsNew__v5.47--1": { diff --git a/_locales/ko/messages.json b/_locales/ko/messages.json index df185e602..4a10de94c 100644 --- a/_locales/ko/messages.json +++ b/_locales/ko/messages.json @@ -788,7 +788,7 @@ "description": "Aria label for clear search button" }, "searchIn": { - "message": "채팅 검색", + "message": "대화 검색", "description": "Shown in the search box before text is entered when searching in a specific conversation" }, "noSearchResults": { @@ -2402,15 +2402,15 @@ "description": "Label shown when there are no conversations to compose to" }, "Toast--failed-to-fetch-username": { - "message": "Failed to fetch username. Check your connection and try again.", + "message": "사용자명을 가져오지 못했습니다. 연결을 확인하고 다시 시도하세요.", "description": "Shown if request to Signal servers to find username fails" }, "Toast--failed-to-fetch-phone-number": { - "message": "Failed to fetch phone number. Check your connection and try again.", + "message": "전화번호를 가져오지 못했습니다. 연결을 확인하고 다시 시도하세요.", "description": "Shown if request to Signal servers to find phone number fails" }, "startConversation--username-not-found": { - "message": "User not found. $atUsername$ is not a Signal user; make sure you’ve entered the complete username.", + "message": "사용자를 찾을 수 없습니다. $atUsername$ 님은 Signal 사용자가 아닙니다. 전체 사용자명을 입력했는지 확인하세요.", "description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username", "placeholders": { "atUsername": { @@ -2420,7 +2420,7 @@ } }, "startConversation--phone-number-not-found": { - "message": "User not found. \"$phoneNumber$\" is not a Signal user.", + "message": "사용자를 찾을 수 없습니다. '$phoneNumber$'번은 Signal 사용자가 아닙니다.", "description": "Shown in dialog if phone number is not found.", "placeholders": { "phoneNumber": { @@ -2430,7 +2430,7 @@ } }, "startConversation--phone-number-not-valid": { - "message": "User not found. \"$phoneNumber$\" is not a valid phone number.", + "message": "사용자를 찾을 수 없습니다. '$phoneNumber$'번은 올바른 전화번호가 아닙니다.", "description": "Shown in dialog if phone number is not valid.", "placeholders": { "phoneNumber": { @@ -2532,7 +2532,7 @@ "description": "When a person inputs a number that is invalid" }, "unlinkedWarning": { - "message": "Click to relink Signal Desktop to your mobile device to continue messaging.", + "message": "클릭하여 Signal Desktop을 모바일 장치에 다시 연결하고 메시지를 계속 사용하세요.", "description": "" }, "unlinked": { @@ -2544,27 +2544,27 @@ "description": "" }, "autoUpdateNewVersionTitle": { - "message": "Update available", + "message": "사용할 수 있는 업데이트가 있습니다.", "description": "" }, "autoUpdateRetry": { - "message": "Retry update", + "message": "업데이트 다시 시도", "description": "" }, "autoUpdateContactSupport": { - "message": "contact support", + "message": "지원에 문의", "description": "" }, "autoUpdateNewVersionMessage": { - "message": "Click to restart Signal", + "message": "클릭하여 Signal 다시 시작", "description": "" }, "downloadNewVersionMessage": { - "message": "Click to download update", + "message": "클릭하여 업데이트 다운로드", "description": "" }, "downloadFullNewVersionMessage": { - "message": "Signal couldn’t update. Click to try again.", + "message": "Signal을 업데이트하지 못했습니다. 클릭하여 다시 시도하세요.", "description": "Shown in update dialog when partial update fails and we have to ask user to download full update" }, "autoUpdateNewVersionInstructions": { @@ -2580,7 +2580,7 @@ "description": "" }, "autoUpdateIgnoreButtonLabel": { - "message": "Ignore update", + "message": "업데이트 무시", "description": "" }, "leftTheGroup": { @@ -2656,7 +2656,7 @@ } }, "ConversationList__aria-label": { - "message": "Conversation with $title$, $unreadCount$ new messages, last message: $lastMessage$.", + "message": "$title$ 님과의 대화, 새 메시지 $unreadCount$개, 마지막 메시지: $lastMessage$.", "description": "Aria label for the conversation list item", "placeholders": { "title": { @@ -2674,11 +2674,11 @@ } }, "ConversationList__last-message-undefined": { - "message": "The last message may have been deleted.", + "message": "마지막 메시지가 삭제되었을 수 있습니다.", "description": "For aria-label within conversation list. Describes if last message is not defined." }, "BaseConversationListItem__aria-label": { - "message": "Go to conversation with $title$", + "message": "$title$ 님과의 대화로 이동", "description": "Aria label for the conversation list item button", "placeholders": { "title": { @@ -2758,7 +2758,7 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "message--giftBadge--unopened--incoming": { - "message": "View this message on mobile to open it", + "message": "모바일에서 이 메시지를 확인하여 선물을 열어보세요.", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--outgoing": { @@ -2766,39 +2766,39 @@ "description": "Shown in a message's bubble when you've sent a gift badge to 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": { - "message": "Check your phone to open gift", + "message": "휴대전화에서 선물을 여세요.", "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" }, "message--giftBadge--unopened--toast--outgoing": { - "message": "Check your phone to view your gift", + "message": "휴대전화에서 선물을 확인하세요.", "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": { - "message": "You sent a gift badge", + "message": "선물 배지를 보냈습니다.", "description": "Shown to label a gift badge you've sent in notifications and the left pane" }, "message--giftBadge": { - "message": "Gift Badge", + "message": "선물 배지", "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": { - "message": "$days$ days remaining", + "message": "$days$일 남음", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for days > 1)", "placeholders": { "days": { @@ -2808,7 +2808,7 @@ } }, "message--giftBadge--remaining--hours": { - "message": "$hours$ hours remaining", + "message": "$hours$시간 남음", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for hours > 1)", "placeholders": { "hours": { @@ -2818,7 +2818,7 @@ } }, "message--giftBadge--remaining--minutes": { - "message": "$minutes$ minutes remaining", + "message": "$minutes$분 남음", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for minutes > 1)", "placeholders": { "minutes": { @@ -2828,11 +2828,11 @@ } }, "message--giftBadge--remaining--one-minute": { - "message": "1 minute remaining", + "message": "1분 남음", "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": { @@ -2840,15 +2840,15 @@ "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": { - "message": "You've gifted a badge to $name$. When they accept, they'll be given a choice to show or hide their badge.", + "message": "$name$ 님에게 배지를 선물했습니다. 받는 사람이 선물을 수락한 후 배지 표시 여부를 결정할 수 있습니다.", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { @@ -3280,11 +3280,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--accept-video-call": { - "message": "Accept call with video", + "message": "영상 통화 수락", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--accept-audio-call": { - "message": "Accept call with audio", + "message": "음성 통화 수락", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--start-audio-call": { @@ -3388,11 +3388,11 @@ "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--DropStage--removeSticker": { - "message": "Remove sticker", + "message": "스티커 제거", "description": "Label for the X button used to remove a staged sticker" }, "StickerCreator--DropStage--dragDrop": { - "message": "Click or drag/drop a file to add a sticker", + "message": "파일을 클릭하거나 드래그/드롭하여 스티커를 추가합니다.", "description": "Shown on the + section of the file addition stage of sticker pack creation" }, "StickerCreator--DropStage--help": { @@ -3570,7 +3570,7 @@ "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" }, "Reactions--remove": { - "message": "Remove reaction", + "message": "반응 제거", "description": "" }, "Reactions--error": { @@ -3808,7 +3808,7 @@ } }, "member-of-more-than-3-groups--one-more": { - "message": "Member of $group1$, $group2$, $group3$ and one more", + "message": "$group1$, $group2$, $group3$ 외 1개 그룹의 멤버입니다.", "description": "Shown in the conversation hero to indicate this user is a member of four mutual groups", "placeholders": { "group1": { @@ -3926,7 +3926,7 @@ "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "incomingGroupCall__ringing-you": { - "message": "$ringer$ is calling you", + "message": "$ringer$ 님이 귀하에게 전화를 걸고 있습니다.", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3936,7 +3936,7 @@ } }, "incomingGroupCall__ringing-1-other": { - "message": "$ringer$ is calling you and $otherMember$", + "message": "$ringer$ 님이 귀하와 $otherMember$ 님에게 전화를 걸고 있습니다.", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3950,7 +3950,7 @@ } }, "incomingGroupCall__ringing-2-others": { - "message": "$ringer$ is calling you, $first$, and $second$", + "message": "$ringer$ 님이 귀하와 $first$ 님, $second$ 님에게 전화를 걸고 있습니다.", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3968,7 +3968,7 @@ } }, "incomingGroupCall__ringing-3-others": { - "message": "$ringer$ is calling you, $first$, $second$, and 1 other", + "message": "$ringer$ 님이 귀하와 $first$ 님, $second$ 님 외 1명에게 전화를 걸고 있습니다.", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3986,7 +3986,7 @@ } }, "incomingGroupCall__ringing-many": { - "message": "$ringer$ is calling you, $first$, $second$, and $remaining$ others", + "message": "$ringer$ 님이 귀하와 $first$ 님, $second$ 님 외 $remaining$명에게 전화를 걸고 있습니다.", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -4122,7 +4122,7 @@ "description": "Title for the select your screen sharing sources modal" }, "calling__SelectPresentingSourcesModal--confirm": { - "message": "Start sharing", + "message": "공유 시작", "description": "Confirm button for sharing screen modal" }, "calling__SelectPresentingSourcesModal--entireScreen": { @@ -5316,7 +5316,7 @@ } }, "GroupV2--admin-approval-bounce--one": { - "message": "$joinerName$ requested and cancelled their request to join via the group link", + "message": "$joinerName$ 님이 그룹 링크를 통한 참가를 요청했다가 취소했습니다.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5326,7 +5326,7 @@ } }, "GroupV2--admin-approval-bounce": { - "message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link", + "message": "$joinerName$ 님이 그룹 링크를 통한 참가를 $numberOfRequests$번 요청했다가 취소했습니다.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5618,7 +5618,7 @@ "description": "In the instructions for becoming a sustainer. The heading." }, "BadgeSustainerInstructions__subheader": { - "message": "Signal is powered by people like you. Contribute and receive a badge.", + "message": "Signal은 여러분과 같은 사용자의 기여로 운영됩니다. 기여하고 배지를 받으세요.", "description": "In the instructions for becoming a sustainer. The subheading." }, "BadgeSustainerInstructions__instructions__1": { @@ -5654,7 +5654,7 @@ "description": "Displayed while checking if the contact is SMS-only" }, "countMutedConversationsDescription": { - "message": "Include muted conversations in badge count", + "message": "배지 수에 알림이 꺼진 대화 포함", "description": "Description for counting muted conversations in badge setting" }, "ContactModal--message": { @@ -5680,7 +5680,7 @@ } }, "ContactModal--rm-admin-info": { - "message": "Remove $contact$ as group admin?", + "message": "$contact$ 님을 그룹 관리자에서 제거할까요?", "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", "placeholders": { "contact": { @@ -5706,7 +5706,7 @@ "description": "This is a button in the conversation context menu to show chat settings" }, "ConversationDetails__unmute--title": { - "message": "Unmute this chat?", + "message": "이 대화의 알림을 끌까요?", "description": "Title for the modal to unmute a chat" }, "ConversationDetails--group-link": { @@ -5722,7 +5722,7 @@ "description": "This is the info about the disappearing messages setting, in groups" }, "ConversationDetails--disappearing-messages-info--direct": { - "message": "When enabled, messages sent and received in this 1:1 chat will disappear after they've been seen.", + "message": "이 설정을 켜면 이 일대일 채팅에서 주고받은 메시지를 받는 사람이 확인하면 삭제합니다.", "description": "This is the info about the disappearing messages setting, for direct conversations" }, "ConversationDetails--notifications": { @@ -5862,7 +5862,7 @@ "description": "In the conversation notifications settings, this is the label for the mentions option" }, "ConversationNotificationsSettings__mentions__info": { - "message": "Receive notifications when you're mentioned in muted chats", + "message": "알림을 끈 대화에서 사용자를 멘션하는 경우 알림을 받습니다.", "description": "In the conversation notifications settings, this is the sub-label for the mentions option" }, "ConversationNotificationsSettings__mentions__select__always-notify": { @@ -5870,7 +5870,7 @@ "description": "In the conversation notifications settings, this is the option that always notifies you for @mentions" }, "ConversationNotificationsSettings__mentions__select__dont-notify-for-mentions-if-muted": { - "message": "Don't notify if muted", + "message": "알림을 끈 경우 알림을 받지 않습니다.", "description": "In the conversation notifications settings, this is the option that doesn't notify you for @mentions if the conversation is muted" }, "GroupLinkManagement--clipboard": { @@ -5938,7 +5938,7 @@ } }, "PendingRequests--deny-for--with-link": { - "message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.", + "message": "'$name$' 님의 요청을 거부할까요? 그룹 링크를 통한 참가를 더 이상 요청할 수 없게 됩니다.", "description": "This is the modal content when confirming denying a group request to join", "placeholders": { "name": { @@ -5998,7 +5998,7 @@ } }, "PendingInvites--revoke-from-plural": { - "message": "Revoke $number$ invites sent by \"$name$\"?", + "message": "'$name$' 님이 보낸 초대 $number$개를 취소할까요?", "description": "This is the modal content when confirming revoking multiple invites", "placeholders": { "number": { @@ -6046,7 +6046,7 @@ "description": "Title of dialog to block a user from requesting to join via the link again" }, "PendingRequests--block--contents": { - "message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.", + "message": "$name$ 님이 그룹 링크를 통해 이 그룹에 참가하도록 요청하거나 참가할 수 없게 됩니다. 하지만 수동으로 계속 그룹에 추가할 수 있습니다.", "description": "Details of dialog to block a user from requesting to join via the link again", "placeholders": { "name": { @@ -6056,7 +6056,7 @@ } }, "PendingRequests--block--confirm": { - "message": "Block Request", + "message": "요청 차단", "description": "Confirmation button of dialog to block a user from requesting to join via the link again" }, "AvatarInput--no-photo-label--group": { @@ -6172,7 +6172,7 @@ "description": "The text of the button to create new groups" }, "selectContact": { - "message": "Select contact $name$", + "message": "$name$ 님 연락처 선택", "description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)", "placeholders": { "name": { @@ -6182,7 +6182,7 @@ } }, "deselectContact": { - "message": "De-select contact $name$", + "message": "$name$ 님 연락처 선택 취소", "description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)", "placeholders": { "name": { @@ -6192,7 +6192,7 @@ } }, "cannotSelectContact": { - "message": "Cannot select contact $name$", + "message": "$name$ 님 연락처를 선택할 수 없습니다.", "description": "The label for contact checkboxes that are disabled", "placeholders": { "name": { @@ -6244,11 +6244,11 @@ "description": "aria-label for the 'next' button in the forward a message modal dialog" }, "TimelineDateHeader--date-in-last-6-months": { - "message": "ddd, MMM D", + "message": "ddd, MMM", "description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "TimelineDateHeader--date-older-than-6-months": { - "message": "MMM D, YYYY", + "message": "MMM, YYYY", "description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "MessageRequestWarning__learn-more": { @@ -6352,7 +6352,7 @@ } }, "RemoveGroupMemberConfirmation__description__with-link": { - "message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.", + "message": "그룹에서 '$name$' 님을 제거할까요? 그룹 링크를 통해 다시 참가할 수 없게 됩니다.", "description": "When confirming the removal of a group member, show this text in the dialog", "placeholders": { "name": { @@ -6500,11 +6500,11 @@ "description": "Text for an option in Conversation Details Disappearing Messages setting when user previously selected custom time" }, "DisappearingTimeDialog__label--value": { - "message": "Number", + "message": "숫자", "description": "aria-label for the number select box" }, "DisappearingTimeDialog__label--units": { - "message": "Unit of time", + "message": "시간 단위", "description": "aria-label for the units of time select box" }, "DisappearingTimeDialog__title": { @@ -6558,7 +6558,7 @@ } }, "ErrorBoundaryNotification__text": { - "message": "Couldn't display this message. Click to submit a debug log.", + "message": "메시지를 표시할 수 없습니다. 클릭하여 디버그 로그를 제출하세요.", "description": "An error notification displayed when message fails to render due to an internal error" }, "GroupDescription__read-more": { @@ -6638,7 +6638,7 @@ "description": "Shown on the edit username screen" }, "ProfileEditor--username--check-characters": { - "message": "Usernames may only contain a-z, 0-9 and _", + "message": "사용자명에는 a~z, 0~9, _만 포함할 수 있습니다.", "description": "Shown if user has attempted to use forbidden characters" }, "ProfileEditor--username--check-starting-character": { @@ -6646,7 +6646,7 @@ "description": "Shown if user has attempted to begin their username with a number" }, "ProfileEditor--username--check-character-min": { - "message": "Usernames must have a least $min$ characters.", + "message": "사용자명은 $min$자 이상이어야 합니다.", "description": "Shown if user has attempted to enter a username with too few characters - currently min is 3", "placeholders": { "min": { @@ -6656,7 +6656,7 @@ } }, "ProfileEditor--username--check-character-max": { - "message": "Usernames must have at most $max$ characters.", + "message": "사용자명은 $max$자 이하여야 합니다.", "description": "Shown if user has attempted to enter a username with too many characters - currently min is 25", "placeholders": { "max": { @@ -6670,19 +6670,19 @@ "description": "Shown if user has attempted to save a username which is not available" }, "ProfileEditor--username--general-error": { - "message": "Your username couldn’t be saved. Check your connection and try again.", + "message": "사용자명을 저장하지 못했습니다. 연결을 확인하고 다시 시도하세요.", "description": "Shown if something unknown has gone wrong with username save." }, "ProfileEditor--username--delete-general-error": { - "message": "Your username couldn’t be removed. Check your connection and try again.", + "message": "사용자명을 제거하지 못했습니다. 연결을 확인하고 다시 시도하세요.", "description": "Shown if something unknown has gone wrong with username delete." }, "ProfileEditor--username--delete-username": { - "message": "Delete username", + "message": "사용자명 삭제", "description": "Shown as aria label for trash icon next to username" }, "ProfileEditor--username--confirm-delete-body": { - "message": "This will remove your username, allowing other users to claim it. Are you sure?", + "message": "사용자명을 제거하여 다른 사용자가 사용할 수 있게 됩니다. 계속할까요?", "description": "Shown in dialog body if user has saved an empty string to delete their username" }, "ProfileEditor--username--confirm-delete-button": { @@ -6752,7 +6752,7 @@ "description": "Title for about editing" }, "ProfileEditorModal--avatar": { - "message": "Your Avatar", + "message": "내 아이콘", "description": "Title for profile avatar editing" }, "ProfileEditorModal--username": { @@ -6786,11 +6786,11 @@ "description": "Label for the avatar selector" }, "AvatarColorPicker--choose": { - "message": "Choose a color", + "message": "색 선택", "description": "Label for when you need to choose your fighter, err color" }, "LeftPaneSetGroupMetadataHelper__avatar-modal-title": { - "message": "Group Avatar", + "message": "그룹 아이콘", "description": "Title for the avatar picker in the group creation flow" }, "Preferences__button--general": { @@ -6818,7 +6818,7 @@ "description": "Button to switch the settings view" }, "Preferences--lastSynced": { - "message": "Last import at $date$ $time$", + "message": "마지막으로 가져온 시간: $date$ $time$", "description": "Label for date and time of last sync operation", "placeholders": { "date": { @@ -6836,7 +6836,7 @@ "description": "Title for system type settings" }, "Preferences--zoom": { - "message": "Zoom level", + "message": "확대/축소 수준", "description": "Label for changing the zoom level" }, "Preferences__link-previews--title": { @@ -6844,7 +6844,7 @@ "description": "Title for the generate link previews setting" }, "Preferences__link-previews--description": { - "message": "To change this setting, open the Signal app on your mobile device and navigate to Settings > Chats", + "message": "이 설정을 변경하려면 모바일 장치에서 Signal 앱을 열고 설정 > 대화로 이동합니다.", "description": "Description for the generate link previews setting" }, "Preferences--advanced": { @@ -6852,7 +6852,7 @@ "description": "Title for advanced settings" }, "Preferences--notification-content": { - "message": "Notification content", + "message": "알림 콘텐츠", "description": "Label for the notification content setting select box" }, "Preferences--blocked": { @@ -6860,7 +6860,7 @@ "description": "Label for blocked contacts setting" }, "Preferences--blocked-count-singular": { - "message": "$num$ contact", + "message": "연락처 $num$개", "description": "Number of contacts blocked singular", "placeholders": { "num": { @@ -6870,7 +6870,7 @@ } }, "Preferences--blocked-count-plural": { - "message": "$num$ contacts", + "message": "연락처 $num$개", "description": "Number of contacts blocked plural", "placeholders": { "num": { @@ -6884,7 +6884,7 @@ "description": "Title for the 'who can do X' setting" }, "Preferences__privacy--description": { - "message": "To change these settings, open the Signal app on your mobile device and navigate to Settings > Privacy", + "message": "이 설정을 변경하려면 모바일 장치에서 Signal 앱을 열고 설정 > 개인정보로 이동합니다.", "description": "Description for the 'who can do X' setting" }, "Preferences__who-can--everybody": { @@ -6908,7 +6908,7 @@ "description": "Label for the see my phone number setting" }, "Preferences--find-me": { - "message": "Find me by my phone number", + "message": "전화번호로 나 찾기", "description": "Label for the find me by my phone number setting" }, "Preferences--read-receipts": { @@ -6920,15 +6920,15 @@ "description": "Label for the typing indicators setting" }, "Preferences--updates": { - "message": "Updates", + "message": "업데이트", "description": "Header for settings having to do with updates" }, "Preferences__download-update": { - "message": "Automatically download updates", + "message": "자동으로 업데이트 다운로드", "description": "Label for checkbox for the auto download updates setting" }, "Preferences__enable-notifications": { - "message": "Enable notifications", + "message": "알림 사용", "description": "Label for checkbox for the notifications setting" }, "Preferences__devices": { @@ -6936,7 +6936,7 @@ "description": "Label for Device list in call settings pane" }, "DialogUpdate--version-available": { - "message": "Update to version $version$ available", + "message": "$version$ 버전으로 업데이트할 수 있습니다.", "description": "Tooltip for new update available", "placeholders": { "status": { @@ -6946,15 +6946,15 @@ } }, "NSIS__retry-dialog--first-line": { - "message": "Signal cannot be closed.", + "message": "Signal을 종료하지 못했습니다.", "description": "First line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__retry-dialog--second-line": { - "message": "Please close it manually and click Retry to continue.", + "message": "수동으로 종료하고 다시 시도를 클릭하여 계속하세요.", "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__appRunning": { - "message": "$appName$ is running.\nClick OK to close it.\nIf it doesn't close, try closing it manually.", + "message": "$appName$을(를) 실행 중입니다.\n확인을 클릭하여 종료하세요.\n종료할 수 없다면 수동으로 종료해 보세요.", "description": "The contents of a dialog displayed when Windows installer detect that the application is running and asks user to close it. Note: please keep the line breaks so that the text occupies three separate lines", "placeholders": { "appName": { @@ -6964,19 +6964,19 @@ } }, "NSIS__decompressionFailed": { - "message": "Failed to decompress files. Please try running the installer again.", + "message": "파일 압축을 풀지 못했습니다. 설치 프로그램을 실행하여 다시 시도하세요.", "description": "Displayed when Windows installer cannot decompress application files" }, "NSIS__uninstallFailed": { - "message": "Failed to uninstall old application files. Please try running the installer again.", + "message": "이전 애플리케이션 파일을 제거하지 못했습니다. 설치 프로그램을 실행하여 다시 시도하세요.", "description": "Displayed when Windows installer cannot uninstall the old application" }, "CrashReportDialog__title": { - "message": "Application crashed", + "message": "애플리케이션 작동이 중단되었습니다.", "description": "A title of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__body": { - "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.", + "message": "Signal이 작동 중단 후 다시 시작했습니다. 작동 중단 보고서를 제출하여 Signal이 문제를 조사할 수 있도록 도와주세요.", "description": "The body of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__submit": { @@ -6984,7 +6984,7 @@ "description": "A button label for submission of the crash reporter data after a recent crash" }, "CrashReportDialog__erase": { - "message": "Don't Send", + "message": "보내지 않음", "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" }, "CustomizingPreferredReactions__title": { @@ -6992,19 +6992,19 @@ "description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal." }, "CustomizingPreferredReactions__subtitle": { - "message": "Click to replace an emoji", + "message": "클릭하여 이모지 바꾸기", "description": "Instructions in the modal for customizing the preferred reactions." }, "CustomizingPreferredReactions__had-save-error": { - "message": "There was an error when saving your settings. Please try again.", + "message": "설정을 저장하는 데 문제가 발생했습니다. 다시 시도하세요.", "description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message." }, "MediaEditor__control--draw": { - "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": { @@ -7012,7 +7012,7 @@ "description": "Label for the sticker button in the media editor" }, "MediaEditor__control--crop": { - "message": "Crop and rotate", + "message": "자르기 및 회전", "description": "Label for the crop & rotate button in the media editor" }, "MediaEditor__control--undo": { @@ -7024,35 +7024,35 @@ "description": "Label for the redo button in the media editor" }, "MediaEditor__text--regular": { - "message": "Regular", + "message": "보통", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--highlight": { - "message": "Highlight", + "message": "하이라이트", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--outline": { - "message": "Outline", + "message": "윤곽선", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--underline": { - "message": "Underline", + "message": "밑줄", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__draw--pen": { - "message": "Pen", + "message": "펜", "description": "Type of brush to free draw" }, "MediaEditor__draw--highlighter": { - "message": "Highlighter", + "message": "하이라이터", "description": "Type of brush to free draw" }, "MediaEditor__draw--thin": { - "message": "Thin", + "message": "얇은", "description": "Tip width of the brush" }, "MediaEditor__draw--regular": { - "message": "Regular", + "message": "보통", "description": "Tip width of the brush" }, "MediaEditor__draw--medium": { @@ -7060,7 +7060,7 @@ "description": "Tip width of the brush" }, "MediaEditor__draw--heavy": { - "message": "Heavy", + "message": "두꺼운", "description": "Tip width of the brush" }, "MediaEditor__crop--reset": { @@ -7068,7 +7068,7 @@ "description": "Reset the crop state" }, "MediaEditor__crop--rotate": { - "message": "Rotate", + "message": "회전", "description": "Rotate the canvas" }, "MediaEditor__crop--flip": { @@ -7080,7 +7080,7 @@ "description": "Lock the aspect ratio" }, "MediaEditor__crop--crop": { - "message": "Crop", + "message": "자르기", "description": "Performs the crop" }, "MyStories__title": { @@ -7088,19 +7088,19 @@ "description": "Title for the my stories list" }, "MyStories__story": { - "message": "Your story", + "message": "내 스토리", "description": "aria-label for each one of your stories" }, "MyStories__download": { - "message": "Download story", + "message": "스토리 다운로드", "description": "aria-label for the download button" }, "MyStories__more": { - "message": "More options", + "message": "기타 옵션", "description": "aria-label for the more button" }, "MyStories__views--singular": { - "message": "$num$ view", + "message": "조회 $num$명", "description": "Number of views your story has", "placeholders": { "num": { @@ -7110,7 +7110,7 @@ } }, "MyStories__views--plural": { - "message": "$num$ views", + "message": "조회 $num$명", "description": "Number of views your story has", "placeholders": { "num": { @@ -7120,7 +7120,7 @@ } }, "MyStories__replies--singular": { - "message": "$num$ reply", + "message": "회신 $num$개", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7130,7 +7130,7 @@ } }, "MyStories__replies--plural": { - "message": "$num$ replies", + "message": "회신 $num$개 ", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7140,7 +7140,7 @@ } }, "MyStories__delete": { - "message": "Delete this story? It will also be deleted for everyone who received it.", + "message": "이 스토리를 삭제할까요? 스토리를 받은 모든 사람에게서 스토리를 삭제합니다.", "description": "Confirmation dialog description text for deleting a story" }, "Stories__title": { @@ -7152,23 +7152,23 @@ "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": { - "message": "No recent stories to show right now", + "message": "표시할 최근 스토리가 없습니다.", "description": "Description for when there are no stories to show" }, "Stories__placeholder--text": { - "message": "Click to view a story", + "message": "클릭하여 스토리 보기", "description": "Placeholder label for the story view" }, "Stories__from-to-group": { - "message": "$name$ to $group$", + "message": "보낸 사람: $name$ 님, 받는 사람: $group$", "description": "Title for someone sending a story to a group", "placeholders": { "name": { @@ -7194,7 +7194,7 @@ "description": "Button label to reply to a story" }, "StoryViewer__reply-group": { - "message": "Reply to Group", + "message": "그룹에 회신", "description": "Button label to reply to a group story" }, "StoryViewer__mute": { @@ -7206,43 +7206,43 @@ "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": { - "message": "React to story", + "message": "스토리에 반응", "description": "aria-label for reaction button" }, "StoryViewsNRepliesModal__reacted": { - "message": "Reacted to the story", + "message": "스토리에 반응함", "description": "Description of someone reacting to a story" }, "StoryListItem__label": { - "message": "Story", + "message": "스토리", "description": "aria-label for the story list button" }, "StoryListItem__unhide": { - "message": "Show stories", + "message": "스토리 표시", "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": { - "message": "Hide story? New story updates from $name$ won’t appear at the top of the stories list anymore.", + "message": "스토리를 숨길까요? $name$ 님의 새 스토리 업데이트가 더는 스토리 목록 상단에 표시되지 않습니다.", "description": "Body for the confirmation dialog for hiding a story" }, "StoryListItem__hide-modal--confirm": { @@ -7250,7 +7250,7 @@ "description": "Action button for the confirmation dialog to hide a story" }, "StoryImage__error": { - "message": "Error displaying image", + "message": "이미지 표시 오류", "description": "aria-label for image errors" }, "StoryCreator__text-bg": { @@ -7270,11 +7270,11 @@ "description": "Button label to apply the link preview to story" }, "StoryCreator__input-placeholder": { - "message": "Add text", + "message": "텍스트 추가", "description": "Placeholder to add text" }, "StoryCreator__text--regular": { - "message": "Regular", + "message": "보통", "description": "Label for font" }, "StoryCreator__text--bold": { @@ -7294,7 +7294,7 @@ "description": "Label for font" }, "StoryCreator__link-preview-placeholder": { - "message": "Type or paste a URL", + "message": "URL 입력 또는 붙여넣기", "description": "Placeholder for the URL input for link previews" }, "StoryCreator__link-preview-empty": { @@ -7302,19 +7302,19 @@ "description": "Empty state for the link preview" }, "TextAttachment__placeholder": { - "message": "Add text", + "message": "텍스트 추가", "description": "Placeholder for the add text input" }, "TextAttachment__preview__link": { - "message": "Visit link", + "message": "방문 링크", "description": "Title for the link preview tooltip" }, "Quote__story": { - "message": "Story", + "message": "스토리", "description": "Title for replies to stories" }, "Quote__story-reaction": { - "message": "Reacted to a story from $name$", + "message": "$name$ 님의 스토리에 반응했습니다.", "description": "Label for when a person reacts to a story", "placeholders": { "name": { @@ -7324,23 +7324,23 @@ } }, "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": { - "message": "What's New", + "message": "새로운 기능", "description": "Title for the whats new modal" }, "WhatsNew__bugfixes": { - "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "message": "이 버전은 Signal의 원활한 실행을 위한 사소한 변경 사항과 버그 수정을 다수 포함합니다.", "description": "Release notes for releases that only include bug fixes" }, "WhatsNew__v5.47--1": { diff --git a/_locales/lv/messages.json b/_locales/lv/messages.json index 06f45ee0a..890df256b 100644 --- a/_locales/lv/messages.json +++ b/_locales/lv/messages.json @@ -222,7 +222,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "noArchivedConversations": { - "message": "No archived conversations.", + "message": "Nav arhivētu sarunu", "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" }, "archiveConversation": { @@ -420,7 +420,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "safetyNumberChangeDialog__pending-messages": { - "message": "Send pending messages", + "message": "Nosūtīt gaidošās ziņas", "description": "Shown on confirmation dialog when user attempts to send a message in the outbox" }, "identityKeyErrorOnSend": { @@ -464,11 +464,11 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.", + "message": "Kad noklikšķināsiet uz \"Iesniegt\", jūsu žurnāls tiks publicēts un 30 dienas būs pieejams tiešsaistē ar unikālu, nepublisku URL. Varat to vispirms saglabāt lokāli.", "description": "Description of what will happen with your debug log" }, "debugLogError": { - "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", + "message": "Radās problēma ar augšupielādi! Lūdzu, nosūtiet e-pastu uz adresi support@signal.org un pievienojiet savu žurnālu kā teksta failu.", "description": "Error message a recommendations if debug log upload fails" }, "debugLogSuccess": { diff --git a/_locales/mk/messages.json b/_locales/mk/messages.json index f6fac55fa..a71cedcf3 100644 --- a/_locales/mk/messages.json +++ b/_locales/mk/messages.json @@ -222,7 +222,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "noArchivedConversations": { - "message": "No archived conversations.", + "message": "Нема архивирани разговори.", "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" }, "archiveConversation": { @@ -420,7 +420,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "safetyNumberChangeDialog__pending-messages": { - "message": "Send pending messages", + "message": "Испратете ги пораките кои се на чекање", "description": "Shown on confirmation dialog when user attempts to send a message in the outbox" }, "identityKeyErrorOnSend": { @@ -464,23 +464,23 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.", + "message": "Кога ќе кликнете на „Поднеси“, вашиот запис ќе биде објавен онлајн на 30 дена со единствена, необјавена URL-адреса. Можете прво да ја зачувате локално.", "description": "Description of what will happen with your debug log" }, "debugLogError": { - "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", + "message": "Нешто не е во ред со префрлањето! Испратете е-пошта на support@signal.org и прикачете го записот како текстуална датотека.", "description": "Error message a recommendations if debug log upload fails" }, "debugLogSuccess": { - "message": "Debug log submitted", + "message": "Записот за дебагирање е поднесен", "description": "Title of the success page for submitting a debug log" }, "debugLogSuccessNextSteps": { - "message": "Debug log uploaded. When you contact support, copy the URL below and attach it along with a description of the problem you saw and steps to reproduce it.", + "message": "Записот за дебагирање е префрлен. Кога ќе го контактирате тимот за поддршка, копирајте ја URL-адресата подолу и прикачете ја заедно со опис на проблемот кој го видовте и чекори за повторување на проблемот. ", "description": "Explanation of next steps to take when submitting debug log" }, "debugLogLogIsIncomplete": { - "message": "... to see the full log, click Save", + "message": "…кликнете „Зачувај“ за да го видите целиот запис", "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopy": { @@ -646,7 +646,7 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error from $name$, device $deviceId$", + "message": "Се појави грешка при дешифрирање од $name$, уред $deviceId$", "description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.", "placeholders": { "name": { @@ -696,7 +696,7 @@ "description": "Shown to allow the user to manually attempt a reconnect." }, "connectingHangOn": { - "message": "Shouldn't be long", + "message": "Треба да биде за брзо", "description": "Subtext description for when the client is connecting to the server." }, "offline": { @@ -716,7 +716,7 @@ "description": "View menu item to open the debug log (title case)" }, "forceUpdate": { - "message": "Force Update", + "message": "Присилете ажурирање", "description": "View menu item to force the app to update download and install" }, "helpMenuShowKeyboardShortcuts": { @@ -756,7 +756,7 @@ "description": "Item under the Help menu, which opens a small about window" }, "screenShareWindow": { - "message": "Sharing screen", + "message": "Споделување на екранот", "description": "Title for screen sharing window" }, "speech": { @@ -802,7 +802,7 @@ } }, "noSearchResults--sms-only": { - "message": "SMS/MMS contacts are not available on Desktop.", + "message": "SMS/MMS контактите не се достапни на десктоп.", "description": "Shown in the search left pane when no results were found and primary device has SMS/MMS handling enabled" }, "noSearchResultsInConversation": { @@ -836,11 +836,11 @@ "description": "Shown to separate the types of search results" }, "findByUsernameHeader": { - "message": "Find by username", + "message": "Пронајдете со корисничко име", "description": "Shown when search could be a valid username, with one sub-item that will kick off the search" }, "findByPhoneNumberHeader": { - "message": "Find by phone number", + "message": "Пронајдете со телефонски број", "description": "Shown when search could be a valid phone number, with one sub-item that will kick off the search" }, "at-username": { @@ -858,7 +858,7 @@ "description": "" }, "whatsNew": { - "message": "See $whatsNew$ in this update", + "message": "Видете $whatsNew$во оваа верзија ", "description": "Shown in the main window", "placeholders": { "name": { @@ -868,7 +868,7 @@ } }, "viewReleaseNotes": { - "message": "what's new", + "message": "што има ново", "description": "Clickable link that displays the latest release notes" }, "typingAlt": { @@ -926,7 +926,7 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadFullMessage": { - "message": "Download Full Message", + "message": "Преземете ја целата порака", "description": "Shown in the message bubble while a long message attachment is not downloaded" }, "downloadAttachment": { @@ -954,15 +954,15 @@ "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" }, "voiceRecording--start": { - "message": "Start recording voice message", + "message": "Започнете со снимање на говорна порака", "description": "Tooltip for microphone button to start voice message" }, "voiceRecording--complete": { - "message": "Complete voice message and send", + "message": "Завршете ја говорната порака и испратете", "description": "Tooltip for green complete voice message and send" }, "voiceRecording--cancel": { - "message": "Cancel voice message", + "message": "Откажете ја говорната порака", "description": "Tooltip for red button to cancel voice message" }, "voiceRecordingInterruptedMax": { @@ -974,7 +974,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to one hour. Recording will stop if you switch to another app.", + "message": "Говорните пораки имаат временско ограничување од еден час. Снимањето ќе се прекине ако отворите друга апликација.", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -982,15 +982,15 @@ "description": "Shown in toast if tries to record a voice note with any staged attachments" }, "voiceNoteError": { - "message": "There was an error with the voice recorder.", + "message": "Имаше грешка со диктафонот.", "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" }, "attachmentSaved": { - "message": "Attachment saved.", + "message": "Прилогот е зачуван.", "description": "Shown after user selects to save to downloads" }, "attachmentSavedShow": { - "message": "Show in folder", + "message": "Прикажи во папката", "description": "Button label for showing the attachment in your file system" }, "you": { @@ -1056,7 +1056,7 @@ "description": "Shown in a button when a conversation is unmuted and can be muted" }, "cannotUpdateDetail": { - "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal не можеше да се ажурира. $retry$или посетете ја $url$за рачна инсталација. Потоа, $support$ за проблемот", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "retry": { @@ -1074,7 +1074,7 @@ } }, "cannotUpdateRequireManualDetail": { - "message": "Signal couldn't update. Visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal не можеше да се ажурира. Посетете ја $url$ за рачна инсталација. Потоа, $support$за проблемот", "description": "Shown if a general error happened while trying to install update package and manual update is required", "placeholders": { "url": { @@ -1198,7 +1198,7 @@ "description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command." }, "verifyHelp": { - "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", + "message": "За да ја проверите безбедноста на целосното шифрирање со $name$, споредете ги бројките горе со нивниот уред.", "description": "", "placeholders": { "name": { @@ -1228,7 +1228,7 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "retryDeleteForEveryone": { - "message": "Retry Delete for Everyone", + "message": "Потворно обидете се да „Избришете за сите“", "description": "Shown on the drop-down menu for an individual message, but only if a previous delete for everyone failed to send" }, "forwardMessage": { @@ -1276,7 +1276,7 @@ "description": "Shown in left pane preview when message delivery issue happens" }, "DeliveryIssue--notification": { - "message": "A message from $sender$ couldn’t be delivered", + "message": "Порака од $sender$не можеше да се испрати", "description": "Shown in timeline when message delivery issue happens", "placeholders": { "name": { @@ -1294,7 +1294,7 @@ "description": "Shown on explainer dialog available from delivery issue timeline events" }, "DeliveryIssue--summary": { - "message": "A message, sticker, reaction, read receipt or media couldn’t be delivered to you from $sender$. They may have tried sending it to you directly, or in a group.", + "message": "Не можеше да се испрати до вас порака, налепница, реакција, потврда за прочитана порака или медија од $sender$. Или се обиделе да ви ја испратат директно, или во група.", "description": "Shown on explainer dialog available from delivery issue timeline events in 1:1 conversations", "placeholders": { "name": { @@ -1304,7 +1304,7 @@ } }, "DeliveryIssue--summary--group": { - "message": "A message, sticker, reaction, read receipt or media couldn’t be delivered to you from $sender$ in this chat.", + "message": "Не можеше да се испрати до вас порака, налепница, реакција, потврда за прочитана порака или медија од $sender$во овој разговор.", "description": "Shown on explainer dialog available from delivery issue timeline events in groups", "placeholders": { "name": { @@ -1314,7 +1314,7 @@ } }, "ChangeNumber--notification": { - "message": "$sender$ changed their phone number", + "message": "$sender$го смени телефонскиот број", "description": "Shown in timeline when a member of a conversation changes their phone number", "placeholders": { "sender": { @@ -1372,15 +1372,15 @@ "description": "The menu option shown in Signal iOS to add a new linked device" }, "Install__scan-this-code": { - "message": "Scan this code in the Signal app on your phone", + "message": "Скенирајте го овој код во Signal апликацијата на важиот телефон", "description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen" }, "Install__instructions__1": { - "message": "Open Signal on your phone", + "message": "Отворете Signal на вашиот телефон", "description": "Instructions on the device link screen" }, "Install__instructions__2": { - "message": "Tap into $settings$, then tap $linkedDevices$", + "message": "Допрете на $settings$, потоа допрете на $linkedDevices$", "description": "Instructions on the device link screen", "placeholders": { "settings": { @@ -1398,7 +1398,7 @@ "description": "Part of the 2nd instruction on the device link screen" }, "Install__instructions__3": { - "message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)", + "message": "Допрете на $plusButton$(Android) или $linkNewDevice$ (iPhone)", "description": "Instructions on the device link screen", "placeholders": { "plusButton": { @@ -1412,7 +1412,7 @@ } }, "Install__qr-failed": { - "message": "The QR code couldn't load. Check your internet and try again. $learnMore$", + "message": "QR кодот не можеше да се вчита. Проверете ја интернет врската и обидете се повторно. $learnMore$", "description": "Shown on the install screen if the QR code fails to load", "placeholders": { "learnMore": { @@ -1430,11 +1430,11 @@ "description": "Shown on the install screen. Link takes users to a support page" }, "Install__choose-device-name__description": { - "message": "You'll see this name under \"Linked Devices\" on your phone", + "message": "Ќе го видите ова име под „Поврзани уреди“ на вашиот телефон", "description": "The subheader shown on the 'choose device name' screen in the device linking process" }, "Install__choose-device-name__placeholder": { - "message": "My Computer", + "message": "Мојот компјутер", "description": "The placeholder for the 'choose device name' input" }, "Preferences--device-name": { @@ -1454,7 +1454,7 @@ "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "initialSync__subtitle": { - "message": "Note: Your chat history will not be synced to this device", + "message": "Забелешка: Историјата на вашите разговори нема да биде синхронизирана со овој уред", "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "installConnectionFailed": { @@ -1474,7 +1474,7 @@ "description": "" }, "installUnknownError": { - "message": "An unexpected error occurred. Please try again.", + "message": "Се појави неочекувана грешка. Ве молиме обидете се повторно.", "description": "" }, "installTryAgain": { @@ -1510,7 +1510,7 @@ "description": "Button label in the call lobby for returning to a call" }, "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { - "message": "Microphone muted due to the size of the call", + "message": "Микрофонот е исклучен зашто има голем број на луѓе на повикот", "description": "Shown in a call lobby toast if there are a lot of people already on the call" }, "calling__call-is-full": { @@ -1554,15 +1554,15 @@ "description": "Label under the share screen button" }, "calling__button--presenting-disabled": { - "message": "Presenting disabled", + "message": "Презентирањето е оневозможено", "description": "Button tooltip label for when screen sharing is disabled" }, "calling__button--presenting-on": { - "message": "Start presenting", + "message": "Започнете со презентирање", "description": "Button tooltip label for starting to share screen" }, "calling__button--presenting-off": { - "message": "Stop presenting", + "message": "Престанете со презентирање", "description": "Button tooltip label for stopping screen sharing" }, "calling__button--ring__label": { @@ -1574,11 +1574,11 @@ "description": "Button tooltip label when you can't ring because the group is too large" }, "calling__button--ring__off": { - "message": "Notify, don't ring", + "message": "Извести, не ѕвони", "description": "Button tooltip label for turning ringing off" }, "calling__button--ring__on": { - "message": "Enable ringing", + "message": "Овозможи ѕвонење", "description": "Button tooltip label for turning ringing on" }, "calling__your-video-is-off": { @@ -1654,7 +1654,7 @@ } }, "calling__pre-call-info--will-ring-1": { - "message": "Signal will ring $person$", + "message": "Signal ќе ѕвони на $person$", "description": "Shown in the calling lobby to describe who will be rung", "placeholders": { "person": { @@ -1664,7 +1664,7 @@ } }, "calling__pre-call-info--will-ring-2": { - "message": "Signal will ring $first$ and $second$", + "message": "Signal ќе ѕвони на $first$ и $second$", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1678,7 +1678,7 @@ } }, "calling__pre-call-info--will-ring-3": { - "message": "Signal will ring $first$, $second$, and $third$", + "message": "Signal ќе ѕвони на $first$, $second$ и $third$", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1696,7 +1696,7 @@ } }, "calling__pre-call-info--will-ring-many": { - "message": "Signal will ring $first$, $second$, and $others$ others", + "message": "Signal ќе ѕвони на $first$, $second$ и $others$ други", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "person": { @@ -1714,7 +1714,7 @@ } }, "calling__pre-call-info--will-notify-1": { - "message": "$person$ will be notified", + "message": "Ќе се извести $person$", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "person": { @@ -1724,7 +1724,7 @@ } }, "calling__pre-call-info--will-notify-2": { - "message": "$first$ and $second$ will be notified", + "message": "Ќе се известат $first$ и $second$", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "first": { @@ -1738,7 +1738,7 @@ } }, "calling__pre-call-info--will-notify-3": { - "message": "$first$, $second$, and $third$ will be notified", + "message": "Ќе се известат $first$, $second$ и $third$", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "first": { @@ -1756,7 +1756,7 @@ } }, "calling__pre-call-info--will-notify-many": { - "message": "$first$, $second$, and $others$ others will be notified", + "message": "Ќе се известат $first$, $second$ и $others$други ", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "person": { @@ -1814,15 +1814,15 @@ "description": "Label for the \"scroll down\" button in a call's overflow area" }, "calling__presenting--notification-title": { - "message": "You're presenting to everyone.", + "message": "Презентирате на сите.", "description": "Title for the share screen notification" }, "calling__presenting--notification-body": { - "message": "Click here to return to the call when you're ready to stop presenting.", + "message": "Кликнете тука за да се вратите на повикот кога ќе сакате да престанете со презентирање.", "description": "Body text for the share screen notification" }, "calling__presenting--info": { - "message": "Signal is sharing $window$.", + "message": "Signal споделува $window$.", "description": "Text that appears in the screen sharing controller to inform person that they are presenting", "placeholders": { "name": { @@ -1832,15 +1832,15 @@ } }, "calling__presenting--stop": { - "message": "Stop sharing", + "message": "Престанете со споделување", "description": "Button for stopping screen sharing" }, "calling__presenting--you-stopped": { - "message": "You stopped presenting", + "message": "Вие престанавте со споделување", "description": "Toast that appears when someone stops presenting" }, "calling__presenting--person-ongoing": { - "message": "$name$ is presenting", + "message": "$name$ презентира", "description": "Title of call when someone is presenting", "placeholders": { "name": { @@ -1850,7 +1850,7 @@ } }, "calling__presenting--person-stopped": { - "message": "$name$ stopped presenting", + "message": "$name$ престана со презентирање", "description": "Toast that appears when someone stops presenting", "placeholders": { "name": { @@ -1864,23 +1864,23 @@ "description": "Shown as the title for the modal that requests screen recording permissions" }, "calling__presenting--macos-permission-description": { - "message": "Signal needs permission to access your computer's screen recording.", + "message": "Signal има потреба од дозвола за да пристапи до снимката од екранот на вашиот компјутер", "description": "Shown as the description for the modal that requests screen recording permissions" }, "calling__presenting--permission-instruction-step1": { - "message": "Go to System Preferences.", + "message": "Одете до поставувањата на систем", "description": "Shown as the description for the modal that requests screen recording permissions" }, "calling__presenting--permission-instruction-step2": { - "message": "Click on the lock icon on the bottom left and enter your computer’s password.", + "message": "Кликнете на иконата за заклучување во долниот лев агол и внесете ја лозинката на компјутерот.", "description": "Shown as the description for the modal that requests screen recording permissions" }, "calling__presenting--permission-instruction-step3": { - "message": "On the right, check the box next to Signal. If you don’t see Signal in the list, click the + to add it.", + "message": "На десната страна, штиклирајте ја коцката до Signal. Ако Signal не е на листата, кликнете на + за да се додаде.", "description": "Shown as the description for the modal that requests screen recording permissions" }, "calling__presenting--permission-open": { - "message": "Open System Preferences", + "message": "Отворете ги поставувањата на систем", "description": "The button that opens your system preferences for the needs screen record permissions modal" }, "calling__presenting--permission-cancel": { @@ -1912,7 +1912,7 @@ "description": "Header for general options on the settings screen" }, "spellCheckDescription": { - "message": "Spell check text entered in message composition box", + "message": "Проверете дали е точно напишан текстот внесен во полето за составување порака", "description": "Description of the spell check setting" }, "spellCheckWillBeEnabled": { @@ -1924,19 +1924,19 @@ "description": "Shown when the user disables spellcheck to indicate that they must restart Signal." }, "SystemTraySetting__minimize-to-system-tray": { - "message": "Minimize to system tray", + "message": "Минимизирај до системска лента", "description": "In the settings, shown next to the checkbox option for minimizing to the system tray" }, "SystemTraySetting__minimize-to-and-start-in-system-tray": { - "message": "Start minimized to tray", + "message": "Стартувај во системска лента", "description": "In the settings, shown next to the checkbox option for starting in the system tray" }, "autoLaunchDescription": { - "message": "Open at computer login", + "message": "Отвори при најава на компјутер", "description": "Description for the automatic launch setting" }, "clearDataHeader": { - "message": "Clear application data", + "message": "Избриши ги податоците од апликацијата", "description": "Header in the settings dialog for the section dealing with data deletion" }, "clearDataExplanation": { @@ -2050,7 +2050,7 @@ "description": "Shown on outgoing message if it fails to send" }, "deleteFailed": { - "message": "Delete failed", + "message": "Неуспешно бришење", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone" }, "sendPaused": { @@ -2062,7 +2062,7 @@ "description": "Shown on outgoing message if it is partially sent" }, "partiallyDeleted": { - "message": "Partially deleted, click to retry", + "message": "Делумно избришано, кликнете за да се обидете повторно", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone" }, "showMore": { @@ -2082,7 +2082,7 @@ "description": "Warning notification that this version of the app has expired" }, "upgrade": { - "message": "Click to go to signal.org/download", + "message": "Кликнете за да одите до signal.org/download", "description": "Label text for button to upgrade the app to the latest version" }, "mediaMessage": { @@ -2094,7 +2094,7 @@ "description": "Error message displayed when sending to an unregistered user." }, "sync": { - "message": "Import contacts", + "message": "Увезете контакти", "description": "Label for contact and group sync settings" }, "syncExplanation": { @@ -2158,11 +2158,11 @@ "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." }, "timestampFormat__long__today": { - "message": "[Today] LT", + "message": "[Денес] LT", "description": "Timestamp format string for displaying \"Today\" and the time" }, "timestampFormat__long__yesterday": { - "message": "[Yesterday] LT", + "message": "[Вчера] LT ", "description": "Timestamp format string for displaying \"Yesterday\" and the time" }, "messageBodyTooLong": { @@ -2262,7 +2262,7 @@ } }, "audioNotificationDescription": { - "message": "Play notification sounds", + "message": "Вклучи звучни нотификации", "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { @@ -2398,19 +2398,19 @@ "description": "Label shown when there are no contacts to compose to" }, "noConversationsFound": { - "message": "No conversations found", + "message": "Не се пронајдени разговори", "description": "Label shown when there are no conversations to compose to" }, "Toast--failed-to-fetch-username": { - "message": "Failed to fetch username. Check your connection and try again.", + "message": "Неуспешно пронаоѓање на корисничко име. Проверете ја интернет врската и обидете се повторно.", "description": "Shown if request to Signal servers to find username fails" }, "Toast--failed-to-fetch-phone-number": { - "message": "Failed to fetch phone number. Check your connection and try again.", + "message": "Неуспешно пронаоѓање на телефонски број. Проверете ја интернет врската и обидете се повторно.", "description": "Shown if request to Signal servers to find phone number fails" }, "startConversation--username-not-found": { - "message": "User not found. $atUsername$ is not a Signal user; make sure you’ve entered the complete username.", + "message": "Корисникот не е пронајден. $atUsername$ не е корисник на Signal; проверете дали го внесовте целосното корисничко име.", "description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username", "placeholders": { "atUsername": { @@ -2420,7 +2420,7 @@ } }, "startConversation--phone-number-not-found": { - "message": "User not found. \"$phoneNumber$\" is not a Signal user.", + "message": "Корисникот не е пронајден. „$phoneNumber$“ не е корисник на Signal.", "description": "Shown in dialog if phone number is not found.", "placeholders": { "phoneNumber": { @@ -2430,7 +2430,7 @@ } }, "startConversation--phone-number-not-valid": { - "message": "User not found. \"$phoneNumber$\" is not a valid phone number.", + "message": "Корисникот не е пронајден. „$phoneNumber$“ не е валиден телефонски број.", "description": "Shown in dialog if phone number is not valid.", "placeholders": { "phoneNumber": { @@ -2488,7 +2488,7 @@ "description": "The title for the 'set group metadata' left pane screen" }, "setGroupMetadata__back-button": { - "message": "Back to member selection", + "message": "Назад до избор на членови", "description": "Used as alt-text of the back button on the 'set group metadata' left pane screen" }, "setGroupMetadata__group-name-placeholder": { @@ -2496,7 +2496,7 @@ "description": "The placeholder for the group name placeholder" }, "setGroupMetadata__group-description-placeholder": { - "message": "Description", + "message": "Опис", "description": "The placeholder for the group description" }, "setGroupMetadata__create-group": { @@ -2532,7 +2532,7 @@ "description": "When a person inputs a number that is invalid" }, "unlinkedWarning": { - "message": "Click to relink Signal Desktop to your mobile device to continue messaging.", + "message": "Кликнете за повторно да се поврзе Signal Desktop со вашиот мобилен уред за да продолжите со допишување.", "description": "" }, "unlinked": { @@ -2544,27 +2544,27 @@ "description": "" }, "autoUpdateNewVersionTitle": { - "message": "Update available", + "message": "Достапна е нова верзија", "description": "" }, "autoUpdateRetry": { - "message": "Retry update", + "message": "Обидете се повторно да ажурирате", "description": "" }, "autoUpdateContactSupport": { - "message": "contact support", + "message": "контактирајте го тимот за корисничка поддршка", "description": "" }, "autoUpdateNewVersionMessage": { - "message": "Click to restart Signal", + "message": "Кликнете за да го рестартирате Signal", "description": "" }, "downloadNewVersionMessage": { - "message": "Click to download update", + "message": "Кликнете за ја да ја преземете новата верзија", "description": "" }, "downloadFullNewVersionMessage": { - "message": "Signal couldn’t update. Click to try again.", + "message": "Signal не можеше да се ажурира. Кликнете за да се обидете повторно.", "description": "Shown in update dialog when partial update fails and we have to ask user to download full update" }, "autoUpdateNewVersionInstructions": { @@ -2580,7 +2580,7 @@ "description": "" }, "autoUpdateIgnoreButtonLabel": { - "message": "Ignore update", + "message": "Игнорирај ја новата верзија", "description": "" }, "leftTheGroup": { @@ -2656,7 +2656,7 @@ } }, "ConversationList__aria-label": { - "message": "Conversation with $title$, $unreadCount$ new messages, last message: $lastMessage$.", + "message": "Разговор со $title$, $unreadCount$ нови пораки, последна порака: $lastMessage$", "description": "Aria label for the conversation list item", "placeholders": { "title": { @@ -2674,11 +2674,11 @@ } }, "ConversationList__last-message-undefined": { - "message": "The last message may have been deleted.", + "message": "Можно е последната порака да е избришана", "description": "For aria-label within conversation list. Describes if last message is not defined." }, "BaseConversationListItem__aria-label": { - "message": "Go to conversation with $title$", + "message": "Оди до разговорот со $title$", "description": "Aria label for the conversation list item button", "placeholders": { "title": { @@ -2758,7 +2758,7 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "message--giftBadge--unopened--incoming": { - "message": "View this message on mobile to open it", + "message": "Видете ја оваа порака на мобилен за да ја отворите", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--outgoing": { @@ -2770,11 +2770,11 @@ "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--toast--incoming": { - "message": "Check your phone to open gift", + "message": "Проверете го телефонот за да го отворите подарокот", "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" }, "message--giftBadge--unopened--toast--outgoing": { - "message": "Check your phone to view your gift", + "message": "Проверете го телефонот за да го видите подарокот ", "description": "Shown when you've clicked on an outgoing gift badge" }, "message--giftBadge--preview--unopened": { @@ -2786,11 +2786,11 @@ "description": "Shown to label the redeemed gift badge in notifications and the left pane" }, "message--giftBadge--preview--sent": { - "message": "You sent a gift badge", + "message": "Испративте подарок беџ", "description": "Shown to label a gift badge you've sent in notifications and the left pane" }, "message--giftBadge": { - "message": "Gift Badge", + "message": "Подарок беџ", "description": "Shown to label the gift badge you've redeemed on another device" }, "quote--giftBadge": { @@ -2798,7 +2798,7 @@ "description": "Shown to label a gift badge you've replied to" }, "message--giftBadge--remaining--days": { - "message": "$days$ days remaining", + "message": "$days$ преостанати денови", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for days > 1)", "placeholders": { "days": { @@ -2808,7 +2808,7 @@ } }, "message--giftBadge--remaining--hours": { - "message": "$hours$ hours remaining", + "message": "$hours$ преостанати часови", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for hours > 1)", "placeholders": { "hours": { @@ -2818,7 +2818,7 @@ } }, "message--giftBadge--remaining--minutes": { - "message": "$minutes$ minutes remaining", + "message": "$minutes$ преостанати минути", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for minutes > 1)", "placeholders": { "minutes": { @@ -2828,7 +2828,7 @@ } }, "message--giftBadge--remaining--one-minute": { - "message": "1 minute remaining", + "message": "1 преостаната минута", "description": "Describes how long remains for the gift badge you've redeemed on another device" }, "message--giftBadge--expired": { @@ -2848,7 +2848,7 @@ "description": "The title of the outgoing gift badge detail dialog" }, "modal--giftBadge--description": { - "message": "You've gifted a badge to $name$. When they accept, they'll be given a choice to show or hide their badge.", + "message": "Подаривте беџ на $name$. Кога ќе прифатат, ќе имаат можност да го прикажат или скријат беџот.", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { @@ -3280,11 +3280,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--accept-video-call": { - "message": "Accept call with video", + "message": "Прифати повик со видео", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--accept-audio-call": { - "message": "Accept call with audio", + "message": "Прифати повик со аудио", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--start-audio-call": { @@ -3388,11 +3388,11 @@ "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--DropStage--removeSticker": { - "message": "Remove sticker", + "message": "Отстрани налепница", "description": "Label for the X button used to remove a staged sticker" }, "StickerCreator--DropStage--dragDrop": { - "message": "Click or drag/drop a file to add a sticker", + "message": "Кликнете или повлечете/испуштете ја датотеката за да додадете налепница", "description": "Shown on the + section of the file addition stage of sticker pack creation" }, "StickerCreator--DropStage--help": { @@ -3570,7 +3570,7 @@ "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" }, "Reactions--remove": { - "message": "Remove reaction", + "message": "Отстрани реакција", "description": "" }, "Reactions--error": { @@ -3808,7 +3808,7 @@ } }, "member-of-more-than-3-groups--one-more": { - "message": "Member of $group1$, $group2$, $group3$ and one more", + "message": "Член на $group1$, $group2$, $group3$ и уште една", "description": "Shown in the conversation hero to indicate this user is a member of four mutual groups", "placeholders": { "group1": { @@ -3926,7 +3926,7 @@ "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "incomingGroupCall__ringing-you": { - "message": "$ringer$ is calling you", + "message": "$ringer$ ви се јавува", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3936,7 +3936,7 @@ } }, "incomingGroupCall__ringing-1-other": { - "message": "$ringer$ is calling you and $otherMember$", + "message": "$ringer$ ви се јавува вам и на $otherMember$", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3950,7 +3950,7 @@ } }, "incomingGroupCall__ringing-2-others": { - "message": "$ringer$ is calling you, $first$, and $second$", + "message": "$ringer$ ви се јавува вам, на $first$ и $second$", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3968,7 +3968,7 @@ } }, "incomingGroupCall__ringing-3-others": { - "message": "$ringer$ is calling you, $first$, $second$, and 1 other", + "message": "$ringer$ ви се јавува вам, на $first$, $second$ и уште 1 личност", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3986,7 +3986,7 @@ } }, "incomingGroupCall__ringing-many": { - "message": "$ringer$ is calling you, $first$, $second$, and $remaining$ others", + "message": "$ringer$ ви се јавува вам, на $first$, $second$ и $remaining$ други", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -4118,19 +4118,19 @@ "description": "Title for hang up button" }, "calling__SelectPresentingSourcesModal--title": { - "message": "Share your screen", + "message": "Споделете го екранот", "description": "Title for the select your screen sharing sources modal" }, "calling__SelectPresentingSourcesModal--confirm": { - "message": "Start sharing", + "message": "Започнете со споделување", "description": "Confirm button for sharing screen modal" }, "calling__SelectPresentingSourcesModal--entireScreen": { - "message": "Entire screen", + "message": "Цел екран", "description": "Title for the select your screen sharing sources modal and 'Entire Screen' source" }, "calling__SelectPresentingSourcesModal--screen": { - "message": "Screen $id$", + "message": "Екран $id$", "description": "Title for `Screen #N` source in screen sharing sources modal and overlay", "placeholders": { "id": { @@ -4140,7 +4140,7 @@ } }, "calling__SelectPresentingSourcesModal--window": { - "message": "A window", + "message": "Еден прозорец", "description": "Title for the select your screen sharing sources modal" }, "callingDeviceSelection__label--video": { @@ -4188,7 +4188,7 @@ "description": "Label for muting the conversation" }, "muteAlways": { - "message": "Mute always", + "message": "Исклучи известувања секогаш", "description": "Label for muting the conversation" }, "unmute": { @@ -4196,7 +4196,7 @@ "description": "Label for unmuting the conversation" }, "muteExpirationLabelAlways": { - "message": "Muted always", + "message": "Секогаш исклучени известувања", "description": "Shown in the mute notifications submenu whenever a conversation has been muted" }, "muteExpirationLabel": { @@ -4230,11 +4230,11 @@ "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" }, "GroupV2--cannot-send": { - "message": "You cannot send messages to that group.", + "message": "Не можете да испраќате пораки на таа група.", "description": "Shown in toast when you attempt to forward a message to an announcement only group" }, "GroupV2--cannot-start-group-call": { - "message": "Only admins of the group can start a call.", + "message": "Само администраторите на таа група можат да започнат повик.", "description": "Shown in toast when a non-admin starts a group call in an announcements only group" }, "GroupV2--join--invalid-link--title": { @@ -4342,7 +4342,7 @@ "description": "Shown if something went wrong when you try to join via a group link" }, "GroupV2--join--general-join-failure": { - "message": "Couldn't join group. Try again later.", + "message": "Неуспешно придружување на групата. Обидете се поворно подоцна.", "description": "Shown if something went wrong when you try to join via a group link" }, "GroupV2--admin": { @@ -4738,7 +4738,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-add-from-admin-approval--other--you": { - "message": "You approved a request to join the group from $joinerName$.", + "message": "Одобривте барање за придружување на групата од $joinerName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -4748,7 +4748,7 @@ } }, "GroupV2--member-add-from-admin-approval--other--other": { - "message": "$adminName$ approved a request to join the group from $joinerName$.", + "message": "$adminName$ одобри барање за придружување на групата од $joinerName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5282,7 +5282,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--admin-approval-remove-one--other--you": { - "message": "You denied a request to join the group from $joinerName$.", + "message": "Одбивте барање за придружување на групата од $joinerName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5302,7 +5302,7 @@ } }, "GroupV2--admin-approval-remove-one--other--other": { - "message": "$adminName$ denied a request to join the group from $joinerName$.", + "message": "$adminName$ одби барање за придружување на групата од $joinerName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5316,7 +5316,7 @@ } }, "GroupV2--admin-approval-bounce--one": { - "message": "$joinerName$ requested and cancelled their request to join via the group link", + "message": "$joinerName$поднесе и откажа барање за придружување преку линкот на групата", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5326,7 +5326,7 @@ } }, "GroupV2--admin-approval-bounce": { - "message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link", + "message": "$joinerName$поднесе и откажа $numberOfRequests$ барања за придружување преку линкот на групата", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5340,11 +5340,11 @@ } }, "GroupV2--group-link-add--disabled--you": { - "message": "You turned on the group link with admin approval disabled.", + "message": "Го вклучивте линкот на групата со оневозможено одобрување од администратор.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--group-link-add--disabled--other": { - "message": "$adminName$ turned on the group link with admin approval disabled.", + "message": "$adminName$ го вклучи линкот на групата со оневозможено одобрување од администратор.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5354,15 +5354,15 @@ } }, "GroupV2--group-link-add--disabled--unknown": { - "message": "The group link has been turned on with admin approval disabled.", + "message": "Линкот на групата е вклучен со оневозможено одобрување од администратор.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--group-link-add--enabled--you": { - "message": "You turned on the group link with admin approval enabled.", + "message": "Го вклучивте линкот на групата со оневозможено одобрување од администратор.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--group-link-add--enabled--other": { - "message": "$adminName$ turned on the group link with admin approval enabled.", + "message": "$adminName$ го вклучи линкот на групата со оневозможено одобрување од администратор.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5372,7 +5372,7 @@ } }, "GroupV2--group-link-add--enabled--unknown": { - "message": "The group link has been turned on with admin approval enabled.", + "message": "Линкот на групата е вклучен со оневозможено одобрување од администратор.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--group-link-remove--you": { @@ -5412,11 +5412,11 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--description--remove--you": { - "message": "You removed the group description.", + "message": "Го отстранивте описот на групата.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--description--remove--other": { - "message": "$memberName$ removed the group description.", + "message": "$memberName$ го отстрани описот на групата.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5426,7 +5426,7 @@ } }, "GroupV2--description--remove--unknown": { - "message": "The group description was removed.", + "message": "Описот на групата е отстранет.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--description--change--you": { @@ -5434,7 +5434,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--description--change--other": { - "message": "$memberName$ changed the group description.", + "message": "$memberName$ го смени описот на групата.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5444,7 +5444,7 @@ } }, "GroupV2--description--change--unknown": { - "message": "The group description was changed.", + "message": "Описот на групата е сменет.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--admin--you": { @@ -5452,7 +5452,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--admin--other": { - "message": "$memberName$ changed the group settings to only allow admins to send messages.", + "message": "$memberName$ ги смени поставувањата на групата, овозможувајќи им само на администраторите да испраќаат пораки.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5462,7 +5462,7 @@ } }, "GroupV2--announcements--admin--unknown": { - "message": "The group was changed to only allow admins to send messages.", + "message": "Сменета е групата, за да овозможува само администраторите да испраќаат пораки.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--member--you": { @@ -5470,7 +5470,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--member--other": { - "message": "$memberName$ changed the group settings to allow all members to send messages.", + "message": "$memberName$ ги смени поставувањата на групата, овозможувајќи им на сите членови да испраќаат пораки.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -5480,7 +5480,7 @@ } }, "GroupV2--announcements--member--unknown": { - "message": "The group was changed to allow all members to send messages.", + "message": "Сменета е групата, за да овозможува сите членови да испраќаат пораки.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV1--Migration--disabled": { @@ -5618,11 +5618,11 @@ "description": "In the instructions for becoming a sustainer. The heading." }, "BadgeSustainerInstructions__subheader": { - "message": "Signal is powered by people like you. Contribute and receive a badge.", + "message": "Signal е овозможен од луѓе како вас. Придонесете и добијте беџ.", "description": "In the instructions for becoming a sustainer. The subheading." }, "BadgeSustainerInstructions__instructions__1": { - "message": "Open Signal on your phone", + "message": "Отворете Signal на вашиот телефон", "description": "In the instructions for becoming a sustainer. First instruction." }, "BadgeSustainerInstructions__instructions__2": { @@ -5642,19 +5642,19 @@ "description": "Aria label for file attachment button in composition area" }, "CompositionArea--sms-only__title": { - "message": "This person isn’t using Signal", + "message": "Оваа личност не користи Signal", "description": "Title for the composition area for the SMS-only contact" }, "CompositionArea--sms-only__body": { - "message": "Signal Desktop does not support messaging non-Signal contacts. Ask this person to install Signal for a more secure messaging experience.", + "message": "Десктоп верзијата на Signal Desktop не поддржува испраќање на пораки на контакти вон Signal. Замолете ја оваа личност да инсталира Signal за побебезбедно искуство со допишување.", "description": "Body for the composition area for the SMS-only contact" }, "CompositionArea--sms-only__spinner-label": { - "message": "Checking contact's registration status", + "message": "Проверување на статусот на регистрација на овој контакт", "description": "Displayed while checking if the contact is SMS-only" }, "countMutedConversationsDescription": { - "message": "Include muted conversations in badge count", + "message": "Вклучи ги разговорите со исклучени известувања во бројот на известувања", "description": "Description for counting muted conversations in badge setting" }, "ContactModal--message": { @@ -5680,7 +5680,7 @@ } }, "ContactModal--rm-admin-info": { - "message": "Remove $contact$ as group admin?", + "message": "Дали сакате да се отстрани $contact$ како администратор на групата?", "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", "placeholders": { "contact": { @@ -5706,7 +5706,7 @@ "description": "This is a button in the conversation context menu to show chat settings" }, "ConversationDetails__unmute--title": { - "message": "Unmute this chat?", + "message": "Дали сакате одново да ги вклучите известувањата за овој разговор?", "description": "Title for the modal to unmute a chat" }, "ConversationDetails--group-link": { @@ -5722,7 +5722,7 @@ "description": "This is the info about the disappearing messages setting, in groups" }, "ConversationDetails--disappearing-messages-info--direct": { - "message": "When enabled, messages sent and received in this 1:1 chat will disappear after they've been seen.", + "message": "Кога оваа опција е овзможена, испратените и примените пораки во овој разговор ќе исчезнат откако ќе бидат видени.", "description": "This is the info about the disappearing messages setting, for direct conversations" }, "ConversationDetails--notifications": { @@ -5734,7 +5734,7 @@ "description": "This is the label for the 'who can edit the group' panel" }, "ConversationDetails--group-info-info": { - "message": "Choose who can edit group name, photo, description, and disappearing messages timer.", + "message": "Одберете кој може да ги менува името на групата, сликата, описот и тајмерот за исчезнувачки пораки.", "description": "This is the additional info for the 'who can edit the group' panel" }, "ConversationDetails--add-members-label": { @@ -5746,11 +5746,11 @@ "description": "This is the additional info for the 'who can add members' panel" }, "ConversationDetails--announcement-label": { - "message": "Who can send messages", + "message": "Кој може да испраќа пораки", "description": "This is the additional info for the 'who can send messages' panel" }, "ConversationDetails--announcement-info": { - "message": "Choose who can send messages to the group.", + "message": "Одберете кој може да испраќа пораки во групата.", "description": "This is the additional info for the 'who can send messages' panel" }, "ConversationDetails--requests-and-invites": { @@ -5796,7 +5796,7 @@ } }, "ConversationDetailsActions--block-group-modal-title": { - "message": "Block and Leave the \"$groupName$\" Group?", + "message": "Дали сакате да ја блокирате и напуштите групата „$groupName$“?", "description": "This is the modal title for confirming blocking a group", "placeholders": { "groupName": { @@ -5862,7 +5862,7 @@ "description": "In the conversation notifications settings, this is the label for the mentions option" }, "ConversationNotificationsSettings__mentions__info": { - "message": "Receive notifications when you're mentioned in muted chats", + "message": "Добивајте известувања кога ќе ве спомнат во разговории чии известувања ги имате исклучено", "description": "In the conversation notifications settings, this is the sub-label for the mentions option" }, "ConversationNotificationsSettings__mentions__select__always-notify": { @@ -5870,7 +5870,7 @@ "description": "In the conversation notifications settings, this is the option that always notifies you for @mentions" }, "ConversationNotificationsSettings__mentions__select__dont-notify-for-mentions-if-muted": { - "message": "Don't notify if muted", + "message": "Не известувај за спомнувања ако се исклучени известувањаата", "description": "In the conversation notifications settings, this is the option that doesn't notify you for @mentions if the conversation is muted" }, "GroupLinkManagement--clipboard": { @@ -5894,7 +5894,7 @@ "description": "Title for the approve new members select area" }, "GroupLinkManagement--approve-info": { - "message": "Require an admin to approve new members joining via the group link", + "message": "Барајте администратор да треба да ги одобри новите членови кои се придружуваат преку линкот на групата", "description": "Description for the approve new members select area" }, "PendingInvites--tab-requests": { @@ -5918,7 +5918,7 @@ } }, "PendingRequests--approve-for": { - "message": "Approve request from \"$name$\"?", + "message": "Дали сакате да го одобрите барањето на „$name$“?", "description": "This is the modal content when confirming approving a group request to join", "placeholders": { "name": { @@ -5928,7 +5928,7 @@ } }, "PendingRequests--deny-for": { - "message": "Deny request from \"$name$\"?", + "message": "Дали сакате да го одбиете барањето на „$name$“?", "description": "This is the modal content when confirming denying a group request to join", "placeholders": { "name": { @@ -5938,7 +5938,7 @@ } }, "PendingRequests--deny-for--with-link": { - "message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.", + "message": "Сигурно сакате да го одбиете барањето на „$name$“? Нема да може повторно да поднесе барање за придружување на групата преку линкот.", "description": "This is the modal content when confirming denying a group request to join", "placeholders": { "name": { @@ -5974,7 +5974,7 @@ "description": "This is aria label for revoking a group invite icon" }, "PendingInvites--revoke-for": { - "message": "Revoke group invite for \"$name$\"?", + "message": "Дали сакате да ја повлечете поканата за придружување на групата до „$name$“?", "description": "This is the modal content when confirming revoking a single invite", "placeholders": { "number": { @@ -5988,7 +5988,7 @@ } }, "PendingInvites--revoke-from-singular": { - "message": "Revoke 1 invite sent by \"$name$\"?", + "message": "Дали сакате да повлечете 1 покана испратена од „$name$“?", "description": "This is the modal content when confirming revoking a single invite", "placeholders": { "name": { @@ -5998,7 +5998,7 @@ } }, "PendingInvites--revoke-from-plural": { - "message": "Revoke $number$ invites sent by \"$name$\"?", + "message": "Дали сакате да повлечете $number$ покани испратени од „$name$“?", "description": "This is the modal content when confirming revoking multiple invites", "placeholders": { "number": { @@ -6024,7 +6024,7 @@ "description": "This is the modal button to deny group request to join" }, "PendingRequests--info": { - "message": "People on this list are attempting to join \"$name$\" via the group link.", + "message": "Лицата на оваа листа се обидуваат да се придружат на „$name$“ преку линкот на групата.", "description": "Information shown below the pending admin approval list", "placeholders": { "name": { @@ -6046,7 +6046,7 @@ "description": "Title of dialog to block a user from requesting to join via the link again" }, "PendingRequests--block--contents": { - "message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.", + "message": "$name$ нема да може да се придружи или да побара да се придружи на групата преку линкот на групата. Сè уште ќе може да се додаде во групата рачно.", "description": "Details of dialog to block a user from requesting to join via the link again", "placeholders": { "name": { @@ -6056,15 +6056,15 @@ } }, "PendingRequests--block--confirm": { - "message": "Block Request", + "message": "Блокирај го барањето", "description": "Confirmation button of dialog to block a user from requesting to join via the link again" }, "AvatarInput--no-photo-label--group": { - "message": "Add a group photo", + "message": "Додадете слика на групата", "description": "The label for the avatar uploader when no group photo is selected" }, "AvatarInput--no-photo-label--profile": { - "message": "Add a photo", + "message": "Додадете слика", "description": "The label for the avatar uploader when no profile photo is selected" }, "AvatarInput--change-photo-label": { @@ -6102,7 +6102,7 @@ } }, "NewlyCreatedGroupInvitedContactsDialog--body--user-paragraph--one": { - "message": "$name$ can’t be automatically added to this group by you.", + "message": "$name$ не може автоматски да се додаде во групата од вас.", "description": "When creating a new group and inviting users, this is shown in the dialog", "placeholders": { "name": { @@ -6112,11 +6112,11 @@ } }, "NewlyCreatedGroupInvitedContactsDialog--body--user-paragraph--many": { - "message": "These users can’t be automatically added to this group by you.", + "message": "Овие корисници не може да ги додадете автоматски во групата.", "description": "When creating a new group and inviting users, this is shown in the dialog" }, "NewlyCreatedGroupInvitedContactsDialog--body--info-paragraph": { - "message": "They’ve been invited to join, and won’t see any group messages until they accept.", + "message": "Поканети се да се придружат и нема да можат да видат ниедни пораки во групата додека не прифатат.", "description": "When creating a new group and inviting users, this is shown in the dialog" }, "NewlyCreatedGroupInvitedContactsDialog--body--learn-more": { @@ -6172,7 +6172,7 @@ "description": "The text of the button to create new groups" }, "selectContact": { - "message": "Select contact $name$", + "message": "Селектирајте го контактот $name$", "description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)", "placeholders": { "name": { @@ -6182,7 +6182,7 @@ } }, "deselectContact": { - "message": "De-select contact $name$", + "message": "Деселектирајте го контактот $name$", "description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)", "placeholders": { "name": { @@ -6192,7 +6192,7 @@ } }, "cannotSelectContact": { - "message": "Cannot select contact $name$", + "message": "Не може да се селектира контактот $name$", "description": "The label for contact checkboxes that are disabled", "placeholders": { "name": { @@ -6222,11 +6222,11 @@ "description": "Aria label for pending audio attachment spinner" }, "MessageAudio--slider": { - "message": "Playback time of audio attachment", + "message": "Време за репродукција на аудио прилог", "description": "Aria label for audio attachment's playback time slider" }, "emptyInboxMessage": { - "message": "Click the $composeIcon$ above and search for your contacts or groups to message.", + "message": "Кликнете на $composeIcon$ погоре и пребарајте контакти или групи на кои сакате да им пишете", "description": "Shown in the left-pane when the inbox is empty", "placeholders": { "composeIcon": { @@ -6236,7 +6236,7 @@ } }, "composeIcon": { - "message": "compose button", + "message": "копче за составување нова порака", "description": "Shown in the left-pane when the inbox is empty. Describes the button that composes a new message." }, "ForwardMessageModal--continue": { @@ -6244,11 +6244,11 @@ "description": "aria-label for the 'next' button in the forward a message modal dialog" }, "TimelineDateHeader--date-in-last-6-months": { - "message": "ddd, MMM D", + "message": "ddd, D MMM", "description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "TimelineDateHeader--date-older-than-6-months": { - "message": "MMM D, YYYY", + "message": "D MMM, YYYY", "description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "MessageRequestWarning__learn-more": { @@ -6264,7 +6264,7 @@ "description": "Shown in the message request warning dialog. Clicking this button will open a page on Signal's support site" }, "ContactSpoofing__same-name": { - "message": "Review requests carefully. Signal found another contact with the same name. $link$", + "message": "Внимателно прегледувајте ги барањата. Signal пронајде друг контакт со истото име. $link$", "description": "Shown in the timeline warning when you have a message request from someone with the same name as someone else", "placeholders": { "link": { @@ -6274,7 +6274,7 @@ } }, "ContactSpoofing__same-name-in-group": { - "message": "$count$ group members have the same name. $link$", + "message": "$count$ членови на групата го имаат истото име. $link$", "description": "Shown in the timeline warning when you multiple group members have the same name", "placeholders": { "count": { @@ -6288,15 +6288,15 @@ } }, "ContactSpoofing__same-name__link": { - "message": "Review request", + "message": "Прегледајте го барањето", "description": "Shown in the timeline warning when you have a message request from someone with the same name as someone else" }, "ContactSpoofing__same-name-in-group__link": { - "message": "Click to review", + "message": "Кликнете за да прегледате", "description": "Shown in the timeline warning when you multiple group members have the same name" }, "ContactSpoofingReviewDialog__title": { - "message": "Review request", + "message": "Прегледајте го барањето", "description": "Title for the contact name spoofing review dialog" }, "ContactSpoofingReviewDialog__description": { @@ -6312,11 +6312,11 @@ "description": "Header in the contact spoofing review dialog, shown above the \"safe\" user" }, "ContactSpoofingReviewDialog__group__title": { - "message": "Review members", + "message": "Прегледајте ги членовите", "description": "Title for the contact name spoofing review dialog in groups" }, "ContactSpoofingReviewDialog__group__description": { - "message": "$count$ group members have similar names. Review the members below or choose to take action.", + "message": "$count$ членови на групата имаат слични имиња. Прегледајте ги членовите подолу или изберете дејство.", "description": "Description for the group contact spoofing review dialog" }, "ContactSpoofingReviewDialog__group__members-header": { @@ -6324,7 +6324,7 @@ "description": "Header in the group contact spoofing review dialog. After this header, there will be a list of members" }, "ContactSpoofingReviewDialog__group__name-change-info": { - "message": "Recently changed their profile name from $oldName$ to $newName$", + "message": "Неодамна го смени името на профилот од $oldName$ во $newName$", "description": "In the group contact spoofing review dialog, this text is shown when someone has changed their name recently", "placeholders": { "oldName": { @@ -6342,7 +6342,7 @@ "description": "When confirming the removal of a group member, show this text in the button" }, "RemoveGroupMemberConfirmation__description": { - "message": "Remove \"$name$\" from the group?", + "message": "Сакате да се отстрани членот „$name$“ од групата?", "description": "When confirming the removal of a group member, show this text in the dialog", "placeholders": { "name": { @@ -6352,7 +6352,7 @@ } }, "RemoveGroupMemberConfirmation__description__with-link": { - "message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.", + "message": "Сакате да се отстрани членот „$name$“ од групата? Нема да може да се придружи одново преку линкот на групата.", "description": "When confirming the removal of a group member, show this text in the dialog", "placeholders": { "name": { @@ -6374,27 +6374,27 @@ "description": "First paragraph in the captcha dialog" }, "CaptchaDialog--can-close__title": { - "message": "Continue without verifying?", + "message": "Сакате да продолжите без да верифицирате?", "description": "Header in the captcha dialog that can be closed" }, "CaptchaDialog--can-close__body": { - "message": "If you choose to skip verification, you may miss messages from other people and your messages may fail to send.", + "message": "Ако одлучите да ја прескокнете верификацијата, може да пропуштите пораки од други луѓе и вашите пораки можно е да не се испратат успешно.", "description": "Body of the captcha dialog that can be closed" }, "CaptchaDialog--can_close__skip-verification": { - "message": "Skip verification", + "message": "Скокни верификација", "description": "Skip button of the captcha dialog that can be closed" }, "verificationComplete": { - "message": "Verification complete.", + "message": "Верификацијата е завршена.", "description": "Displayed after successful captcha" }, "verificationFailed": { - "message": "Verification failed. Please retry later.", + "message": "Верификацијата е неуспешна. Ве молиме обидете се одново подоцна.", "description": "Displayed after unsuccessful captcha" }, "deleteForEveryoneFailed": { - "message": "Failed to delete message for everyone. Please retry later.", + "message": "Неуспешно е бришењето на пораката за сите. Ве молиме обидете се одново подоцна.", "description": "Displayed when delete-for-everyone has failed to send to all recipients" }, "ChatColorPicker__delete--title": { @@ -6402,7 +6402,7 @@ "description": "Confirm title for deleting custom color" }, "ChatColorPicker__delete--message": { - "message": "This custom color is used in $num$ chats. Do you want to delete it for all chats?", + "message": "Оваа прилагодена боја се користи во $num$ разговори. Дали сакате да ја избришете за сите разговори?", "description": "Confirm message for deleting custom color", "placeholders": { "num": { @@ -6412,7 +6412,7 @@ } }, "ChatColorPicker__global-chat-color": { - "message": "Global Chat Color", + "message": "Боја на сите разговори", "description": "Modal title for the chat color picker and editor for all conversations" }, "ChatColorPicker__menu-title": { @@ -6428,11 +6428,11 @@ "description": "Confirmation dialog title for resetting all chat colors or only the global default one" }, "ChatColorPicker__resetAll": { - "message": "Reset all chat colors", + "message": "Ресетирај ги боите на сите разговори", "description": "Button label for resetting all chat colors" }, "ChatColorPicker__confirm-reset-default": { - "message": "Reset default", + "message": "Ресетирај на стандардни поставувања за боја", "description": "Button label for resetting only global chat color" }, "ChatColorPicker__confirm-reset": { @@ -6444,7 +6444,7 @@ "description": "Modal message text for confirming resetting of chat colors" }, "ChatColorPicker__custom-color--label": { - "message": "Show custom color editor", + "message": "Прикажи го уредувачот на бои", "description": "aria-label for custom color editor button" }, "ChatColorPicker__sampleBubble1": { @@ -6452,7 +6452,7 @@ "description": "An example message bubble for selecting the chat color" }, "ChatColorPicker__sampleBubble2": { - "message": "Another bubble.", + "message": "Друго меурче.", "description": "An example message bubble for selecting the chat color" }, "ChatColorPicker__sampleBubble3": { @@ -6492,7 +6492,7 @@ "description": "Modal title for the custom color editor" }, "customDisappearingTimeOption": { - "message": "Custom time...", + "message": "Прилагодено време…", "description": "Text for an option in Disappearing Messages menu and Conversation Details Disappearing Messages setting when no user value is available" }, "selectedCustomDisappearingTimeOption": { @@ -6500,11 +6500,11 @@ "description": "Text for an option in Conversation Details Disappearing Messages setting when user previously selected custom time" }, "DisappearingTimeDialog__label--value": { - "message": "Number", + "message": "Број", "description": "aria-label for the number select box" }, "DisappearingTimeDialog__label--units": { - "message": "Unit of time", + "message": "Временска единица", "description": "aria-label for the units of time select box" }, "DisappearingTimeDialog__title": { @@ -6512,7 +6512,7 @@ "description": "Title for the custom disappearing message timeout dialog" }, "DisappearingTimeDialog__body": { - "message": "Choose a custom time for disappearing messages.", + "message": "Прилагодете време за исчезнувачките пораки.", "description": "Body for the custom disappearing message timeout dialog" }, "DisappearingTimeDialog__set": { @@ -6520,23 +6520,23 @@ "description": "Text for the dialog button confirming the custom disappearing message timeout" }, "DisappearingTimeDialog__seconds": { - "message": "Seconds", + "message": "Секунди", "description": "Name of the 'seconds' unit select for the custom disappearing message timeout dialog" }, "DisappearingTimeDialog__minutes": { - "message": "Minutes", + "message": "Минути", "description": "Name of the 'minutes' unit select for the custom disappearing message timeout dialog" }, "DisappearingTimeDialog__hours": { - "message": "Hours", + "message": "Часови", "description": "Name of the 'hours' unit select for the custom disappearing message timeout dialog" }, "DisappearingTimeDialog__days": { - "message": "Days", + "message": "Денови", "description": "Name of the 'days' unit select for the custom disappearing message timeout dialog" }, "DisappearingTimeDialog__weeks": { - "message": "Weeks", + "message": "Седмици", "description": "Name of the 'weeks' unit select for the custom disappearing message timeout dialog" }, "settings__DisappearingMessages__footer": { @@ -6548,7 +6548,7 @@ "description": "Label for the Disappearing Messages default timer setting" }, "UniversalTimerNotification__text": { - "message": "The disappearing message time will be set to $timeValue$ when you message them.", + "message": "Времетраењето на исчезнувачките пораки ќе биде поставено на $timeValue$ кога ќе ги испратите.", "description": "A message displayed when default disappearing message timeout is about to be applied", "placeholders": { "timeValue": { @@ -6558,11 +6558,11 @@ } }, "ErrorBoundaryNotification__text": { - "message": "Couldn't display this message. Click to submit a debug log.", + "message": "Не може да се прикаже пораката. Кликнете за да поднесете извештај за дебагирање.", "description": "An error notification displayed when message fails to render due to an internal error" }, "GroupDescription__read-more": { - "message": "read more", + "message": "прочитај повеќе", "description": "Button text when the group description is too long" }, "EditConversationAttributesModal__description-warning": { @@ -6574,7 +6574,7 @@ "description": "Placeholder text in the details header for those that can edit the group description" }, "MediaQualitySelector--button": { - "message": "Select media quality", + "message": "Одбери квалитет на медија", "description": "aria-label for the media quality selector button" }, "MediaQualitySelector--title": { @@ -6638,7 +6638,7 @@ "description": "Shown on the edit username screen" }, "ProfileEditor--username--check-characters": { - "message": "Usernames may only contain a-z, 0-9 and _", + "message": "Корисничките имиња може да содржат само карактери од а-ш, 0-9 и _", "description": "Shown if user has attempted to use forbidden characters" }, "ProfileEditor--username--check-starting-character": { @@ -6646,7 +6646,7 @@ "description": "Shown if user has attempted to begin their username with a number" }, "ProfileEditor--username--check-character-min": { - "message": "Usernames must have a least $min$ characters.", + "message": "Корисничките имиња мора да имаат минимум $min$ карактери.", "description": "Shown if user has attempted to enter a username with too few characters - currently min is 3", "placeholders": { "min": { @@ -6656,7 +6656,7 @@ } }, "ProfileEditor--username--check-character-max": { - "message": "Usernames must have at most $max$ characters.", + "message": "Корисничките имиња мора да имаат максимум $max$ карактери.", "description": "Shown if user has attempted to enter a username with too many characters - currently min is 25", "placeholders": { "max": { @@ -6670,19 +6670,19 @@ "description": "Shown if user has attempted to save a username which is not available" }, "ProfileEditor--username--general-error": { - "message": "Your username couldn’t be saved. Check your connection and try again.", + "message": "Вашето корисничко име не можеше да се зачува. Проверете ја интернет врската и обидете се повторно.", "description": "Shown if something unknown has gone wrong with username save." }, "ProfileEditor--username--delete-general-error": { - "message": "Your username couldn’t be removed. Check your connection and try again.", + "message": "Вашето корисничко име не можеше да се отстрани. Проверете ја интернет врската и обидете се повторно.", "description": "Shown if something unknown has gone wrong with username delete." }, "ProfileEditor--username--delete-username": { - "message": "Delete username", + "message": "Избриши го корисничкото име", "description": "Shown as aria label for trash icon next to username" }, "ProfileEditor--username--confirm-delete-body": { - "message": "This will remove your username, allowing other users to claim it. Are you sure?", + "message": "Со ова ќе се отстрани вашето корисничко име, овозможувајќи им на други корисници да го употребат. Дали сте сигурни?", "description": "Shown in dialog body if user has saved an empty string to delete their username" }, "ProfileEditor--username--confirm-delete-button": { @@ -6690,7 +6690,7 @@ "description": "Shown in dialog button if user has saved an empty string to delete their username" }, "ProfileEditor--about-placeholder": { - "message": "Write something about yourself...", + "message": "Напишете нешто за себе…", "description": "Placeholder text for about input field" }, "ProfileEditor--first-name": { @@ -6706,7 +6706,7 @@ "description": "ConfirmationDialog text for discarding changes" }, "ProfileEditor--info": { - "message": "Your profile is encrypted. Your profile and changes to it will be visible to your contacts and when you start or accept new chats. $learnMore$", + "message": "Вашиот профил е шифриран. Вашиот профил и промените на профилот ќе бидат видливи за вашите контакти и кога започнувате и прифаќате нови разговори. $learnMore$", "description": "Information shown at the bottom of the profile editor section", "placeholders": { "learnMore": { @@ -6720,7 +6720,7 @@ "description": "Text that links to a support article" }, "Bio--speak-freely": { - "message": "Speak Freely", + "message": "Зборувајте слободно", "description": "A default bio option" }, "Bio--encrypted": { @@ -6752,7 +6752,7 @@ "description": "Title for about editing" }, "ProfileEditorModal--avatar": { - "message": "Your Avatar", + "message": "Вашиот аватар", "description": "Title for profile avatar editing" }, "ProfileEditorModal--username": { @@ -6760,7 +6760,7 @@ "description": "Title for username editing" }, "ProfileEditorModal--error": { - "message": "Your profile could not be updated. Please try again.", + "message": "Вашиот профил не можеше да се ажурира. Ве молиме обидете се повторно.", "description": "Error message when something goes wrong updating your profile." }, "AnnouncementsOnlyGroupBanner--modal": { @@ -6768,7 +6768,7 @@ "description": "Modal title for the list of admins in a group" }, "AnnouncementsOnlyGroupBanner--announcements-only": { - "message": "Only $admins$ can send messages", + "message": "Само $admins$ може да испраќаат пораки", "description": "Displayed if sending of messages is disabled to non-admins", "placeholders": { "admins": { @@ -6786,11 +6786,11 @@ "description": "Label for the avatar selector" }, "AvatarColorPicker--choose": { - "message": "Choose a color", + "message": "Изберете боја", "description": "Label for when you need to choose your fighter, err color" }, "LeftPaneSetGroupMetadataHelper__avatar-modal-title": { - "message": "Group Avatar", + "message": "Аватар на групата", "description": "Title for the avatar picker in the group creation flow" }, "Preferences__button--general": { @@ -6818,7 +6818,7 @@ "description": "Button to switch the settings view" }, "Preferences--lastSynced": { - "message": "Last import at $date$ $time$", + "message": "Последен увоз на $date$ $time$", "description": "Label for date and time of last sync operation", "placeholders": { "date": { @@ -6836,7 +6836,7 @@ "description": "Title for system type settings" }, "Preferences--zoom": { - "message": "Zoom level", + "message": "Ниво на зум", "description": "Label for changing the zoom level" }, "Preferences__link-previews--title": { @@ -6844,7 +6844,7 @@ "description": "Title for the generate link previews setting" }, "Preferences__link-previews--description": { - "message": "To change this setting, open the Signal app on your mobile device and navigate to Settings > Chats", + "message": "За да го смените ова поставување, отворете ја апликацијата Signal на вашиот мобилен уред и одете до Поставувања > Разговори", "description": "Description for the generate link previews setting" }, "Preferences--advanced": { @@ -6852,7 +6852,7 @@ "description": "Title for advanced settings" }, "Preferences--notification-content": { - "message": "Notification content", + "message": "Содржина на известување", "description": "Label for the notification content setting select box" }, "Preferences--blocked": { @@ -6860,7 +6860,7 @@ "description": "Label for blocked contacts setting" }, "Preferences--blocked-count-singular": { - "message": "$num$ contact", + "message": "$num$ контакт", "description": "Number of contacts blocked singular", "placeholders": { "num": { @@ -6870,7 +6870,7 @@ } }, "Preferences--blocked-count-plural": { - "message": "$num$ contacts", + "message": "$num$ контакти", "description": "Number of contacts blocked plural", "placeholders": { "num": { @@ -6880,19 +6880,19 @@ } }, "Preferences__who-can--title": { - "message": "Who can...", + "message": "Кој може…", "description": "Title for the 'who can do X' setting" }, "Preferences__privacy--description": { - "message": "To change these settings, open the Signal app on your mobile device and navigate to Settings > Privacy", + "message": "За да го смените ова поставување, отворете ја апликацијата Signal на вашиот мобилен уред и одете до Поставувања > Приватност", "description": "Description for the 'who can do X' setting" }, "Preferences__who-can--everybody": { - "message": "Everybody", + "message": "Сите", "description": "Option for who can see my X select" }, "Preferences__who-can--contacts": { - "message": "My Contacts", + "message": "Моите контакти", "description": "Option for who can see my X select" }, "Preferences__who-can--nobody": { @@ -6908,7 +6908,7 @@ "description": "Label for the see my phone number setting" }, "Preferences--find-me": { - "message": "Find me by my phone number", + "message": "Да ме најдат преку мојот телефонски број", "description": "Label for the find me by my phone number setting" }, "Preferences--read-receipts": { @@ -6920,23 +6920,23 @@ "description": "Label for the typing indicators setting" }, "Preferences--updates": { - "message": "Updates", + "message": "Ажурирања", "description": "Header for settings having to do with updates" }, "Preferences__download-update": { - "message": "Automatically download updates", + "message": "Ажурирај автоматски", "description": "Label for checkbox for the auto download updates setting" }, "Preferences__enable-notifications": { - "message": "Enable notifications", + "message": "Овозможи известувања", "description": "Label for checkbox for the notifications setting" }, "Preferences__devices": { - "message": "Devices", + "message": "Уреди", "description": "Label for Device list in call settings pane" }, "DialogUpdate--version-available": { - "message": "Update to version $version$ available", + "message": "Достапно ажурирање до верзија $version$", "description": "Tooltip for new update available", "placeholders": { "status": { @@ -6946,15 +6946,15 @@ } }, "NSIS__retry-dialog--first-line": { - "message": "Signal cannot be closed.", + "message": "Не може да се затвори Signal.", "description": "First line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__retry-dialog--second-line": { - "message": "Please close it manually and click Retry to continue.", + "message": "Затворете ја апликацијата рачно и кликнете на Обиди се повторно за да продолжите.", "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__appRunning": { - "message": "$appName$ is running.\nClick OK to close it.\nIf it doesn't close, try closing it manually.", + "message": "$appName$ е отворена.\nКликнете ОК за да ја затворите апликацијата.\nАко не се затвора, обидете се рачно да ја затворите.", "description": "The contents of a dialog displayed when Windows installer detect that the application is running and asks user to close it. Note: please keep the line breaks so that the text occupies three separate lines", "placeholders": { "appName": { @@ -6964,19 +6964,19 @@ } }, "NSIS__decompressionFailed": { - "message": "Failed to decompress files. Please try running the installer again.", + "message": "Неуспешна декомпресија на датотеки. Ве молиме обидете се одново да го стартувате инсталаторот.", "description": "Displayed when Windows installer cannot decompress application files" }, "NSIS__uninstallFailed": { - "message": "Failed to uninstall old application files. Please try running the installer again.", + "message": "Неуспешна деинсталација на стари датотеки од апликацијата. Ве молиме обидете се одново да го стартувате инсталаторот.", "description": "Displayed when Windows installer cannot uninstall the old application" }, "CrashReportDialog__title": { - "message": "Application crashed", + "message": "Апликацијата се прекина", "description": "A title of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__body": { - "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.", + "message": "Signal се рестартираше по пад на апликацијата. Можете да поднесете извештај за падот за да помогнете на Signal да го истражи проблемот.", "description": "The body of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__submit": { @@ -6984,7 +6984,7 @@ "description": "A button label for submission of the crash reporter data after a recent crash" }, "CrashReportDialog__erase": { - "message": "Don't Send", + "message": "Не праќај", "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" }, "CustomizingPreferredReactions__title": { @@ -6992,11 +6992,11 @@ "description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal." }, "CustomizingPreferredReactions__subtitle": { - "message": "Click to replace an emoji", + "message": "Кликнете за да го смените емотиконот", "description": "Instructions in the modal for customizing the preferred reactions." }, "CustomizingPreferredReactions__had-save-error": { - "message": "There was an error when saving your settings. Please try again.", + "message": "Се појави грешка при зачувување на поставувањата. Ве молиме обидете се повторно.", "description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message." }, "MediaEditor__control--draw": { @@ -7012,7 +7012,7 @@ "description": "Label for the sticker button in the media editor" }, "MediaEditor__control--crop": { - "message": "Crop and rotate", + "message": "Исечи и ротирај", "description": "Label for the crop & rotate button in the media editor" }, "MediaEditor__control--undo": { @@ -7024,35 +7024,35 @@ "description": "Label for the redo button in the media editor" }, "MediaEditor__text--regular": { - "message": "Regular", + "message": "Вообичаена", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--highlight": { - "message": "Highlight", + "message": "Истакни", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--outline": { - "message": "Outline", + "message": "Направи контура", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--underline": { - "message": "Underline", + "message": "Потцртај", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__draw--pen": { - "message": "Pen", + "message": "Пенкало", "description": "Type of brush to free draw" }, "MediaEditor__draw--highlighter": { - "message": "Highlighter", + "message": "Маркер", "description": "Type of brush to free draw" }, "MediaEditor__draw--thin": { - "message": "Thin", + "message": "Тенка", "description": "Tip width of the brush" }, "MediaEditor__draw--regular": { - "message": "Regular", + "message": "Обична/средна", "description": "Tip width of the brush" }, "MediaEditor__draw--medium": { @@ -7060,7 +7060,7 @@ "description": "Tip width of the brush" }, "MediaEditor__draw--heavy": { - "message": "Heavy", + "message": "Дебела", "description": "Tip width of the brush" }, "MediaEditor__crop--reset": { @@ -7068,7 +7068,7 @@ "description": "Reset the crop state" }, "MediaEditor__crop--rotate": { - "message": "Rotate", + "message": "Ротирај", "description": "Rotate the canvas" }, "MediaEditor__crop--flip": { @@ -7080,7 +7080,7 @@ "description": "Lock the aspect ratio" }, "MediaEditor__crop--crop": { - "message": "Crop", + "message": "Исечи", "description": "Performs the crop" }, "MyStories__title": { @@ -7088,19 +7088,19 @@ "description": "Title for the my stories list" }, "MyStories__story": { - "message": "Your story", + "message": "Вашата приказна", "description": "aria-label for each one of your stories" }, "MyStories__download": { - "message": "Download story", + "message": "Преземи ја приказната", "description": "aria-label for the download button" }, "MyStories__more": { - "message": "More options", + "message": "Повеќе опции", "description": "aria-label for the more button" }, "MyStories__views--singular": { - "message": "$num$ view", + "message": "$num$ преглед", "description": "Number of views your story has", "placeholders": { "num": { @@ -7110,7 +7110,7 @@ } }, "MyStories__views--plural": { - "message": "$num$ views", + "message": "$num$ прегледи", "description": "Number of views your story has", "placeholders": { "num": { @@ -7120,7 +7120,7 @@ } }, "MyStories__replies--singular": { - "message": "$num$ reply", + "message": "$num$ одговор", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7130,7 +7130,7 @@ } }, "MyStories__replies--plural": { - "message": "$num$ replies", + "message": "$num$ одговори", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7140,7 +7140,7 @@ } }, "MyStories__delete": { - "message": "Delete this story? It will also be deleted for everyone who received it.", + "message": "Сакате да ја избришете оваа приказна? Ќе биде избришана и за сите кои ја примиле.", "description": "Confirmation dialog description text for deleting a story" }, "Stories__title": { @@ -7160,15 +7160,15 @@ "description": "Button label to go to hidden stories pane" }, "Stories__list-empty": { - "message": "No recent stories to show right now", + "message": "Нема неодамнешни приказни за прикажување моментално", "description": "Description for when there are no stories to show" }, "Stories__placeholder--text": { - "message": "Click to view a story", + "message": "Кликнете за да погледнете приказна", "description": "Placeholder label for the story view" }, "Stories__from-to-group": { - "message": "$name$ to $group$", + "message": "$name$ до $group$", "description": "Title for someone sending a story to a group", "placeholders": { "name": { @@ -7194,7 +7194,7 @@ "description": "Button label to reply to a story" }, "StoryViewer__reply-group": { - "message": "Reply to Group", + "message": "Одговорете на групата", "description": "Button label to reply to a group story" }, "StoryViewer__mute": { @@ -7218,7 +7218,7 @@ "description": "Title for replies tab" }, "StoryViewsNRepliesModal__react": { - "message": "React to story", + "message": "Реагирајте на приказната", "description": "aria-label for reaction button" }, "StoryViewsNRepliesModal__reacted": { @@ -7226,11 +7226,11 @@ "description": "Description of someone reacting to a story" }, "StoryListItem__label": { - "message": "Story", + "message": "Приказна", "description": "aria-label for the story list button" }, "StoryListItem__unhide": { - "message": "Show stories", + "message": "Прикажи приказни", "description": "Label for menu item to un-hide the story" }, "StoryListItem__hide": { @@ -7242,7 +7242,7 @@ "description": "Label for menu item to go to conversation" }, "StoryListItem__hide-modal--body": { - "message": "Hide story? New story updates from $name$ won’t appear at the top of the stories list anymore.", + "message": "Сакате да ја скриете приказната? Новите приказни од $name$ нема повеќе да се појавуваат на врвот на листата со приказни.", "description": "Body for the confirmation dialog for hiding a story" }, "StoryListItem__hide-modal--confirm": { @@ -7250,7 +7250,7 @@ "description": "Action button for the confirmation dialog to hide a story" }, "StoryImage__error": { - "message": "Error displaying image", + "message": "Грешка при покажување на сликата", "description": "aria-label for image errors" }, "StoryCreator__text-bg": { @@ -7274,7 +7274,7 @@ "description": "Placeholder to add text" }, "StoryCreator__text--regular": { - "message": "Regular", + "message": "Обичен", "description": "Label for font" }, "StoryCreator__text--bold": { @@ -7310,11 +7310,11 @@ "description": "Title for the link preview tooltip" }, "Quote__story": { - "message": "Story", + "message": "Приказна", "description": "Title for replies to stories" }, "Quote__story-reaction": { - "message": "Reacted to a story from $name$", + "message": "Реагираше на приказна од $name$", "description": "Label for when a person reacts to a story", "placeholders": { "name": { @@ -7336,11 +7336,11 @@ "description": "Label for when a story is not found" }, "WhatsNew__modal-title": { - "message": "What's New", + "message": "Што е ново", "description": "Title for the whats new modal" }, "WhatsNew__bugfixes": { - "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "message": "Оваа верзија има некои мали подобрувања и решени багови за Signal да функционира беспрекорно.", "description": "Release notes for releases that only include bug fixes" }, "WhatsNew__v5.47--1": { diff --git a/_locales/ml/messages.json b/_locales/ml/messages.json index cdfe4047f..03d731011 100644 --- a/_locales/ml/messages.json +++ b/_locales/ml/messages.json @@ -222,7 +222,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "noArchivedConversations": { - "message": "No archived conversations.", + "message": "ആർക്കൈവ് ചെയ്‌ത സംഭാഷണങ്ങൾ ഒന്നുമില്ല.", "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" }, "archiveConversation": { @@ -420,7 +420,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "safetyNumberChangeDialog__pending-messages": { - "message": "Send pending messages", + "message": "ശേഷിക്കുന്ന സന്ദേശങ്ങൾ അയയ്ക്കുക", "description": "Shown on confirmation dialog when user attempts to send a message in the outbox" }, "identityKeyErrorOnSend": { @@ -464,23 +464,23 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.", + "message": "സമർപ്പിക്കുക എന്നതിൽ നിങ്ങൾ ക്ലിക്ക് ചെയ്യുമ്പോൾ, നിങ്ങളുടെ ലോഗ് 30 ദിവസത്തേക്ക് തനതും പ്രസിദ്ധീകരിക്കാത്തതുമായ ഒരു URL-ൽ ഓൺലൈനിൽ പോസ്റ്റ് ചെയ്യും. നിങ്ങൾ അത് ആദ്യം പ്രാദേശികമായി സംരക്ഷിക്കേണ്ടതാണ്.", "description": "Description of what will happen with your debug log" }, "debugLogError": { - "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", + "message": "അപ്‌ലോഡ് ചെയ്‌തതിൽ എന്തോ കുഴപ്പം സംഭവിച്ചു! നിങ്ങളുടെ ലോഗ് ഒരു ടെക്സ്റ്റ് ഫയലായി അറ്റാച്ച് ചെയ്‌ത്, support@signal.org എന്ന വിലാസത്തിലേക്ക് ഇമെയിൽ അയയ്‌ക്കുക.", "description": "Error message a recommendations if debug log upload fails" }, "debugLogSuccess": { - "message": "Debug log submitted", + "message": "ഡീബഗ് ലോഗ് സമർപ്പിച്ചു", "description": "Title of the success page for submitting a debug log" }, "debugLogSuccessNextSteps": { - "message": "Debug log uploaded. When you contact support, copy the URL below and attach it along with a description of the problem you saw and steps to reproduce it.", + "message": "ഡീബഗ് ലോഗ് അപ്‌ലോഡ് ചെയ്‌തു. നിങ്ങൾ പിന്തുണയുമായി ബന്ധപ്പെടുമ്പോൾ, ചുവടെ നൽകിയിട്ടുള്ള URL പകർത്തിയ ശേഷം, നിങ്ങൾ കണ്ട പ്രശ്‌നത്തിന്റെ ഒരു വിവരണവും അത് പുനർനിർമ്മിക്കുന്നതിനുള്ള ഘട്ടങ്ങളും സഹിതം അറ്റാച്ച് ചെയ്യുക.", "description": "Explanation of next steps to take when submitting debug log" }, "debugLogLogIsIncomplete": { - "message": "... to see the full log, click Save", + "message": "... പൂർണ്ണമായ ലോഗ് കാണുന്നതിന്, സംരക്ഷിക്കുക എന്നതിൽ ക്ലിക്ക് ചെയ്യുക", "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopy": { @@ -646,7 +646,7 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error from $name$, device $deviceId$", + "message": " $name$, $deviceId$ എന്ന ഉപകരണത്തിൽ നിന്നുള്ള ഒരു ഡിക്രിപ്‌ഷൻ പിശക് ഡെസ്‌ക്‌ടോപ്പ് നേരിട്ടു.", "description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.", "placeholders": { "name": { @@ -660,7 +660,7 @@ } }, "decryptionErrorToastAction": { - "message": "Submit log", + "message": "ലോഗ് സമർപ്പിക്കുക", "description": "Label for the decryption error toast button" }, "oneNonImageAtATimeToast": { @@ -692,11 +692,11 @@ "description": "Displayed when the desktop client is currently connecting to the server." }, "connect": { - "message": "Click to reconnect.", + "message": "വീണ്ടും കണക്‌ട് ചെയ്യാൻ ക്ലിക്ക് ചെയ്യുക.", "description": "Shown to allow the user to manually attempt a reconnect." }, "connectingHangOn": { - "message": "Shouldn't be long", + "message": "ഉടനെ കണക്‌ട് ചെയ്യും", "description": "Subtext description for when the client is connecting to the server." }, "offline": { @@ -788,7 +788,7 @@ "description": "Aria label for clear search button" }, "searchIn": { - "message": "Search chat", + "message": "ചാറ്റ് തിരയുക", "description": "Shown in the search box before text is entered when searching in a specific conversation" }, "noSearchResults": { @@ -836,15 +836,15 @@ "description": "Shown to separate the types of search results" }, "findByUsernameHeader": { - "message": "Find by username", + "message": "ഉപയോക്തൃനാമം ഉപയോഗിച്ച് കണ്ടെത്തുക", "description": "Shown when search could be a valid username, with one sub-item that will kick off the search" }, "findByPhoneNumberHeader": { - "message": "Find by phone number", + "message": "ഫോൺ നമ്പർ ഉപയോഗിച്ച് കണ്ടെത്തുക", "description": "Shown when search could be a valid phone number, with one sub-item that will kick off the search" }, "at-username": { - "message": "@$username$", + "message": "@$username$ ", "description": "@ added to username to signify it as a username. Should it be on the right in your language?", "placeholders": { "username": { @@ -858,7 +858,7 @@ "description": "" }, "whatsNew": { - "message": "See $whatsNew$ in this update", + "message": "ഈ അപ്‌ഡേറ്റിൽ $whatsNew$ കാണുക", "description": "Shown in the main window", "placeholders": { "name": { @@ -868,7 +868,7 @@ } }, "viewReleaseNotes": { - "message": "what's new", + "message": "പുതിയതായി ഉള്ളത്", "description": "Clickable link that displays the latest release notes" }, "typingAlt": { @@ -926,7 +926,7 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadFullMessage": { - "message": "Download Full Message", + "message": "സന്ദേശം പൂർണ്ണമായി ഡൗൺലോഡ് ചെയ്യുക", "description": "Shown in the message bubble while a long message attachment is not downloaded" }, "downloadAttachment": { @@ -954,15 +954,15 @@ "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" }, "voiceRecording--start": { - "message": "Start recording voice message", + "message": "ശബ്‌ദ സന്ദേശം റെക്കോർഡ് ചെയ്യൻ ആരംഭിക്കുക", "description": "Tooltip for microphone button to start voice message" }, "voiceRecording--complete": { - "message": "Complete voice message and send", + "message": "ശബ്‌ദ സന്ദേശം പൂർത്തിയാക്കിയ ശേഷം അയയ്ക്കുക", "description": "Tooltip for green complete voice message and send" }, "voiceRecording--cancel": { - "message": "Cancel voice message", + "message": "ശബ്‌ദ സന്ദേശം റദ്ദാക്കുക", "description": "Tooltip for red button to cancel voice message" }, "voiceRecordingInterruptedMax": { @@ -974,7 +974,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to one hour. Recording will stop if you switch to another app.", + "message": "ശബ്‌ദ സന്ദേശങ്ങളുടെ ദൈർഘ്യം ഒരു മണിക്കൂറായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു. നിങ്ങൾ മറ്റൊരു ആപ്പിലേക്ക് മാറിയാൽ റെക്കോർഡിംഗ് നിലയ്‌ക്കും.", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -982,15 +982,15 @@ "description": "Shown in toast if tries to record a voice note with any staged attachments" }, "voiceNoteError": { - "message": "There was an error with the voice recorder.", + "message": "ശബ്‌ദ റെക്കോർഡറിൽ ഒരു പിശക് ഉണ്ടായിരുന്നു.", "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" }, "attachmentSaved": { - "message": "Attachment saved.", + "message": "അറ്റാച്ചുമെന്റ് സംരക്ഷിച്ചു.", "description": "Shown after user selects to save to downloads" }, "attachmentSavedShow": { - "message": "Show in folder", + "message": "ഫോൾഡറിൽ കാണിക്കുക", "description": "Button label for showing the attachment in your file system" }, "you": { @@ -1056,7 +1056,7 @@ "description": "Shown in a button when a conversation is unmuted and can be muted" }, "cannotUpdateDetail": { - "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal അപ്‌ഡേറ്റ് ചെയ്യാൻ കഴിഞ്ഞില്ല. അത് സ്വമേധയാ ഇൻസ്റ്റാൾ ചെയ്യാൻ, $retry$ അല്ലെങ്കിൽ $url$ സന്ദർശിക്കുക. തുടർന്ന്, ഈ പ്രശ്‌നത്തെ കുറിച്ച് $support$ എന്നതിൽ അറിയിക്കുക", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "retry": { @@ -1074,7 +1074,7 @@ } }, "cannotUpdateRequireManualDetail": { - "message": "Signal couldn't update. Visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal അപ്‌ഡേറ്റ് ചെയ്യാൻ കഴിഞ്ഞില്ല. അത് സ്വമേധയാ ഇൻസ്റ്റാൾ ചെയ്യാൻ, $url$ സന്ദർശിക്കുക. തുടർന്ന്, ഈ പ്രശ്‌നത്തെ കുറിച്ച് $support$ എന്നതിൽ അറിയിക്കുക", "description": "Shown if a general error happened while trying to install update package and manual update is required", "placeholders": { "url": { @@ -1198,7 +1198,7 @@ "description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command." }, "verifyHelp": { - "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", + "message": "$name$ എന്നതുമായുള്ള നിങ്ങളുടെ എൻഡ്-ടു-എൻഡ് എൻക്രിപ്‌ഷൻ പരിശോധിച്ചുറപ്പിക്കുന്നതിന്, മുകളിൽ നൽകിയിട്ടുള്ള നമ്പരുകൾ അവരുടെ ഉപകരണത്തിലെ നമ്പരുകളുമായി ഒത്ത് നോക്കുക.", "description": "", "placeholders": { "name": { @@ -1228,7 +1228,7 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "retryDeleteForEveryone": { - "message": "Retry Delete for Everyone", + "message": "എല്ലാവർക്കും ഇല്ലാതാക്കുക എന്നത് വീണ്ടും ശ്രമിച്ച് നോക്കുക", "description": "Shown on the drop-down menu for an individual message, but only if a previous delete for everyone failed to send" }, "forwardMessage": { @@ -1314,7 +1314,7 @@ } }, "ChangeNumber--notification": { - "message": "$sender$ changed their phone number", + "message": "$sender$ അവരുടെ ഫോൺ നമ്പർ മാറ്റി", "description": "Shown in timeline when a member of a conversation changes their phone number", "placeholders": { "sender": { @@ -1380,7 +1380,7 @@ "description": "Instructions on the device link screen" }, "Install__instructions__2": { - "message": "Tap into $settings$, then tap $linkedDevices$", + "message": " $settings$ എന്നതിൽ തൊടുക, തുടർന്ന് $linkedDevices$ എന്നതിൽ തൊടുക", "description": "Instructions on the device link screen", "placeholders": { "settings": { @@ -1398,7 +1398,7 @@ "description": "Part of the 2nd instruction on the device link screen" }, "Install__instructions__3": { - "message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)", + "message": " $plusButton$ (Android) എന്നതിൽ അല്ലെങ്കിൽ $linkNewDevice$ (iPhone) എന്നതിൽ തൊടുക", "description": "Instructions on the device link screen", "placeholders": { "plusButton": { @@ -1412,7 +1412,7 @@ } }, "Install__qr-failed": { - "message": "The QR code couldn't load. Check your internet and try again. $learnMore$", + "message": "QR കോഡ് ലോഡ് ചെയ്യാൻ കഴിഞ്ഞില്ല. നിങ്ങളുടെ ഇന്റർനെറ്റ് പരിശോധിച്ച ശേഷം വീണ്ടും ശ്രമിക്കുക. $learnMore$", "description": "Shown on the install screen if the QR code fails to load", "placeholders": { "learnMore": { @@ -1430,11 +1430,11 @@ "description": "Shown on the install screen. Link takes users to a support page" }, "Install__choose-device-name__description": { - "message": "You'll see this name under \"Linked Devices\" on your phone", + "message": "നിങ്ങളുടെ ഫോണിൽ \"ലിങ്ക് ചെയ്‌ത ഉപകരണങ്ങൾ\" എന്നതിന് താഴെ നിങ്ങൾ ഈ പേര് കാണുന്നതാണ്", "description": "The subheader shown on the 'choose device name' screen in the device linking process" }, "Install__choose-device-name__placeholder": { - "message": "My Computer", + "message": "എന്റെ കമ്പ്യൂട്ടർ", "description": "The placeholder for the 'choose device name' input" }, "Preferences--device-name": { @@ -1454,7 +1454,7 @@ "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "initialSync__subtitle": { - "message": "Note: Your chat history will not be synced to this device", + "message": "ശ്രദ്ധിക്കുക: നിങ്ങളുടെ ചാറ്റ് ചരിത്രം ഈ ഉപകരണവുമായി സമന്വയിപ്പിക്കില്ല", "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "installConnectionFailed": { @@ -1474,7 +1474,7 @@ "description": "" }, "installUnknownError": { - "message": "An unexpected error occurred. Please try again.", + "message": "ഒരു അപ്രതീക്ഷിത പിശക് സംഭവിച്ചു. വീണ്ടും ശ്രമിക്കുക.", "description": "" }, "installTryAgain": { @@ -1510,7 +1510,7 @@ "description": "Button label in the call lobby for returning to a call" }, "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { - "message": "Microphone muted due to the size of the call", + "message": "കോളിൽ വളരെ അധികം ആളുകൾ ഉള്ളതിനാൽ, മൈക്രോഫോൺ നിശബ്‌ദമാക്കുക", "description": "Shown in a call lobby toast if there are a lot of people already on the call" }, "calling__call-is-full": { @@ -1574,11 +1574,11 @@ "description": "Button tooltip label when you can't ring because the group is too large" }, "calling__button--ring__off": { - "message": "Notify, don't ring", + "message": "അറിയിക്കുക, റിംഗ് ചെയ്യരുത്", "description": "Button tooltip label for turning ringing off" }, "calling__button--ring__on": { - "message": "Enable ringing", + "message": "റിംഗ് ചെയ്യുന്നത് പ്രാപ്‌തമാക്കുക", "description": "Button tooltip label for turning ringing on" }, "calling__your-video-is-off": { @@ -1654,7 +1654,7 @@ } }, "calling__pre-call-info--will-ring-1": { - "message": "Signal will ring $person$", + "message": "Signal $person$ എന്നയാളെ റിംഗ് ചെയ്യും", "description": "Shown in the calling lobby to describe who will be rung", "placeholders": { "person": { @@ -1664,7 +1664,7 @@ } }, "calling__pre-call-info--will-ring-2": { - "message": "Signal will ring $first$ and $second$", + "message": "Signal $first$, $second$ എന്നിവരെ റിംഗ് ചെയ്യും", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1678,7 +1678,7 @@ } }, "calling__pre-call-info--will-ring-3": { - "message": "Signal will ring $first$, $second$, and $third$", + "message": "Signal $first$, $second$, $third$ എന്നിവരെ റിംഗ് ചെയ്യും", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1696,7 +1696,7 @@ } }, "calling__pre-call-info--will-ring-many": { - "message": "Signal will ring $first$, $second$, and $others$ others", + "message": "Signal $first$, $second$ എന്നിവരെയും മറ്റ് $others$ ആളുകളെയും റിംഗ് ചെയ്യും", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "person": { @@ -1714,7 +1714,7 @@ } }, "calling__pre-call-info--will-notify-1": { - "message": "$person$ will be notified", + "message": "$person$ എന്നയാളെ അറിയിക്കും", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "person": { @@ -1724,7 +1724,7 @@ } }, "calling__pre-call-info--will-notify-2": { - "message": "$first$ and $second$ will be notified", + "message": "$first$, $second$ എന്നിവരെ അറിയിക്കും", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "first": { @@ -1738,7 +1738,7 @@ } }, "calling__pre-call-info--will-notify-3": { - "message": "$first$, $second$, and $third$ will be notified", + "message": "$first$, $second$, $third$ എന്നിവരെ അറിയിക്കും", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "first": { @@ -1756,7 +1756,7 @@ } }, "calling__pre-call-info--will-notify-many": { - "message": "$first$, $second$, and $others$ others will be notified", + "message": "$first$, $second$ എന്നിവരെയും മറ്റ് $others$ ആളുകളെയും അറിയിക്കും", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "person": { @@ -1912,7 +1912,7 @@ "description": "Header for general options on the settings screen" }, "spellCheckDescription": { - "message": "Spell check text entered in message composition box", + "message": "സന്ദേശ കോമ്പോസിഷൻ ബോക്‌സിൽ എന്റർ ചെയ്‌ത വാചകത്തിലെ അക്ഷരത്തെറ്റ് പരിശോധിക്കുക", "description": "Description of the spell check setting" }, "spellCheckWillBeEnabled": { @@ -1936,7 +1936,7 @@ "description": "Description for the automatic launch setting" }, "clearDataHeader": { - "message": "Clear application data", + "message": "ആപ്ലിക്കേഷൻ ഡാറ്റ മായ്‌ക്കുക", "description": "Header in the settings dialog for the section dealing with data deletion" }, "clearDataExplanation": { @@ -2050,7 +2050,7 @@ "description": "Shown on outgoing message if it fails to send" }, "deleteFailed": { - "message": "Delete failed", + "message": "ഇല്ലാതാക്കുന്നത് പരാജയപ്പെട്ടു", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone" }, "sendPaused": { @@ -2062,7 +2062,7 @@ "description": "Shown on outgoing message if it is partially sent" }, "partiallyDeleted": { - "message": "Partially deleted, click to retry", + "message": "ഭാഗികമായി ഇല്ലാതാക്കി, വീണ്ടും ശ്രമിക്കാൻ ക്ലിക്ക് ചെയ്യുക", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone" }, "showMore": { @@ -2082,7 +2082,7 @@ "description": "Warning notification that this version of the app has expired" }, "upgrade": { - "message": "Click to go to signal.org/download", + "message": "signal.org/download എന്നതിലേക്ക് പോകാൻ ക്ലിക്ക് ചെയ്യുക", "description": "Label text for button to upgrade the app to the latest version" }, "mediaMessage": { @@ -2094,7 +2094,7 @@ "description": "Error message displayed when sending to an unregistered user." }, "sync": { - "message": "Import contacts", + "message": "കോൺടാക്റ്റുകൾ ഇമ്പോർട്ട് ചെയ്യുക", "description": "Label for contact and group sync settings" }, "syncExplanation": { @@ -2158,11 +2158,11 @@ "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." }, "timestampFormat__long__today": { - "message": "[Today] LT", + "message": "[ഇന്ന്] LT", "description": "Timestamp format string for displaying \"Today\" and the time" }, "timestampFormat__long__yesterday": { - "message": "[Yesterday] LT", + "message": "[ഇന്നലെ] LT", "description": "Timestamp format string for displaying \"Yesterday\" and the time" }, "messageBodyTooLong": { @@ -2262,7 +2262,7 @@ } }, "audioNotificationDescription": { - "message": "Play notification sounds", + "message": "അറിയിപ്പ് ശബ്‌ദങ്ങൾ പ്ലേ ചെയ്യുക", "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { @@ -2402,15 +2402,15 @@ "description": "Label shown when there are no conversations to compose to" }, "Toast--failed-to-fetch-username": { - "message": "Failed to fetch username. Check your connection and try again.", + "message": "ഉപയോക്തൃനാമം കണ്ടെത്തുന്നത് പരാജയപ്പെട്ടു. നിങ്ങളുടെ കണക്ഷൻ പരിശോധിച്ച ശേഷം വീണ്ടും ശ്രമിക്കുക.", "description": "Shown if request to Signal servers to find username fails" }, "Toast--failed-to-fetch-phone-number": { - "message": "Failed to fetch phone number. Check your connection and try again.", + "message": "ഫോൺ നമ്പർ കണ്ടെത്തുന്നത് പരാജയപ്പെട്ടു. നിങ്ങളുടെ കണക്ഷൻ പരിശോധിച്ച ശേഷം വീണ്ടും ശ്രമിക്കുക.", "description": "Shown if request to Signal servers to find phone number fails" }, "startConversation--username-not-found": { - "message": "User not found. $atUsername$ is not a Signal user; make sure you’ve entered the complete username.", + "message": "ഉപയോക്താവിനെ കണ്ടെത്തിയില്ല. $atUsername$ ഒരു Signal ഉപയോക്താവല്ല; നിങ്ങൾ പൂർണ്ണമായ ഉപയോക്തൃനാമം എന്റർ ചെയ്‌തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.", "description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username", "placeholders": { "atUsername": { @@ -2420,7 +2420,7 @@ } }, "startConversation--phone-number-not-found": { - "message": "User not found. \"$phoneNumber$\" is not a Signal user.", + "message": "ഉപയോക്താവിനെ കണ്ടെത്തിയില്ല. \"$phoneNumber$\" ഒരു Signal ഉപയോക്താവല്ല.", "description": "Shown in dialog if phone number is not found.", "placeholders": { "phoneNumber": { @@ -2430,7 +2430,7 @@ } }, "startConversation--phone-number-not-valid": { - "message": "User not found. \"$phoneNumber$\" is not a valid phone number.", + "message": "ഉപയോക്താവിനെ കണ്ടെത്തിയില്ല. \"$phoneNumber$\" ഒരു സാധുതയുള്ള ഫോൺ നമ്പർ അല്ല.", "description": "Shown in dialog if phone number is not valid.", "placeholders": { "phoneNumber": { diff --git a/_locales/ms/messages.json b/_locales/ms/messages.json index 3cdf65453..4a8193ed7 100644 --- a/_locales/ms/messages.json +++ b/_locales/ms/messages.json @@ -222,7 +222,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "noArchivedConversations": { - "message": "No archived conversations.", + "message": "Tiada perbualan diarkibkan.", "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" }, "archiveConversation": { @@ -420,7 +420,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "safetyNumberChangeDialog__pending-messages": { - "message": "Send pending messages", + "message": "Hantar mesej masih belum selesai", "description": "Shown on confirmation dialog when user attempts to send a message in the outbox" }, "identityKeyErrorOnSend": { @@ -464,7 +464,7 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.", + "message": "Apabila anda klik Hantar, log anda akan disiarkan selama 30 hari pada URL unik, tidak diterbitkan. Anda boleh Simpan ia secara tempatan dahulu.", "description": "Description of what will happen with your debug log" }, "debugLogError": { @@ -476,11 +476,11 @@ "description": "Title of the success page for submitting a debug log" }, "debugLogSuccessNextSteps": { - "message": "Debug log uploaded. When you contact support, copy the URL below and attach it along with a description of the problem you saw and steps to reproduce it.", + "message": "Log nyahpepijat dimuat naik. Apabila anda menghubungi sokongan, salin URL di bawah dan lampirkan bersama penerangan tentang masalah yang anda lihat dan langkah-langkah untuk mengeluarkannya semula.", "description": "Explanation of next steps to take when submitting debug log" }, "debugLogLogIsIncomplete": { - "message": "... to see the full log, click Save", + "message": "… untuk melihat log penuh, klik Simpan", "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopy": { @@ -646,7 +646,7 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error from $name$, device $deviceId$", + "message": "Komputer meja mengalami ralat penyahsulitan daripada $name$, peranti $deviceId$", "description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.", "placeholders": { "name": { @@ -836,11 +836,11 @@ "description": "Shown to separate the types of search results" }, "findByUsernameHeader": { - "message": "Find by username", + "message": "Cari dengan nama pengguna", "description": "Shown when search could be a valid username, with one sub-item that will kick off the search" }, "findByPhoneNumberHeader": { - "message": "Find by phone number", + "message": "Cari dengan nombor telefon", "description": "Shown when search could be a valid phone number, with one sub-item that will kick off the search" }, "at-username": { @@ -926,7 +926,7 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadFullMessage": { - "message": "Download Full Message", + "message": "Muat Turun Mesej Penuh", "description": "Shown in the message bubble while a long message attachment is not downloaded" }, "downloadAttachment": { @@ -974,7 +974,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to one hour. Recording will stop if you switch to another app.", + "message": "Mesej suara terhad kepada satu jam. Rakaman akan terhenti jika anda bertukar ke aplikasi lain.", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -1056,7 +1056,7 @@ "description": "Shown in a button when a conversation is unmuted and can be muted" }, "cannotUpdateDetail": { - "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal tidak dapat dikemas kini. $retry$ atau lawati $url$ untuk memasangnya secara manual. Kemudian, $support$ tentang masalah ini", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "retry": { @@ -1074,7 +1074,7 @@ } }, "cannotUpdateRequireManualDetail": { - "message": "Signal couldn't update. Visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal tidak dapat dikemas kini. Lawati $url$ untuk memasangnya secara manual. Kemudian, $support$ tentang masalah ini", "description": "Shown if a general error happened while trying to install update package and manual update is required", "placeholders": { "url": { @@ -1228,7 +1228,7 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "retryDeleteForEveryone": { - "message": "Retry Delete for Everyone", + "message": "Cuba Semula Padam untuk Semua Orang", "description": "Shown on the drop-down menu for an individual message, but only if a previous delete for everyone failed to send" }, "forwardMessage": { @@ -1314,7 +1314,7 @@ } }, "ChangeNumber--notification": { - "message": "$sender$ changed their phone number", + "message": "$sender$ telah menukar nombor telefon mereka", "description": "Shown in timeline when a member of a conversation changes their phone number", "placeholders": { "sender": { @@ -1380,7 +1380,7 @@ "description": "Instructions on the device link screen" }, "Install__instructions__2": { - "message": "Tap into $settings$, then tap $linkedDevices$", + "message": "Ketik $settings$, kemudian ketik $linkedDevices$", "description": "Instructions on the device link screen", "placeholders": { "settings": { @@ -1398,7 +1398,7 @@ "description": "Part of the 2nd instruction on the device link screen" }, "Install__instructions__3": { - "message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)", + "message": "Ketik $plusButton$ (Android) atau $linkNewDevice$ (iPhone)", "description": "Instructions on the device link screen", "placeholders": { "plusButton": { @@ -1412,7 +1412,7 @@ } }, "Install__qr-failed": { - "message": "The QR code couldn't load. Check your internet and try again. $learnMore$", + "message": "Kod QR tidak boleh dimuatkan. Periksa internet anda dan cuba lagi. $learnMore$", "description": "Shown on the install screen if the QR code fails to load", "placeholders": { "learnMore": { @@ -1430,11 +1430,11 @@ "description": "Shown on the install screen. Link takes users to a support page" }, "Install__choose-device-name__description": { - "message": "You'll see this name under \"Linked Devices\" on your phone", + "message": "Anda akan lihat nama ini di bawah \"Peranti yang Dipautkan\" pada telefon anda", "description": "The subheader shown on the 'choose device name' screen in the device linking process" }, "Install__choose-device-name__placeholder": { - "message": "My Computer", + "message": "Komputer Saya", "description": "The placeholder for the 'choose device name' input" }, "Preferences--device-name": { @@ -1454,7 +1454,7 @@ "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "initialSync__subtitle": { - "message": "Note: Your chat history will not be synced to this device", + "message": "Nota: Sejarah sembang anda tidak akan diselaraskan ke peranti ini", "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "installConnectionFailed": { @@ -1474,7 +1474,7 @@ "description": "" }, "installUnknownError": { - "message": "An unexpected error occurred. Please try again.", + "message": "Ralat yang tidak dijangka berlaku. Sila cuba sekali lagi.", "description": "" }, "installTryAgain": { @@ -1510,7 +1510,7 @@ "description": "Button label in the call lobby for returning to a call" }, "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { - "message": "Microphone muted due to the size of the call", + "message": "Mikrofon disenyapkan kerana saiz panggilan", "description": "Shown in a call lobby toast if there are a lot of people already on the call" }, "calling__call-is-full": { @@ -2050,7 +2050,7 @@ "description": "Shown on outgoing message if it fails to send" }, "deleteFailed": { - "message": "Delete failed", + "message": "Gagal padam", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone" }, "sendPaused": { @@ -2062,7 +2062,7 @@ "description": "Shown on outgoing message if it is partially sent" }, "partiallyDeleted": { - "message": "Partially deleted, click to retry", + "message": "Sebahagiannya telah dipadamkan, klik untuk cuba semula", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone" }, "showMore": { @@ -2158,11 +2158,11 @@ "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." }, "timestampFormat__long__today": { - "message": "[Today] LT", + "message": "[Hari ini] LT", "description": "Timestamp format string for displaying \"Today\" and the time" }, "timestampFormat__long__yesterday": { - "message": "[Yesterday] LT", + "message": "[Semalam] LT", "description": "Timestamp format string for displaying \"Yesterday\" and the time" }, "messageBodyTooLong": { @@ -2406,7 +2406,7 @@ "description": "Shown if request to Signal servers to find username fails" }, "Toast--failed-to-fetch-phone-number": { - "message": "Failed to fetch phone number. Check your connection and try again.", + "message": "Gagal mengambil nombor telefon. Periksa sambungan anda dan cuba lagi.", "description": "Shown if request to Signal servers to find phone number fails" }, "startConversation--username-not-found": { @@ -2420,7 +2420,7 @@ } }, "startConversation--phone-number-not-found": { - "message": "User not found. \"$phoneNumber$\" is not a Signal user.", + "message": "Pengguna tidak ditemui. \"$phoneNumber$\" bukan pengguna Signal.", "description": "Shown in dialog if phone number is not found.", "placeholders": { "phoneNumber": { @@ -2430,7 +2430,7 @@ } }, "startConversation--phone-number-not-valid": { - "message": "User not found. \"$phoneNumber$\" is not a valid phone number.", + "message": "Pengguna tidak ditemui. \"$phoneNumber$\" bukan nombor telefon yang sah.", "description": "Shown in dialog if phone number is not valid.", "placeholders": { "phoneNumber": { @@ -2548,11 +2548,11 @@ "description": "" }, "autoUpdateRetry": { - "message": "Retry update", + "message": "Cuba semula kemas kini", "description": "" }, "autoUpdateContactSupport": { - "message": "contact support", + "message": "hubungi sokongan", "description": "" }, "autoUpdateNewVersionMessage": { @@ -2564,7 +2564,7 @@ "description": "" }, "downloadFullNewVersionMessage": { - "message": "Signal couldn’t update. Click to try again.", + "message": "Signal tidak dapat dikemas kini. Klik untuk cuba lagi.", "description": "Shown in update dialog when partial update fails and we have to ask user to download full update" }, "autoUpdateNewVersionInstructions": { @@ -2758,7 +2758,7 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "message--giftBadge--unopened--incoming": { - "message": "View this message on mobile to open it", + "message": "Lihat mesej ini pada mudah alih untuk membukanya", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--outgoing": { @@ -2766,39 +2766,39 @@ "description": "Shown in a message's bubble when you've sent a gift badge to a contact" }, "message--giftBadge--unopened--label": { - "message": "Gift", + "message": "Hadiah", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--toast--incoming": { - "message": "Check your phone to open gift", + "message": "Periksa telefon anda untuk membuka hadiah", "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" }, "message--giftBadge--unopened--toast--outgoing": { - "message": "Check your phone to view your gift", + "message": "Periksa telefon anda untuk melihat hadiah anda", "description": "Shown when you've clicked on an outgoing gift badge" }, "message--giftBadge--preview--unopened": { - "message": "You received a gift", + "message": "Anda telah menerima hadiah", "description": "Shown to label the gift badge in notifications and the left pane" }, "message--giftBadge--preview--redeemed": { - "message": "You redeemed a gift badge", + "message": "Anda telah menebus lencana hadiah", "description": "Shown to label the redeemed gift badge in notifications and the left pane" }, "message--giftBadge--preview--sent": { - "message": "You sent a gift badge", + "message": "Anda telah menghantar lencana hadiah", "description": "Shown to label a gift badge you've sent in notifications and the left pane" }, "message--giftBadge": { - "message": "Gift Badge", + "message": "Lencana Hadiah", "description": "Shown to label the gift badge you've redeemed on another device" }, "quote--giftBadge": { - "message": "Gift", + "message": "Hadiah", "description": "Shown to label a gift badge you've replied to" }, "message--giftBadge--remaining--days": { - "message": "$days$ days remaining", + "message": "$days$ hari lagi", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for days > 1)", "placeholders": { "days": { @@ -2808,7 +2808,7 @@ } }, "message--giftBadge--remaining--hours": { - "message": "$hours$ hours remaining", + "message": "$hours$ jam lagi", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for hours > 1)", "placeholders": { "hours": { @@ -2818,7 +2818,7 @@ } }, "message--giftBadge--remaining--minutes": { - "message": "$minutes$ minutes remaining", + "message": "$minutes$ minit lagi", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for minutes > 1)", "placeholders": { "minutes": { @@ -2828,11 +2828,11 @@ } }, "message--giftBadge--remaining--one-minute": { - "message": "1 minute remaining", + "message": "1 minit lagi", "description": "Describes how long remains for the gift badge you've redeemed on another device" }, "message--giftBadge--expired": { - "message": "Expired", + "message": "Tamat tempoh", "description": "Shows that a gift badge is expired" }, "message--giftBadge--view": { @@ -2840,7 +2840,7 @@ "description": "Shown when you've sent a gift badge to someone then opened it" }, "message--giftBadge--redeemed": { - "message": "Redeemed", + "message": "Ditebus", "description": "Shown when you've redeemed the gift badge on another device" }, "modal--giftBadge--title": { @@ -2848,7 +2848,7 @@ "description": "The title of the outgoing gift badge detail dialog" }, "modal--giftBadge--description": { - "message": "You've gifted a badge to $name$. When they accept, they'll be given a choice to show or hide their badge.", + "message": "Anda telah menghadiahkan lencana kepada $name$. Apabila mereka menerima, mereka diberi pilihan untuk menunjukkan atau menyembunyikan lencana mereka.", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { @@ -3280,11 +3280,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--accept-video-call": { - "message": "Accept call with video", + "message": "Terima panggilan dengan video", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--accept-audio-call": { - "message": "Accept call with audio", + "message": "Terima panggilan dengan audio", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--start-audio-call": { @@ -4278,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": "Anda tidak boleh menyertai kumpulan ini melalui pautan kumpulan kerana pentadbir telah mengalih keluar anda.", "description": "Shown if you click a group link and you have been forbidden from joining via the link" }, "GroupV2--join--prompt-with-approval": { @@ -5316,7 +5316,7 @@ } }, "GroupV2--admin-approval-bounce--one": { - "message": "$joinerName$ requested and cancelled their request to join via the group link", + "message": "$joinerName$ meminta dan membatalkan permintaan mereka untuk menyertai melalui pautan kumpulan", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5326,7 +5326,7 @@ } }, "GroupV2--admin-approval-bounce": { - "message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link", + "message": "$joinerName$ meminta dan membatalkan $numberOfRequests$ permintaan untuk menyertai melalui pautan kumpulan", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5938,7 +5938,7 @@ } }, "PendingRequests--deny-for--with-link": { - "message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.", + "message": "Tolak permintaan daripada \"$name$\"? Mereka tidak akan dapat meminta untuk menyertai melalui pautan kumpulan lagi.", "description": "This is the modal content when confirming denying a group request to join", "placeholders": { "name": { @@ -6038,15 +6038,15 @@ "description": "Information shown below the invite list" }, "PendingRequests--block--button": { - "message": "Block request", + "message": "Sekat permintaan", "description": "Shown in timeline if users cancel their request to join a group via a group link" }, "PendingRequests--block--title": { - "message": "Block request?", + "message": "Sekat permintaan?", "description": "Title of dialog to block a user from requesting to join via the link again" }, "PendingRequests--block--contents": { - "message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.", + "message": "$name$ tidak akan dapat menyertai atau meminta untuk menyertai kumpulan ini melalui pautan kumpulan. Mereka masih boleh ditambahkan ke kumpulan secara manual.", "description": "Details of dialog to block a user from requesting to join via the link again", "placeholders": { "name": { @@ -6056,7 +6056,7 @@ } }, "PendingRequests--block--confirm": { - "message": "Block Request", + "message": "Sekat Permintaan", "description": "Confirmation button of dialog to block a user from requesting to join via the link again" }, "AvatarInput--no-photo-label--group": { @@ -6244,11 +6244,11 @@ "description": "aria-label for the 'next' button in the forward a message modal dialog" }, "TimelineDateHeader--date-in-last-6-months": { - "message": "ddd, MMM D", + "message": "D MMM, ddd", "description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "TimelineDateHeader--date-older-than-6-months": { - "message": "MMM D, YYYY", + "message": "D MMM, YYYY", "description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "MessageRequestWarning__learn-more": { @@ -6352,7 +6352,7 @@ } }, "RemoveGroupMemberConfirmation__description__with-link": { - "message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.", + "message": "Alih keluar \"$name$\" daripada kumpulan? Mereka tidak akan dapat menyertai semula melalui pautan kumpulan.", "description": "When confirming the removal of a group member, show this text in the dialog", "placeholders": { "name": { @@ -6500,11 +6500,11 @@ "description": "Text for an option in Conversation Details Disappearing Messages setting when user previously selected custom time" }, "DisappearingTimeDialog__label--value": { - "message": "Number", + "message": "Nombor", "description": "aria-label for the number select box" }, "DisappearingTimeDialog__label--units": { - "message": "Unit of time", + "message": "Unit masa", "description": "aria-label for the units of time select box" }, "DisappearingTimeDialog__title": { @@ -6954,7 +6954,7 @@ "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__appRunning": { - "message": "$appName$ is running.\nClick OK to close it.\nIf it doesn't close, try closing it manually.", + "message": "$appName$ sedang berjalan.\nKlik OK untuk menutupnya.\nJika ia tidak tutup, cuba menutupnya secara manual.", "description": "The contents of a dialog displayed when Windows installer detect that the application is running and asks user to close it. Note: please keep the line breaks so that the text occupies three separate lines", "placeholders": { "appName": { @@ -6964,19 +6964,19 @@ } }, "NSIS__decompressionFailed": { - "message": "Failed to decompress files. Please try running the installer again.", + "message": "Gagal untuk menyahmampatkan fail. Sila cuba jalankan pemasang lagi.", "description": "Displayed when Windows installer cannot decompress application files" }, "NSIS__uninstallFailed": { - "message": "Failed to uninstall old application files. Please try running the installer again.", + "message": "Gagal untuk menyahpasang fail aplikasi lama. Sila cuba jalankan pemasang lagi.", "description": "Displayed when Windows installer cannot uninstall the old application" }, "CrashReportDialog__title": { - "message": "Application crashed", + "message": "Aplikasi telah rosak", "description": "A title of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__body": { - "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.", + "message": "Signal telah mula semula selepas kerosakan. Anda boleh menghantar laporan kerosakan bagi membantu Signal menyiasat isu tersebut.", "description": "The body of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__submit": { @@ -6984,7 +6984,7 @@ "description": "A button label for submission of the crash reporter data after a recent crash" }, "CrashReportDialog__erase": { - "message": "Don't Send", + "message": "Jangan Hantar", "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" }, "CustomizingPreferredReactions__title": { @@ -7088,19 +7088,19 @@ "description": "Title for the my stories list" }, "MyStories__story": { - "message": "Your story", + "message": "Cerita anda", "description": "aria-label for each one of your stories" }, "MyStories__download": { - "message": "Download story", + "message": "Muat turun cerita", "description": "aria-label for the download button" }, "MyStories__more": { - "message": "More options", + "message": "Lebih pilihan", "description": "aria-label for the more button" }, "MyStories__views--singular": { - "message": "$num$ view", + "message": "$num$ tontonan", "description": "Number of views your story has", "placeholders": { "num": { @@ -7110,7 +7110,7 @@ } }, "MyStories__views--plural": { - "message": "$num$ views", + "message": "$num$ tontonan", "description": "Number of views your story has", "placeholders": { "num": { @@ -7120,7 +7120,7 @@ } }, "MyStories__replies--singular": { - "message": "$num$ reply", + "message": "$num$ balasan", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7130,7 +7130,7 @@ } }, "MyStories__replies--plural": { - "message": "$num$ replies", + "message": "$num$ balasan", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7140,7 +7140,7 @@ } }, "MyStories__delete": { - "message": "Delete this story? It will also be deleted for everyone who received it.", + "message": "Padam cerita ini? Ia juga akan dipadamkan untuk semua orang yang menerimanya.", "description": "Confirmation dialog description text for deleting a story" }, "Stories__title": { @@ -7152,23 +7152,23 @@ "description": "Label for your stories" }, "Stories__add": { - "message": "Add a story", + "message": "Tambah cerita", "description": "Description hint to add a story" }, "Stories__hidden-stories": { - "message": "Hidden stories", + "message": "Cerita yang disembunyikan", "description": "Button label to go to hidden stories pane" }, "Stories__list-empty": { - "message": "No recent stories to show right now", + "message": "Tiada cerita terkini untuk ditunjukkan sekarang", "description": "Description for when there are no stories to show" }, "Stories__placeholder--text": { - "message": "Click to view a story", + "message": "Klik untuk menonton cerita", "description": "Placeholder label for the story view" }, "Stories__from-to-group": { - "message": "$name$ to $group$", + "message": "$name$ kepada $group$", "description": "Title for someone sending a story to a group", "placeholders": { "name": { @@ -7182,11 +7182,11 @@ } }, "StoryViewer__pause": { - "message": "Pause", + "message": "Jeda", "description": "Aria label for pausing a story" }, "StoryViewer__play": { - "message": "Play", + "message": "Main", "description": "Aria label for playing a story" }, "StoryViewer__reply": { @@ -7194,7 +7194,7 @@ "description": "Button label to reply to a story" }, "StoryViewer__reply-group": { - "message": "Reply to Group", + "message": "Balas kepada Kumpulan", "description": "Button label to reply to a group story" }, "StoryViewer__mute": { @@ -7206,43 +7206,43 @@ "description": "Aria label for unmuting stories" }, "StoryViewsNRepliesModal__no-replies": { - "message": "No replies yet", + "message": "Tiada balasan lagi", "description": "Placeholder text for when there are no replies" }, "StoryViewsNRepliesModal__tab--views": { - "message": "Views", + "message": "Tontonan", "description": "Title for views tab" }, "StoryViewsNRepliesModal__tab--replies": { - "message": "Replies", + "message": "Balasan", "description": "Title for replies tab" }, "StoryViewsNRepliesModal__react": { - "message": "React to story", + "message": "Bereaksi kepada cerita", "description": "aria-label for reaction button" }, "StoryViewsNRepliesModal__reacted": { - "message": "Reacted to the story", + "message": "Telah bereaksi kepada cerita", "description": "Description of someone reacting to a story" }, "StoryListItem__label": { - "message": "Story", + "message": "Cerita", "description": "aria-label for the story list button" }, "StoryListItem__unhide": { - "message": "Show stories", + "message": "Tunjukkan cerita", "description": "Label for menu item to un-hide the story" }, "StoryListItem__hide": { - "message": "Hide story", + "message": "Sembunyikan cerita", "description": "Label for menu item to hide the story" }, "StoryListItem__go-to-chat": { - "message": "Go to chat", + "message": "Pergi ke sembang", "description": "Label for menu item to go to conversation" }, "StoryListItem__hide-modal--body": { - "message": "Hide story? New story updates from $name$ won’t appear at the top of the stories list anymore.", + "message": "Sembunyikan cerita? Kemas kini cerita baru daripada $name$ tidak akan muncul di bahagian atas senarai cerita lagi.", "description": "Body for the confirmation dialog for hiding a story" }, "StoryListItem__hide-modal--confirm": { @@ -7250,7 +7250,7 @@ "description": "Action button for the confirmation dialog to hide a story" }, "StoryImage__error": { - "message": "Error displaying image", + "message": "Ralat memaparkan imej", "description": "aria-label for image errors" }, "StoryCreator__text-bg": { @@ -7294,7 +7294,7 @@ "description": "Label for font" }, "StoryCreator__link-preview-placeholder": { - "message": "Type or paste a URL", + "message": "Taip atau tampal URL", "description": "Placeholder for the URL input for link previews" }, "StoryCreator__link-preview-empty": { @@ -7306,15 +7306,15 @@ "description": "Placeholder for the add text input" }, "TextAttachment__preview__link": { - "message": "Visit link", + "message": "Lawati pautan", "description": "Title for the link preview tooltip" }, "Quote__story": { - "message": "Story", + "message": "Cerita", "description": "Title for replies to stories" }, "Quote__story-reaction": { - "message": "Reacted to a story from $name$", + "message": "Bereaksi kepada cerita daripada $name$", "description": "Label for when a person reacts to a story", "placeholders": { "name": { @@ -7324,15 +7324,15 @@ } }, "Quote__story-reaction--yours": { - "message": "Reacted to your story", + "message": "Bereaksi kepada cerita anda", "description": "Label for when a person reacts to your story" }, "Quote__story-reaction--single": { - "message": "Reacted to a story", + "message": "Bereaksi kepada cerita", "description": "Used whenever we can't find a user's first name" }, "Quote__story-unavailable": { - "message": "No longer available", + "message": "Tiada lagi", "description": "Label for when a story is not found" }, "WhatsNew__modal-title": { diff --git a/_locales/nb/messages.json b/_locales/nb/messages.json index 394563ecf..be8f98188 100644 --- a/_locales/nb/messages.json +++ b/_locales/nb/messages.json @@ -1040,7 +1040,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": "Tekst", "description": "Label for the word 'text'" }, "cannotUpdate": { @@ -1290,7 +1290,7 @@ "description": "Shown in timeline when message delivery issue happens, to provide access to a popup info dialog" }, "DeliveryIssue--title": { - "message": "Delivery Issue", + "message": "Problemer med sending", "description": "Shown on explainer dialog available from delivery issue timeline events" }, "DeliveryIssue--summary": { @@ -5448,7 +5448,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--admin--you": { - "message": "You changed the group settings to only allow admins to send messages.", + "message": "Du endret gruppeinnstillingene slik at kun administratorer kan sende meldinger.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--admin--other": { @@ -5466,7 +5466,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--member--you": { - "message": "You changed the group settings to allow all members to send messages.", + "message": "Du endret gruppeinnstillingene slik at alle kan sende meldinger.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--announcements--member--other": { @@ -6578,7 +6578,7 @@ "description": "aria-label for the media quality selector button" }, "MediaQualitySelector--title": { - "message": "Media Quality", + "message": "Vedleggskvalitet", "description": "Popup selector title" }, "MediaQualitySelector--standard-quality-title": { @@ -6778,7 +6778,7 @@ } }, "AnnouncementsOnlyGroupBanner--admins": { - "message": "admins", + "message": "administratorer", "description": "Clickable text describing administrators of a group, used in the message an admin label" }, "AvatarEditor--choose": { diff --git a/_locales/no/messages.json b/_locales/no/messages.json index b938cb114..b97aed1b5 100644 --- a/_locales/no/messages.json +++ b/_locales/no/messages.json @@ -3866,7 +3866,7 @@ "description": "When a user has no common groups, show this warning" }, "acceptCall": { - "message": "Answer", + "message": "Svar", "description": "Shown in tooltip for the button to accept a call (audio or video)" }, "acceptCallWithoutVideo": { diff --git a/_locales/pa/messages.json b/_locales/pa/messages.json index 8ada8ac3b..eb23471a7 100644 --- a/_locales/pa/messages.json +++ b/_locales/pa/messages.json @@ -222,7 +222,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "noArchivedConversations": { - "message": "No archived conversations.", + "message": "ਆਰਕਾਈਵ ਵਿੱਚ ਕੋਈ ਵੀ ਚੈਟ ਨਹੀਂ ਹੈ।", "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" }, "archiveConversation": { @@ -420,7 +420,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "safetyNumberChangeDialog__pending-messages": { - "message": "Send pending messages", + "message": "ਉਹ ਸੁਨੇਹੇ ਭੇਜੋ ਜੋ ਅਜੇ ਭੇਜਣੇ ਬਾਕੀ ਹਨ", "description": "Shown on confirmation dialog when user attempts to send a message in the outbox" }, "identityKeyErrorOnSend": { @@ -464,23 +464,23 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.", + "message": "ਜਦੋਂ ਤੁਸੀਂ ਦਰਜ ਕਰੋ 'ਤੇ ਕਲਿੱਕ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਡਾ ਲੌਗ 30 ਦਿਨਾਂ ਲਈ ਇੱਕ ਵਿਲੱਖਣ, ਗੈਰ-ਪ੍ਰਕਾਸ਼ਿਤ URL 'ਤੇ ਆਨਲਾਈਨ ਪੋਸਟ ਕਰ ਦਿੱਤਾ ਜਾਵੇਗਾ। ਤੁਸੀਂ ਇਸਨੂੰ ਪਹਿਲਾਂ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਸੇਵ ਕਰ ਸਕਦੇ ਹੋ।", "description": "Description of what will happen with your debug log" }, "debugLogError": { - "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", + "message": "ਅੱਪਲੋਡ ਵਿੱਚ ਕੋਈ ਗੜਬੜੀ ਆ ਗਈ ਸੀ! ਕਿਰਪਾ ਕਰਕੇ support@signal.org 'ਤੇ ਈਮੇਲ ਕਰੋ ਅਤੇ ਟੈਕਸਟ ਫਾਈਲ ਦੇ ਰੂਪ ਵਿੱਚ ਆਪਣੇ ਲੌਗ ਨੂੰ ਅਟੈਚ ਕਰੋ।", "description": "Error message a recommendations if debug log upload fails" }, "debugLogSuccess": { - "message": "Debug log submitted", + "message": "ਡੀਬੱਗ ਲੌਗ ਦਰਜ ਕੀਤਾ ਗਿਆ", "description": "Title of the success page for submitting a debug log" }, "debugLogSuccessNextSteps": { - "message": "Debug log uploaded. When you contact support, copy the URL below and attach it along with a description of the problem you saw and steps to reproduce it.", + "message": "ਡੀਬੱਗ ਲੌਗ ਅੱਪਲੋਡ ਕੀਤਾ ਗਿਆ। ਜਦੋਂ ਤੁਸੀਂ ਸਹਾਇਤਾ ਟੀਮ ਨਾਲ ਸੰਪਰਕ ਕਰਦੇ ਹੋ, ਤਾਂ ਹੇਠਾਂ ਦਿੱਤੇ URL ਨੂੰ ਕਾਪੀ ਕਰੋ ਅਤੇ ਤੁਹਾਨੂੰ ਪੇਸ਼ ਆਈ ਸਮੱਸਿਆ ਦੀ ਜਾਣਕਾਰੀ ਅਤੇ ਇਸ ਸਮੱਸਿਆ ਤੱਕ ਪਹੁੰਚਣ ਦੇ ਕਦਮਾਂ ਦੀ ਜਾਣਕਾਰੀ ਦੇ ਨਾਲ ਇਸ URL ਨੂੰ ਅਟੈਚ ਕਰੋ।", "description": "Explanation of next steps to take when submitting debug log" }, "debugLogLogIsIncomplete": { - "message": "... to see the full log, click Save", + "message": "ਪੂਰਾ ਲੌਗ ਦੇਖਣ ਲਈ, ਸੇਵ ਕਰੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ", "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopy": { @@ -646,7 +646,7 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error from $name$, device $deviceId$", + "message": "$name$, ਡਿਵਾਈਸ $deviceId$ ਤੋਂ ਡੈਸਕਟਾਪ ਵਿੱਚ ਡੀਕ੍ਰਿਪਸ਼ਨ ਸੰਬੰਧੀ ਕੋਈ ਗੜਬੜੀ ਆ ਗਈ ਹੈ", "description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.", "placeholders": { "name": { @@ -696,7 +696,7 @@ "description": "Shown to allow the user to manually attempt a reconnect." }, "connectingHangOn": { - "message": "Shouldn't be long", + "message": "ਜ਼ਿਆਦਾ ਸਮਾਂ ਨਹੀਂ ਲੱਗੇਗਾ", "description": "Subtext description for when the client is connecting to the server." }, "offline": { @@ -926,7 +926,7 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadFullMessage": { - "message": "Download Full Message", + "message": "ਪੂਰਾ ਸੁਨੇਹਾ ਡਾਊਨਲੋਡ ਕਰੋ", "description": "Shown in the message bubble while a long message attachment is not downloaded" }, "downloadAttachment": { @@ -954,15 +954,15 @@ "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" }, "voiceRecording--start": { - "message": "Start recording voice message", + "message": "ਵੌਇਸ ਸੁਨੇਹਾ ਰਿਕਾਰਡ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ", "description": "Tooltip for microphone button to start voice message" }, "voiceRecording--complete": { - "message": "Complete voice message and send", + "message": "ਵੌਇਸ ਸੁਨੇਹਾ ਪੂਰਾ ਕਰੋ ਅਤੇ ਭੇਜੋ", "description": "Tooltip for green complete voice message and send" }, "voiceRecording--cancel": { - "message": "Cancel voice message", + "message": "ਵੌਇਸ ਸੁਨੇਹਾ ਰੱਦ ਕਰੋ", "description": "Tooltip for red button to cancel voice message" }, "voiceRecordingInterruptedMax": { @@ -974,7 +974,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to one hour. Recording will stop if you switch to another app.", + "message": "ਵੌਇਸ ਸੁਨੇਹਾ ਇੱਕ ਘੰਟੇ ਤੋਂ ਲੰਬਾ ਨਹੀਂ ਹੋ ਸਕਦਾ। ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਹੋਰ ਐਪ 'ਤੇ ਜਾਂਦੇ ਹੋ ਤਾਂ ਰਿਕਾਰਡਿੰਗ ਬੰਦ ਹੋ ਜਾਵੇਗੀ।", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -982,15 +982,15 @@ "description": "Shown in toast if tries to record a voice note with any staged attachments" }, "voiceNoteError": { - "message": "There was an error with the voice recorder.", + "message": "ਵੌਇਸ ਰਿਕਾਰਡਰ ਵਿੱਚ ਕੋਈ ਗੜਬੜੀ ਸੀ।", "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" }, "attachmentSaved": { - "message": "Attachment saved.", + "message": "ਅਟੈਚਮੈਂਟ ਸੇਵ ਕੀਤੀ ਗਈ।", "description": "Shown after user selects to save to downloads" }, "attachmentSavedShow": { - "message": "Show in folder", + "message": "ਫੋਲਡਰ ਵਿੱਚ ਦਿਖਾਓ", "description": "Button label for showing the attachment in your file system" }, "you": { @@ -1056,7 +1056,7 @@ "description": "Shown in a button when a conversation is unmuted and can be muted" }, "cannotUpdateDetail": { - "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕਰ ਸਕੇ। $retry$ ਜਾਂ ਇਸ ਨੂੰ ਖੁਦ ਇੰਸਟਾਲ ਕਰਨ ਲਈ $url$ 'ਤੇ ਜਾਓ। ਫਿਰ, ਇਸ ਸਮੱਸਿਆ ਦੇ ਲਈ $support$", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "retry": { @@ -1074,7 +1074,7 @@ } }, "cannotUpdateRequireManualDetail": { - "message": "Signal couldn't update. Visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕਰ ਸਕੇ। ਇਸ ਨੂੰ ਖੁਦ ਇੰਸਟਾਲ ਕਰਨ ਲਈ $url$ 'ਤੇ ਜਾਓ। ਫਿਰ, ਇਸ ਸਮੱਸਿਆ ਦੇ ਲਈ $support$", "description": "Shown if a general error happened while trying to install update package and manual update is required", "placeholders": { "url": { @@ -1198,7 +1198,7 @@ "description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command." }, "verifyHelp": { - "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", + "message": "$name$ ਦੇ ਨਾਲ ਆਪਣੀ ਐਂਡ-ਟੂ-ਐਂਡ ਐਨਕ੍ਰਿਪਸ਼ਨ ਦੀ ਸੁਰੱਖਿਆ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ, ਉੱਪਰ ਦਿੱਤੇ ਨੰਬਰਾਂ ਦੀ ਤੁਲਨਾ ਉਹਨਾਂ ਦੇ ਡਿਵਾਈਸ ਵਿੱਚ ਦਿਖਾਏ ਨੰਬਰਾਂ ਦੇ ਨਾਲ ਕਰੋ।", "description": "", "placeholders": { "name": { @@ -1228,7 +1228,7 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "retryDeleteForEveryone": { - "message": "Retry Delete for Everyone", + "message": "ਦੁਬਾਰਾ ਸਾਰਿਆਂ ਲਈ ਹਟਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ", "description": "Shown on the drop-down menu for an individual message, but only if a previous delete for everyone failed to send" }, "forwardMessage": { @@ -1314,7 +1314,7 @@ } }, "ChangeNumber--notification": { - "message": "$sender$ changed their phone number", + "message": "$sender$ ਨੇ ਆਪਣਾ ਫ਼ੋਨ ਨੰਬਰ ਬਦਲਿਆ ਹੈ", "description": "Shown in timeline when a member of a conversation changes their phone number", "placeholders": { "sender": { @@ -1372,15 +1372,15 @@ "description": "The menu option shown in Signal iOS to add a new linked device" }, "Install__scan-this-code": { - "message": "Scan this code in the Signal app on your phone", + "message": "ਇਸ ਕੋਡ ਨੂੰ ਆਪਣੇ ਫ਼ੋਨ 'ਤੇ Signal ਐਪ ਵਿੱਚ ਸਕੈਨ ਕਰੋ", "description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen" }, "Install__instructions__1": { - "message": "Open Signal on your phone", + "message": "ਆਪਣੇ ਫ਼ੋਨ ਵਿੱਚ Signal ਨੂੰ ਖੋਲ੍ਹੋ", "description": "Instructions on the device link screen" }, "Install__instructions__2": { - "message": "Tap into $settings$, then tap $linkedDevices$", + "message": "$settings$ 'ਤੇ ਟੈਪ ਕਰੋ, ਫਿਰ $linkedDevices$ 'ਤੇ ਟੈਪ ਕਰੋ", "description": "Instructions on the device link screen", "placeholders": { "settings": { @@ -1398,7 +1398,7 @@ "description": "Part of the 2nd instruction on the device link screen" }, "Install__instructions__3": { - "message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)", + "message": "$plusButton$ (Android) ਜਾਂ $linkNewDevice$ (iPhone) 'ਤੇ ਟੈਪ ਕਰੋ", "description": "Instructions on the device link screen", "placeholders": { "plusButton": { @@ -1412,7 +1412,7 @@ } }, "Install__qr-failed": { - "message": "The QR code couldn't load. Check your internet and try again. $learnMore$", + "message": "QR ਕੋਡ ਲੋਡ ਨਹੀਂ ਹੋ ਸਕਿਆ। ਆਪਣੇ ਇੰਟਰਨੈੱਟ ਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ। $learnMore$", "description": "Shown on the install screen if the QR code fails to load", "placeholders": { "learnMore": { @@ -1430,11 +1430,11 @@ "description": "Shown on the install screen. Link takes users to a support page" }, "Install__choose-device-name__description": { - "message": "You'll see this name under \"Linked Devices\" on your phone", + "message": "ਤੁਹਾਨੂੰ ਇਹ ਨਾਮ ਆਪਣੇ ਫ਼ੋਨ 'ਤੇ \"ਲਿੰਕ ਕੀਤੇ ਡਿਵਾਈਸਾਂ\" ਦੇ ਹੇਠਾਂ ਦਿਖੇਗਾ", "description": "The subheader shown on the 'choose device name' screen in the device linking process" }, "Install__choose-device-name__placeholder": { - "message": "My Computer", + "message": "ਮੇਰਾ ਕੰਪਿਊਟਰ", "description": "The placeholder for the 'choose device name' input" }, "Preferences--device-name": { @@ -1454,7 +1454,7 @@ "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "initialSync__subtitle": { - "message": "Note: Your chat history will not be synced to this device", + "message": "ਨੋਟ: ਤੁਹਾਡੀਆਂ ਪੁਰਾਣੀਆਂ ਚੈਟਾਂ ਨੂੰ ਇਸ ਡਿਵਾਈਸ ਨਾਲ ਸਿੰਕ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ", "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "installConnectionFailed": { @@ -1474,7 +1474,7 @@ "description": "" }, "installUnknownError": { - "message": "An unexpected error occurred. Please try again.", + "message": "ਅਚਾਨਕ ਕੋਈ ਗੜਬੜੀ ਪੇਸ਼ ਆ ਗਈ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", "description": "" }, "installTryAgain": { @@ -1510,7 +1510,7 @@ "description": "Button label in the call lobby for returning to a call" }, "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { - "message": "Microphone muted due to the size of the call", + "message": "ਕਾਲ ਵਿੱਚ ਬਹੁਤ ਜ਼ਿਆਦਾ ਲੋਕ ਹੋਣ ਕਾਰਨ ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਮਿਊਟ ਕੀਤਾ ਗਿਆ", "description": "Shown in a call lobby toast if there are a lot of people already on the call" }, "calling__call-is-full": { @@ -1570,7 +1570,7 @@ "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": { @@ -1664,7 +1664,7 @@ } }, "calling__pre-call-info--will-ring-2": { - "message": "Signal will ring $first$ and $second$", + "message": "Signal $first$ ਅਤੇ $second$ ਨੂੰ ਰਿੰਗ ਕਰੇਗਾ", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1678,7 +1678,7 @@ } }, "calling__pre-call-info--will-ring-3": { - "message": "Signal will ring $first$, $second$, and $third$", + "message": "Signal $first$, $second$, ਅਤੇ $third$ ਨੂੰ ਰਿੰਗ ਕਰੇਗਾ", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1696,7 +1696,7 @@ } }, "calling__pre-call-info--will-ring-many": { - "message": "Signal will ring $first$, $second$, and $others$ others", + "message": "Signal $first$, $second$, ਅਤੇ $others$ ਹੋਰ ਨੂੰ ਰਿੰਗ ਕਰੇਗਾ", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "person": { @@ -1724,7 +1724,7 @@ } }, "calling__pre-call-info--will-notify-2": { - "message": "$first$ and $second$ will be notified", + "message": "$first$ ਅਤੇ $second$ ਨੂੰ ਸੂਚਿਤ ਕੀਤਾ ਜਾਵੇਗਾ", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "first": { @@ -1738,7 +1738,7 @@ } }, "calling__pre-call-info--will-notify-3": { - "message": "$first$, $second$, and $third$ will be notified", + "message": "$first$, $second$, ਅਤੇ $third$ ਨੂੰ ਸੂਚਿਤ ਕੀਤਾ ਜਾਵੇਗਾ", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "first": { @@ -1756,7 +1756,7 @@ } }, "calling__pre-call-info--will-notify-many": { - "message": "$first$, $second$, and $others$ others will be notified", + "message": "$first$, $second$, ਅਤੇ $others$ ਹੋਰ ਨੂੰ ਸੂਚਿਤ ਕੀਤਾ ਜਾਵੇਗਾ", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "person": { @@ -1912,7 +1912,7 @@ "description": "Header for general options on the settings screen" }, "spellCheckDescription": { - "message": "Spell check text entered in message composition box", + "message": "ਸੁਨੇਹਾ ਲਿਖਣ ਵਾਲੇ ਬਾਕਸ ਵਿੱਚ ਲਿਖੇ ਸੁਨੇਹੇ ਦੇ ਸਪੈਲਿੰਗ ਚੈੱਕ ਕਰੋ", "description": "Description of the spell check setting" }, "spellCheckWillBeEnabled": { @@ -2050,7 +2050,7 @@ "description": "Shown on outgoing message if it fails to send" }, "deleteFailed": { - "message": "Delete failed", + "message": "ਹਟਾਉਣਾ ਅਸਫਲ ਰਿਹਾ", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone" }, "sendPaused": { @@ -2062,7 +2062,7 @@ "description": "Shown on outgoing message if it is partially sent" }, "partiallyDeleted": { - "message": "Partially deleted, click to retry", + "message": "ਅੰਸ਼ਕ ਤੌਰ 'ਤੇ ਹਟਾਇਆ ਗਿਆ, ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone" }, "showMore": { @@ -2094,7 +2094,7 @@ "description": "Error message displayed when sending to an unregistered user." }, "sync": { - "message": "Import contacts", + "message": "ਸੰਪਰਕਾਂ ਨੂੰ ਇੰਮਪੋਰਟ ਕਰੋ", "description": "Label for contact and group sync settings" }, "syncExplanation": { @@ -2158,11 +2158,11 @@ "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." }, "timestampFormat__long__today": { - "message": "[Today] LT", + "message": "[ਅੱਜ] LT", "description": "Timestamp format string for displaying \"Today\" and the time" }, "timestampFormat__long__yesterday": { - "message": "[Yesterday] LT", + "message": "[ਬੀਏ ਕੱਲ੍ਹ] LT", "description": "Timestamp format string for displaying \"Yesterday\" and the time" }, "messageBodyTooLong": { @@ -2262,7 +2262,7 @@ } }, "audioNotificationDescription": { - "message": "Play notification sounds", + "message": "ਨੋਟੀਫਿਕੇਸ਼ਨ ਦੀ ਧੁਨ ਚਲਾਓ", "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { @@ -2402,15 +2402,15 @@ "description": "Label shown when there are no conversations to compose to" }, "Toast--failed-to-fetch-username": { - "message": "Failed to fetch username. Check your connection and try again.", + "message": "ਵਰਤੋਂਕਾਰ ਦਾ ਨਾਮ ਹਾਸਲ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਹੇ। ਆਪਣੇ ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", "description": "Shown if request to Signal servers to find username fails" }, "Toast--failed-to-fetch-phone-number": { - "message": "Failed to fetch phone number. Check your connection and try again.", + "message": "ਫ਼ੋਨ ਨੰਬਰ ਹਾਸਲ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਹੇ। ਆਪਣੇ ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", "description": "Shown if request to Signal servers to find phone number fails" }, "startConversation--username-not-found": { - "message": "User not found. $atUsername$ is not a Signal user; make sure you’ve entered the complete username.", + "message": "ਵਰਤੋਂਕਾਰ ਨਹੀਂ ਲੱਭਿਆ। $atUsername$ Signal ਦੇ ਵਰਤੋਂਕਾਰ ਨਹੀਂ ਹਨ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਵਰਤੋਂਕਾਰ ਦਾ ਪੂਰਾ ਨਾਮ ਦਰਜ ਕੀਤਾ ਹੈ।", "description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username", "placeholders": { "atUsername": { @@ -2420,7 +2420,7 @@ } }, "startConversation--phone-number-not-found": { - "message": "User not found. \"$phoneNumber$\" is not a Signal user.", + "message": "ਵਰਤੋਂਕਾਰ ਨਹੀਂ ਲੱਭਿਆ। \"$phoneNumber$\" Signal ਦੇ ਵਰਤੋਂਕਾਰ ਨਹੀਂ ਹਨ।", "description": "Shown in dialog if phone number is not found.", "placeholders": { "phoneNumber": { @@ -2430,7 +2430,7 @@ } }, "startConversation--phone-number-not-valid": { - "message": "User not found. \"$phoneNumber$\" is not a valid phone number.", + "message": "ਵਰਤੋਂਕਾਰ ਨਹੀਂ ਲੱਭਿਆ। \"$phoneNumber$\" ਫ਼ੋਨ ਨੰਬਰ ਸਹੀ ਨਹੀਂ ਹੈ।", "description": "Shown in dialog if phone number is not valid.", "placeholders": { "phoneNumber": { @@ -2532,7 +2532,7 @@ "description": "When a person inputs a number that is invalid" }, "unlinkedWarning": { - "message": "Click to relink Signal Desktop to your mobile device to continue messaging.", + "message": "ਮੈਸੇਜਿੰਗ ਜਾਰੀ ਰੱਖਣ ਲਈ Signal Desktop ਨੂੰ ਆਪਣੇ ਮੋਬਾਈਲ ਡਿਵਾਈਸ ਨਾਲ ਦੁਬਾਰਾ ਲਿੰਕ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ।", "description": "" }, "unlinked": { @@ -2548,11 +2548,11 @@ "description": "" }, "autoUpdateRetry": { - "message": "Retry update", + "message": "ਦੁਬਾਰਾ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ", "description": "" }, "autoUpdateContactSupport": { - "message": "contact support", + "message": "ਸਹਾਇਤਾ ਟੀਮ ਨਾਲ ਸੰਪਰਕ ਕਰੋ", "description": "" }, "autoUpdateNewVersionMessage": { @@ -2564,7 +2564,7 @@ "description": "" }, "downloadFullNewVersionMessage": { - "message": "Signal couldn’t update. Click to try again.", + "message": "Signal ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕਰ ਸਕੇ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ।", "description": "Shown in update dialog when partial update fails and we have to ask user to download full update" }, "autoUpdateNewVersionInstructions": { @@ -2580,7 +2580,7 @@ "description": "" }, "autoUpdateIgnoreButtonLabel": { - "message": "Ignore update", + "message": "ਅੱਪਡੇਟ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ", "description": "" }, "leftTheGroup": { @@ -2656,7 +2656,7 @@ } }, "ConversationList__aria-label": { - "message": "Conversation with $title$, $unreadCount$ new messages, last message: $lastMessage$.", + "message": "$title$ ਨਾਲ ਚੈਟ, $unreadCount$ ਨਵੇਂ ਸੁਨੇਹੇ, ਆਖਰੀ ਸੁਨੇਹਾ: $lastMessage$।", "description": "Aria label for the conversation list item", "placeholders": { "title": { @@ -2674,11 +2674,11 @@ } }, "ConversationList__last-message-undefined": { - "message": "The last message may have been deleted.", + "message": "ਆਖਰੀ ਸੁਨੇਹਾ ਸ਼ਾਇਦ ਹਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ।", "description": "For aria-label within conversation list. Describes if last message is not defined." }, "BaseConversationListItem__aria-label": { - "message": "Go to conversation with $title$", + "message": "$title$ ਵਾਲੀ ਚੈਟ 'ਤੇ ਜਾਓ", "description": "Aria label for the conversation list item button", "placeholders": { "title": { @@ -2758,7 +2758,7 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "message--giftBadge--unopened--incoming": { - "message": "View this message on mobile to open it", + "message": "ਇਸ ਸੁਨੇਹੇ ਨੂੰ ਦੇਖਣ ਲਈ ਮੋਬਾਈਲ ਡਿਵਾਈਸ 'ਤੇ ਖੋਲ੍ਹੋ", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--outgoing": { @@ -2766,39 +2766,39 @@ "description": "Shown in a message's bubble when you've sent a gift badge to 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": { - "message": "Check your phone to open gift", + "message": "ਤੋਹਫ਼ਾ ਖੋਲ੍ਹਣ ਲਈ ਆਪਣਾ ਫ਼ੋਨ ਚੈੱਕ ਕਰੋ", "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" }, "message--giftBadge--unopened--toast--outgoing": { - "message": "Check your phone to view your gift", + "message": "ਆਪਣਾ ਤੋਹਫ਼ਾ ਦੇਖਣ ਲਈ ਆਪਣਾ ਫ਼ੋਨ ਚੈੱਕ ਕਰੋ", "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": { - "message": "You sent a gift badge", + "message": "ਤੁਸੀਂ ਤੋਹਫ਼ੇ ਵਿੱਚ ਬੈਜ ਭੇਜਿਆ ਹੈ", "description": "Shown to label a gift badge you've sent in notifications and the left pane" }, "message--giftBadge": { - "message": "Gift Badge", + "message": "ਬੈਜ ਦਾ ਤੋਹਫ਼ਾ", "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": { - "message": "$days$ days remaining", + "message": "$days$ ਦਿਨ ਬਾਕੀ", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for days > 1)", "placeholders": { "days": { @@ -2808,7 +2808,7 @@ } }, "message--giftBadge--remaining--hours": { - "message": "$hours$ hours remaining", + "message": "$hours$ ਘੰਟੇ ਬਾਕੀ", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for hours > 1)", "placeholders": { "hours": { @@ -2818,7 +2818,7 @@ } }, "message--giftBadge--remaining--minutes": { - "message": "$minutes$ minutes remaining", + "message": "$minutes$ ਮਿੰਟ ਬਾਕੀ", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for minutes > 1)", "placeholders": { "minutes": { @@ -2828,11 +2828,11 @@ } }, "message--giftBadge--remaining--one-minute": { - "message": "1 minute remaining", + "message": "1 ਮਿੰਟ ਬਾਕੀ", "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": { @@ -2840,15 +2840,15 @@ "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": { - "message": "You've gifted a badge to $name$. When they accept, they'll be given a choice to show or hide their badge.", + "message": "ਤੁਸੀਂ $name$ ਨੂੰ ਤੋਹਫ਼ੇ ਵਿੱਚ ਬੈਜ ਦਿੱਤਾ ਹੈ। ਜਦੋਂ ਉਹ ਇਸਨੂੰ ਸਵੀਕਾਰ ਕਰ ਲੈਣਗੇ, ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਆਪਣਾ ਬੈਜ ਦਿਖਾਉਣ ਜਾਂ ਲੁਕਾਉਣ ਦਾ ਵਿਕਲਪ ਦਿੱਤਾ ਜਾਵੇਗਾ।", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { @@ -3280,11 +3280,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--accept-video-call": { - "message": "Accept call with video", + "message": "ਵੀਡੀਓ ਨਾਲ ਕਾਲ ਚੁੱਕੋ", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--accept-audio-call": { - "message": "Accept call with audio", + "message": "ਆਡੀਓ ਨਾਲ ਕਾਲ ਚੁੱਕੋ", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--start-audio-call": { @@ -3388,11 +3388,11 @@ "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--DropStage--removeSticker": { - "message": "Remove sticker", + "message": "ਸਟਿੱਕਰ ਹਟਾਓ", "description": "Label for the X button used to remove a staged sticker" }, "StickerCreator--DropStage--dragDrop": { - "message": "Click or drag/drop a file to add a sticker", + "message": "ਸਟਿੱਕਰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਕਲਿੱਕ ਜਾਂ ਡਰੈਗ/ਡ੍ਰੌਪ ਕਰੋ", "description": "Shown on the + section of the file addition stage of sticker pack creation" }, "StickerCreator--DropStage--help": { @@ -3570,7 +3570,7 @@ "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" }, "Reactions--remove": { - "message": "Remove reaction", + "message": "ਰਿਐਕਸ਼ਨ ਹਟਾਓ", "description": "" }, "Reactions--error": { @@ -3808,7 +3808,7 @@ } }, "member-of-more-than-3-groups--one-more": { - "message": "Member of $group1$, $group2$, $group3$ and one more", + "message": "$group1$, $group2$, $group3$ ਅਤੇ ਇੱਕ ਹੋਰ ਗਰੁੱਪ ਦੇ ਮੈਂਬਰ", "description": "Shown in the conversation hero to indicate this user is a member of four mutual groups", "placeholders": { "group1": { @@ -3968,7 +3968,7 @@ } }, "incomingGroupCall__ringing-3-others": { - "message": "$ringer$ is calling you, $first$, $second$, and 1 other", + "message": "$ringer$, ਤੁਹਾਨੂੰ, $first$, $second$, ਅਤੇ 1 ਹੋਰ ਜਣੇ ਨੂੰ ਕਾਲ ਕਰ ਰਹੇ ਹਨ", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3986,7 +3986,7 @@ } }, "incomingGroupCall__ringing-many": { - "message": "$ringer$ is calling you, $first$, $second$, and $remaining$ others", + "message": "$ringer$, ਤੁਹਾਨੂੰ, $first$, $second$, ਅਤੇ $remaining$ ਹੋਰ ਜਣਿਆਂ ਨੂੰ ਕਾਲ ਕਰ ਰਹੇ ਹਨ", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -4122,7 +4122,7 @@ "description": "Title for the select your screen sharing sources modal" }, "calling__SelectPresentingSourcesModal--confirm": { - "message": "Start sharing", + "message": "ਸਾਂਝਾ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ", "description": "Confirm button for sharing screen modal" }, "calling__SelectPresentingSourcesModal--entireScreen": { @@ -4278,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": { @@ -5316,7 +5316,7 @@ } }, "GroupV2--admin-approval-bounce--one": { - "message": "$joinerName$ requested and cancelled their request to join via the group link", + "message": "$joinerName$ ਨੇ ਗਰੁੱਪ ਲਿੰਕ ਰਾਹੀਂ ਸ਼ਾਮਲ ਹੋਣ ਦੀ ਬੇਨਤੀ ਕੀਤੀ ਅਤੇ ਬੇਨਤੀ ਰੱਦ ਕੀਤੀ", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5326,7 +5326,7 @@ } }, "GroupV2--admin-approval-bounce": { - "message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link", + "message": "$joinerName$ ਨੇ ਗਰੁੱਪ ਲਿੰਕ ਰਾਹੀਂ ਸ਼ਾਮਲ ਹੋਣ ਦੀਆਂ $numberOfRequests$ ਬੇਨਤੀਆਂ ਕੀਤੀਆਂ ਅਤੇ ਬੇਨਤੀਆਂ ਰੱਦ ਕੀਤੀਆਂ", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5618,11 +5618,11 @@ "description": "In the instructions for becoming a sustainer. The heading." }, "BadgeSustainerInstructions__subheader": { - "message": "Signal is powered by people like you. Contribute and receive a badge.", + "message": "Signal ਨੂੰ ਤੁਹਾਡੇ ਵਰਗੇ ਲੋਕਾਂ ਦੇ ਸਹਿਯੋਗ ਨਾਲ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ। ਆਪਣਾ ਸਹਿਯੋਗ ਦਿਓ ਅਤੇ ਬੈਜ ਪ੍ਰਾਪਤ ਕਰੋ।", "description": "In the instructions for becoming a sustainer. The subheading." }, "BadgeSustainerInstructions__instructions__1": { - "message": "Open Signal on your phone", + "message": "ਆਪਣੇ ਫ਼ੋਨ ਵਿੱਚ Signal ਨੂੰ ਖੋਲ੍ਹੋ", "description": "In the instructions for becoming a sustainer. First instruction." }, "BadgeSustainerInstructions__instructions__2": { @@ -5654,7 +5654,7 @@ "description": "Displayed while checking if the contact is SMS-only" }, "countMutedConversationsDescription": { - "message": "Include muted conversations in badge count", + "message": "ਬੈਜ ਗਿਣਤੀ ਵਿੱਚ ਮਿਊਟ ਕੀਤੀਆਂ ਚੈਟਾਂ ਸ਼ਾਮਲ ਕਰੋ", "description": "Description for counting muted conversations in badge setting" }, "ContactModal--message": { @@ -5680,7 +5680,7 @@ } }, "ContactModal--rm-admin-info": { - "message": "Remove $contact$ as group admin?", + "message": "ਕੀ $contact$ ਨੂੰ ਗਰੁੱਪ ਐਡਮਿਨ ਵਜੋਂ ਹਟਾਉਣਾ ਹੈ?", "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", "placeholders": { "contact": { @@ -5706,7 +5706,7 @@ "description": "This is a button in the conversation context menu to show chat settings" }, "ConversationDetails__unmute--title": { - "message": "Unmute this chat?", + "message": "ਕੀ ਇਸ ਚੈਟ ਨੂੰ ਅਣਮਿਊਟ ਕਰਨਾ ਹੈ?", "description": "Title for the modal to unmute a chat" }, "ConversationDetails--group-link": { @@ -5722,7 +5722,7 @@ "description": "This is the info about the disappearing messages setting, in groups" }, "ConversationDetails--disappearing-messages-info--direct": { - "message": "When enabled, messages sent and received in this 1:1 chat will disappear after they've been seen.", + "message": "ਸਮਰੱਥ ਕੀਤੇ ਹੋਣ 'ਤੇ, ਇਸ 1:1 ਚੈਟ ਵਿੱਚ ਭੇਜੇ ਅਤੇ ਪ੍ਰਾਪਤ ਹੋਏ ਸੁਨੇਹੇ ਦੇਖੇ ਜਾਣ ਤੋਂ ਬਾਅਦ ਗਾਇਬ ਹੋ ਜਾਣਗੇ।", "description": "This is the info about the disappearing messages setting, for direct conversations" }, "ConversationDetails--notifications": { @@ -5862,7 +5862,7 @@ "description": "In the conversation notifications settings, this is the label for the mentions option" }, "ConversationNotificationsSettings__mentions__info": { - "message": "Receive notifications when you're mentioned in muted chats", + "message": "ਮਿਊਟ ਕੀਤੀਆਂ ਚੈਟਾਂ ਵਿੱਚ ਤੁਹਾਡਾ ਜ਼ਿਕਰ ਹੋਣ 'ਤੇ ਨੋਟੀਫਿਕੇਸ਼ਨ ਪ੍ਰਾਪਤ ਕਰੋ", "description": "In the conversation notifications settings, this is the sub-label for the mentions option" }, "ConversationNotificationsSettings__mentions__select__always-notify": { @@ -5870,7 +5870,7 @@ "description": "In the conversation notifications settings, this is the option that always notifies you for @mentions" }, "ConversationNotificationsSettings__mentions__select__dont-notify-for-mentions-if-muted": { - "message": "Don't notify if muted", + "message": "ਜੇ ਮਿਊਟ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਸੂਚਿਤ ਨਾ ਕਰੋ", "description": "In the conversation notifications settings, this is the option that doesn't notify you for @mentions if the conversation is muted" }, "GroupLinkManagement--clipboard": { @@ -5938,7 +5938,7 @@ } }, "PendingRequests--deny-for--with-link": { - "message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.", + "message": "ਕੀ \"$name$\" ਦੀ ਬੇਨਤੀ ਨੂੰ ਨਾਮਨਜ਼ੂਰ ਕਰਨਾ ਹੈ? ਉਹ ਦੁਬਾਰਾ ਗਰੁੱਪ ਲਿੰਕ ਰਾਹੀਂ ਸ਼ਾਮਲ ਹੋਣ ਦੀ ਬੇਨਤੀ ਨਹੀਂ ਕਰ ਸਕਣਗੇ।", "description": "This is the modal content when confirming denying a group request to join", "placeholders": { "name": { @@ -5998,7 +5998,7 @@ } }, "PendingInvites--revoke-from-plural": { - "message": "Revoke $number$ invites sent by \"$name$\"?", + "message": "ਕੀ \"$name$\" ਵੱਲੋਂ ਭੇਜੇ $number$ ਸੱਦਿਆ ਨੂੰ ਰੱਦ ਕਰਨਾ ਹੈ?", "description": "This is the modal content when confirming revoking multiple invites", "placeholders": { "number": { @@ -6042,11 +6042,11 @@ "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": { - "message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.", + "message": "$name$ ਗਰੁੱਪ ਲਿੰਕ ਰਾਹੀਂ ਇਸ ਗਰੁੱਪ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਹੋ ਸਕਣਗੇ ਜਾਂ ਗਰੁੱਪ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਦੀ ਬੇਨਤੀ ਨਹੀਂ ਕਰ ਸਕਣਗੇ। ਉਹਨਾਂ ਨੂੰ ਅਜੇ ਵੀ ਖੁਦ ਗਰੁੱਪ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।", "description": "Details of dialog to block a user from requesting to join via the link again", "placeholders": { "name": { @@ -6056,7 +6056,7 @@ } }, "PendingRequests--block--confirm": { - "message": "Block Request", + "message": "ਬੇਨਤੀ ਉੱਤੇ ਪਾਬੰਦੀ ਲਗਾਓ", "description": "Confirmation button of dialog to block a user from requesting to join via the link again" }, "AvatarInput--no-photo-label--group": { @@ -6172,7 +6172,7 @@ "description": "The text of the button to create new groups" }, "selectContact": { - "message": "Select contact $name$", + "message": "$name$ ਸੰਪਰਕ ਚੁਣੋ", "description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)", "placeholders": { "name": { @@ -6182,7 +6182,7 @@ } }, "deselectContact": { - "message": "De-select contact $name$", + "message": "$name$ ਸੰਪਰਕ ਨਾ-ਚੁਣੋ", "description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)", "placeholders": { "name": { @@ -6192,7 +6192,7 @@ } }, "cannotSelectContact": { - "message": "Cannot select contact $name$", + "message": "$name$ ਸੰਪਰਕ ਚੁਣਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ", "description": "The label for contact checkboxes that are disabled", "placeholders": { "name": { @@ -6244,11 +6244,11 @@ "description": "aria-label for the 'next' button in the forward a message modal dialog" }, "TimelineDateHeader--date-in-last-6-months": { - "message": "ddd, MMM D", + "message": "ddd, D MMM", "description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "TimelineDateHeader--date-older-than-6-months": { - "message": "MMM D, YYYY", + "message": "D MMM, YYYY", "description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "MessageRequestWarning__learn-more": { @@ -6352,7 +6352,7 @@ } }, "RemoveGroupMemberConfirmation__description__with-link": { - "message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.", + "message": "ਕੀ \"$name$\" ਨੂੰ ਗਰੁੱਪ ਵਿੱਚੋਂ ਹਟਾਉਣਾ ਹੈ? ਉਹ ਗਰੁੱਪ ਲਿੰਕ ਰਾਹੀਂ ਗਰੁੱਪ ਵਿੱਚ ਦੁਬਾਰਾ ਸ਼ਾਮਲ ਨਹੀਂ ਹੋ ਸਕਣਗੇ।", "description": "When confirming the removal of a group member, show this text in the dialog", "placeholders": { "name": { @@ -6500,11 +6500,11 @@ "description": "Text for an option in Conversation Details Disappearing Messages setting when user previously selected custom time" }, "DisappearingTimeDialog__label--value": { - "message": "Number", + "message": "ਨੰਬਰ", "description": "aria-label for the number select box" }, "DisappearingTimeDialog__label--units": { - "message": "Unit of time", + "message": "ਸਮੇਂ ਦੀ ਇਕਾਈ", "description": "aria-label for the units of time select box" }, "DisappearingTimeDialog__title": { @@ -6558,7 +6558,7 @@ } }, "ErrorBoundaryNotification__text": { - "message": "Couldn't display this message. Click to submit a debug log.", + "message": "ਇਹ ਸੁਨੇਹਾ ਦਿਖਾ ਨਹੀਂ ਸਕੇ। ਡੀਬੱਗ ਲੌਗ ਦਰਜ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ।", "description": "An error notification displayed when message fails to render due to an internal error" }, "GroupDescription__read-more": { @@ -6638,7 +6638,7 @@ "description": "Shown on the edit username screen" }, "ProfileEditor--username--check-characters": { - "message": "Usernames may only contain a-z, 0-9 and _", + "message": "ਵਰਤੋਂਕਾਰ ਦੇ ਨਾਮ ਵਿੱਚ ਸਿਰਫ਼ a-z, 0-9 ਅਤੇ _ ਸ਼ਾਮਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ", "description": "Shown if user has attempted to use forbidden characters" }, "ProfileEditor--username--check-starting-character": { @@ -6646,7 +6646,7 @@ "description": "Shown if user has attempted to begin their username with a number" }, "ProfileEditor--username--check-character-min": { - "message": "Usernames must have a least $min$ characters.", + "message": "ਵਰਤੋਂਕਾਰ ਦੇ ਨਾਮ ਵਿੱਚ ਘੱਟੋ-ਘੱਟ $min$ ਅੱਖਰ ਹੋਣੇ ਲਾਜ਼ਮੀ ਹਨ।", "description": "Shown if user has attempted to enter a username with too few characters - currently min is 3", "placeholders": { "min": { @@ -6656,7 +6656,7 @@ } }, "ProfileEditor--username--check-character-max": { - "message": "Usernames must have at most $max$ characters.", + "message": "ਵਰਤੋਂਕਾਰ ਦੇ ਨਾਮ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ $max$ ਅੱਖਰ ਹੋਣੇ ਲਾਜ਼ਮੀ ਹਨ।", "description": "Shown if user has attempted to enter a username with too many characters - currently min is 25", "placeholders": { "max": { @@ -6670,19 +6670,19 @@ "description": "Shown if user has attempted to save a username which is not available" }, "ProfileEditor--username--general-error": { - "message": "Your username couldn’t be saved. Check your connection and try again.", + "message": "ਤੁਹਾਡਾ ਵਰਤੋਂਕਾਰ ਨਾਮ ਸੇਵ ਨਹੀਂ ਕਰ ਸਕੇ। ਆਪਣੇ ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", "description": "Shown if something unknown has gone wrong with username save." }, "ProfileEditor--username--delete-general-error": { - "message": "Your username couldn’t be removed. Check your connection and try again.", + "message": "ਤੁਹਾਡਾ ਵਰਤੋਂਕਾਰ ਨਾਮ ਹਟਾ ਨਹੀਂ ਸਕੇ। ਆਪਣੇ ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", "description": "Shown if something unknown has gone wrong with username delete." }, "ProfileEditor--username--delete-username": { - "message": "Delete username", + "message": "ਵਰਤੋਂਕਾਰ ਨਾਮ ਹਟਾਓ", "description": "Shown as aria label for trash icon next to username" }, "ProfileEditor--username--confirm-delete-body": { - "message": "This will remove your username, allowing other users to claim it. Are you sure?", + "message": "ਅਜਿਹਾ ਕਰਨ ਨਾਲ ਤੁਹਾਡਾ ਵਰਤੋਂਕਾਰ ਨਾਮ ਹਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ ਅਤੇ ਦੂਜੇ ਵਰਤੋਂਕਾਰ ਉਸ ਨਾਮ ਨੂੰ ਕਲੇਮ ਕਰ ਸਕਣਗੇ। ਕੀ ਤੁਸੀਂ ਪੱਕਾ ਇਹ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?", "description": "Shown in dialog body if user has saved an empty string to delete their username" }, "ProfileEditor--username--confirm-delete-button": { @@ -6752,7 +6752,7 @@ "description": "Title for about editing" }, "ProfileEditorModal--avatar": { - "message": "Your Avatar", + "message": "ਤੁਹਾਡਾ ਅਵਤਾਰ", "description": "Title for profile avatar editing" }, "ProfileEditorModal--username": { @@ -6790,7 +6790,7 @@ "description": "Label for when you need to choose your fighter, err color" }, "LeftPaneSetGroupMetadataHelper__avatar-modal-title": { - "message": "Group Avatar", + "message": "ਗਰੁੱਪ ਅਵਤਾਰ", "description": "Title for the avatar picker in the group creation flow" }, "Preferences__button--general": { @@ -6818,7 +6818,7 @@ "description": "Button to switch the settings view" }, "Preferences--lastSynced": { - "message": "Last import at $date$ $time$", + "message": "ਆਖਰੀ ਵਾਰ $date$ $time$ ਇੰਮਪੋਰਟ ਕੀਤਾ ਗਿਆ", "description": "Label for date and time of last sync operation", "placeholders": { "date": { @@ -6836,7 +6836,7 @@ "description": "Title for system type settings" }, "Preferences--zoom": { - "message": "Zoom level", + "message": "ਜ਼ੂਮ ਪੱਧਰ", "description": "Label for changing the zoom level" }, "Preferences__link-previews--title": { @@ -6844,7 +6844,7 @@ "description": "Title for the generate link previews setting" }, "Preferences__link-previews--description": { - "message": "To change this setting, open the Signal app on your mobile device and navigate to Settings > Chats", + "message": "ਇਸ ਸੈਟਿੰਗ ਨੂੰ ਬਦਲਣ ਲਈ, ਆਪਣੇ ਮੋਬਾਈਲ ਡਿਵਾਈਸ 'ਤੇ Signal ਐਪ ਖੋਲ੍ਹੋ ਅਤੇ ਸੈਟਿੰਗਾਂ > ਚੈਟਾਂ 'ਤੇ ਜਾਓ", "description": "Description for the generate link previews setting" }, "Preferences--advanced": { @@ -6852,7 +6852,7 @@ "description": "Title for advanced settings" }, "Preferences--notification-content": { - "message": "Notification content", + "message": "ਨੋਟੀਫਿਕੇਸ਼ਨ ਸਮੱਗਰੀ", "description": "Label for the notification content setting select box" }, "Preferences--blocked": { @@ -6884,7 +6884,7 @@ "description": "Title for the 'who can do X' setting" }, "Preferences__privacy--description": { - "message": "To change these settings, open the Signal app on your mobile device and navigate to Settings > Privacy", + "message": "ਇਸ ਸੈਟਿੰਗ ਨੂੰ ਬਦਲਣ ਲਈ, ਆਪਣੇ ਮੋਬਾਈਲ ਡਿਵਾਈਸ 'ਤੇ Signal ਐਪ ਖੋਲ੍ਹੋ ਅਤੇ ਸੈਟਿੰਗਾਂ > ਪਰਦੇਦਾਰੀ 'ਤੇ ਜਾਓ", "description": "Description for the 'who can do X' setting" }, "Preferences__who-can--everybody": { @@ -6946,15 +6946,15 @@ } }, "NSIS__retry-dialog--first-line": { - "message": "Signal cannot be closed.", + "message": "Signal ਨੂੰ ਬੰਦ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।", "description": "First line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__retry-dialog--second-line": { - "message": "Please close it manually and click Retry to continue.", + "message": "ਕਿਰਪਾ ਕਰਕੇ ਇਸਨੂੰ ਖੁਦ ਬੰਦ ਕਰੋ ਅਤੇ ਅੱਗੇ ਜਾਰੀ ਰੱਖਣ ਲਈ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।", "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__appRunning": { - "message": "$appName$ is running.\nClick OK to close it.\nIf it doesn't close, try closing it manually.", + "message": "$appName$ ਚੱਲ ਰਿਹਾ ਹੈ।\nਇਸਨੂੰ ਬੰਦ ਕਰਨ ਲਈ ਠੀਕ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।\nਜੇਕਰ ਇਹ ਬੰਦ ਨਹੀਂ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਖੁਦ ਬੰਦ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", "description": "The contents of a dialog displayed when Windows installer detect that the application is running and asks user to close it. Note: please keep the line breaks so that the text occupies three separate lines", "placeholders": { "appName": { @@ -6964,19 +6964,19 @@ } }, "NSIS__decompressionFailed": { - "message": "Failed to decompress files. Please try running the installer again.", + "message": "ਫਾਇਲਾਂ ਨੂੰ ਡੀਕੰਪ੍ਰੈਸ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ। ਕਿਰਪਾ ਕਰਕੇ ਇੰਸਟਾਲਰ ਨੂੰ ਦੁਬਾਰਾ ਚਲਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", "description": "Displayed when Windows installer cannot decompress application files" }, "NSIS__uninstallFailed": { - "message": "Failed to uninstall old application files. Please try running the installer again.", + "message": "ਪੁਰਾਣੀਆਂ ਐਪਲੀਕੇਸ਼ਨ ਫਾਇਲਾਂ ਨੂੰ ਅਣ-ਇੰਸਟਾਲ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ। ਕਿਰਪਾ ਕਰਕੇ ਇੰਸਟਾਲਰ ਨੂੰ ਦੁਬਾਰਾ ਚਲਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", "description": "Displayed when Windows installer cannot uninstall the old application" }, "CrashReportDialog__title": { - "message": "Application crashed", + "message": "ਐਪਲੀਕੇਸ਼ਨ ਕਰੈਸ਼ ਹੋ ਗਈ ਹੈ", "description": "A title of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__body": { - "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.", + "message": "ਕਰੈਸ਼ ਤੋਂ ਬਾਅਦ Signal ਮੁੜ ਚਾਲੂ ਹੋ ਗਿਆ ਹੈ। Signal ਨੂੰ ਇਸ ਸਮੱਸਿਆ ਦੀ ਜਾਂਚ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਤੁਸੀਂ ਕਰੈਸ਼ ਰਿਪੋਰਟ ਦਰਜ ਕਰ ਸਕਦੇ ਹੋ।", "description": "The body of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__submit": { @@ -6984,7 +6984,7 @@ "description": "A button label for submission of the crash reporter data after a recent crash" }, "CrashReportDialog__erase": { - "message": "Don't Send", + "message": "ਨਾ ਭੇਜੋ", "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" }, "CustomizingPreferredReactions__title": { @@ -6992,11 +6992,11 @@ "description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal." }, "CustomizingPreferredReactions__subtitle": { - "message": "Click to replace an emoji", + "message": "ਕਿਸੇ ਇਮੋਜੀ ਨੂੰ ਬਦਲਣ ਲਈ ਕਲਿੱਕ ਕਰੋ", "description": "Instructions in the modal for customizing the preferred reactions." }, "CustomizingPreferredReactions__had-save-error": { - "message": "There was an error when saving your settings. Please try again.", + "message": "ਤੁਹਾਡੀਆਂ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸੇਵ ਕਰਦੇ ਸਮੇਂ ਕ੍ਇੱਕੋਈ ਗੜਬੜੀ ਪੇਸ਼ ਆ ਗਈ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ ਕਰੋ।", "description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message." }, "MediaEditor__control--draw": { @@ -7012,7 +7012,7 @@ "description": "Label for the sticker button in the media editor" }, "MediaEditor__control--crop": { - "message": "Crop and rotate", + "message": "ਕੱਟੋ ਅਤੇ ਘੁੰਮਾਓ", "description": "Label for the crop & rotate button in the media editor" }, "MediaEditor__control--undo": { @@ -7024,35 +7024,35 @@ "description": "Label for the redo button in the media editor" }, "MediaEditor__text--regular": { - "message": "Regular", + "message": "ਸਧਾਰਨ", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--highlight": { - "message": "Highlight", + "message": "ਹਾਈਲਾਈਟ", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--outline": { - "message": "Outline", + "message": "ਰੂਪ-ਰੇਖਾ", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--underline": { - "message": "Underline", + "message": "ਹੇਠਾਂ ਲਕੀਰ", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__draw--pen": { - "message": "Pen", + "message": "ਪੈੱਨ", "description": "Type of brush to free draw" }, "MediaEditor__draw--highlighter": { - "message": "Highlighter", + "message": "ਹਾਈਲਾਈਟਰ", "description": "Type of brush to free draw" }, "MediaEditor__draw--thin": { - "message": "Thin", + "message": "ਪਤਲਾ", "description": "Tip width of the brush" }, "MediaEditor__draw--regular": { - "message": "Regular", + "message": "ਸਧਾਰਨ", "description": "Tip width of the brush" }, "MediaEditor__draw--medium": { @@ -7060,7 +7060,7 @@ "description": "Tip width of the brush" }, "MediaEditor__draw--heavy": { - "message": "Heavy", + "message": "ਮੋਟਾ", "description": "Tip width of the brush" }, "MediaEditor__crop--reset": { @@ -7068,7 +7068,7 @@ "description": "Reset the crop state" }, "MediaEditor__crop--rotate": { - "message": "Rotate", + "message": "ਘੁੰਮਾਓ", "description": "Rotate the canvas" }, "MediaEditor__crop--flip": { @@ -7080,7 +7080,7 @@ "description": "Lock the aspect ratio" }, "MediaEditor__crop--crop": { - "message": "Crop", + "message": "ਕੱਟੋ", "description": "Performs the crop" }, "MyStories__title": { @@ -7088,19 +7088,19 @@ "description": "Title for the my stories list" }, "MyStories__story": { - "message": "Your story", + "message": "ਤੁਹਾਡੀ ਕਹਾਣੀ", "description": "aria-label for each one of your stories" }, "MyStories__download": { - "message": "Download story", + "message": "ਕਹਾਣੀ ਡਾਊਨਲੋਡ ਕਰੋ", "description": "aria-label for the download button" }, "MyStories__more": { - "message": "More options", + "message": "ਹੋਰ ਵਿਕਲਪ", "description": "aria-label for the more button" }, "MyStories__views--singular": { - "message": "$num$ view", + "message": "$num$ ਵਿਊ", "description": "Number of views your story has", "placeholders": { "num": { @@ -7110,7 +7110,7 @@ } }, "MyStories__views--plural": { - "message": "$num$ views", + "message": "$num$ ਵਿਊ", "description": "Number of views your story has", "placeholders": { "num": { @@ -7120,7 +7120,7 @@ } }, "MyStories__replies--singular": { - "message": "$num$ reply", + "message": "$num$ ਜਵਾਬ", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7130,7 +7130,7 @@ } }, "MyStories__replies--plural": { - "message": "$num$ replies", + "message": "$num$ ਜਵਾਬ", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7140,7 +7140,7 @@ } }, "MyStories__delete": { - "message": "Delete this story? It will also be deleted for everyone who received it.", + "message": "ਕੀ ਇਸ ਕਹਾਣੀ ਨੂੰ ਹਟਾਉਣਾ ਹੈ? ਇਹ ਕਹਾਣੀ ਜਿਹਨਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਹੋਈ ਹੈ, ਉਹਨਾਂ ਸਭ ਲਈ ਵੀ ਹਟਾ ਦਿੱਤੀ ਜਾਵੇਗੀ।", "description": "Confirmation dialog description text for deleting a story" }, "Stories__title": { @@ -7152,23 +7152,23 @@ "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": { - "message": "No recent stories to show right now", + "message": "ਇਸ ਵੇਲੇ ਦਿਖਾਉਣ ਲਈ ਕੋਈ ਵੀ ਨਵੀਂ ਕਹਾਣੀ ਉਪਲਬਧ ਨਹੀਂ ਹੈ", "description": "Description for when there are no stories to show" }, "Stories__placeholder--text": { - "message": "Click to view a story", + "message": "ਕਹਾਣੀ ਦੇਖਣ ਲਈ ਕਲਿੱਕ ਕਰੋ", "description": "Placeholder label for the story view" }, "Stories__from-to-group": { - "message": "$name$ to $group$", + "message": "$group$ ਵਿੱਚ $name$ ਵੱਲੋਂ", "description": "Title for someone sending a story to a group", "placeholders": { "name": { @@ -7194,7 +7194,7 @@ "description": "Button label to reply to a story" }, "StoryViewer__reply-group": { - "message": "Reply to Group", + "message": "ਗਰੁੱਪ ਨੂੰ ਜਵਾਬ ਦਿਓ", "description": "Button label to reply to a group story" }, "StoryViewer__mute": { @@ -7206,43 +7206,43 @@ "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": { - "message": "React to story", + "message": "ਕਹਾਣੀ ਉੱਤੇ ਰਿਐਕਸ਼ਨ ਦਿਓ", "description": "aria-label for reaction button" }, "StoryViewsNRepliesModal__reacted": { - "message": "Reacted to the story", + "message": "ਕਹਾਣੀ ਉੱਤੇ ਰਿਐਕਸ਼ਨ ਦਿੱਤਾ", "description": "Description of someone reacting to a story" }, "StoryListItem__label": { - "message": "Story", + "message": "ਕਹਾਣੀ", "description": "aria-label for the story list button" }, "StoryListItem__unhide": { - "message": "Show stories", + "message": "ਕਹਾਣੀਆਂ ਦਿਖਾਓ", "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": { - "message": "Hide story? New story updates from $name$ won’t appear at the top of the stories list anymore.", + "message": "ਕੀ ਕਹਾਣੀ ਨੂੰ ਲੁਕਾਉਣਾ ਹੈ? $name$ ਦੀਆਂ ਨਵੀਆਂ ਕਹਾਣੀ ਅੱਪਡੇਟਾਂ ਹੁਣ ਕਹਾਣੀਆਂ ਦੀ ਸੂਚੀ ਵਿੱਚ ਸਿਖਰ 'ਤੇ ਦਿਖਾਈ ਨਹੀਂ ਦੇਣਗੀਆਂ।", "description": "Body for the confirmation dialog for hiding a story" }, "StoryListItem__hide-modal--confirm": { @@ -7250,7 +7250,7 @@ "description": "Action button for the confirmation dialog to hide a story" }, "StoryImage__error": { - "message": "Error displaying image", + "message": "ਚਿੱਤਰ ਦਿਖਾਉਣ ਵੇਲੇ ਕੋਈ ਗੜਬੜੀ ਆਈ", "description": "aria-label for image errors" }, "StoryCreator__text-bg": { @@ -7274,7 +7274,7 @@ "description": "Placeholder to add text" }, "StoryCreator__text--regular": { - "message": "Regular", + "message": "ਸਧਾਰਨ", "description": "Label for font" }, "StoryCreator__text--bold": { @@ -7294,7 +7294,7 @@ "description": "Label for font" }, "StoryCreator__link-preview-placeholder": { - "message": "Type or paste a URL", + "message": "URL ਟਾਈਪ ਕਰੋ ਜਾਂ ਪੇਸਟ ਕਰੋ", "description": "Placeholder for the URL input for link previews" }, "StoryCreator__link-preview-empty": { @@ -7306,15 +7306,15 @@ "description": "Placeholder for the add text input" }, "TextAttachment__preview__link": { - "message": "Visit link", + "message": "ਲਿੰਕ 'ਤੇ ਜਾਓ", "description": "Title for the link preview tooltip" }, "Quote__story": { - "message": "Story", + "message": "ਕਹਾਣੀ", "description": "Title for replies to stories" }, "Quote__story-reaction": { - "message": "Reacted to a story from $name$", + "message": "$name$ ਦੀ ਕਹਾਣੀ ਉੱਤੇ ਰਿਐਕਸ਼ਨ ਦਿੱਤਾ", "description": "Label for when a person reacts to a story", "placeholders": { "name": { @@ -7324,11 +7324,11 @@ } }, "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": { @@ -7340,7 +7340,7 @@ "description": "Title for the whats new modal" }, "WhatsNew__bugfixes": { - "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "message": "Signal ਨੂੰ ਸੁਚਾਰੂ ਢੰਗ ਨਾਲ ਚੱਲਦਾ ਰੱਖਣ ਲਈ ਇਸ ਵਰਜ਼ਨ ਵਿੱਚ ਨਿੱਕੇ-ਮੋਟੇ ਸੁਧਾਰ ਅਤੇ ਬੱਗ ਠੀਕ ਕੀਤੇ ਗਏ ਹਨ।", "description": "Release notes for releases that only include bug fixes" }, "WhatsNew__v5.47--1": { diff --git a/_locales/pt_BR/messages.json b/_locales/pt_BR/messages.json index c73f69136..9b2331766 100644 --- a/_locales/pt_BR/messages.json +++ b/_locales/pt_BR/messages.json @@ -2762,7 +2762,7 @@ "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", + "message": "Toque nesta mensagem no celular para ver seu presente", "description": "Shown in a message's bubble when you've sent a gift badge to a contact" }, "message--giftBadge--unopened--label": { @@ -5630,7 +5630,7 @@ "description": "In the instructions for becoming a sustainer. Second instruction." }, "BadgeSustainerInstructions__instructions__3": { - "message": "Tap on \"Donate to Signal\" and subscribe", + "message": "Toque em \"Doar para o Signal\" e assine", "description": "In the instructions for becoming a sustainer. Third instruction." }, "CompositionArea--expand": { @@ -5786,7 +5786,7 @@ "description": "This is the modal button to confirm leaving a group" }, "ConversationDetailsActions--unblock-group-modal-title": { - "message": "Unblock the \"$groupName$\" Group?", + "message": "Deseja desbloquear o grupo \"$groupName$\"?", "description": "This is the modal title for confirming unblock of a group", "placeholders": { "groupName": { @@ -5814,7 +5814,7 @@ "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.", + "message": "Seus contatos poderão adicionar você no grupo.", "description": "This is the modal content for confirming unblock of a group" }, "ConversationDetailsActions--unblock-group-modal-confirm": { @@ -7254,11 +7254,11 @@ "description": "aria-label for image errors" }, "StoryCreator__text-bg": { - "message": "Toggle text background color", + "message": "Cor do plano de fundo do texto de ativação/desativação", "description": "Button label" }, "StoryCreator__story-bg": { - "message": "Change story background color", + "message": "Mudar cor do plano de fundo do story", "description": "Button label" }, "StoryCreator__next": { @@ -7266,7 +7266,7 @@ "description": "Button label text to advance to next step of story creation" }, "StoryCreator__add-link": { - "message": "Add link", + "message": "Adicionar link", "description": "Button label to apply the link preview to story" }, "StoryCreator__input-placeholder": { @@ -7278,19 +7278,19 @@ "description": "Label for font" }, "StoryCreator__text--bold": { - "message": "Bold", + "message": "Negrito", "description": "Label for font" }, "StoryCreator__text--serif": { - "message": "Serif", + "message": "Serifa", "description": "Label for font" }, "StoryCreator__text--script": { - "message": "Script", + "message": "Manuscrita", "description": "Label for font" }, "StoryCreator__text--condensed": { - "message": "Condensed", + "message": "Condensada", "description": "Label for font" }, "StoryCreator__link-preview-placeholder": { @@ -7298,7 +7298,7 @@ "description": "Placeholder for the URL input for link previews" }, "StoryCreator__link-preview-empty": { - "message": "Add a link for viewers of your story", + "message": "Adicione um link para os visualizadores do seu story", "description": "Empty state for the link preview" }, "TextAttachment__placeholder": { @@ -7344,7 +7344,7 @@ "description": "Release notes for releases that only include bug fixes" }, "WhatsNew__v5.47--1": { - "message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.", + "message": "Temos uma nova barra de títulos perfeita para quem curte o modo escuro no Windows.", "description": "Release notes for v5.47" } } diff --git a/_locales/pt_PT/messages.json b/_locales/pt_PT/messages.json index 765cfab05..ce645d39c 100644 --- a/_locales/pt_PT/messages.json +++ b/_locales/pt_PT/messages.json @@ -2762,7 +2762,7 @@ "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", + "message": "Toca nesta mensagem no telemóvel para veres o teu presente", "description": "Shown in a message's bubble when you've sent a gift badge to a contact" }, "message--giftBadge--unopened--label": { @@ -5630,7 +5630,7 @@ "description": "In the instructions for becoming a sustainer. Second instruction." }, "BadgeSustainerInstructions__instructions__3": { - "message": "Tap on \"Donate to Signal\" and subscribe", + "message": "Toca em \"Doar para o Signal\" e subscreve", "description": "In the instructions for becoming a sustainer. Third instruction." }, "CompositionArea--expand": { @@ -5786,7 +5786,7 @@ "description": "This is the modal button to confirm leaving a group" }, "ConversationDetailsActions--unblock-group-modal-title": { - "message": "Unblock the \"$groupName$\" Group?", + "message": "Queres desbloquear o grupo \"$groupName$\"?", "description": "This is the modal title for confirming unblock of a group", "placeholders": { "groupName": { @@ -5814,7 +5814,7 @@ "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.", + "message": "Os teus contactos poderão adicionar-te a este grupo.", "description": "This is the modal content for confirming unblock of a group" }, "ConversationDetailsActions--unblock-group-modal-confirm": { @@ -7254,11 +7254,11 @@ "description": "aria-label for image errors" }, "StoryCreator__text-bg": { - "message": "Toggle text background color", + "message": "Trocar cor de fundo do texto", "description": "Button label" }, "StoryCreator__story-bg": { - "message": "Change story background color", + "message": "Mudar cor de fundo da história", "description": "Button label" }, "StoryCreator__next": { @@ -7266,7 +7266,7 @@ "description": "Button label text to advance to next step of story creation" }, "StoryCreator__add-link": { - "message": "Add link", + "message": "Adicionar link", "description": "Button label to apply the link preview to story" }, "StoryCreator__input-placeholder": { @@ -7278,19 +7278,19 @@ "description": "Label for font" }, "StoryCreator__text--bold": { - "message": "Bold", + "message": "Negrito", "description": "Label for font" }, "StoryCreator__text--serif": { - "message": "Serif", + "message": "Serifa", "description": "Label for font" }, "StoryCreator__text--script": { - "message": "Script", + "message": "Manuscrita", "description": "Label for font" }, "StoryCreator__text--condensed": { - "message": "Condensed", + "message": "Condensada", "description": "Label for font" }, "StoryCreator__link-preview-placeholder": { @@ -7298,7 +7298,7 @@ "description": "Placeholder for the URL input for link previews" }, "StoryCreator__link-preview-empty": { - "message": "Add a link for viewers of your story", + "message": "Adiciona um link para os visualizadores da tua story", "description": "Empty state for the link preview" }, "TextAttachment__placeholder": { @@ -7344,7 +7344,7 @@ "description": "Release notes for releases that only include bug fixes" }, "WhatsNew__v5.47--1": { - "message": "For all the dark mode folks on Windows, we've got a new titlebar to match your style.", + "message": "Temos uma nova barra de ferramentas perfeita para quem curte o modo escuro do Windows.", "description": "Release notes for v5.47" } } diff --git a/_locales/sl/messages.json b/_locales/sl/messages.json index bd86c63b7..e176065d0 100644 --- a/_locales/sl/messages.json +++ b/_locales/sl/messages.json @@ -476,7 +476,7 @@ "description": "Title of the success page for submitting a debug log" }, "debugLogSuccessNextSteps": { - "message": "Sistemska zabeležba je bila prenešena. Ko boste stopili v stik s podporno službo, prekopirajte spodnji URL naslov in ga pripnite skupaj z opisom problema ter koraki za njegovo ponovitev.", + "message": "Sistemska zabeležba je bila prenesena. Ko boste stopili v stik s podporno službo, prekopirajte spodnji URL naslov in ga pripnite skupaj z opisom problema ter koraki za njegovo ponovitev.", "description": "Explanation of next steps to take when submitting debug log" }, "debugLogLogIsIncomplete": { @@ -1260,7 +1260,7 @@ "description": "Shown in timeline when a error happened, and the session was automatically reset." }, "ChatRefresh--learnMore": { - "message": "Več o tem...", + "message": "Več o tem", "description": "Shown in timeline when session is automatically reset, to provide access to a popup info dialog" }, "ChatRefresh--summary": { @@ -1286,7 +1286,7 @@ } }, "DeliveryIssue--learnMore": { - "message": "Več o tem...", + "message": "Več o tem", "description": "Shown in timeline when message delivery issue happens, to provide access to a popup info dialog" }, "DeliveryIssue--title": { @@ -1294,7 +1294,7 @@ "description": "Shown on explainer dialog available from delivery issue timeline events" }, "DeliveryIssue--summary": { - "message": "Sporočilo, nalepka, reakcija, obvestilo o prebranem sporočilu ali medijska datoteka uporabnika_ce $sender$ vam ne morejo biti dostavljeni. Lahko so bili poslani osebno ali prek skupine.", + "message": "Sporočilo, nalepka, reakcija, obvestilo o prebranem sporočilu ali medijska datoteka uporabnika_ce $sender$ ne morejo biti dostavljeni. Lahko so bili poslani osebno ali prek skupine.", "description": "Shown on explainer dialog available from delivery issue timeline events in 1:1 conversations", "placeholders": { "name": { @@ -1422,7 +1422,7 @@ } }, "Install__qr-failed__learn-more": { - "message": "Izvedite več", + "message": "Preberite več", "description": "Shown on the install screen if the QR code fails to load" }, "Install__support-link": { @@ -1636,7 +1636,7 @@ } }, "calling__pre-call-info--many-people-in-call": { - "message": "$first$, $second$, in še $others$ drugih so v tem klicu", + "message": "$first$, $second$, in še $others$ drugih je v tem klicu", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1654,7 +1654,7 @@ } }, "calling__pre-call-info--will-ring-1": { - "message": "Signal bo pozvonil uporabniku_ci $person$", + "message": "Signal bo poklical uporabnika_co $person$", "description": "Shown in the calling lobby to describe who will be rung", "placeholders": { "person": { @@ -1664,7 +1664,7 @@ } }, "calling__pre-call-info--will-ring-2": { - "message": "Signal bo zvonil uporabnikoma_cama $first$ in $second$", + "message": "Signal bo poklical uporabnika_ci $first$ in $second$", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1678,7 +1678,7 @@ } }, "calling__pre-call-info--will-ring-3": { - "message": "Signal bo zvonil uporabnikom_cam $first$, $second$ in $third$", + "message": "Signal bo poklical uporabnike_ce $first$, $second$ in $third$", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1696,7 +1696,7 @@ } }, "calling__pre-call-info--will-ring-many": { - "message": "Signal bo zvonil uporabnikoma_cama $first$, $second$ in še $others$ ", + "message": "Signal bo poklical uporabnika_co $first$, $second$ in še $others$ ", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "person": { @@ -1778,7 +1778,7 @@ "description": "Shown in the participants list to describe how many people are in the call" }, "calling__in-this-call--one": { - "message": "Udeleženci klica - 1 uporabnikov", + "message": "Udeleženci klica - 1 uporabnik_ca", "description": "Shown in the participants list to describe how many people are in the call" }, "calling__in-this-call--many": { @@ -1988,11 +1988,11 @@ "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Ne pošiljatelj, ne sporočilo", + "message": "Ne ime ne vsebina", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Samo pošiljatelja", + "message": "Samo ime", "description": "Label for setting notifications to display sender name only" }, "newMessage": { @@ -2062,7 +2062,7 @@ "description": "Shown on outgoing message if it is partially sent" }, "partiallyDeleted": { - "message": "Delno izbrisano, klikni za nov poskus", + "message": "Delno izbrisano, kliknite za nov poskus", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone" }, "showMore": { @@ -2140,7 +2140,7 @@ } }, "minutesAgo": { - "message": "$minutes$m", + "message": "$minutes$min", "description": "Contracted form of 'X minutes ago' which works both for singular and plural", "placeholders": { "minutes": { @@ -2584,7 +2584,7 @@ "description": "" }, "leftTheGroup": { - "message": "Uporabnik $name$ je zapustil skupino.", + "message": "Uporabnik_ca $name$ je zapustil_a skupino.", "description": "Shown in the conversation history when a single person leaves the group", "placeholders": { "name": { @@ -2594,7 +2594,7 @@ } }, "multipleLeftTheGroup": { - "message": "Uporabnik $name$ je zapustil skupino.", + "message": "Uporabnik_ca $name$ je zapustil_a skupino.", "description": "Shown in the conversation history when multiple people leave the group", "placeholders": { "name": { @@ -2604,7 +2604,7 @@ } }, "updatedTheGroup": { - "message": "Uporabnik $name$ je posodobil skupino.", + "message": "Uporabnik_ca $name$ je posodobil_a skupino.", "description": "Shown in the conversation history when someone updates the group", "placeholders": { "name": { @@ -2636,7 +2636,7 @@ "description": "Shown in the conversation history when you are added to a group." }, "joinedTheGroup": { - "message": "Uporabnik $name$ se je pridružil skupini.", + "message": "Uporabnik_ca $name$ se je pridružil_a skupini.", "description": "Shown in the conversation history when a single person joins the group", "placeholders": { "name": { @@ -2782,15 +2782,15 @@ "description": "Shown to label the gift badge in notifications and the left pane" }, "message--giftBadge--preview--redeemed": { - "message": "Vnovčili ste darilni bedž", + "message": "Vnovčili ste darilno značko", "description": "Shown to label the redeemed gift badge in notifications and the left pane" }, "message--giftBadge--preview--sent": { - "message": "Poslali ste darilni bedž", + "message": "Poslali ste darilno značko", "description": "Shown to label a gift badge you've sent in notifications and the left pane" }, "message--giftBadge": { - "message": "Darilni bedž", + "message": "Darilna značka", "description": "Shown to label the gift badge you've redeemed on another device" }, "quote--giftBadge": { @@ -2848,7 +2848,7 @@ "description": "The title of the outgoing gift badge detail dialog" }, "modal--giftBadge--description": { - "message": "Podarili ste bedž uporabniku_ci $name$. Ko potrdi prejem, bo lahko bedž prikazoval_a ali skril_a.", + "message": "Podarili ste značko uporabniku_ci $name$. Ko potrdi prejem, bo lahko značko prikazal_a ali skril_a.", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { @@ -7088,7 +7088,7 @@ "description": "Title for the my stories list" }, "MyStories__story": { - "message": "Tvoja zgodba", + "message": "Vaša zgodba", "description": "aria-label for each one of your stories" }, "MyStories__download": { diff --git a/_locales/sr/messages.json b/_locales/sr/messages.json index 3ebd0dfd2..4ec4a0ea7 100644 --- a/_locales/sr/messages.json +++ b/_locales/sr/messages.json @@ -2848,7 +2848,7 @@ "description": "The title of the outgoing gift badge detail dialog" }, "modal--giftBadge--description": { - "message": "You've gifted a badge to $name$. When they accept, they'll be given a choice to show or hide their badge.", + "message": "$name$ je od vas dobio/la značku. Kada prihvati značku, moći će da bira da li želi da je prikaže ili sakrije.", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { diff --git a/_locales/sw/messages.json b/_locales/sw/messages.json index cd883c18c..5e2cf08f0 100644 --- a/_locales/sw/messages.json +++ b/_locales/sw/messages.json @@ -222,7 +222,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "noArchivedConversations": { - "message": "No archived conversations.", + "message": "Hakuna mazungumzo yaliyohifadhiwa.", "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" }, "archiveConversation": { @@ -420,7 +420,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "safetyNumberChangeDialog__pending-messages": { - "message": "Send pending messages", + "message": "Tuma arafa zilizosalia.", "description": "Shown on confirmation dialog when user attempts to send a message in the outbox" }, "identityKeyErrorOnSend": { @@ -464,23 +464,23 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.", + "message": "Ukibofya Wasilisha, kumbukumbu zako zitachapishwa mtandaoni kwa siku 30 katika anuani ya URL ya kipekee ambayo haijachapishwa. Unaweza kuihifadhi kwenye simu kwanza.", "description": "Description of what will happen with your debug log" }, "debugLogError": { - "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", + "message": "Kuna hitilafu imetokea kwenye upakiaji! Tafadhali tuma barua pepe kwa support@signal.org na uambatanishe kumbukumbu zako kama maandishi.", "description": "Error message a recommendations if debug log upload fails" }, "debugLogSuccess": { - "message": "Debug log submitted", + "message": "Debug log imewasilishwa", "description": "Title of the success page for submitting a debug log" }, "debugLogSuccessNextSteps": { - "message": "Debug log uploaded. When you contact support, copy the URL below and attach it along with a description of the problem you saw and steps to reproduce it.", + "message": "Debug log imepakiwa. Utakapowasiluana na huduma kwa wateja, nakili URL hapo chini na ambatanisha na maelezo ya tatizo uliloona na hatua za kunakili.", "description": "Explanation of next steps to take when submitting debug log" }, "debugLogLogIsIncomplete": { - "message": "... to see the full log, click Save", + "message": "... ili kuona kumbukumbu kamili, bofya Hifadhi", "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopy": { @@ -646,7 +646,7 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error from $name$, device $deviceId$", + "message": "Desktop imepata hitilafu ya msimbo kutoka $name$, kifaa $deviceId$", "description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.", "placeholders": { "name": { @@ -660,7 +660,7 @@ } }, "decryptionErrorToastAction": { - "message": "Submit log", + "message": "Wasilisha kumbukumbu", "description": "Label for the decryption error toast button" }, "oneNonImageAtATimeToast": { @@ -788,7 +788,7 @@ "description": "Aria label for clear search button" }, "searchIn": { - "message": "Search chat", + "message": "Tafuta gumzo", "description": "Shown in the search box before text is entered when searching in a specific conversation" }, "noSearchResults": { @@ -836,11 +836,11 @@ "description": "Shown to separate the types of search results" }, "findByUsernameHeader": { - "message": "Find by username", + "message": "Tafuta kwa jina la mtumiaji ", "description": "Shown when search could be a valid username, with one sub-item that will kick off the search" }, "findByPhoneNumberHeader": { - "message": "Find by phone number", + "message": "Tafuta kwa namba ya simu", "description": "Shown when search could be a valid phone number, with one sub-item that will kick off the search" }, "at-username": { @@ -926,7 +926,7 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadFullMessage": { - "message": "Download Full Message", + "message": "Pakua arafa yote", "description": "Shown in the message bubble while a long message attachment is not downloaded" }, "downloadAttachment": { @@ -954,15 +954,15 @@ "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" }, "voiceRecording--start": { - "message": "Start recording voice message", + "message": "Anza kurekodi ujumbe wa sauti", "description": "Tooltip for microphone button to start voice message" }, "voiceRecording--complete": { - "message": "Complete voice message and send", + "message": "Maliza kurekodi ujumbe na utume", "description": "Tooltip for green complete voice message and send" }, "voiceRecording--cancel": { - "message": "Cancel voice message", + "message": "Ghairisha ujumbe wa sauti", "description": "Tooltip for red button to cancel voice message" }, "voiceRecordingInterruptedMax": { @@ -974,7 +974,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to one hour. Recording will stop if you switch to another app.", + "message": "Jumbe za sauti zinarekodiwa kwa saa moja tu. Itaacha kurekodu endapo utahamia kwenye programu nyingine.", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -982,15 +982,15 @@ "description": "Shown in toast if tries to record a voice note with any staged attachments" }, "voiceNoteError": { - "message": "There was an error with the voice recorder.", + "message": "Kuna hitilafu kwenye kinasa sauti.", "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" }, "attachmentSaved": { - "message": "Attachment saved.", + "message": "Kiambatisho kimehifadhiwa.", "description": "Shown after user selects to save to downloads" }, "attachmentSavedShow": { - "message": "Show in folder", + "message": "Onyesha kwenye folda", "description": "Button label for showing the attachment in your file system" }, "you": { @@ -1056,7 +1056,7 @@ "description": "Shown in a button when a conversation is unmuted and can be muted" }, "cannotUpdateDetail": { - "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal imeshindwa kusasishwa. $retry$ au tembelea $url$ ili kusanikisha mwenyewe. Kisha, $support$ kuhusu tatizo hili.", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "retry": { @@ -1074,7 +1074,7 @@ } }, "cannotUpdateRequireManualDetail": { - "message": "Signal couldn't update. Visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal imeshindwa kusasishwa. Tembelea $url$ kusanikisha mwenyewe. Kisha, $support$ kuhusu tatizo hili.", "description": "Shown if a general error happened while trying to install update package and manual update is required", "placeholders": { "url": { @@ -1198,7 +1198,7 @@ "description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command." }, "verifyHelp": { - "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", + "message": "Ili kuthibitisha usalama kwenye msimbo wa end-to-end pamoja na $name$, linganisha nambari zilizopo juu na kifaa chao.", "description": "", "placeholders": { "name": { @@ -1228,7 +1228,7 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "retryDeleteForEveryone": { - "message": "Retry Delete for Everyone", + "message": "Jaribu tena Futa kwa Kila Mtu", "description": "Shown on the drop-down menu for an individual message, but only if a previous delete for everyone failed to send" }, "forwardMessage": { @@ -1314,7 +1314,7 @@ } }, "ChangeNumber--notification": { - "message": "$sender$ changed their phone number", + "message": "$sender$ amebadili nambari yake ya simu", "description": "Shown in timeline when a member of a conversation changes their phone number", "placeholders": { "sender": { @@ -1372,15 +1372,15 @@ "description": "The menu option shown in Signal iOS to add a new linked device" }, "Install__scan-this-code": { - "message": "Scan this code in the Signal app on your phone", + "message": "Skani kodi hii kwenye programu yako ya Signal katika simu yako", "description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen" }, "Install__instructions__1": { - "message": "Open Signal on your phone", + "message": "Fungua Signal kwenye simu yako", "description": "Instructions on the device link screen" }, "Install__instructions__2": { - "message": "Tap into $settings$, then tap $linkedDevices$", + "message": "Gusa kwenye $settings$, kisha gusa $linkedDevices$", "description": "Instructions on the device link screen", "placeholders": { "settings": { @@ -1398,7 +1398,7 @@ "description": "Part of the 2nd instruction on the device link screen" }, "Install__instructions__3": { - "message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)", + "message": "Gusa $plusButton$ (Android) au $linkNewDevice$ (iPhone)", "description": "Instructions on the device link screen", "placeholders": { "plusButton": { @@ -1412,7 +1412,7 @@ } }, "Install__qr-failed": { - "message": "The QR code couldn't load. Check your internet and try again. $learnMore$", + "message": "Kodi ya QR imeshindwa ku-load. Angalia mtandao wako na ujaribu tena. $learnMore$", "description": "Shown on the install screen if the QR code fails to load", "placeholders": { "learnMore": { @@ -1430,11 +1430,11 @@ "description": "Shown on the install screen. Link takes users to a support page" }, "Install__choose-device-name__description": { - "message": "You'll see this name under \"Linked Devices\" on your phone", + "message": "Utaona jina hili chini ya \"Vifaa Vilivyounganishwa\" kwenye simu yako.", "description": "The subheader shown on the 'choose device name' screen in the device linking process" }, "Install__choose-device-name__placeholder": { - "message": "My Computer", + "message": "Kompyuta yangu", "description": "The placeholder for the 'choose device name' input" }, "Preferences--device-name": { @@ -1454,7 +1454,7 @@ "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "initialSync__subtitle": { - "message": "Note: Your chat history will not be synced to this device", + "message": "Tahadhari: Historia ya gumzo haitaunganishwa kwenye kifaa hiki", "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "installConnectionFailed": { @@ -1474,7 +1474,7 @@ "description": "" }, "installUnknownError": { - "message": "An unexpected error occurred. Please try again.", + "message": "Hitilafu isiyotarajiwa imetokea. Tafadhali jaribu tena.", "description": "" }, "installTryAgain": { @@ -1510,7 +1510,7 @@ "description": "Button label in the call lobby for returning to a call" }, "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { - "message": "Microphone muted due to the size of the call", + "message": "Maikrofoni imenyamazishwa kutokana na ukubwa wa simu.", "description": "Shown in a call lobby toast if there are a lot of people already on the call" }, "calling__call-is-full": { @@ -1574,11 +1574,11 @@ "description": "Button tooltip label when you can't ring because the group is too large" }, "calling__button--ring__off": { - "message": "Notify, don't ring", + "message": "Arifu, isiite", "description": "Button tooltip label for turning ringing off" }, "calling__button--ring__on": { - "message": "Enable ringing", + "message": "Wezesha kuita", "description": "Button tooltip label for turning ringing on" }, "calling__your-video-is-off": { @@ -1664,7 +1664,7 @@ } }, "calling__pre-call-info--will-ring-2": { - "message": "Signal will ring $first$ and $second$", + "message": "Signal itaita $first$ na $second$", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1678,7 +1678,7 @@ } }, "calling__pre-call-info--will-ring-3": { - "message": "Signal will ring $first$, $second$, and $third$", + "message": "Signal itaita $first$, $second$, na $third$", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1696,7 +1696,7 @@ } }, "calling__pre-call-info--will-ring-many": { - "message": "Signal will ring $first$, $second$, and $others$ others", + "message": "Signal itaita $first$, $second$, na $others$ wengine", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "person": { @@ -1936,7 +1936,7 @@ "description": "Description for the automatic launch setting" }, "clearDataHeader": { - "message": "Clear application data", + "message": "Futa data ", "description": "Header in the settings dialog for the section dealing with data deletion" }, "clearDataExplanation": { @@ -2050,7 +2050,7 @@ "description": "Shown on outgoing message if it fails to send" }, "deleteFailed": { - "message": "Delete failed", + "message": "Imeshindikana kufuta", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone" }, "sendPaused": { @@ -2062,7 +2062,7 @@ "description": "Shown on outgoing message if it is partially sent" }, "partiallyDeleted": { - "message": "Partially deleted, click to retry", + "message": "Imefutika nusu, bofya kujaribu tena", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone" }, "showMore": { @@ -2082,7 +2082,7 @@ "description": "Warning notification that this version of the app has expired" }, "upgrade": { - "message": "Click to go to signal.org/download", + "message": "Bofya ili kwenda signal.org/download", "description": "Label text for button to upgrade the app to the latest version" }, "mediaMessage": { @@ -2094,7 +2094,7 @@ "description": "Error message displayed when sending to an unregistered user." }, "sync": { - "message": "Import contacts", + "message": "Hamisha wawasiliani", "description": "Label for contact and group sync settings" }, "syncExplanation": { @@ -2158,11 +2158,11 @@ "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." }, "timestampFormat__long__today": { - "message": "[Today] LT", + "message": "[Leo] LT", "description": "Timestamp format string for displaying \"Today\" and the time" }, "timestampFormat__long__yesterday": { - "message": "[Yesterday] LT", + "message": "[Jana] LT", "description": "Timestamp format string for displaying \"Yesterday\" and the time" }, "messageBodyTooLong": { @@ -2262,7 +2262,7 @@ } }, "audioNotificationDescription": { - "message": "Play notification sounds", + "message": "Cheza sauti za arifa", "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { @@ -2402,15 +2402,15 @@ "description": "Label shown when there are no conversations to compose to" }, "Toast--failed-to-fetch-username": { - "message": "Failed to fetch username. Check your connection and try again.", + "message": "Imeshindikana kupata jina la mtumiaji. Angalia mtandao wako na ujaribu tena.", "description": "Shown if request to Signal servers to find username fails" }, "Toast--failed-to-fetch-phone-number": { - "message": "Failed to fetch phone number. Check your connection and try again.", + "message": "Imeshindikana kupata nambari ya simu. Angalia mtandao wako na ujaribu tena.", "description": "Shown if request to Signal servers to find phone number fails" }, "startConversation--username-not-found": { - "message": "User not found. $atUsername$ is not a Signal user; make sure you’ve entered the complete username.", + "message": "Mtumiaji hajapatikana. $atUsername$ sio mtumiaji wa Signal; hakikisha umeingia jina la mtumiaji lililo kamili.", "description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username", "placeholders": { "atUsername": { @@ -2420,7 +2420,7 @@ } }, "startConversation--phone-number-not-found": { - "message": "User not found. \"$phoneNumber$\" is not a Signal user.", + "message": "Mtumiaji hajapatikana. \"$phoneNumber$\" sio mtumiaji wa Signal.", "description": "Shown in dialog if phone number is not found.", "placeholders": { "phoneNumber": { @@ -2430,7 +2430,7 @@ } }, "startConversation--phone-number-not-valid": { - "message": "User not found. \"$phoneNumber$\" is not a valid phone number.", + "message": "Mtumiaji hajapatikana. \"$phoneNumber$\" ni nambari batili.", "description": "Shown in dialog if phone number is not valid.", "placeholders": { "phoneNumber": { @@ -2532,7 +2532,7 @@ "description": "When a person inputs a number that is invalid" }, "unlinkedWarning": { - "message": "Click to relink Signal Desktop to your mobile device to continue messaging.", + "message": "Bofya kuelekeza Signal Desktop kwenye kifaa chao chako cha mkononi ili kuendelea kutuma ujumbe. ", "description": "" }, "unlinked": { @@ -2544,27 +2544,27 @@ "description": "" }, "autoUpdateNewVersionTitle": { - "message": "Update available", + "message": "Sasisho jipya la Signal linapatikana.", "description": "" }, "autoUpdateRetry": { - "message": "Retry update", + "message": "Jaribu tena kusasisha", "description": "" }, "autoUpdateContactSupport": { - "message": "contact support", + "message": "Wasiliana na huduma kwa wateja", "description": "" }, "autoUpdateNewVersionMessage": { - "message": "Click to restart Signal", + "message": "Bofya kuwasha upya Signal ", "description": "" }, "downloadNewVersionMessage": { - "message": "Click to download update", + "message": "Bofya kupakua sasisho", "description": "" }, "downloadFullNewVersionMessage": { - "message": "Signal couldn’t update. Click to try again.", + "message": "Signal imeshindwa kusasishwa. Bofya kujaribu tena.", "description": "Shown in update dialog when partial update fails and we have to ask user to download full update" }, "autoUpdateNewVersionInstructions": { @@ -2580,7 +2580,7 @@ "description": "" }, "autoUpdateIgnoreButtonLabel": { - "message": "Ignore update", + "message": "Puuza sasisho", "description": "" }, "leftTheGroup": { @@ -2656,7 +2656,7 @@ } }, "ConversationList__aria-label": { - "message": "Conversation with $title$, $unreadCount$ new messages, last message: $lastMessage$.", + "message": "Mazungumzo na $title$, $unreadCount$ arafa mpya, arafa ya mwisho: $lastMessage$.", "description": "Aria label for the conversation list item", "placeholders": { "title": { @@ -2674,11 +2674,11 @@ } }, "ConversationList__last-message-undefined": { - "message": "The last message may have been deleted.", + "message": "Arafa ya mwisho inawezekana imefutwa.", "description": "For aria-label within conversation list. Describes if last message is not defined." }, "BaseConversationListItem__aria-label": { - "message": "Go to conversation with $title$", + "message": "Nenda kwenye mazungumzo na $title$", "description": "Aria label for the conversation list item button", "placeholders": { "title": { @@ -2758,7 +2758,7 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "message--giftBadge--unopened--incoming": { - "message": "View this message on mobile to open it", + "message": "Tazma arafa hii kwenye simu ili kuifungua", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--outgoing": { @@ -2770,11 +2770,11 @@ "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--toast--incoming": { - "message": "Check your phone to open gift", + "message": "Angalia simu yako ili kufungua zawadi.", "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" }, "message--giftBadge--unopened--toast--outgoing": { - "message": "Check your phone to view your gift", + "message": "Angalia simu yako kuona zawadi yako", "description": "Shown when you've clicked on an outgoing gift badge" }, "message--giftBadge--preview--unopened": { @@ -2786,11 +2786,11 @@ "description": "Shown to label the redeemed gift badge in notifications and the left pane" }, "message--giftBadge--preview--sent": { - "message": "You sent a gift badge", + "message": "Umetuma beji ya zawadi", "description": "Shown to label a gift badge you've sent in notifications and the left pane" }, "message--giftBadge": { - "message": "Gift Badge", + "message": "Beji ya Zawadi", "description": "Shown to label the gift badge you've redeemed on another device" }, "quote--giftBadge": { @@ -2798,7 +2798,7 @@ "description": "Shown to label a gift badge you've replied to" }, "message--giftBadge--remaining--days": { - "message": "$days$ days remaining", + "message": "zimebaki siku $days$", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for days > 1)", "placeholders": { "days": { @@ -2808,7 +2808,7 @@ } }, "message--giftBadge--remaining--hours": { - "message": "$hours$ hours remaining", + "message": "zimebaki saa $hours$", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for hours > 1)", "placeholders": { "hours": { @@ -2818,7 +2818,7 @@ } }, "message--giftBadge--remaining--minutes": { - "message": "$minutes$ minutes remaining", + "message": "zimebaki dakika $minutes$", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for minutes > 1)", "placeholders": { "minutes": { @@ -2828,7 +2828,7 @@ } }, "message--giftBadge--remaining--one-minute": { - "message": "1 minute remaining", + "message": "Imebaki dakika 1", "description": "Describes how long remains for the gift badge you've redeemed on another device" }, "message--giftBadge--expired": { @@ -2848,7 +2848,7 @@ "description": "The title of the outgoing gift badge detail dialog" }, "modal--giftBadge--description": { - "message": "You've gifted a badge to $name$. When they accept, they'll be given a choice to show or hide their badge.", + "message": "Umemzawadia beji $name$. Watakapokubali, wataamua kuonyesha ama kuficha beji yao.", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { @@ -3280,11 +3280,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--accept-video-call": { - "message": "Accept call with video", + "message": "Pokea simu kwa video", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--accept-audio-call": { - "message": "Accept call with audio", + "message": "Pokea simu kwa sauti", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--start-audio-call": { @@ -3388,11 +3388,11 @@ "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--DropStage--removeSticker": { - "message": "Remove sticker", + "message": "Ondoa kibandiko", "description": "Label for the X button used to remove a staged sticker" }, "StickerCreator--DropStage--dragDrop": { - "message": "Click or drag/drop a file to add a sticker", + "message": "Bifya au buruta/tupia faili ili kuongeza kibandiko ", "description": "Shown on the + section of the file addition stage of sticker pack creation" }, "StickerCreator--DropStage--help": { @@ -3570,7 +3570,7 @@ "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" }, "Reactions--remove": { - "message": "Remove reaction", + "message": "Ondoa reaction", "description": "" }, "Reactions--error": { @@ -3808,7 +3808,7 @@ } }, "member-of-more-than-3-groups--one-more": { - "message": "Member of $group1$, $group2$, $group3$ and one more", + "message": "Mwanachama wa $group1$, $group2$, $group3$ na moja zaidi", "description": "Shown in the conversation hero to indicate this user is a member of four mutual groups", "placeholders": { "group1": { @@ -3926,7 +3926,7 @@ "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "incomingGroupCall__ringing-you": { - "message": "$ringer$ is calling you", + "message": "$ringer$ anakupigia simu", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3936,7 +3936,7 @@ } }, "incomingGroupCall__ringing-1-other": { - "message": "$ringer$ is calling you and $otherMember$", + "message": "$ringer$ anakupigia simu wewe na $otherMember$", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3950,7 +3950,7 @@ } }, "incomingGroupCall__ringing-2-others": { - "message": "$ringer$ is calling you, $first$, and $second$", + "message": "$ringer$ anakupigia simu wewe, $first$, na $second$", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3968,7 +3968,7 @@ } }, "incomingGroupCall__ringing-3-others": { - "message": "$ringer$ is calling you, $first$, $second$, and 1 other", + "message": "$ringer$ anakupigia wewe. $first$. $second$, na 1 mwingine", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3986,7 +3986,7 @@ } }, "incomingGroupCall__ringing-many": { - "message": "$ringer$ is calling you, $first$, $second$, and $remaining$ others", + "message": "$ringer$ anakupigia wewe, $first$, $second$, na wengine $remaining$", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -4122,7 +4122,7 @@ "description": "Title for the select your screen sharing sources modal" }, "calling__SelectPresentingSourcesModal--confirm": { - "message": "Start sharing", + "message": "Anza ku-share", "description": "Confirm button for sharing screen modal" }, "calling__SelectPresentingSourcesModal--entireScreen": { @@ -5316,7 +5316,7 @@ } }, "GroupV2--admin-approval-bounce--one": { - "message": "$joinerName$ requested and cancelled their request to join via the group link", + "message": "$joinerName$ aliomba na kughairisha ombi lake la kujiunga kupitia kiungo cha kikundi", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5326,7 +5326,7 @@ } }, "GroupV2--admin-approval-bounce": { - "message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link", + "message": "$joinerName$ aliomba na kughairisha maombi $numberOfRequests$ ya kujiunga kupitia kiungo cha kikundi", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5618,11 +5618,11 @@ "description": "In the instructions for becoming a sustainer. The heading." }, "BadgeSustainerInstructions__subheader": { - "message": "Signal is powered by people like you. Contribute and receive a badge.", + "message": "Signal inawezeshwa na watu kama wewe. Changia chochote na upate beji.", "description": "In the instructions for becoming a sustainer. The subheading." }, "BadgeSustainerInstructions__instructions__1": { - "message": "Open Signal on your phone", + "message": "Fungua Signal kwenye simu yako", "description": "In the instructions for becoming a sustainer. First instruction." }, "BadgeSustainerInstructions__instructions__2": { @@ -5680,7 +5680,7 @@ } }, "ContactModal--rm-admin-info": { - "message": "Remove $contact$ as group admin?", + "message": "Muondoe $contact$ kama admin wa kikundi?", "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", "placeholders": { "contact": { @@ -5706,7 +5706,7 @@ "description": "This is a button in the conversation context menu to show chat settings" }, "ConversationDetails__unmute--title": { - "message": "Unmute this chat?", + "message": "Weka sauti kwenye gumzo?", "description": "Title for the modal to unmute a chat" }, "ConversationDetails--group-link": { @@ -5722,7 +5722,7 @@ "description": "This is the info about the disappearing messages setting, in groups" }, "ConversationDetails--disappearing-messages-info--direct": { - "message": "When enabled, messages sent and received in this 1:1 chat will disappear after they've been seen.", + "message": "Ikiwezeshwa, arafa zilizotumwa na kupokewa kwenye gumzo hili la 1:1 itapotea baada ya kuonwa.", "description": "This is the info about the disappearing messages setting, for direct conversations" }, "ConversationDetails--notifications": { @@ -5938,7 +5938,7 @@ } }, "PendingRequests--deny-for--with-link": { - "message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.", + "message": "Kataa ombi kutoka \"$name$\"? Hawataweza tena kuomba kujiunga na kikundi kupitia kiungo chake.", "description": "This is the modal content when confirming denying a group request to join", "placeholders": { "name": { @@ -5998,7 +5998,7 @@ } }, "PendingInvites--revoke-from-plural": { - "message": "Revoke $number$ invites sent by \"$name$\"?", + "message": "Batilisha mialiko $number$ iliyotumwa na \"$name$\"?", "description": "This is the modal content when confirming revoking multiple invites", "placeholders": { "number": { @@ -6046,7 +6046,7 @@ "description": "Title of dialog to block a user from requesting to join via the link again" }, "PendingRequests--block--contents": { - "message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.", + "message": "$name$ hatoweza kujiunga au kuomba kujiunga na kikundi hiki kuptia kiungo cha kikundi. Ila wanaweza kuongezwa kwenye kikundi na wewe mwenyewe.", "description": "Details of dialog to block a user from requesting to join via the link again", "placeholders": { "name": { @@ -6056,7 +6056,7 @@ } }, "PendingRequests--block--confirm": { - "message": "Block Request", + "message": "Zuia maombi", "description": "Confirmation button of dialog to block a user from requesting to join via the link again" }, "AvatarInput--no-photo-label--group": { @@ -6172,7 +6172,7 @@ "description": "The text of the button to create new groups" }, "selectContact": { - "message": "Select contact $name$", + "message": "Chagua muwasiliani $name$", "description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)", "placeholders": { "name": { @@ -6182,7 +6182,7 @@ } }, "deselectContact": { - "message": "De-select contact $name$", + "message": "Tengua kumchagua $name$", "description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)", "placeholders": { "name": { @@ -6192,7 +6192,7 @@ } }, "cannotSelectContact": { - "message": "Cannot select contact $name$", + "message": "Huwezi kuchagua muwasiliani $name$", "description": "The label for contact checkboxes that are disabled", "placeholders": { "name": { @@ -6352,7 +6352,7 @@ } }, "RemoveGroupMemberConfirmation__description__with-link": { - "message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.", + "message": "Uwaondoe kikundini \"$name$\"? Hawataweza kujiunga tena kwa kupitia kiungo cha kikundi.", "description": "When confirming the removal of a group member, show this text in the dialog", "placeholders": { "name": { @@ -6500,11 +6500,11 @@ "description": "Text for an option in Conversation Details Disappearing Messages setting when user previously selected custom time" }, "DisappearingTimeDialog__label--value": { - "message": "Number", + "message": "Nambari", "description": "aria-label for the number select box" }, "DisappearingTimeDialog__label--units": { - "message": "Unit of time", + "message": "Kipimo cha muda", "description": "aria-label for the units of time select box" }, "DisappearingTimeDialog__title": { @@ -6638,7 +6638,7 @@ "description": "Shown on the edit username screen" }, "ProfileEditor--username--check-characters": { - "message": "Usernames may only contain a-z, 0-9 and _", + "message": "Majina ya watumiaji yanaweza kuwa na a-z,0-9 na _", "description": "Shown if user has attempted to use forbidden characters" }, "ProfileEditor--username--check-starting-character": { @@ -6646,7 +6646,7 @@ "description": "Shown if user has attempted to begin their username with a number" }, "ProfileEditor--username--check-character-min": { - "message": "Usernames must have a least $min$ characters.", + "message": "Majina ya watumiaji yanatakiwa yawe na angalau herufi $min$.", "description": "Shown if user has attempted to enter a username with too few characters - currently min is 3", "placeholders": { "min": { @@ -6656,7 +6656,7 @@ } }, "ProfileEditor--username--check-character-max": { - "message": "Usernames must have at most $max$ characters.", + "message": "Majina ya watumiaji yanatakiwa yasiwe na herufi zaidi ya $max$", "description": "Shown if user has attempted to enter a username with too many characters - currently min is 25", "placeholders": { "max": { @@ -6670,19 +6670,19 @@ "description": "Shown if user has attempted to save a username which is not available" }, "ProfileEditor--username--general-error": { - "message": "Your username couldn’t be saved. Check your connection and try again.", + "message": "Jina lako la mtumiaji halijahifadhiwa. Angalia mtandao wako tena na ujaribu tena.", "description": "Shown if something unknown has gone wrong with username save." }, "ProfileEditor--username--delete-general-error": { - "message": "Your username couldn’t be removed. Check your connection and try again.", + "message": "Jina lako la mtumiaji halijaweza kuondolewa. Angalia mtandao wako na ujaribu tena.", "description": "Shown if something unknown has gone wrong with username delete." }, "ProfileEditor--username--delete-username": { - "message": "Delete username", + "message": "Futa jina la mtumiaji", "description": "Shown as aria label for trash icon next to username" }, "ProfileEditor--username--confirm-delete-body": { - "message": "This will remove your username, allowing other users to claim it. Are you sure?", + "message": "Hii itaondoa jina lako la mtumiaji, na kuwezesha watumiaji wengine kulifanya lao. Una uhakika?", "description": "Shown in dialog body if user has saved an empty string to delete their username" }, "ProfileEditor--username--confirm-delete-button": { @@ -6752,7 +6752,7 @@ "description": "Title for about editing" }, "ProfileEditorModal--avatar": { - "message": "Your Avatar", + "message": "Avatar yako ", "description": "Title for profile avatar editing" }, "ProfileEditorModal--username": { @@ -6836,7 +6836,7 @@ "description": "Title for system type settings" }, "Preferences--zoom": { - "message": "Zoom level", + "message": "Kiwango cha Kukuza", "description": "Label for changing the zoom level" }, "Preferences__link-previews--title": { @@ -6844,7 +6844,7 @@ "description": "Title for the generate link previews setting" }, "Preferences__link-previews--description": { - "message": "To change this setting, open the Signal app on your mobile device and navigate to Settings > Chats", + "message": "Ili kubadili mpangilio huu, fungua programu ya Signal kwenye kifaa chako na nenda kwenye Mipangilio > Gumzo", "description": "Description for the generate link previews setting" }, "Preferences--advanced": { @@ -6852,7 +6852,7 @@ "description": "Title for advanced settings" }, "Preferences--notification-content": { - "message": "Notification content", + "message": "Arifa za maudhui", "description": "Label for the notification content setting select box" }, "Preferences--blocked": { @@ -6860,7 +6860,7 @@ "description": "Label for blocked contacts setting" }, "Preferences--blocked-count-singular": { - "message": "$num$ contact", + "message": "Muwasiliani $num$", "description": "Number of contacts blocked singular", "placeholders": { "num": { @@ -6870,7 +6870,7 @@ } }, "Preferences--blocked-count-plural": { - "message": "$num$ contacts", + "message": "Wawasiliani $num$", "description": "Number of contacts blocked plural", "placeholders": { "num": { @@ -6880,11 +6880,11 @@ } }, "Preferences__who-can--title": { - "message": "Who can...", + "message": "Nani anaweza ...", "description": "Title for the 'who can do X' setting" }, "Preferences__privacy--description": { - "message": "To change these settings, open the Signal app on your mobile device and navigate to Settings > Privacy", + "message": "Kubadili mipangilio hii, fungua programu ya Signal kwenye kifaa chako na nenda kwenye Mipangilio > Faragha", "description": "Description for the 'who can do X' setting" }, "Preferences__who-can--everybody": { @@ -6908,7 +6908,7 @@ "description": "Label for the see my phone number setting" }, "Preferences--find-me": { - "message": "Find me by my phone number", + "message": "Nipate kwa kupitia nambari yangu ya simu", "description": "Label for the find me by my phone number setting" }, "Preferences--read-receipts": { @@ -6920,23 +6920,23 @@ "description": "Label for the typing indicators setting" }, "Preferences--updates": { - "message": "Updates", + "message": "Masasisho", "description": "Header for settings having to do with updates" }, "Preferences__download-update": { - "message": "Automatically download updates", + "message": "Pakua masasisho kiotomatiki", "description": "Label for checkbox for the auto download updates setting" }, "Preferences__enable-notifications": { - "message": "Enable notifications", + "message": "Wezesha arifa", "description": "Label for checkbox for the notifications setting" }, "Preferences__devices": { - "message": "Devices", + "message": "Vifaa ", "description": "Label for Device list in call settings pane" }, "DialogUpdate--version-available": { - "message": "Update to version $version$ available", + "message": "Sasisha toleo $version$ lililopo", "description": "Tooltip for new update available", "placeholders": { "status": { @@ -6946,15 +6946,15 @@ } }, "NSIS__retry-dialog--first-line": { - "message": "Signal cannot be closed.", + "message": "Signal imeshindwa kufunga", "description": "First line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__retry-dialog--second-line": { - "message": "Please close it manually and click Retry to continue.", + "message": "Tafadhali ifunge wewe mwenye na bofya Jaribu tena ili kuendelea.", "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__appRunning": { - "message": "$appName$ is running.\nClick OK to close it.\nIf it doesn't close, try closing it manually.", + "message": "$appName$ inaendelea.\nBofya SAWA kuifunga.\nKama haitafunga, jaribu kuifunga mwenyewe.", "description": "The contents of a dialog displayed when Windows installer detect that the application is running and asks user to close it. Note: please keep the line breaks so that the text occupies three separate lines", "placeholders": { "appName": { @@ -6964,19 +6964,19 @@ } }, "NSIS__decompressionFailed": { - "message": "Failed to decompress files. Please try running the installer again.", + "message": "Imeshindikana ku-decompress mafaili. Jaribu kuisakinisha tena.", "description": "Displayed when Windows installer cannot decompress application files" }, "NSIS__uninstallFailed": { - "message": "Failed to uninstall old application files. Please try running the installer again.", + "message": "Imeshindikana kuondoa mafaili ya programu za zamani. Tafadhali jaribu kusanikisha tena.", "description": "Displayed when Windows installer cannot uninstall the old application" }, "CrashReportDialog__title": { - "message": "Application crashed", + "message": "Programu imejizima", "description": "A title of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__body": { - "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.", + "message": "Signal imeanza baada ya kujizima. Unaweza kuwasilisha ripoti ili kuisaidia Signal kuchunguza suala hili.", "description": "The body of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__submit": { @@ -6984,7 +6984,7 @@ "description": "A button label for submission of the crash reporter data after a recent crash" }, "CrashReportDialog__erase": { - "message": "Don't Send", + "message": "Usitume", "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" }, "CustomizingPreferredReactions__title": { @@ -6992,11 +6992,11 @@ "description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal." }, "CustomizingPreferredReactions__subtitle": { - "message": "Click to replace an emoji", + "message": "Bofya ili kupata emoji nyingine", "description": "Instructions in the modal for customizing the preferred reactions." }, "CustomizingPreferredReactions__had-save-error": { - "message": "There was an error when saving your settings. Please try again.", + "message": "kulikuwa na hitilafu wakati wa kuhifadhi mipangilio yako. Tafadhali jaribu tena.", "description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message." }, "MediaEditor__control--draw": { @@ -7012,7 +7012,7 @@ "description": "Label for the sticker button in the media editor" }, "MediaEditor__control--crop": { - "message": "Crop and rotate", + "message": "Kata na zungusha", "description": "Label for the crop & rotate button in the media editor" }, "MediaEditor__control--undo": { @@ -7028,7 +7028,7 @@ "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--highlight": { - "message": "Highlight", + "message": "Kooza", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--outline": { @@ -7036,11 +7036,11 @@ "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--underline": { - "message": "Underline", + "message": "Piga mstari", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__draw--pen": { - "message": "Pen", + "message": "Peni", "description": "Type of brush to free draw" }, "MediaEditor__draw--highlighter": { @@ -7048,7 +7048,7 @@ "description": "Type of brush to free draw" }, "MediaEditor__draw--thin": { - "message": "Thin", + "message": "Nyembamba", "description": "Tip width of the brush" }, "MediaEditor__draw--regular": { @@ -7060,7 +7060,7 @@ "description": "Tip width of the brush" }, "MediaEditor__draw--heavy": { - "message": "Heavy", + "message": "Nzito", "description": "Tip width of the brush" }, "MediaEditor__crop--reset": { @@ -7068,7 +7068,7 @@ "description": "Reset the crop state" }, "MediaEditor__crop--rotate": { - "message": "Rotate", + "message": "Zungusha", "description": "Rotate the canvas" }, "MediaEditor__crop--flip": { @@ -7080,7 +7080,7 @@ "description": "Lock the aspect ratio" }, "MediaEditor__crop--crop": { - "message": "Crop", + "message": "Kata ", "description": "Performs the crop" }, "MyStories__title": { @@ -7088,19 +7088,19 @@ "description": "Title for the my stories list" }, "MyStories__story": { - "message": "Your story", + "message": "Stori yako", "description": "aria-label for each one of your stories" }, "MyStories__download": { - "message": "Download story", + "message": "Pakua stori", "description": "aria-label for the download button" }, "MyStories__more": { - "message": "More options", + "message": "Chaguzi zaidi", "description": "aria-label for the more button" }, "MyStories__views--singular": { - "message": "$num$ view", + "message": "$num$ wametazama", "description": "Number of views your story has", "placeholders": { "num": { @@ -7110,7 +7110,7 @@ } }, "MyStories__views--plural": { - "message": "$num$ views", + "message": "$num$ wametazama", "description": "Number of views your story has", "placeholders": { "num": { @@ -7120,7 +7120,7 @@ } }, "MyStories__replies--singular": { - "message": "$num$ reply", + "message": "jibu $num$", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7130,7 +7130,7 @@ } }, "MyStories__replies--plural": { - "message": "$num$ replies", + "message": "Majibu $num$", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7140,7 +7140,7 @@ } }, "MyStories__delete": { - "message": "Delete this story? It will also be deleted for everyone who received it.", + "message": "Futa stori hii? Pia itafutwa kwa kila mtu aliyeipata.", "description": "Confirmation dialog description text for deleting a story" }, "Stories__title": { @@ -7160,15 +7160,15 @@ "description": "Button label to go to hidden stories pane" }, "Stories__list-empty": { - "message": "No recent stories to show right now", + "message": "Hakuna stori za hivi karibuni za kuonyesha sasa hivi", "description": "Description for when there are no stories to show" }, "Stories__placeholder--text": { - "message": "Click to view a story", + "message": "Bofya kuangalia stori", "description": "Placeholder label for the story view" }, "Stories__from-to-group": { - "message": "$name$ to $group$", + "message": "$name$ kwa $group$", "description": "Title for someone sending a story to a group", "placeholders": { "name": { @@ -7194,7 +7194,7 @@ "description": "Button label to reply to a story" }, "StoryViewer__reply-group": { - "message": "Reply to Group", + "message": "Jibu kwenye Kikundi", "description": "Button label to reply to a group story" }, "StoryViewer__mute": { @@ -7218,7 +7218,7 @@ "description": "Title for replies tab" }, "StoryViewsNRepliesModal__react": { - "message": "React to story", + "message": "React kwa Stori", "description": "aria-label for reaction button" }, "StoryViewsNRepliesModal__reacted": { @@ -7226,11 +7226,11 @@ "description": "Description of someone reacting to a story" }, "StoryListItem__label": { - "message": "Story", + "message": "Stori", "description": "aria-label for the story list button" }, "StoryListItem__unhide": { - "message": "Show stories", + "message": "Onyesha Stori", "description": "Label for menu item to un-hide the story" }, "StoryListItem__hide": { @@ -7242,7 +7242,7 @@ "description": "Label for menu item to go to conversation" }, "StoryListItem__hide-modal--body": { - "message": "Hide story? New story updates from $name$ won’t appear at the top of the stories list anymore.", + "message": "Ficha Stori? Stori mpya kutoka kwa $name$ hazitaonekana tena kwenye orodha ya juu ya stori. ", "description": "Body for the confirmation dialog for hiding a story" }, "StoryListItem__hide-modal--confirm": { @@ -7250,7 +7250,7 @@ "description": "Action button for the confirmation dialog to hide a story" }, "StoryImage__error": { - "message": "Error displaying image", + "message": "Oicha ya kuonyesha hitilafu ", "description": "aria-label for image errors" }, "StoryCreator__text-bg": { @@ -7310,11 +7310,11 @@ "description": "Title for the link preview tooltip" }, "Quote__story": { - "message": "Story", + "message": "Stori", "description": "Title for replies to stories" }, "Quote__story-reaction": { - "message": "Reacted to a story from $name$", + "message": "Ume-react kwa stori ya $name$", "description": "Label for when a person reacts to a story", "placeholders": { "name": { @@ -7336,11 +7336,11 @@ "description": "Label for when a story is not found" }, "WhatsNew__modal-title": { - "message": "What's New", + "message": "Kuna Lipi Jipya?", "description": "Title for the whats new modal" }, "WhatsNew__bugfixes": { - "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "message": "Toleo hili lina mabadiliko kidogo na maboresho ya program kuiwezesha Signal kufanya kazi vizuri.", "description": "Release notes for releases that only include bug fixes" }, "WhatsNew__v5.47--1": { diff --git a/_locales/te/messages.json b/_locales/te/messages.json index 88627cd42..682ccee15 100644 --- a/_locales/te/messages.json +++ b/_locales/te/messages.json @@ -222,7 +222,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "noArchivedConversations": { - "message": "No archived conversations.", + "message": "ఆర్కైవ్ చేసిన సంభాషణలు ఏవీ లేవు.", "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" }, "archiveConversation": { @@ -420,7 +420,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "safetyNumberChangeDialog__pending-messages": { - "message": "Send pending messages", + "message": "పెండింగ్ సందేశాలను పంపండి", "description": "Shown on confirmation dialog when user attempts to send a message in the outbox" }, "identityKeyErrorOnSend": { @@ -464,23 +464,23 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.", + "message": "మీరు సబ్మిట్ మీద క్లిక్ చేసినప్పుడు, మీ లాగ్ ప్రత్యేకమైన, పబ్లిష్ చేయని URL వద్ద 30 రోజులపాటు ఆన్‌లైన్‌లో పోస్ట్ చేయబడుతుంది. మీరు ముందుగా దానిని స్థానికంగా సేవ్ చేయవచ్చు.", "description": "Description of what will happen with your debug log" }, "debugLogError": { - "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", + "message": "అప్‌లోడ్‌తో ఏదో తప్పు జరిగింది! దయచేసి support@signal.org కు ఇమెయిల్ చేసి, టెక్ట్స్ ఫైల్ వలే మీ లాగ్‌ని జతచేయండి.", "description": "Error message a recommendations if debug log upload fails" }, "debugLogSuccess": { - "message": "Debug log submitted", + "message": "డీబగ్ లాగ్ సబ్మిట్ చేయబడింది", "description": "Title of the success page for submitting a debug log" }, "debugLogSuccessNextSteps": { - "message": "Debug log uploaded. When you contact support, copy the URL below and attach it along with a description of the problem you saw and steps to reproduce it.", + "message": "డీబగ్ లాగ్ అప్‌డేట్ చేయబడింది. మీరు సపోర్ట్‌ని సంప్రదించినప్పుడు, దిగువ URLని కాపీ చేసి, మీరు చూసిన సమస్య వివరణ మరియు దానిని తిరిగి ఉత్పత్తి చేయడానికి దశలతోపాటుగా జతచేయండి.", "description": "Explanation of next steps to take when submitting debug log" }, "debugLogLogIsIncomplete": { - "message": "... to see the full log, click Save", + "message": "... ఫుల్ లాగ్ చూడటానికి, సేవ్ క్లిక్ చేయండి", "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopy": { @@ -660,7 +660,7 @@ } }, "decryptionErrorToastAction": { - "message": "Submit log", + "message": "లాగ్ సబ్మిట్ చేయండి", "description": "Label for the decryption error toast button" }, "oneNonImageAtATimeToast": { @@ -692,7 +692,7 @@ "description": "Displayed when the desktop client is currently connecting to the server." }, "connect": { - "message": "Click to reconnect.", + "message": "తిరిగి కనెక్ట్ చేయడానికి క్లిక్ చేయండి.", "description": "Shown to allow the user to manually attempt a reconnect." }, "connectingHangOn": { @@ -788,7 +788,7 @@ "description": "Aria label for clear search button" }, "searchIn": { - "message": "Search chat", + "message": "చాట్‌లో వెతకండి", "description": "Shown in the search box before text is entered when searching in a specific conversation" }, "noSearchResults": { @@ -836,11 +836,11 @@ "description": "Shown to separate the types of search results" }, "findByUsernameHeader": { - "message": "Find by username", + "message": "యూజర్‌నేమ్ ద్వారా కనుగొనండి", "description": "Shown when search could be a valid username, with one sub-item that will kick off the search" }, "findByPhoneNumberHeader": { - "message": "Find by phone number", + "message": "ఫోన్ నెంబర్ ద్వారా కనుగొనండి", "description": "Shown when search could be a valid phone number, with one sub-item that will kick off the search" }, "at-username": { @@ -858,7 +858,7 @@ "description": "" }, "whatsNew": { - "message": "See $whatsNew$ in this update", + "message": "ఈ అప్‌డేట్‌లో $whatsNew$ చూడండి", "description": "Shown in the main window", "placeholders": { "name": { @@ -868,7 +868,7 @@ } }, "viewReleaseNotes": { - "message": "what's new", + "message": "కొత్తవి ఏమిటి", "description": "Clickable link that displays the latest release notes" }, "typingAlt": { @@ -926,7 +926,7 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadFullMessage": { - "message": "Download Full Message", + "message": "పూర్తి సందేశాన్ని డౌన్‌లోడ్ చేయండి", "description": "Shown in the message bubble while a long message attachment is not downloaded" }, "downloadAttachment": { @@ -954,15 +954,15 @@ "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" }, "voiceRecording--start": { - "message": "Start recording voice message", + "message": "వాయిస్ సందేశాన్ని రికార్డ్ చేయడాన్ని ప్రారంభించండి", "description": "Tooltip for microphone button to start voice message" }, "voiceRecording--complete": { - "message": "Complete voice message and send", + "message": "వాయిస్ సందేశాన్ని పూర్తిచేసి, పంపండి", "description": "Tooltip for green complete voice message and send" }, "voiceRecording--cancel": { - "message": "Cancel voice message", + "message": "వాయిస్ సందేశాన్ని క్యాన్సిల్ చేయండి", "description": "Tooltip for red button to cancel voice message" }, "voiceRecordingInterruptedMax": { @@ -974,7 +974,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to one hour. Recording will stop if you switch to another app.", + "message": "వాయిస్ సందేశాలు ఒక గంటకు పరిమితం చేయబడతాయి. మీరు మరో యాప్‌కు మారినట్లయితే రికార్డింగ్ ఆపివేయబడుతుంది.", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -982,15 +982,15 @@ "description": "Shown in toast if tries to record a voice note with any staged attachments" }, "voiceNoteError": { - "message": "There was an error with the voice recorder.", + "message": "వాయిస్ రికార్డర్‌తో సమస్య ఉంది.", "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" }, "attachmentSaved": { - "message": "Attachment saved.", + "message": "అటాచ్‌మెంట్ సేవ్ చేయబడింది.", "description": "Shown after user selects to save to downloads" }, "attachmentSavedShow": { - "message": "Show in folder", + "message": "ఫోల్డర్‌లో చూపించండి.", "description": "Button label for showing the attachment in your file system" }, "you": { @@ -1056,7 +1056,7 @@ "description": "Shown in a button when a conversation is unmuted and can be muted" }, "cannotUpdateDetail": { - "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signalని అప్‌డేట్ చేయలేం. దీనిని మాన్యువల్‌గా ఇన్‌స్టాల్ చేయడానికి $retry$ లేదా $url$ని సందర్శించండి. తరువాత, ఈ సమస్య గురించి $support$", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "retry": { @@ -1376,11 +1376,11 @@ "description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen" }, "Install__instructions__1": { - "message": "Open Signal on your phone", + "message": "మీ ఫోన్‌పై Signal ని ఓపెన్ చేయండి", "description": "Instructions on the device link screen" }, "Install__instructions__2": { - "message": "Tap into $settings$, then tap $linkedDevices$", + "message": "$settings$ని తట్టండి, తరువాత $linkedDevices$ని తట్టండి", "description": "Instructions on the device link screen", "placeholders": { "settings": { @@ -1430,11 +1430,11 @@ "description": "Shown on the install screen. Link takes users to a support page" }, "Install__choose-device-name__description": { - "message": "You'll see this name under \"Linked Devices\" on your phone", + "message": "మీరు ఈ పరికరాన్ని మీ ఫోన్‌పై ‘‘లింక్ చేయబడ్డ పరికరాలు’’ కింద చూస్తారు", "description": "The subheader shown on the 'choose device name' screen in the device linking process" }, "Install__choose-device-name__placeholder": { - "message": "My Computer", + "message": "మై కంప్యూటర్", "description": "The placeholder for the 'choose device name' input" }, "Preferences--device-name": { @@ -1454,7 +1454,7 @@ "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "initialSync__subtitle": { - "message": "Note: Your chat history will not be synced to this device", + "message": "గమనిక: మీ చాట్ హిస్టరీ ఈ పరికరంతో సింక్ చేయబడదు", "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "installConnectionFailed": { @@ -1474,7 +1474,7 @@ "description": "" }, "installUnknownError": { - "message": "An unexpected error occurred. Please try again.", + "message": "ఊహించని దోషం ఏర్పడింది. దయచేసి మళ్లీ ప్రయత్నించండి.", "description": "" }, "installTryAgain": { @@ -1510,7 +1510,7 @@ "description": "Button label in the call lobby for returning to a call" }, "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { - "message": "Microphone muted due to the size of the call", + "message": "కాల్ యొక్క సైజు కారణంగా మైక్రోఫోన్ మ్యూట్ చేయబడింది", "description": "Shown in a call lobby toast if there are a lot of people already on the call" }, "calling__call-is-full": { @@ -1566,19 +1566,19 @@ "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": { - "message": "Notify, don't ring", + "message": "నోటిఫై చేయి, రింగ్ చేయవద్దు", "description": "Button tooltip label for turning ringing off" }, "calling__button--ring__on": { - "message": "Enable ringing", + "message": "రింగింగ్ ప్రారంభిస్తోంది", "description": "Button tooltip label for turning ringing on" }, "calling__your-video-is-off": { @@ -1756,7 +1756,7 @@ } }, "calling__pre-call-info--will-notify-many": { - "message": "$first$, $second$, and $others$ others will be notified", + "message": "$first$, $second$, మరియు $others$ ఇతరులకు నోటిఫై చేయబడుతుంది", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "person": { @@ -5622,7 +5622,7 @@ "description": "In the instructions for becoming a sustainer. The subheading." }, "BadgeSustainerInstructions__instructions__1": { - "message": "Open Signal on your phone", + "message": "మీ ఫోన్‌పై Signalని ఓపెన్ చేయండి", "description": "In the instructions for becoming a sustainer. First instruction." }, "BadgeSustainerInstructions__instructions__2": { @@ -6786,11 +6786,11 @@ "description": "Label for the avatar selector" }, "AvatarColorPicker--choose": { - "message": "Choose a color", + "message": "రంగును ఎంచుకోండి", "description": "Label for when you need to choose your fighter, err color" }, "LeftPaneSetGroupMetadataHelper__avatar-modal-title": { - "message": "Group Avatar", + "message": "గ్రూపు అవతార్", "description": "Title for the avatar picker in the group creation flow" }, "Preferences__button--general": { @@ -6818,7 +6818,7 @@ "description": "Button to switch the settings view" }, "Preferences--lastSynced": { - "message": "Last import at $date$ $time$", + "message": "$date$ $time$ వద్ద చివరిగా ఇంపోర్ట్ చేయబడింది", "description": "Label for date and time of last sync operation", "placeholders": { "date": { @@ -6836,7 +6836,7 @@ "description": "Title for system type settings" }, "Preferences--zoom": { - "message": "Zoom level", + "message": "జూమ్ లెవల్", "description": "Label for changing the zoom level" }, "Preferences__link-previews--title": { @@ -6852,7 +6852,7 @@ "description": "Title for advanced settings" }, "Preferences--notification-content": { - "message": "Notification content", + "message": "నోటిఫికేషన్ కంటెంట్", "description": "Label for the notification content setting select box" }, "Preferences--blocked": { @@ -6860,7 +6860,7 @@ "description": "Label for blocked contacts setting" }, "Preferences--blocked-count-singular": { - "message": "$num$ contact", + "message": "$num$ కాంటాక్ట్", "description": "Number of contacts blocked singular", "placeholders": { "num": { @@ -6870,7 +6870,7 @@ } }, "Preferences--blocked-count-plural": { - "message": "$num$ contacts", + "message": "$num$ కాంటాక్ట్‌లు", "description": "Number of contacts blocked plural", "placeholders": { "num": { @@ -6884,7 +6884,7 @@ "description": "Title for the 'who can do X' setting" }, "Preferences__privacy--description": { - "message": "To change these settings, open the Signal app on your mobile device and navigate to Settings > Privacy", + "message": "ఈ సెట్టింగ్‌లను మార్చడానికి, మీ మొబైల్ పరికరంపై Signal యాప్‌ని ఓపెన్ చేయండి మరియు సెట్టింగ్‌లు > గోప్యతకు వెళ్లండి.", "description": "Description for the 'who can do X' setting" }, "Preferences__who-can--everybody": { @@ -6908,7 +6908,7 @@ "description": "Label for the see my phone number setting" }, "Preferences--find-me": { - "message": "Find me by my phone number", + "message": "నా ఫోన్ నెంబర్ ద్వారా నన్ను కనుగొనండి", "description": "Label for the find me by my phone number setting" }, "Preferences--read-receipts": { @@ -6920,23 +6920,23 @@ "description": "Label for the typing indicators setting" }, "Preferences--updates": { - "message": "Updates", + "message": "అప్‌డేట్‌లు", "description": "Header for settings having to do with updates" }, "Preferences__download-update": { - "message": "Automatically download updates", + "message": "అప్‌డేట్‌లను ఆటోమేటిక్‌గా డౌన్‌లోడ్ చేయండి", "description": "Label for checkbox for the auto download updates setting" }, "Preferences__enable-notifications": { - "message": "Enable notifications", + "message": "నోటిఫికేషన్‌లను ప్రారంభించండి", "description": "Label for checkbox for the notifications setting" }, "Preferences__devices": { - "message": "Devices", + "message": "పరికరాలు", "description": "Label for Device list in call settings pane" }, "DialogUpdate--version-available": { - "message": "Update to version $version$ available", + "message": "వెర్షన్ $version$కు అప్‌డేట్ లభ్యమవుతోంది", "description": "Tooltip for new update available", "placeholders": { "status": { @@ -6964,7 +6964,7 @@ } }, "NSIS__decompressionFailed": { - "message": "Failed to decompress files. Please try running the installer again.", + "message": "ఫైల్స్‌ని డీకంప్రెస్ చేయడం విఫలమైంది. దయచేసి ఇన్‌స్టాలర్‌ని మళ్లీ రన్ చేయడానికి ప్రయత్నించండి.", "description": "Displayed when Windows installer cannot decompress application files" }, "NSIS__uninstallFailed": { @@ -6972,7 +6972,7 @@ "description": "Displayed when Windows installer cannot uninstall the old application" }, "CrashReportDialog__title": { - "message": "Application crashed", + "message": "అప్లికేషన్ క్రాష్ అయింది", "description": "A title of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__body": { @@ -6984,15 +6984,15 @@ "description": "A button label for submission of the crash reporter data after a recent crash" }, "CrashReportDialog__erase": { - "message": "Don't Send", + "message": "పంపవద్దు", "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" }, "CustomizingPreferredReactions__title": { - "message": "Customize reactions", + "message": "కస్టమైజ్ రియాక్షన్‌లు", "description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal." }, "CustomizingPreferredReactions__subtitle": { - "message": "Click to replace an emoji", + "message": "ఎమోజీని రీప్లేస్ చేయడానికి క్లిక్ చేయండి", "description": "Instructions in the modal for customizing the preferred reactions." }, "CustomizingPreferredReactions__had-save-error": { @@ -7004,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": { @@ -7012,7 +7012,7 @@ "description": "Label for the sticker button in the media editor" }, "MediaEditor__control--crop": { - "message": "Crop and rotate", + "message": "క్రాప్ చేయండి, రొటేట్ చేయండి", "description": "Label for the crop & rotate button in the media editor" }, "MediaEditor__control--undo": { @@ -7024,27 +7024,27 @@ "description": "Label for the redo button in the media editor" }, "MediaEditor__text--regular": { - "message": "Regular", + "message": "రెగ్యులర్", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--highlight": { - "message": "Highlight", + "message": "హైలైట్", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--outline": { - "message": "Outline", + "message": "అవుట్‌లైన్", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--underline": { - "message": "Underline", + "message": "అండర్‌లైన్", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__draw--pen": { - "message": "Pen", + "message": "పెన్ను", "description": "Type of brush to free draw" }, "MediaEditor__draw--highlighter": { - "message": "Highlighter", + "message": "హైలైటర్", "description": "Type of brush to free draw" }, "MediaEditor__draw--thin": { @@ -7052,7 +7052,7 @@ "description": "Tip width of the brush" }, "MediaEditor__draw--regular": { - "message": "Regular", + "message": "రెగ్యులర్", "description": "Tip width of the brush" }, "MediaEditor__draw--medium": { @@ -7060,7 +7060,7 @@ "description": "Tip width of the brush" }, "MediaEditor__draw--heavy": { - "message": "Heavy", + "message": "హెవీ", "description": "Tip width of the brush" }, "MediaEditor__crop--reset": { @@ -7080,7 +7080,7 @@ "description": "Lock the aspect ratio" }, "MediaEditor__crop--crop": { - "message": "Crop", + "message": "క్రాప్", "description": "Performs the crop" }, "MyStories__title": { @@ -7088,7 +7088,7 @@ "description": "Title for the my stories list" }, "MyStories__story": { - "message": "Your story", + "message": "మీ స్టోరీ", "description": "aria-label for each one of your stories" }, "MyStories__download": { @@ -7100,7 +7100,7 @@ "description": "aria-label for the more button" }, "MyStories__views--singular": { - "message": "$num$ view", + "message": "$num$ వీక్షణ", "description": "Number of views your story has", "placeholders": { "num": { @@ -7270,11 +7270,11 @@ "description": "Button label to apply the link preview to story" }, "StoryCreator__input-placeholder": { - "message": "Add text", + "message": "టెక్ట్స్ జోడించండి", "description": "Placeholder to add text" }, "StoryCreator__text--regular": { - "message": "Regular", + "message": "రెగ్యులర్", "description": "Label for font" }, "StoryCreator__text--bold": { @@ -7302,7 +7302,7 @@ "description": "Empty state for the link preview" }, "TextAttachment__placeholder": { - "message": "Add text", + "message": "టెక్ట్స్ జోడించండి", "description": "Placeholder for the add text input" }, "TextAttachment__preview__link": { diff --git a/_locales/th/messages.json b/_locales/th/messages.json index 335ed322a..e2b6aed62 100644 --- a/_locales/th/messages.json +++ b/_locales/th/messages.json @@ -222,7 +222,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "noArchivedConversations": { - "message": "No archived conversations.", + "message": "ไม่มีการสนทนาในที่เก็บถาวร", "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" }, "archiveConversation": { @@ -420,7 +420,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "safetyNumberChangeDialog__pending-messages": { - "message": "Send pending messages", + "message": "ส่งข้อความที่ค้างอยู่", "description": "Shown on confirmation dialog when user attempts to send a message in the outbox" }, "identityKeyErrorOnSend": { @@ -464,23 +464,23 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.", + "message": "เมื่อคลิกส่ง ปูมของคุณจะได้รับการโพสต์ทางออนไลน์เป็นเวลา 30 วัน ผ่าน URL เฉพาะที่ไม่มีการเผยแพร่ คุณสามารถบันทึกไว้ในเครื่องก่อนได้", "description": "Description of what will happen with your debug log" }, "debugLogError": { - "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", + "message": "เกิดความผิดพลาดบางอย่างกับการอัปโหลด! กรุณาอีเมลไปที่ support@signal.org พร้อมแนบปูมของคุณในรูปแบบไฟล์ข้อความ (text file)", "description": "Error message a recommendations if debug log upload fails" }, "debugLogSuccess": { - "message": "Debug log submitted", + "message": "ส่งปูมดีบักเรียบร้อยแล้ว", "description": "Title of the success page for submitting a debug log" }, "debugLogSuccessNextSteps": { - "message": "Debug log uploaded. When you contact support, copy the URL below and attach it along with a description of the problem you saw and steps to reproduce it.", + "message": "อัปโหลดปูมดีบักเรียบร้อยแล้ว เมื่อคุณติดต่อศูนย์ช่วยเหลือ ให้คัดลอก URL ด้านล่าง แนบไปพร้อมกับคำอธิบายเกี่ยวกับปัญหาที่คุณพบเห็น รวมถึงขั้นตอนต่างๆ ในการจำลองขึ้นใหม่", "description": "Explanation of next steps to take when submitting debug log" }, "debugLogLogIsIncomplete": { - "message": "... to see the full log, click Save", + "message": "… เพื่อดูปูมฉบับเต็ม คลิกบันทึก", "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopy": { @@ -646,7 +646,7 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error from $name$, device $deviceId$", + "message": "เดสก์ท็อปพบข้อผิดพลาดในการถอดรหัสจาก $name$, อุปกรณ์ $deviceId$", "description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.", "placeholders": { "name": { @@ -660,7 +660,7 @@ } }, "decryptionErrorToastAction": { - "message": "Submit log", + "message": "ส่งปูม", "description": "Label for the decryption error toast button" }, "oneNonImageAtATimeToast": { @@ -692,11 +692,11 @@ "description": "Displayed when the desktop client is currently connecting to the server." }, "connect": { - "message": "Click to reconnect.", + "message": "คลิกเพื่อเชื่อมต่ออีกครั้ง", "description": "Shown to allow the user to manually attempt a reconnect." }, "connectingHangOn": { - "message": "Shouldn't be long", + "message": "กำลังเชื่อมต่อ กรุณารอสักครู่…", "description": "Subtext description for when the client is connecting to the server." }, "offline": { @@ -788,7 +788,7 @@ "description": "Aria label for clear search button" }, "searchIn": { - "message": "Search chat", + "message": "ค้นหาแชต", "description": "Shown in the search box before text is entered when searching in a specific conversation" }, "noSearchResults": { @@ -836,11 +836,11 @@ "description": "Shown to separate the types of search results" }, "findByUsernameHeader": { - "message": "Find by username", + "message": "ค้นหาด้วยชื่อผู้ใช้", "description": "Shown when search could be a valid username, with one sub-item that will kick off the search" }, "findByPhoneNumberHeader": { - "message": "Find by phone number", + "message": "ค้นหาด้วยหมายเลขโทรศัพท์", "description": "Shown when search could be a valid phone number, with one sub-item that will kick off the search" }, "at-username": { @@ -858,7 +858,7 @@ "description": "" }, "whatsNew": { - "message": "See $whatsNew$ in this update", + "message": "สัมผัส $whatsNew$ ในการปรับปรุงครั้งนี้", "description": "Shown in the main window", "placeholders": { "name": { @@ -868,7 +868,7 @@ } }, "viewReleaseNotes": { - "message": "what's new", + "message": "ฟีเจอร์และบริการใหม่ๆ", "description": "Clickable link that displays the latest release notes" }, "typingAlt": { @@ -926,7 +926,7 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadFullMessage": { - "message": "Download Full Message", + "message": "ดาวน์โหลดข้อความฉบับเต็ม", "description": "Shown in the message bubble while a long message attachment is not downloaded" }, "downloadAttachment": { @@ -954,15 +954,15 @@ "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" }, "voiceRecording--start": { - "message": "Start recording voice message", + "message": "เริ่มการอัดบันทึกข้อความเสียง", "description": "Tooltip for microphone button to start voice message" }, "voiceRecording--complete": { - "message": "Complete voice message and send", + "message": "บันทึกข้อความเสียงเสร็จสิ้น และส่ง", "description": "Tooltip for green complete voice message and send" }, "voiceRecording--cancel": { - "message": "Cancel voice message", + "message": "ยกเลิกข้อความเสียง", "description": "Tooltip for red button to cancel voice message" }, "voiceRecordingInterruptedMax": { @@ -974,7 +974,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to one hour. Recording will stop if you switch to another app.", + "message": "ข้อความเสียงถูกจำกัดไว้ที่หนึ่งชั่วโมง การอัดเสียงจะหยุดเมื่อคุณสลับไปแอปอื่น", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -982,15 +982,15 @@ "description": "Shown in toast if tries to record a voice note with any staged attachments" }, "voiceNoteError": { - "message": "There was an error with the voice recorder.", + "message": "เกิดข้อผิดพลาดในการอัดเสียง", "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" }, "attachmentSaved": { - "message": "Attachment saved.", + "message": "บันทึกแฟ้มแนบแล้ว", "description": "Shown after user selects to save to downloads" }, "attachmentSavedShow": { - "message": "Show in folder", + "message": "แสดงในโฟลเดอร์", "description": "Button label for showing the attachment in your file system" }, "you": { @@ -1056,7 +1056,7 @@ "description": "Shown in a button when a conversation is unmuted and can be muted" }, "cannotUpdateDetail": { - "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem", + "message": "ไม่สามารถปรับรุ่น Signal ได้ กรุณา $retry$ หรือไปที่ $url$ เพื่อติดตั้งด้วยตัวเอง จากนั้น $support$ ปัญหานี้", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "retry": { @@ -1074,7 +1074,7 @@ } }, "cannotUpdateRequireManualDetail": { - "message": "Signal couldn't update. Visit $url$ to install it manually. Then, $support$ about this problem", + "message": "ไม่สามารถปรับรุ่น Signal ได้ ไปที่ $url$ เพื่อติดตั้งด้วยตัวเอง จากนั้น $support$ ปัญหานี้", "description": "Shown if a general error happened while trying to install update package and manual update is required", "placeholders": { "url": { @@ -1198,7 +1198,7 @@ "description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command." }, "verifyHelp": { - "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", + "message": "เพื่อตรวจยืนยันความปลอดภัยในการเข้ารหัสลับจากต้นทางถึงปลายทางระหว่างคุณกับ $name$ ให้เปรียบเทียบหมายเลขด้านบนกับหมายเลขบนอุปกรณ์ของเขา", "description": "", "placeholders": { "name": { @@ -1228,7 +1228,7 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "retryDeleteForEveryone": { - "message": "Retry Delete for Everyone", + "message": "ลองลบสำหรับทุกคนใหม่อีกครั้ง", "description": "Shown on the drop-down menu for an individual message, but only if a previous delete for everyone failed to send" }, "forwardMessage": { @@ -1314,7 +1314,7 @@ } }, "ChangeNumber--notification": { - "message": "$sender$ changed their phone number", + "message": "$sender$ เปลี่ยนหมายเลขโทรศัพท์แล้ว", "description": "Shown in timeline when a member of a conversation changes their phone number", "placeholders": { "sender": { @@ -1372,15 +1372,15 @@ "description": "The menu option shown in Signal iOS to add a new linked device" }, "Install__scan-this-code": { - "message": "Scan this code in the Signal app on your phone", + "message": "ใช้แอป Signal บนโทรศัพท์ของคุณสแกนรหัสนี้", "description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen" }, "Install__instructions__1": { - "message": "Open Signal on your phone", + "message": "เปิด Signal บนโทรศัพท์ของคุณ", "description": "Instructions on the device link screen" }, "Install__instructions__2": { - "message": "Tap into $settings$, then tap $linkedDevices$", + "message": "แตะเข้าไปที่ $settings$ จากนั้นแตะ $linkedDevices$", "description": "Instructions on the device link screen", "placeholders": { "settings": { @@ -1398,7 +1398,7 @@ "description": "Part of the 2nd instruction on the device link screen" }, "Install__instructions__3": { - "message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)", + "message": "แตะ $plusButton$ (Android) หรือ $linkNewDevice$ (iPhone)", "description": "Instructions on the device link screen", "placeholders": { "plusButton": { @@ -1412,7 +1412,7 @@ } }, "Install__qr-failed": { - "message": "The QR code couldn't load. Check your internet and try again. $learnMore$", + "message": "ไม่สามารถโหลดรหัส QR ได้ ตรวจสอบอินเทอร์เน็ตของคุณแล้วลองอีกครั้ง $learnMore$", "description": "Shown on the install screen if the QR code fails to load", "placeholders": { "learnMore": { @@ -1430,11 +1430,11 @@ "description": "Shown on the install screen. Link takes users to a support page" }, "Install__choose-device-name__description": { - "message": "You'll see this name under \"Linked Devices\" on your phone", + "message": "คุณจะเห็นชื่อนี้ภายใต้ \"อุปกรณ์ที่เชื่อมโยงอยู่\" บนโทรศัพท์ของคุณ", "description": "The subheader shown on the 'choose device name' screen in the device linking process" }, "Install__choose-device-name__placeholder": { - "message": "My Computer", + "message": "คอมพิวเตอร์ของฉัน", "description": "The placeholder for the 'choose device name' input" }, "Preferences--device-name": { @@ -1454,7 +1454,7 @@ "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "initialSync__subtitle": { - "message": "Note: Your chat history will not be synced to this device", + "message": "หมายเหตุ: ประวัติการสนทนาของคุณจะไม่ถูกปรับประสานเข้ามายังอุปกรณ์นี้", "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "installConnectionFailed": { @@ -1474,7 +1474,7 @@ "description": "" }, "installUnknownError": { - "message": "An unexpected error occurred. Please try again.", + "message": "มีข้อผิดพลาดที่ไม่คาดคิดเกิดขึ้น โปรดลองอีกครั้ง", "description": "" }, "installTryAgain": { @@ -1510,7 +1510,7 @@ "description": "Button label in the call lobby for returning to a call" }, "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { - "message": "Microphone muted due to the size of the call", + "message": "ไมโครโฟนถูกปิดเสียงเนื่องจากมีผู้ใช้สายจำนวนมาก", "description": "Shown in a call lobby toast if there are a lot of people already on the call" }, "calling__call-is-full": { @@ -1574,11 +1574,11 @@ "description": "Button tooltip label when you can't ring because the group is too large" }, "calling__button--ring__off": { - "message": "Notify, don't ring", + "message": "แจ้งเตือน ไม่ส่งเสียงเรียก", "description": "Button tooltip label for turning ringing off" }, "calling__button--ring__on": { - "message": "Enable ringing", + "message": "เปิดใช้งานการส่งเสียงเรียก", "description": "Button tooltip label for turning ringing on" }, "calling__your-video-is-off": { @@ -1654,7 +1654,7 @@ } }, "calling__pre-call-info--will-ring-1": { - "message": "Signal will ring $person$", + "message": "Signal จะส่งเสียงเรียก $person$", "description": "Shown in the calling lobby to describe who will be rung", "placeholders": { "person": { @@ -1664,7 +1664,7 @@ } }, "calling__pre-call-info--will-ring-2": { - "message": "Signal will ring $first$ and $second$", + "message": "Signal จะส่งเสียงเรียก $first$ และ $second$", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1678,7 +1678,7 @@ } }, "calling__pre-call-info--will-ring-3": { - "message": "Signal will ring $first$, $second$, and $third$", + "message": "Signal จะส่งเสียงเรียก $first$, $second$ และ $third$", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1696,7 +1696,7 @@ } }, "calling__pre-call-info--will-ring-many": { - "message": "Signal will ring $first$, $second$, and $others$ others", + "message": "Signal จะส่งเสียงเรียก $first$, $second$ และอีก $others$ คน", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "person": { @@ -1714,7 +1714,7 @@ } }, "calling__pre-call-info--will-notify-1": { - "message": "$person$ will be notified", + "message": "$person$ จะได้รับแจ้งเตือน", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "person": { @@ -1724,7 +1724,7 @@ } }, "calling__pre-call-info--will-notify-2": { - "message": "$first$ and $second$ will be notified", + "message": "$first$ และ $second$ จะได้รับแจ้งเตือน", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "first": { @@ -1738,7 +1738,7 @@ } }, "calling__pre-call-info--will-notify-3": { - "message": "$first$, $second$, and $third$ will be notified", + "message": "$first$, $second$ และ $third$ จะได้รับแจ้งเตือน", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "first": { @@ -1756,7 +1756,7 @@ } }, "calling__pre-call-info--will-notify-many": { - "message": "$first$, $second$, and $others$ others will be notified", + "message": "$first$, $second$ และอีก $others$ คน จะได้รับแจ้งเตือน", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "person": { @@ -1912,7 +1912,7 @@ "description": "Header for general options on the settings screen" }, "spellCheckDescription": { - "message": "Spell check text entered in message composition box", + "message": "ตรวจตัวสะกดข้อความที่พิมพ์ลงในกล่องเขียนข้อความ", "description": "Description of the spell check setting" }, "spellCheckWillBeEnabled": { @@ -1936,7 +1936,7 @@ "description": "Description for the automatic launch setting" }, "clearDataHeader": { - "message": "Clear application data", + "message": "ล้างข้อมูลแอปพลิเคชัน", "description": "Header in the settings dialog for the section dealing with data deletion" }, "clearDataExplanation": { @@ -2050,7 +2050,7 @@ "description": "Shown on outgoing message if it fails to send" }, "deleteFailed": { - "message": "Delete failed", + "message": "ลบไม่สำเร็จ", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone" }, "sendPaused": { @@ -2062,7 +2062,7 @@ "description": "Shown on outgoing message if it is partially sent" }, "partiallyDeleted": { - "message": "Partially deleted, click to retry", + "message": "ลบแล้วบางส่วน คลิกเพื่อลองอีกครั้ง", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone" }, "showMore": { @@ -2082,7 +2082,7 @@ "description": "Warning notification that this version of the app has expired" }, "upgrade": { - "message": "Click to go to signal.org/download", + "message": "คลิกเพื่อไปยัง signal.org/download", "description": "Label text for button to upgrade the app to the latest version" }, "mediaMessage": { @@ -2094,7 +2094,7 @@ "description": "Error message displayed when sending to an unregistered user." }, "sync": { - "message": "Import contacts", + "message": "นำเข้าผู้ติดต่อ", "description": "Label for contact and group sync settings" }, "syncExplanation": { @@ -2158,11 +2158,11 @@ "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." }, "timestampFormat__long__today": { - "message": "[Today] LT", + "message": "[วันนี้] LT", "description": "Timestamp format string for displaying \"Today\" and the time" }, "timestampFormat__long__yesterday": { - "message": "[Yesterday] LT", + "message": "[เมื่อวาน] LT", "description": "Timestamp format string for displaying \"Yesterday\" and the time" }, "messageBodyTooLong": { @@ -2262,7 +2262,7 @@ } }, "audioNotificationDescription": { - "message": "Play notification sounds", + "message": "เล่นเสียงแจ้งเตือน", "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { @@ -2402,15 +2402,15 @@ "description": "Label shown when there are no conversations to compose to" }, "Toast--failed-to-fetch-username": { - "message": "Failed to fetch username. Check your connection and try again.", + "message": "ไม่สามารถดึงชื่อผู้ใช้ได้ ตรวจสอบการเชื่อมต่อของคุณแล้วลองอีกครั้ง", "description": "Shown if request to Signal servers to find username fails" }, "Toast--failed-to-fetch-phone-number": { - "message": "Failed to fetch phone number. Check your connection and try again.", + "message": "ไม่สามารถดึงหมายเลขโทรศัพท์ได้ ตรวจสอบการเชื่อมต่อของคุณแล้วลองอีกครั้ง", "description": "Shown if request to Signal servers to find phone number fails" }, "startConversation--username-not-found": { - "message": "User not found. $atUsername$ is not a Signal user; make sure you’ve entered the complete username.", + "message": "ไม่พบผู้ใช้งาน $atUsername$ ไม่ใช่ผู้ใช้ Signal ลองตรวจสอบให้แน่ใจว่าคุณใส่ชื่อผู้ใช้ครบถ้วนแล้ว", "description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username", "placeholders": { "atUsername": { @@ -2420,7 +2420,7 @@ } }, "startConversation--phone-number-not-found": { - "message": "User not found. \"$phoneNumber$\" is not a Signal user.", + "message": "ไม่พบผู้ใช้งาน \"$phoneNumber$\" ไม่ใช่ผู้ใช้ Signal", "description": "Shown in dialog if phone number is not found.", "placeholders": { "phoneNumber": { @@ -2430,7 +2430,7 @@ } }, "startConversation--phone-number-not-valid": { - "message": "User not found. \"$phoneNumber$\" is not a valid phone number.", + "message": "ไม่พบผู้ใช้งาน \"$phoneNumber$\" เป็นหมายเลขโทรศัพท์ที่ไม่ถูกต้อง", "description": "Shown in dialog if phone number is not valid.", "placeholders": { "phoneNumber": { @@ -2532,7 +2532,7 @@ "description": "When a person inputs a number that is invalid" }, "unlinkedWarning": { - "message": "Click to relink Signal Desktop to your mobile device to continue messaging.", + "message": "คลิกเพื่อเชื่อมโยง Signal Desktop กับอุปกรณ์เคลื่อนที่ของคุณอีกครั้งเพื่อใช้งานการส่งข้อความอย่างต่อเนื่อง", "description": "" }, "unlinked": { @@ -2544,27 +2544,27 @@ "description": "" }, "autoUpdateNewVersionTitle": { - "message": "Update available", + "message": "การปรับรุ่นพร้อมให้บริการ", "description": "" }, "autoUpdateRetry": { - "message": "Retry update", + "message": "ลองปรับรุ่นอีกครั้ง", "description": "" }, "autoUpdateContactSupport": { - "message": "contact support", + "message": "ติดต่อฝ่ายสนับสนุน", "description": "" }, "autoUpdateNewVersionMessage": { - "message": "Click to restart Signal", + "message": "คลิกเพื่อเริ่ม Signal ใหม่", "description": "" }, "downloadNewVersionMessage": { - "message": "Click to download update", + "message": "คลิกเพื่อดาวน์โหลดการปรับรุ่น", "description": "" }, "downloadFullNewVersionMessage": { - "message": "Signal couldn’t update. Click to try again.", + "message": "Signal ไม่สามารถปรับรุ่นได้ คลิกเพื่อลองอีกครั้ง", "description": "Shown in update dialog when partial update fails and we have to ask user to download full update" }, "autoUpdateNewVersionInstructions": { @@ -2580,7 +2580,7 @@ "description": "" }, "autoUpdateIgnoreButtonLabel": { - "message": "Ignore update", + "message": "ไม่สนใจการปรับรุ่น", "description": "" }, "leftTheGroup": { @@ -2656,7 +2656,7 @@ } }, "ConversationList__aria-label": { - "message": "Conversation with $title$, $unreadCount$ new messages, last message: $lastMessage$.", + "message": "การสนทนากับ$title$, มี $unreadCount$ ข้อความใหม่, ข้อความล่าสุด: $lastMessage$", "description": "Aria label for the conversation list item", "placeholders": { "title": { @@ -2674,11 +2674,11 @@ } }, "ConversationList__last-message-undefined": { - "message": "The last message may have been deleted.", + "message": "ข้อความสุดท้ายอาจถูกลบไปแล้ว", "description": "For aria-label within conversation list. Describes if last message is not defined." }, "BaseConversationListItem__aria-label": { - "message": "Go to conversation with $title$", + "message": "ไปยังการสนทนากับ $title$", "description": "Aria label for the conversation list item button", "placeholders": { "title": { @@ -2758,7 +2758,7 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "message--giftBadge--unopened--incoming": { - "message": "View this message on mobile to open it", + "message": "เปิดได้ด้วยการดูข้อความนี้บนมือถือ", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--outgoing": { @@ -2770,11 +2770,11 @@ "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--toast--incoming": { - "message": "Check your phone to open gift", + "message": "เปิดของขวัญด้วยการตรวจสอบบนโทรศัพท์", "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" }, "message--giftBadge--unopened--toast--outgoing": { - "message": "Check your phone to view your gift", + "message": "ดูของขวัญของคุณด้วยการตรวจสอบบนโทรศัพท์", "description": "Shown when you've clicked on an outgoing gift badge" }, "message--giftBadge--preview--unopened": { @@ -2786,11 +2786,11 @@ "description": "Shown to label the redeemed gift badge in notifications and the left pane" }, "message--giftBadge--preview--sent": { - "message": "You sent a gift badge", + "message": "คุณส่งโล่ของขวัญแล้ว", "description": "Shown to label a gift badge you've sent in notifications and the left pane" }, "message--giftBadge": { - "message": "Gift Badge", + "message": "โล่ของขวัญ", "description": "Shown to label the gift badge you've redeemed on another device" }, "quote--giftBadge": { @@ -2798,7 +2798,7 @@ "description": "Shown to label a gift badge you've replied to" }, "message--giftBadge--remaining--days": { - "message": "$days$ days remaining", + "message": "เหลือ $days$ วัน", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for days > 1)", "placeholders": { "days": { @@ -2808,7 +2808,7 @@ } }, "message--giftBadge--remaining--hours": { - "message": "$hours$ hours remaining", + "message": "เหลือ $hours$ ชั่วโมง", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for hours > 1)", "placeholders": { "hours": { @@ -2818,7 +2818,7 @@ } }, "message--giftBadge--remaining--minutes": { - "message": "$minutes$ minutes remaining", + "message": "เหลือ $minutes$ นาที", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for minutes > 1)", "placeholders": { "minutes": { @@ -2828,7 +2828,7 @@ } }, "message--giftBadge--remaining--one-minute": { - "message": "1 minute remaining", + "message": "เหลือ 1 นาที", "description": "Describes how long remains for the gift badge you've redeemed on another device" }, "message--giftBadge--expired": { @@ -2848,7 +2848,7 @@ "description": "The title of the outgoing gift badge detail dialog" }, "modal--giftBadge--description": { - "message": "You've gifted a badge to $name$. When they accept, they'll be given a choice to show or hide their badge.", + "message": "คุณได้ให้โล่ของขวัญกับ $name$ โดยผู้รับสามารถเลือกได้ว่าจะแสดงหรือซ่อนโล่", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { @@ -3280,11 +3280,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--accept-video-call": { - "message": "Accept call with video", + "message": "รับสายด้วยวิดีโอ", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--accept-audio-call": { - "message": "Accept call with audio", + "message": "รับสายด้วยเสียงเท่านั้น", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--start-audio-call": { @@ -3388,11 +3388,11 @@ "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--DropStage--removeSticker": { - "message": "Remove sticker", + "message": "ลบสติกเกอร์", "description": "Label for the X button used to remove a staged sticker" }, "StickerCreator--DropStage--dragDrop": { - "message": "Click or drag/drop a file to add a sticker", + "message": "คลิกหรือใช้การลากแล้ววางไฟล์เพื่อเพิ่มสติกเกอร์", "description": "Shown on the + section of the file addition stage of sticker pack creation" }, "StickerCreator--DropStage--help": { @@ -3570,7 +3570,7 @@ "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" }, "Reactions--remove": { - "message": "Remove reaction", + "message": "ลบการตอบสนอง", "description": "" }, "Reactions--error": { @@ -3808,7 +3808,7 @@ } }, "member-of-more-than-3-groups--one-more": { - "message": "Member of $group1$, $group2$, $group3$ and one more", + "message": "สมาชิกของ $group1$, $group2$, $group3$ และอีกหนึ่งกลุ่ม", "description": "Shown in the conversation hero to indicate this user is a member of four mutual groups", "placeholders": { "group1": { @@ -3926,7 +3926,7 @@ "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "incomingGroupCall__ringing-you": { - "message": "$ringer$ is calling you", + "message": "$ringer$ กำลังโทรหาคุณ", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3936,7 +3936,7 @@ } }, "incomingGroupCall__ringing-1-other": { - "message": "$ringer$ is calling you and $otherMember$", + "message": "$ringer$ กำลังโทรหาคุณและ $otherMember$", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3950,7 +3950,7 @@ } }, "incomingGroupCall__ringing-2-others": { - "message": "$ringer$ is calling you, $first$, and $second$", + "message": "$ringer$ กำลังโทรหาคุณ $first$ และ $second$", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3968,7 +3968,7 @@ } }, "incomingGroupCall__ringing-3-others": { - "message": "$ringer$ is calling you, $first$, $second$, and 1 other", + "message": "$ringer$ กำลังโทรหาคุณ $first$, $second$ และอีก 1 คน", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3986,7 +3986,7 @@ } }, "incomingGroupCall__ringing-many": { - "message": "$ringer$ is calling you, $first$, $second$, and $remaining$ others", + "message": "$ringer$ กำลังโทรหาคุณ $first$, $second$ และอีก $remaining$ คน", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -4122,7 +4122,7 @@ "description": "Title for the select your screen sharing sources modal" }, "calling__SelectPresentingSourcesModal--confirm": { - "message": "Start sharing", + "message": "เริ่มการแบ่งปัน", "description": "Confirm button for sharing screen modal" }, "calling__SelectPresentingSourcesModal--entireScreen": { @@ -5316,7 +5316,7 @@ } }, "GroupV2--admin-approval-bounce--one": { - "message": "$joinerName$ requested and cancelled their request to join via the group link", + "message": "$joinerName$ ส่งคำขอและยกเลิกคำขอเพื่อเข้าร่วมผ่านลิงก์กลุ่มนี้", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5326,7 +5326,7 @@ } }, "GroupV2--admin-approval-bounce": { - "message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link", + "message": "$joinerName$ ส่งคำขอและยกเลิก $numberOfRequests$ คำขอเพื่อเข้าร่วมผ่านลิงก์กลุ่มนี้", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5618,11 +5618,11 @@ "description": "In the instructions for becoming a sustainer. The heading." }, "BadgeSustainerInstructions__subheader": { - "message": "Signal is powered by people like you. Contribute and receive a badge.", + "message": "Signal ขับเคลื่อนโดยผู้ใช้เช่นคุณ ร่วมสนับสนุนแล้วรับโล่ติดโปรไฟล์", "description": "In the instructions for becoming a sustainer. The subheading." }, "BadgeSustainerInstructions__instructions__1": { - "message": "Open Signal on your phone", + "message": "เปิด Signal บนโทรศัพท์ของคุณ", "description": "In the instructions for becoming a sustainer. First instruction." }, "BadgeSustainerInstructions__instructions__2": { @@ -5654,7 +5654,7 @@ "description": "Displayed while checking if the contact is SMS-only" }, "countMutedConversationsDescription": { - "message": "Include muted conversations in badge count", + "message": "นับรวมการสนทนาที่ปิดเสียงในจำนวนแจ้งเตือน", "description": "Description for counting muted conversations in badge setting" }, "ContactModal--message": { @@ -5680,7 +5680,7 @@ } }, "ContactModal--rm-admin-info": { - "message": "Remove $contact$ as group admin?", + "message": "ปลด $contact$ จากการเป็นผู้ดูแลกลุ่มหรือไม่?", "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", "placeholders": { "contact": { @@ -5706,7 +5706,7 @@ "description": "This is a button in the conversation context menu to show chat settings" }, "ConversationDetails__unmute--title": { - "message": "Unmute this chat?", + "message": "ยกเลิกการปิดเสียงแชตนี้หรือไม่", "description": "Title for the modal to unmute a chat" }, "ConversationDetails--group-link": { @@ -5722,7 +5722,7 @@ "description": "This is the info about the disappearing messages setting, in groups" }, "ConversationDetails--disappearing-messages-info--direct": { - "message": "When enabled, messages sent and received in this 1:1 chat will disappear after they've been seen.", + "message": "เมื่อเปิดใช้งาน ข้อความที่ส่งและได้รับในแชตส่วนตัวนี้จะหายไปหลังจากที่คู่สนทนาได้เห็นแล้ว", "description": "This is the info about the disappearing messages setting, for direct conversations" }, "ConversationDetails--notifications": { @@ -5938,7 +5938,7 @@ } }, "PendingRequests--deny-for--with-link": { - "message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.", + "message": "ปฏิเสธคำขอจาก \"$name$\" หรือไม่ เขาจะไม่สามารถส่งคำขอเพื่อเข้าร่วมกลุ่มนี้ด้วยลิงก์นี้ได้อีก", "description": "This is the modal content when confirming denying a group request to join", "placeholders": { "name": { @@ -5998,7 +5998,7 @@ } }, "PendingInvites--revoke-from-plural": { - "message": "Revoke $number$ invites sent by \"$name$\"?", + "message": "เพิกถอน $number$คำเชิญที่ถูกส่งโดย \"$name$\" หรือไม่", "description": "This is the modal content when confirming revoking multiple invites", "placeholders": { "number": { @@ -6046,7 +6046,7 @@ "description": "Title of dialog to block a user from requesting to join via the link again" }, "PendingRequests--block--contents": { - "message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.", + "message": "$name$ ไม่สามารถเข้าร่วมหรือส่งคำขอเพื่อเข้าร่วมกลุ่มนี้ได้ทางลิงก์กลุ่ม แต่ยังสามารถถูกเพิ่มเข้ากลุ่มด้วยวิธีปกติได้", "description": "Details of dialog to block a user from requesting to join via the link again", "placeholders": { "name": { @@ -6056,7 +6056,7 @@ } }, "PendingRequests--block--confirm": { - "message": "Block Request", + "message": "ปิดกั้นคำขอ", "description": "Confirmation button of dialog to block a user from requesting to join via the link again" }, "AvatarInput--no-photo-label--group": { @@ -6172,7 +6172,7 @@ "description": "The text of the button to create new groups" }, "selectContact": { - "message": "Select contact $name$", + "message": "เลือกผู้ติดต่อ $name$", "description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)", "placeholders": { "name": { @@ -6182,7 +6182,7 @@ } }, "deselectContact": { - "message": "De-select contact $name$", + "message": "ยกเลิกการเลือกผู้ติดต่อ $name$", "description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)", "placeholders": { "name": { @@ -6192,7 +6192,7 @@ } }, "cannotSelectContact": { - "message": "Cannot select contact $name$", + "message": "ไม่สามารถเลือกผู้ติดต่อ $name$ ได้", "description": "The label for contact checkboxes that are disabled", "placeholders": { "name": { @@ -6244,11 +6244,11 @@ "description": "aria-label for the 'next' button in the forward a message modal dialog" }, "TimelineDateHeader--date-in-last-6-months": { - "message": "ddd, MMM D", + "message": "ddd D MMM", "description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "TimelineDateHeader--date-older-than-6-months": { - "message": "MMM D, YYYY", + "message": "D MMM YYYY", "description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "MessageRequestWarning__learn-more": { @@ -6352,7 +6352,7 @@ } }, "RemoveGroupMemberConfirmation__description__with-link": { - "message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.", + "message": "ลบ \"$name$\" ออกจากกลุ่มหรือไม่ เขาจะไม่สามารถกลับเข้ากลุ่มใหม่ได้ผ่านลิงก์กลุ่มนี้", "description": "When confirming the removal of a group member, show this text in the dialog", "placeholders": { "name": { @@ -6500,11 +6500,11 @@ "description": "Text for an option in Conversation Details Disappearing Messages setting when user previously selected custom time" }, "DisappearingTimeDialog__label--value": { - "message": "Number", + "message": "ตัวเลข", "description": "aria-label for the number select box" }, "DisappearingTimeDialog__label--units": { - "message": "Unit of time", + "message": "หน่วยเวลา", "description": "aria-label for the units of time select box" }, "DisappearingTimeDialog__title": { @@ -6558,7 +6558,7 @@ } }, "ErrorBoundaryNotification__text": { - "message": "Couldn't display this message. Click to submit a debug log.", + "message": "ไม่สามารถแสดงข้อความนี้ได้ คลิกเพื่อส่งปูมดีบัก", "description": "An error notification displayed when message fails to render due to an internal error" }, "GroupDescription__read-more": { @@ -6638,7 +6638,7 @@ "description": "Shown on the edit username screen" }, "ProfileEditor--username--check-characters": { - "message": "Usernames may only contain a-z, 0-9 and _", + "message": "ชื่อผู้ใช้จะมีได้เฉพาะ a-z, 0-9 และ _", "description": "Shown if user has attempted to use forbidden characters" }, "ProfileEditor--username--check-starting-character": { @@ -6646,7 +6646,7 @@ "description": "Shown if user has attempted to begin their username with a number" }, "ProfileEditor--username--check-character-min": { - "message": "Usernames must have a least $min$ characters.", + "message": "ชื่อผู้ใช้ต้องมีอย่างน้อย $min$ อักขระ", "description": "Shown if user has attempted to enter a username with too few characters - currently min is 3", "placeholders": { "min": { @@ -6656,7 +6656,7 @@ } }, "ProfileEditor--username--check-character-max": { - "message": "Usernames must have at most $max$ characters.", + "message": "ชื่อผู้ใช้มีได้มากที่สุด $max$ อักขระ", "description": "Shown if user has attempted to enter a username with too many characters - currently min is 25", "placeholders": { "max": { @@ -6670,19 +6670,19 @@ "description": "Shown if user has attempted to save a username which is not available" }, "ProfileEditor--username--general-error": { - "message": "Your username couldn’t be saved. Check your connection and try again.", + "message": "ไม่สามารถบันทึกชื่อผู้ใช้ของคุณได้ ตรวจสอบการเชื่อมต่อของคุณแล้วลองอีกครั้ง", "description": "Shown if something unknown has gone wrong with username save." }, "ProfileEditor--username--delete-general-error": { - "message": "Your username couldn’t be removed. Check your connection and try again.", + "message": "ไม่สามารถลบชื่อผู้ใช้ของคุณได้ ตรวจสอบการเชื่อมต่อของคุณแล้วลองอีกครั้ง", "description": "Shown if something unknown has gone wrong with username delete." }, "ProfileEditor--username--delete-username": { - "message": "Delete username", + "message": "ลบชื่อผู้ใช้", "description": "Shown as aria label for trash icon next to username" }, "ProfileEditor--username--confirm-delete-body": { - "message": "This will remove your username, allowing other users to claim it. Are you sure?", + "message": "นี่จะเป็นการลบชื่อผู้ใช้ของคุณและทำให้ผู้ใช้รายอื่นนำไปใช้ได้ คุณแน่ใจหรือไม่", "description": "Shown in dialog body if user has saved an empty string to delete their username" }, "ProfileEditor--username--confirm-delete-button": { @@ -6752,7 +6752,7 @@ "description": "Title for about editing" }, "ProfileEditorModal--avatar": { - "message": "Your Avatar", + "message": "ภาพประจำตัวของคุณ", "description": "Title for profile avatar editing" }, "ProfileEditorModal--username": { @@ -6818,7 +6818,7 @@ "description": "Button to switch the settings view" }, "Preferences--lastSynced": { - "message": "Last import at $date$ $time$", + "message": "นำเข้าครั้งสุดท้ายเมื่อ $date$ $time$", "description": "Label for date and time of last sync operation", "placeholders": { "date": { @@ -6836,7 +6836,7 @@ "description": "Title for system type settings" }, "Preferences--zoom": { - "message": "Zoom level", + "message": "ระดับการซูม", "description": "Label for changing the zoom level" }, "Preferences__link-previews--title": { @@ -6844,7 +6844,7 @@ "description": "Title for the generate link previews setting" }, "Preferences__link-previews--description": { - "message": "To change this setting, open the Signal app on your mobile device and navigate to Settings > Chats", + "message": "เพื่อเปลี่ยนแปลงการตั้งค่านี้ เปิดแอป Signal บนอุปกรณ์เคลื่อนที่ของคุณ แล้วไปที่ การตั้งค่า > การพูดคุย", "description": "Description for the generate link previews setting" }, "Preferences--advanced": { @@ -6852,7 +6852,7 @@ "description": "Title for advanced settings" }, "Preferences--notification-content": { - "message": "Notification content", + "message": "ข้อความแจ้งเตือน", "description": "Label for the notification content setting select box" }, "Preferences--blocked": { @@ -6860,7 +6860,7 @@ "description": "Label for blocked contacts setting" }, "Preferences--blocked-count-singular": { - "message": "$num$ contact", + "message": "$num$ ผู้ติดต่อ", "description": "Number of contacts blocked singular", "placeholders": { "num": { @@ -6870,7 +6870,7 @@ } }, "Preferences--blocked-count-plural": { - "message": "$num$ contacts", + "message": "$num$ ผู้ติดต่อ", "description": "Number of contacts blocked plural", "placeholders": { "num": { @@ -6884,7 +6884,7 @@ "description": "Title for the 'who can do X' setting" }, "Preferences__privacy--description": { - "message": "To change these settings, open the Signal app on your mobile device and navigate to Settings > Privacy", + "message": "เพื่อเปลี่ยนแปลงการตั้งค่าเหล่านี้ เปิดแอป Signal บนอุปกรณ์เคลื่อนที่ของคุณ แล้วไปที่ การตั้งค่า > ความเป็นส่วนตัว", "description": "Description for the 'who can do X' setting" }, "Preferences__who-can--everybody": { @@ -6908,7 +6908,7 @@ "description": "Label for the see my phone number setting" }, "Preferences--find-me": { - "message": "Find me by my phone number", + "message": "ค้นหาฉันด้วยหมายเลขโทรศัพท์ของฉัน", "description": "Label for the find me by my phone number setting" }, "Preferences--read-receipts": { @@ -6920,23 +6920,23 @@ "description": "Label for the typing indicators setting" }, "Preferences--updates": { - "message": "Updates", + "message": "การปรับรุ่น", "description": "Header for settings having to do with updates" }, "Preferences__download-update": { - "message": "Automatically download updates", + "message": "ดาวน์โหลดการปรับรุ่นโดยอัตโนมัติ", "description": "Label for checkbox for the auto download updates setting" }, "Preferences__enable-notifications": { - "message": "Enable notifications", + "message": "เปิดใช้งานการแจ้งเตือน", "description": "Label for checkbox for the notifications setting" }, "Preferences__devices": { - "message": "Devices", + "message": "อุปกรณ์", "description": "Label for Device list in call settings pane" }, "DialogUpdate--version-available": { - "message": "Update to version $version$ available", + "message": "ปรับรุ่นเป็น $version$", "description": "Tooltip for new update available", "placeholders": { "status": { @@ -6946,15 +6946,15 @@ } }, "NSIS__retry-dialog--first-line": { - "message": "Signal cannot be closed.", + "message": "ไม่สามารถปิด Signal ได้", "description": "First line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__retry-dialog--second-line": { - "message": "Please close it manually and click Retry to continue.", + "message": "กรุณากดปิดด้วยตัวเอง แล้วคลิกที่ลองอีกครั้งเพื่อดำเนินการต่อ", "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__appRunning": { - "message": "$appName$ is running.\nClick OK to close it.\nIf it doesn't close, try closing it manually.", + "message": "$appName$ ยังคงทำงานอยู่\nคลิกที่ตกลงเพื่อปิด\nหากแอปยังไม่ปิด ให้ลองกดปิดด้วยตัวเอง", "description": "The contents of a dialog displayed when Windows installer detect that the application is running and asks user to close it. Note: please keep the line breaks so that the text occupies three separate lines", "placeholders": { "appName": { @@ -6964,19 +6964,19 @@ } }, "NSIS__decompressionFailed": { - "message": "Failed to decompress files. Please try running the installer again.", + "message": "ไม่สามารถแตกไฟล์ได้ โปรดลองเปิดโปรแกรมติดตั้งอีกครั้ง", "description": "Displayed when Windows installer cannot decompress application files" }, "NSIS__uninstallFailed": { - "message": "Failed to uninstall old application files. Please try running the installer again.", + "message": "ไม่สามารถถอนการติดตั้งไฟล์แอปพลิเคชันเดิมได้ โปรดลองเปิดโปรแกรมติดตั้งอีกครั้ง", "description": "Displayed when Windows installer cannot uninstall the old application" }, "CrashReportDialog__title": { - "message": "Application crashed", + "message": "แอปพลิเคชันหยุดทำงาน", "description": "A title of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__body": { - "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.", + "message": "Signal รีสตาร์ทใหม่หลังแอปหยุดทำงาน คุณสามารถส่งรายงานเรื่องแอปพลิเคชันหยุดทำงานเพื่อช่วยเหลือ Signal ในการตรวจสอบปัญหานี้", "description": "The body of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__submit": { @@ -6984,7 +6984,7 @@ "description": "A button label for submission of the crash reporter data after a recent crash" }, "CrashReportDialog__erase": { - "message": "Don't Send", + "message": "ไม่ต้องส่ง", "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" }, "CustomizingPreferredReactions__title": { @@ -6992,11 +6992,11 @@ "description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal." }, "CustomizingPreferredReactions__subtitle": { - "message": "Click to replace an emoji", + "message": "คลิกเพื่อเปลี่ยนอีโมจิ", "description": "Instructions in the modal for customizing the preferred reactions." }, "CustomizingPreferredReactions__had-save-error": { - "message": "There was an error when saving your settings. Please try again.", + "message": "เกิดข้อผิดพลาดขณะบันทึกการตั้งค่าของคุณ โปรดลองอีกครั้ง", "description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message." }, "MediaEditor__control--draw": { @@ -7012,7 +7012,7 @@ "description": "Label for the sticker button in the media editor" }, "MediaEditor__control--crop": { - "message": "Crop and rotate", + "message": "ครอบตัดและหมุน", "description": "Label for the crop & rotate button in the media editor" }, "MediaEditor__control--undo": { @@ -7024,35 +7024,35 @@ "description": "Label for the redo button in the media editor" }, "MediaEditor__text--regular": { - "message": "Regular", + "message": "ปกติ", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--highlight": { - "message": "Highlight", + "message": "เน้นข้อความ", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--outline": { - "message": "Outline", + "message": "ขอบ", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--underline": { - "message": "Underline", + "message": "เส้นใต้", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__draw--pen": { - "message": "Pen", + "message": "ปากกา", "description": "Type of brush to free draw" }, "MediaEditor__draw--highlighter": { - "message": "Highlighter", + "message": "ปากกาเน้นข้อความ", "description": "Type of brush to free draw" }, "MediaEditor__draw--thin": { - "message": "Thin", + "message": "บาง", "description": "Tip width of the brush" }, "MediaEditor__draw--regular": { - "message": "Regular", + "message": "ปกติ", "description": "Tip width of the brush" }, "MediaEditor__draw--medium": { @@ -7060,7 +7060,7 @@ "description": "Tip width of the brush" }, "MediaEditor__draw--heavy": { - "message": "Heavy", + "message": "หนา", "description": "Tip width of the brush" }, "MediaEditor__crop--reset": { @@ -7068,7 +7068,7 @@ "description": "Reset the crop state" }, "MediaEditor__crop--rotate": { - "message": "Rotate", + "message": "หมุน", "description": "Rotate the canvas" }, "MediaEditor__crop--flip": { @@ -7080,7 +7080,7 @@ "description": "Lock the aspect ratio" }, "MediaEditor__crop--crop": { - "message": "Crop", + "message": "ครอบตัด", "description": "Performs the crop" }, "MyStories__title": { @@ -7088,19 +7088,19 @@ "description": "Title for the my stories list" }, "MyStories__story": { - "message": "Your story", + "message": "สตอรี่ของคุณ", "description": "aria-label for each one of your stories" }, "MyStories__download": { - "message": "Download story", + "message": "ดาวน์โหลดสตอรี่", "description": "aria-label for the download button" }, "MyStories__more": { - "message": "More options", + "message": "ตัวเลือกเพิ่มเติม", "description": "aria-label for the more button" }, "MyStories__views--singular": { - "message": "$num$ view", + "message": "มีผู้เข้าชม $num$ ครั้ง", "description": "Number of views your story has", "placeholders": { "num": { @@ -7110,7 +7110,7 @@ } }, "MyStories__views--plural": { - "message": "$num$ views", + "message": "มีผู้เข้าชมรวม $num$ ครั้ง", "description": "Number of views your story has", "placeholders": { "num": { @@ -7120,7 +7120,7 @@ } }, "MyStories__replies--singular": { - "message": "$num$ reply", + "message": "มีผู้ตอบกลับ $num$ ครั้ง", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7130,7 +7130,7 @@ } }, "MyStories__replies--plural": { - "message": "$num$ replies", + "message": "มีผู้ตอบกลับรวม $num$ ครั้ง", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7140,7 +7140,7 @@ } }, "MyStories__delete": { - "message": "Delete this story? It will also be deleted for everyone who received it.", + "message": "ต้องการลบสตอรี่นี้ใช่ไหม สตอรี่จะถูกลบสำหรับทุกคนที่ได้รับด้วยเช่นกัน", "description": "Confirmation dialog description text for deleting a story" }, "Stories__title": { @@ -7160,15 +7160,15 @@ "description": "Button label to go to hidden stories pane" }, "Stories__list-empty": { - "message": "No recent stories to show right now", + "message": "ไม่มีสตอรี่ใหม่ๆ ให้แสดงในตอนนี้", "description": "Description for when there are no stories to show" }, "Stories__placeholder--text": { - "message": "Click to view a story", + "message": "คลิกเพื่อดูสตอรี่", "description": "Placeholder label for the story view" }, "Stories__from-to-group": { - "message": "$name$ to $group$", + "message": "$name$ ส่งไปยัง $group$", "description": "Title for someone sending a story to a group", "placeholders": { "name": { @@ -7194,7 +7194,7 @@ "description": "Button label to reply to a story" }, "StoryViewer__reply-group": { - "message": "Reply to Group", + "message": "ตอบกลับกลุ่ม", "description": "Button label to reply to a group story" }, "StoryViewer__mute": { @@ -7218,7 +7218,7 @@ "description": "Title for replies tab" }, "StoryViewsNRepliesModal__react": { - "message": "React to story", + "message": "ตอบสนองกับสตอรี่", "description": "aria-label for reaction button" }, "StoryViewsNRepliesModal__reacted": { @@ -7226,11 +7226,11 @@ "description": "Description of someone reacting to a story" }, "StoryListItem__label": { - "message": "Story", + "message": "สตอรี่", "description": "aria-label for the story list button" }, "StoryListItem__unhide": { - "message": "Show stories", + "message": "แสดงสตอรี่", "description": "Label for menu item to un-hide the story" }, "StoryListItem__hide": { @@ -7242,7 +7242,7 @@ "description": "Label for menu item to go to conversation" }, "StoryListItem__hide-modal--body": { - "message": "Hide story? New story updates from $name$ won’t appear at the top of the stories list anymore.", + "message": "ต้องการซ่อนสตอรี่ใช่ไหม สตอรี่อัปเดตใหม่จาก $name$ จะไม่ปรากฏที่ด้านบนของรายการสตอรี่อีกต่อไป", "description": "Body for the confirmation dialog for hiding a story" }, "StoryListItem__hide-modal--confirm": { @@ -7250,7 +7250,7 @@ "description": "Action button for the confirmation dialog to hide a story" }, "StoryImage__error": { - "message": "Error displaying image", + "message": "เกิดข้อผิดพลาดระหว่างแสดงภาพ", "description": "aria-label for image errors" }, "StoryCreator__text-bg": { @@ -7274,7 +7274,7 @@ "description": "Placeholder to add text" }, "StoryCreator__text--regular": { - "message": "Regular", + "message": "ปกติ", "description": "Label for font" }, "StoryCreator__text--bold": { @@ -7310,11 +7310,11 @@ "description": "Title for the link preview tooltip" }, "Quote__story": { - "message": "Story", + "message": "สตอรี่", "description": "Title for replies to stories" }, "Quote__story-reaction": { - "message": "Reacted to a story from $name$", + "message": "ตอบสนองกับสตอรี่จาก $name$", "description": "Label for when a person reacts to a story", "placeholders": { "name": { @@ -7336,11 +7336,11 @@ "description": "Label for when a story is not found" }, "WhatsNew__modal-title": { - "message": "What's New", + "message": "ฟีเจอร์และบริการใหม่ๆ", "description": "Title for the whats new modal" }, "WhatsNew__bugfixes": { - "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "message": "รุ่นนี้มาพร้อมการปรับเปลี่ยนเล็กๆ น้อยๆ และการแก้ไขบั๊กต่างๆ เพื่อให้ Signal ทำงานได้อย่างราบรื่นไร้ปัญหา", "description": "Release notes for releases that only include bug fixes" }, "WhatsNew__v5.47--1": { diff --git a/_locales/ur/messages.json b/_locales/ur/messages.json index 2f5ebdf9a..0ba122ecd 100644 --- a/_locales/ur/messages.json +++ b/_locales/ur/messages.json @@ -222,7 +222,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "noArchivedConversations": { - "message": "No archived conversations.", + "message": "کوئی آرکائیو کردہ گفتگو نہیں۔", "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" }, "archiveConversation": { @@ -420,7 +420,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "safetyNumberChangeDialog__pending-messages": { - "message": "Send pending messages", + "message": "ْزیر التوا پیغامات بھیجیں", "description": "Shown on confirmation dialog when user attempts to send a message in the outbox" }, "identityKeyErrorOnSend": { @@ -464,23 +464,23 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.", + "message": "آپ کے جمع کروائیں پر کلک کرنے پر، آپ کا لاگ ایک منفرد، غیر پبلش شدہ URL پر 30 دنوں کے لیے آن لائن پوسٹ کر دیا جائے گا۔ آپ پہلے اسے مقامی طور پر محفوظ کر سکتے ہیں۔", "description": "Description of what will happen with your debug log" }, "debugLogError": { - "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", + "message": "اپ لوڈ کے ساتھ کوئی خرابی واقع ہو گئی ہے! براہ کرم support@signal.org پر ای میل کریں اور متنی فائل کے طور پر اپنا لاگ منسلک کریں۔", "description": "Error message a recommendations if debug log upload fails" }, "debugLogSuccess": { - "message": "Debug log submitted", + "message": "ڈیبگ لاگ جمع کروا دیا گیا", "description": "Title of the success page for submitting a debug log" }, "debugLogSuccessNextSteps": { - "message": "Debug log uploaded. When you contact support, copy the URL below and attach it along with a description of the problem you saw and steps to reproduce it.", + "message": "ڈیبگ لاگ اپ لوڈ کر دیا گیا۔ جب آپ معاونت سے رابطہ کریں، تو ذیل میں URL کاپی کریں اور جس مسئلے کو آپ نے دیکھا تھا اس کی وضاحت اور اسے دوبارہ تخلیق کرنے کے اقدامات کے ساتھ اسے منسلک کریں۔", "description": "Explanation of next steps to take when submitting debug log" }, "debugLogLogIsIncomplete": { - "message": "... to see the full log, click Save", + "message": "... مکمل لاگ دیکھنے کے لیے، محفوظ کریں پر کلک کریں", "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopy": { @@ -646,7 +646,7 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error from $name$, device $deviceId$", + "message": "ڈیسک ٹاپ کو $name$، ڈیوائس $deviceId$ سے غیر مرموز کاری کے نقص کا سامنا ہوا ہے", "description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.", "placeholders": { "name": { @@ -660,7 +660,7 @@ } }, "decryptionErrorToastAction": { - "message": "Submit log", + "message": "لاگ جمع کروائیں", "description": "Label for the decryption error toast button" }, "oneNonImageAtATimeToast": { @@ -692,11 +692,11 @@ "description": "Displayed when the desktop client is currently connecting to the server." }, "connect": { - "message": "Click to reconnect.", + "message": "دوبارہ مربوط کرنے کے لیے کلک کریں", "description": "Shown to allow the user to manually attempt a reconnect." }, "connectingHangOn": { - "message": "Shouldn't be long", + "message": "زیادہ دیر نہیں لگے گی", "description": "Subtext description for when the client is connecting to the server." }, "offline": { @@ -788,7 +788,7 @@ "description": "Aria label for clear search button" }, "searchIn": { - "message": "Search chat", + "message": "چیٹ تلاش کریں", "description": "Shown in the search box before text is entered when searching in a specific conversation" }, "noSearchResults": { @@ -836,11 +836,11 @@ "description": "Shown to separate the types of search results" }, "findByUsernameHeader": { - "message": "Find by username", + "message": "صارفی نام سے تلاش کریں", "description": "Shown when search could be a valid username, with one sub-item that will kick off the search" }, "findByPhoneNumberHeader": { - "message": "Find by phone number", + "message": "فون نمبر سے تلاش کریں", "description": "Shown when search could be a valid phone number, with one sub-item that will kick off the search" }, "at-username": { @@ -858,7 +858,7 @@ "description": "" }, "whatsNew": { - "message": "See $whatsNew$ in this update", + "message": "اس اپ ڈیٹ میں $whatsNew$ دیکھیں", "description": "Shown in the main window", "placeholders": { "name": { @@ -868,7 +868,7 @@ } }, "viewReleaseNotes": { - "message": "what's new", + "message": "نیا کیا ہے", "description": "Clickable link that displays the latest release notes" }, "typingAlt": { @@ -926,7 +926,7 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadFullMessage": { - "message": "Download Full Message", + "message": "مکمل پیغام ڈاؤن لوڈ کریں", "description": "Shown in the message bubble while a long message attachment is not downloaded" }, "downloadAttachment": { @@ -954,15 +954,15 @@ "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" }, "voiceRecording--start": { - "message": "Start recording voice message", + "message": "صوتی پیغام ریکارڈ کرنا شروع کریں", "description": "Tooltip for microphone button to start voice message" }, "voiceRecording--complete": { - "message": "Complete voice message and send", + "message": "صوتی پیغام مکمل کریں اور بھیجیں", "description": "Tooltip for green complete voice message and send" }, "voiceRecording--cancel": { - "message": "Cancel voice message", + "message": "صوتی پیغام منسوخ کریں", "description": "Tooltip for red button to cancel voice message" }, "voiceRecordingInterruptedMax": { @@ -974,7 +974,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to one hour. Recording will stop if you switch to another app.", + "message": "صوتی پیغامات ایک گھنٹے تک کے لیے محدود ہیں۔ اگر آپ کسی دوسری ایپ پر سوئچ کریں گے تو ریکارڈنگ رک جائے گی۔", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -982,15 +982,15 @@ "description": "Shown in toast if tries to record a voice note with any staged attachments" }, "voiceNoteError": { - "message": "There was an error with the voice recorder.", + "message": "وائس ریکارڈر کے ساتھ کوئی نقص پیش آیا تھا۔", "description": "Shown in a dialog to inform user that we experienced an unrecoverable error" }, "attachmentSaved": { - "message": "Attachment saved.", + "message": "منسلکہ محفوظ ہو گیا۔", "description": "Shown after user selects to save to downloads" }, "attachmentSavedShow": { - "message": "Show in folder", + "message": "فولڈر میں دکھائیں", "description": "Button label for showing the attachment in your file system" }, "you": { @@ -1056,7 +1056,7 @@ "description": "Shown in a button when a conversation is unmuted and can be muted" }, "cannotUpdateDetail": { - "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal اپ ڈیٹ نہیں ہو سکی۔ دستی طور پر اسے دوبارہ انسٹال کرنے کے لیے $retry$ یا $url$ ملاحظہ کریں۔ پھر، اس مسئلے کے متعلق $support$", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "retry": { @@ -1074,7 +1074,7 @@ } }, "cannotUpdateRequireManualDetail": { - "message": "Signal couldn't update. Visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal اپ ڈیٹ نہیں ہو سکی۔ دستی طور پر اسے انسٹال کرنے کے لیے $url$ پر جائیں۔ پھر، اس مسئلے کے متعلق $support$", "description": "Shown if a general error happened while trying to install update package and manual update is required", "placeholders": { "url": { @@ -1198,7 +1198,7 @@ "description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command." }, "verifyHelp": { - "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", + "message": "$name$ کے ساتھ اپنی شروع سے آخر تک مرموز کاری کی سکیورٹی کی تصدیق کے لیے، اوپر موجود نمبرز کا ان کی ڈیوائس کے ساتھ موازنہ کریں۔", "description": "", "placeholders": { "name": { @@ -1228,7 +1228,7 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "retryDeleteForEveryone": { - "message": "Retry Delete for Everyone", + "message": "سب کے لیے حذف کریں کو دوبارہ آزمائیں", "description": "Shown on the drop-down menu for an individual message, but only if a previous delete for everyone failed to send" }, "forwardMessage": { @@ -1314,7 +1314,7 @@ } }, "ChangeNumber--notification": { - "message": "$sender$ changed their phone number", + "message": "$sender$ نے اپنا فون نمبر تبدیل کر دیا ہے", "description": "Shown in timeline when a member of a conversation changes their phone number", "placeholders": { "sender": { @@ -1372,15 +1372,15 @@ "description": "The menu option shown in Signal iOS to add a new linked device" }, "Install__scan-this-code": { - "message": "Scan this code in the Signal app on your phone", + "message": "اپنے فون پر Signal ایپ میں یہ کوڈ اسکین کریں", "description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen" }, "Install__instructions__1": { - "message": "Open Signal on your phone", + "message": "اپنے فون پر Signal کھولیں", "description": "Instructions on the device link screen" }, "Install__instructions__2": { - "message": "Tap into $settings$, then tap $linkedDevices$", + "message": "$settings$ پر ٹیپ کریں، پھر $linkedDevices$ پر ٹیپ کریں", "description": "Instructions on the device link screen", "placeholders": { "settings": { @@ -1398,7 +1398,7 @@ "description": "Part of the 2nd instruction on the device link screen" }, "Install__instructions__3": { - "message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)", + "message": "$plusButton$ (Android) یا $linkNewDevice$ (iPhone) پر ٹیپ کریں", "description": "Instructions on the device link screen", "placeholders": { "plusButton": { @@ -1412,7 +1412,7 @@ } }, "Install__qr-failed": { - "message": "The QR code couldn't load. Check your internet and try again. $learnMore$", + "message": "QR کوڈ لوڈ نہیں ہو سکا۔ اپنا انٹرنیٹ چیک کریں اور دوبارہ کوشش کریں۔$learnMore$", "description": "Shown on the install screen if the QR code fails to load", "placeholders": { "learnMore": { @@ -1430,11 +1430,11 @@ "description": "Shown on the install screen. Link takes users to a support page" }, "Install__choose-device-name__description": { - "message": "You'll see this name under \"Linked Devices\" on your phone", + "message": "آپ یہ نام اپنے فون پر \"لنک کردہ ڈیوائسز\" کے نیچے دیکھیں گے۔", "description": "The subheader shown on the 'choose device name' screen in the device linking process" }, "Install__choose-device-name__placeholder": { - "message": "My Computer", + "message": "میرا کمپیوٹر", "description": "The placeholder for the 'choose device name' input" }, "Preferences--device-name": { @@ -1454,7 +1454,7 @@ "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "initialSync__subtitle": { - "message": "Note: Your chat history will not be synced to this device", + "message": "نوٹ کریں: آپ کی چیٹ ہسٹری اس ڈیوائس پر ہم وقت ساز نہیں کی جائے گی", "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "installConnectionFailed": { @@ -1474,7 +1474,7 @@ "description": "" }, "installUnknownError": { - "message": "An unexpected error occurred. Please try again.", + "message": "غیر متوقع نقص سامنے آیا ہے۔ براہ کرم دوبارہ کوشش کریں۔", "description": "" }, "installTryAgain": { @@ -1510,7 +1510,7 @@ "description": "Button label in the call lobby for returning to a call" }, "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { - "message": "Microphone muted due to the size of the call", + "message": "کال کے سائز کی وجہ سے مائیکرو فون خاموش کر دیا گیا ہے", "description": "Shown in a call lobby toast if there are a lot of people already on the call" }, "calling__call-is-full": { @@ -1574,11 +1574,11 @@ "description": "Button tooltip label when you can't ring because the group is too large" }, "calling__button--ring__off": { - "message": "Notify, don't ring", + "message": "مطلع کریں، کال نہ ملائیں", "description": "Button tooltip label for turning ringing off" }, "calling__button--ring__on": { - "message": "Enable ringing", + "message": "کال کے بجنے کو فعال کریں", "description": "Button tooltip label for turning ringing on" }, "calling__your-video-is-off": { @@ -1654,7 +1654,7 @@ } }, "calling__pre-call-info--will-ring-1": { - "message": "Signal will ring $person$", + "message": "Signal $person$ کو کال ملائے گی", "description": "Shown in the calling lobby to describe who will be rung", "placeholders": { "person": { @@ -1664,7 +1664,7 @@ } }, "calling__pre-call-info--will-ring-2": { - "message": "Signal will ring $first$ and $second$", + "message": "Signal $first$ اور $second$ کو کال ملائے گی", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1678,7 +1678,7 @@ } }, "calling__pre-call-info--will-ring-3": { - "message": "Signal will ring $first$, $second$, and $third$", + "message": "Signal $first$، $second$، اور $third$ کو کال ملائے گی", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1696,7 +1696,7 @@ } }, "calling__pre-call-info--will-ring-many": { - "message": "Signal will ring $first$, $second$, and $others$ others", + "message": "Signal $first$، $second$، اور $others$ دیگر کو کال ملائے گی", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "person": { @@ -1714,7 +1714,7 @@ } }, "calling__pre-call-info--will-notify-1": { - "message": "$person$ will be notified", + "message": "$person$ کو مطلع کر دیا جائے گا", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "person": { @@ -1724,7 +1724,7 @@ } }, "calling__pre-call-info--will-notify-2": { - "message": "$first$ and $second$ will be notified", + "message": "$first$ اور $second$ کو مطلع کر دیا جائے گا", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "first": { @@ -1738,7 +1738,7 @@ } }, "calling__pre-call-info--will-notify-3": { - "message": "$first$, $second$, and $third$ will be notified", + "message": "$first$، $second$، اور $third$ کو مطلع کر دیا جائے گا", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "first": { @@ -1756,7 +1756,7 @@ } }, "calling__pre-call-info--will-notify-many": { - "message": "$first$, $second$, and $others$ others will be notified", + "message": "$first$، $second$، اور $others$ دیگر کو مطلع کر دیا جائے گا", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "person": { @@ -1912,7 +1912,7 @@ "description": "Header for general options on the settings screen" }, "spellCheckDescription": { - "message": "Spell check text entered in message composition box", + "message": "پیغام تحریر کرنے کے خانے میں املاء چیک کرنے والا متن داخل کیا گیا ہے", "description": "Description of the spell check setting" }, "spellCheckWillBeEnabled": { @@ -1936,7 +1936,7 @@ "description": "Description for the automatic launch setting" }, "clearDataHeader": { - "message": "Clear application data", + "message": "ایپلیکیشن ڈیٹا صاف کریں", "description": "Header in the settings dialog for the section dealing with data deletion" }, "clearDataExplanation": { @@ -2050,7 +2050,7 @@ "description": "Shown on outgoing message if it fails to send" }, "deleteFailed": { - "message": "Delete failed", + "message": "حذف کرنا ناکام ہو گیا", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone" }, "sendPaused": { @@ -2062,7 +2062,7 @@ "description": "Shown on outgoing message if it is partially sent" }, "partiallyDeleted": { - "message": "Partially deleted, click to retry", + "message": "جزوی طور پر حذف کر دیا گیا، دوبارہ کوشش کرنے کے لیے کلک کریں", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone" }, "showMore": { @@ -2082,7 +2082,7 @@ "description": "Warning notification that this version of the app has expired" }, "upgrade": { - "message": "Click to go to signal.org/download", + "message": "signal.org/download پر جانے کے لیے کلک کریں", "description": "Label text for button to upgrade the app to the latest version" }, "mediaMessage": { @@ -2094,7 +2094,7 @@ "description": "Error message displayed when sending to an unregistered user." }, "sync": { - "message": "Import contacts", + "message": "روابط درآمد کریں", "description": "Label for contact and group sync settings" }, "syncExplanation": { @@ -2158,11 +2158,11 @@ "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." }, "timestampFormat__long__today": { - "message": "[Today] LT", + "message": "[آج] LT", "description": "Timestamp format string for displaying \"Today\" and the time" }, "timestampFormat__long__yesterday": { - "message": "[Yesterday] LT", + "message": "[گزشتہ کل] LT", "description": "Timestamp format string for displaying \"Yesterday\" and the time" }, "messageBodyTooLong": { @@ -2262,7 +2262,7 @@ } }, "audioNotificationDescription": { - "message": "Play notification sounds", + "message": "اطلاع کی آوازیں پلے کریں", "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { @@ -2402,15 +2402,15 @@ "description": "Label shown when there are no conversations to compose to" }, "Toast--failed-to-fetch-username": { - "message": "Failed to fetch username. Check your connection and try again.", + "message": "صارفی نام ڈھونڈنے میں ناکامی ہوئی۔ اپنا کنکشن چیک کریں اور دوبارہ کوشش کریں۔", "description": "Shown if request to Signal servers to find username fails" }, "Toast--failed-to-fetch-phone-number": { - "message": "Failed to fetch phone number. Check your connection and try again.", + "message": "فون نمبر ڈھونڈنے میں ناکامی ہوئی۔ اپنا کنکشن چیک کریں اور دوبارہ کوشش کریں۔", "description": "Shown if request to Signal servers to find phone number fails" }, "startConversation--username-not-found": { - "message": "User not found. $atUsername$ is not a Signal user; make sure you’ve entered the complete username.", + "message": "صارف نہیں ملا۔ $atUsername$ Signal کا صارف نہیں ہے؛ یقینی بنائیں کہ آپ نے مکمل صارفی نام درج کیا ہے۔", "description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username", "placeholders": { "atUsername": { @@ -2420,7 +2420,7 @@ } }, "startConversation--phone-number-not-found": { - "message": "User not found. \"$phoneNumber$\" is not a Signal user.", + "message": "صارف نہیں ملا۔ \"$phoneNumber$\" Signal کا صارف نہیں ہے۔", "description": "Shown in dialog if phone number is not found.", "placeholders": { "phoneNumber": { @@ -2430,7 +2430,7 @@ } }, "startConversation--phone-number-not-valid": { - "message": "User not found. \"$phoneNumber$\" is not a valid phone number.", + "message": "صارف نہیں ملا۔ \"$phoneNumber$\" درست فون نمبر نہیں ہے۔", "description": "Shown in dialog if phone number is not valid.", "placeholders": { "phoneNumber": { @@ -2532,7 +2532,7 @@ "description": "When a person inputs a number that is invalid" }, "unlinkedWarning": { - "message": "Click to relink Signal Desktop to your mobile device to continue messaging.", + "message": "پیغامات کی ترسیل جاری رکھنے کے لیے اپنے Signal Desktop کو اپنی موبائل ڈیوائس سے دوبارہ مربوط کرنے کی خاطر کلک کریں۔", "description": "" }, "unlinked": { @@ -2544,27 +2544,27 @@ "description": "" }, "autoUpdateNewVersionTitle": { - "message": "Update available", + "message": "اپ ڈیٹ دستیاب ہے", "description": "" }, "autoUpdateRetry": { - "message": "Retry update", + "message": "اپ ڈیٹ کی دوبارہ کوشش کریں", "description": "" }, "autoUpdateContactSupport": { - "message": "contact support", + "message": "معاونت سے رابطہ کریں", "description": "" }, "autoUpdateNewVersionMessage": { - "message": "Click to restart Signal", + "message": "Signal دوبارہ شروع کرنے کے لیے کلک کریں", "description": "" }, "downloadNewVersionMessage": { - "message": "Click to download update", + "message": "اپ ڈیٹ ڈاؤن لوڈ کرنے کے لیے کلک کریں", "description": "" }, "downloadFullNewVersionMessage": { - "message": "Signal couldn’t update. Click to try again.", + "message": "Signal اپ ڈیٹ نہیں کر سکا۔ دوبارہ کوشش کرنے کے لیے کلک کریں۔", "description": "Shown in update dialog when partial update fails and we have to ask user to download full update" }, "autoUpdateNewVersionInstructions": { @@ -2580,7 +2580,7 @@ "description": "" }, "autoUpdateIgnoreButtonLabel": { - "message": "Ignore update", + "message": "اپ ڈیٹ نظر انداز کریں", "description": "" }, "leftTheGroup": { @@ -2656,7 +2656,7 @@ } }, "ConversationList__aria-label": { - "message": "Conversation with $title$, $unreadCount$ new messages, last message: $lastMessage$.", + "message": "$title$، کے ساتھ گفتگو، $unreadCount$ نئے پیغامات، آخری پیغام: $lastMessage$۔", "description": "Aria label for the conversation list item", "placeholders": { "title": { @@ -2674,11 +2674,11 @@ } }, "ConversationList__last-message-undefined": { - "message": "The last message may have been deleted.", + "message": "ہو سکتا ہے آخری پیغام حذف کر دیا گیا ہو۔", "description": "For aria-label within conversation list. Describes if last message is not defined." }, "BaseConversationListItem__aria-label": { - "message": "Go to conversation with $title$", + "message": "$title$ کے ساتھ گفتگو پر جائیں", "description": "Aria label for the conversation list item button", "placeholders": { "title": { @@ -2758,7 +2758,7 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "message--giftBadge--unopened--incoming": { - "message": "View this message on mobile to open it", + "message": "پیغام کو کھولنے کے لیے اسے موبائل پر دیکھیں", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--outgoing": { @@ -2770,11 +2770,11 @@ "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--toast--incoming": { - "message": "Check your phone to open gift", + "message": "گفٹ کھولنے کے لیے اپنا فون چیک کریں", "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" }, "message--giftBadge--unopened--toast--outgoing": { - "message": "Check your phone to view your gift", + "message": "اپنا گفٹ دیکھنے کے لیے اپنا فون چیک کریں", "description": "Shown when you've clicked on an outgoing gift badge" }, "message--giftBadge--preview--unopened": { @@ -2786,11 +2786,11 @@ "description": "Shown to label the redeemed gift badge in notifications and the left pane" }, "message--giftBadge--preview--sent": { - "message": "You sent a gift badge", + "message": "آپ نے گفٹ بیج بھیجا تھا", "description": "Shown to label a gift badge you've sent in notifications and the left pane" }, "message--giftBadge": { - "message": "Gift Badge", + "message": "گفٹ بیج", "description": "Shown to label the gift badge you've redeemed on another device" }, "quote--giftBadge": { @@ -2798,7 +2798,7 @@ "description": "Shown to label a gift badge you've replied to" }, "message--giftBadge--remaining--days": { - "message": "$days$ days remaining", + "message": "$days$ دن بقایا ہیں", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for days > 1)", "placeholders": { "days": { @@ -2808,7 +2808,7 @@ } }, "message--giftBadge--remaining--hours": { - "message": "$hours$ hours remaining", + "message": "$hours$ گھنٹے بقایا ہیں", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for hours > 1)", "placeholders": { "hours": { @@ -2818,7 +2818,7 @@ } }, "message--giftBadge--remaining--minutes": { - "message": "$minutes$ minutes remaining", + "message": "$minutes$ منٹ بقایا ہیں", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for minutes > 1)", "placeholders": { "minutes": { @@ -2828,7 +2828,7 @@ } }, "message--giftBadge--remaining--one-minute": { - "message": "1 minute remaining", + "message": "1 منٹ بقایا ہے", "description": "Describes how long remains for the gift badge you've redeemed on another device" }, "message--giftBadge--expired": { @@ -2848,7 +2848,7 @@ "description": "The title of the outgoing gift badge detail dialog" }, "modal--giftBadge--description": { - "message": "You've gifted a badge to $name$. When they accept, they'll be given a choice to show or hide their badge.", + "message": "آپ نے $name$ کو بیج گفٹ کیا ہے۔ ان کے قبول کرنے پر، انہیں اپنا بیج ظاہر کرنے یا چھپانے کا انتخاب دیا جائے گا۔", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { @@ -3280,11 +3280,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--accept-video-call": { - "message": "Accept call with video", + "message": "ویڈیو والی کال قبول کریں", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--accept-audio-call": { - "message": "Accept call with audio", + "message": "آڈیو والی کال قبول کریں", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--start-audio-call": { @@ -3388,11 +3388,11 @@ "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--DropStage--removeSticker": { - "message": "Remove sticker", + "message": "اسٹیکر ہٹائیں", "description": "Label for the X button used to remove a staged sticker" }, "StickerCreator--DropStage--dragDrop": { - "message": "Click or drag/drop a file to add a sticker", + "message": "اسٹیکر شامل کرنے کے لیے فائل پر کلک کریں یا گھسیٹیں/چھوڑیں", "description": "Shown on the + section of the file addition stage of sticker pack creation" }, "StickerCreator--DropStage--help": { @@ -3570,7 +3570,7 @@ "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" }, "Reactions--remove": { - "message": "Remove reaction", + "message": "ردعمل ہٹائیں", "description": "" }, "Reactions--error": { @@ -3808,7 +3808,7 @@ } }, "member-of-more-than-3-groups--one-more": { - "message": "Member of $group1$, $group2$, $group3$ and one more", + "message": "$group1$، $group2$، $group3$ اور ایک مزید گروپ کا رکن", "description": "Shown in the conversation hero to indicate this user is a member of four mutual groups", "placeholders": { "group1": { @@ -3926,7 +3926,7 @@ "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "incomingGroupCall__ringing-you": { - "message": "$ringer$ is calling you", + "message": "$ringer$ آپ کو کال کر رہا/رہی ہے", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3936,7 +3936,7 @@ } }, "incomingGroupCall__ringing-1-other": { - "message": "$ringer$ is calling you and $otherMember$", + "message": "$ringer$ آپ کو اور $otherMember$ کو کال کر رہا/رہی ہے", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3950,7 +3950,7 @@ } }, "incomingGroupCall__ringing-2-others": { - "message": "$ringer$ is calling you, $first$, and $second$", + "message": "$ringer$ آپ کو، $first$، اور $second$ کو کال کر رہا/رہی ہے", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3968,7 +3968,7 @@ } }, "incomingGroupCall__ringing-3-others": { - "message": "$ringer$ is calling you, $first$, $second$, and 1 other", + "message": "$ringer$ آپ کو، $first$ کو، $second$، اور ایک اور کو کال کر رہا/رہی ہے", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -3986,7 +3986,7 @@ } }, "incomingGroupCall__ringing-many": { - "message": "$ringer$ is calling you, $first$, $second$, and $remaining$ others", + "message": "$ringer$ آپ کو، $first$، $second$، اور $remaining$ دیگر کو کال کر رہا/رہی ہے", "description": "Shown in the incoming call bar when someone is ringing you for a group call", "placeholders": { "ringer": { @@ -4122,7 +4122,7 @@ "description": "Title for the select your screen sharing sources modal" }, "calling__SelectPresentingSourcesModal--confirm": { - "message": "Start sharing", + "message": "شیئرنگ شروع کریں", "description": "Confirm button for sharing screen modal" }, "calling__SelectPresentingSourcesModal--entireScreen": { @@ -5316,7 +5316,7 @@ } }, "GroupV2--admin-approval-bounce--one": { - "message": "$joinerName$ requested and cancelled their request to join via the group link", + "message": "$joinerName$ نے گروپ لنک کے ذریعے شامل ہونے کی درخواست کی اور اپنی درخواست منسوخ کر دی", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5326,7 +5326,7 @@ } }, "GroupV2--admin-approval-bounce": { - "message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link", + "message": "$joinerName$ نے درخواست کی اور گروپ لنک کے ذریعے $numberOfRequests$ کی شامل ہونے کی درخواستیں منسوخ کر دیں", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5618,11 +5618,11 @@ "description": "In the instructions for becoming a sustainer. The heading." }, "BadgeSustainerInstructions__subheader": { - "message": "Signal is powered by people like you. Contribute and receive a badge.", + "message": "Signal کو آپ جیسے لوگوں کا تعاون حاصل ہے۔ عطیہ دیں اور بیج حاصل کریں۔", "description": "In the instructions for becoming a sustainer. The subheading." }, "BadgeSustainerInstructions__instructions__1": { - "message": "Open Signal on your phone", + "message": "اپنے فون پر Signal کھولیں", "description": "In the instructions for becoming a sustainer. First instruction." }, "BadgeSustainerInstructions__instructions__2": { @@ -5654,7 +5654,7 @@ "description": "Displayed while checking if the contact is SMS-only" }, "countMutedConversationsDescription": { - "message": "Include muted conversations in badge count", + "message": "بیج کاؤنٹ میں خاموش گفتگو شامل کریں", "description": "Description for counting muted conversations in badge setting" }, "ContactModal--message": { @@ -5680,7 +5680,7 @@ } }, "ContactModal--rm-admin-info": { - "message": "Remove $contact$ as group admin?", + "message": "گروپ ایڈمن کے طور پر $contact$ کو ہٹائیں؟", "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", "placeholders": { "contact": { @@ -5706,7 +5706,7 @@ "description": "This is a button in the conversation context menu to show chat settings" }, "ConversationDetails__unmute--title": { - "message": "Unmute this chat?", + "message": "اس چیٹ کو غیر خاموش کریں؟", "description": "Title for the modal to unmute a chat" }, "ConversationDetails--group-link": { @@ -5722,7 +5722,7 @@ "description": "This is the info about the disappearing messages setting, in groups" }, "ConversationDetails--disappearing-messages-info--direct": { - "message": "When enabled, messages sent and received in this 1:1 chat will disappear after they've been seen.", + "message": "فعال ہونے پر، اس بالمشافہ (1:1) چیٹ میں بھیجے جانے اور موصول ہونے والے پیغامات دیکھ لیے جانے کے بعد غائب ہو جائیں گے۔", "description": "This is the info about the disappearing messages setting, for direct conversations" }, "ConversationDetails--notifications": { @@ -5862,7 +5862,7 @@ "description": "In the conversation notifications settings, this is the label for the mentions option" }, "ConversationNotificationsSettings__mentions__info": { - "message": "Receive notifications when you're mentioned in muted chats", + "message": "خاموش کردہ چیٹس میں اپنا تذکرہ ہونے پر اطلاعات وصول کریں", "description": "In the conversation notifications settings, this is the sub-label for the mentions option" }, "ConversationNotificationsSettings__mentions__select__always-notify": { @@ -5870,7 +5870,7 @@ "description": "In the conversation notifications settings, this is the option that always notifies you for @mentions" }, "ConversationNotificationsSettings__mentions__select__dont-notify-for-mentions-if-muted": { - "message": "Don't notify if muted", + "message": "اگر خاموش کیا گیا ہے تو اطلاع نہ دیں", "description": "In the conversation notifications settings, this is the option that doesn't notify you for @mentions if the conversation is muted" }, "GroupLinkManagement--clipboard": { @@ -5938,7 +5938,7 @@ } }, "PendingRequests--deny-for--with-link": { - "message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.", + "message": "\"$name$\" سے درخواست کو مسترد کریں؟ وہ دوبارہ گروپ لنک کے ذریعے شامل ہونے کی درخواست کرنے سے قاصر ہوں گے۔", "description": "This is the modal content when confirming denying a group request to join", "placeholders": { "name": { @@ -5998,7 +5998,7 @@ } }, "PendingInvites--revoke-from-plural": { - "message": "Revoke $number$ invites sent by \"$name$\"?", + "message": "\"$name$\" کی جانب سے بھیجے گئے $number$ دعوت نامے منسوخ کریں؟", "description": "This is the modal content when confirming revoking multiple invites", "placeholders": { "number": { @@ -6046,7 +6046,7 @@ "description": "Title of dialog to block a user from requesting to join via the link again" }, "PendingRequests--block--contents": { - "message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.", + "message": "$name$ گروپ لنک کے ذریعے اس گروپ میں شامل ہونے سے قاصر ہو گا یا شامل ہونے کی درخواست نہیں کر سکے گا۔ انہیں پھر بھی دستی طور پر گروپ میں شامل کیا جا سکتا ہے۔", "description": "Details of dialog to block a user from requesting to join via the link again", "placeholders": { "name": { @@ -6056,7 +6056,7 @@ } }, "PendingRequests--block--confirm": { - "message": "Block Request", + "message": "درخواست بلاک کریں", "description": "Confirmation button of dialog to block a user from requesting to join via the link again" }, "AvatarInput--no-photo-label--group": { @@ -6172,7 +6172,7 @@ "description": "The text of the button to create new groups" }, "selectContact": { - "message": "Select contact $name$", + "message": "رابطہ $name$ منتخب کریں", "description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)", "placeholders": { "name": { @@ -6182,7 +6182,7 @@ } }, "deselectContact": { - "message": "De-select contact $name$", + "message": "رابطہ $name$ غیر منتخب کریں", "description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)", "placeholders": { "name": { @@ -6192,7 +6192,7 @@ } }, "cannotSelectContact": { - "message": "Cannot select contact $name$", + "message": "رابطہ $name$ منتخب نہیں کیا جا سکتا", "description": "The label for contact checkboxes that are disabled", "placeholders": { "name": { @@ -6244,11 +6244,11 @@ "description": "aria-label for the 'next' button in the forward a message modal dialog" }, "TimelineDateHeader--date-in-last-6-months": { - "message": "ddd, MMM D", + "message": "ddd، MMM دن", "description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "TimelineDateHeader--date-older-than-6-months": { - "message": "MMM D, YYYY", + "message": "MMM دن، YYYY", "description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/." }, "MessageRequestWarning__learn-more": { @@ -6352,7 +6352,7 @@ } }, "RemoveGroupMemberConfirmation__description__with-link": { - "message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.", + "message": "گروپ سے \"$name$\" کو ہٹائیں؟ یہ گروپ لنک کے ذریعے دوبارہ شامل ہونے سے قاصر ہوں گے۔", "description": "When confirming the removal of a group member, show this text in the dialog", "placeholders": { "name": { @@ -6500,11 +6500,11 @@ "description": "Text for an option in Conversation Details Disappearing Messages setting when user previously selected custom time" }, "DisappearingTimeDialog__label--value": { - "message": "Number", + "message": "نمبر", "description": "aria-label for the number select box" }, "DisappearingTimeDialog__label--units": { - "message": "Unit of time", + "message": "ٹائم کا یونٹ", "description": "aria-label for the units of time select box" }, "DisappearingTimeDialog__title": { @@ -6558,7 +6558,7 @@ } }, "ErrorBoundaryNotification__text": { - "message": "Couldn't display this message. Click to submit a debug log.", + "message": "یہ پیغام ڈسپلے نہیں کیا جا سکتا۔ ڈیبگ لاگ جمع کروانے کے لیے کلک کریں۔", "description": "An error notification displayed when message fails to render due to an internal error" }, "GroupDescription__read-more": { @@ -6638,7 +6638,7 @@ "description": "Shown on the edit username screen" }, "ProfileEditor--username--check-characters": { - "message": "Usernames may only contain a-z, 0-9 and _", + "message": "صارفی ناموں میں صرف a-z، 0-9 اور _ شامل ہو سکتا ہے", "description": "Shown if user has attempted to use forbidden characters" }, "ProfileEditor--username--check-starting-character": { @@ -6646,7 +6646,7 @@ "description": "Shown if user has attempted to begin their username with a number" }, "ProfileEditor--username--check-character-min": { - "message": "Usernames must have a least $min$ characters.", + "message": "صارفی ناموں میں کم از کم $min$ حروف ہونا لازمی ہیں۔", "description": "Shown if user has attempted to enter a username with too few characters - currently min is 3", "placeholders": { "min": { @@ -6656,7 +6656,7 @@ } }, "ProfileEditor--username--check-character-max": { - "message": "Usernames must have at most $max$ characters.", + "message": "صارفی ناموں میں زیادہ سے زیادہ $max$ حروف ہونا لازمی ہیں۔", "description": "Shown if user has attempted to enter a username with too many characters - currently min is 25", "placeholders": { "max": { @@ -6670,19 +6670,19 @@ "description": "Shown if user has attempted to save a username which is not available" }, "ProfileEditor--username--general-error": { - "message": "Your username couldn’t be saved. Check your connection and try again.", + "message": "آپ کا صارفی نام محفوظ نہیں کیا جا سکا۔ اپنا کنکشن چیک کریں اور دوبارہ کوشش کریں۔", "description": "Shown if something unknown has gone wrong with username save." }, "ProfileEditor--username--delete-general-error": { - "message": "Your username couldn’t be removed. Check your connection and try again.", + "message": "آپ کا صارفی نام ہٹایا نہیں جا سکا۔ اپنا کنکشن چیک کریں اور دوبارہ کوشش کریں۔", "description": "Shown if something unknown has gone wrong with username delete." }, "ProfileEditor--username--delete-username": { - "message": "Delete username", + "message": "صارفی نام حذف کریں", "description": "Shown as aria label for trash icon next to username" }, "ProfileEditor--username--confirm-delete-body": { - "message": "This will remove your username, allowing other users to claim it. Are you sure?", + "message": "یہ آپ کا صارفی نام ہٹا دے گا، اور دیگر صارفین کو اس کا دعویٰ کرنے کی اجازت دے گا۔ کیا آپ کو یقین ہے؟", "description": "Shown in dialog body if user has saved an empty string to delete their username" }, "ProfileEditor--username--confirm-delete-button": { @@ -6752,7 +6752,7 @@ "description": "Title for about editing" }, "ProfileEditorModal--avatar": { - "message": "Your Avatar", + "message": "آپ کا اوتار", "description": "Title for profile avatar editing" }, "ProfileEditorModal--username": { @@ -6786,11 +6786,11 @@ "description": "Label for the avatar selector" }, "AvatarColorPicker--choose": { - "message": "Choose a color", + "message": "رنگ منتخب کریں", "description": "Label for when you need to choose your fighter, err color" }, "LeftPaneSetGroupMetadataHelper__avatar-modal-title": { - "message": "Group Avatar", + "message": "گروپ اوتار", "description": "Title for the avatar picker in the group creation flow" }, "Preferences__button--general": { @@ -6818,7 +6818,7 @@ "description": "Button to switch the settings view" }, "Preferences--lastSynced": { - "message": "Last import at $date$ $time$", + "message": "آخری درآمد $date$ $time$ پر کی گئی", "description": "Label for date and time of last sync operation", "placeholders": { "date": { @@ -6836,7 +6836,7 @@ "description": "Title for system type settings" }, "Preferences--zoom": { - "message": "Zoom level", + "message": "زوم لیول", "description": "Label for changing the zoom level" }, "Preferences__link-previews--title": { @@ -6844,7 +6844,7 @@ "description": "Title for the generate link previews setting" }, "Preferences__link-previews--description": { - "message": "To change this setting, open the Signal app on your mobile device and navigate to Settings > Chats", + "message": "اس ترتیب کو تبدیل کرنے کے لیے، اپنی موبائل ڈیوائس پر Signal ایپ کھولیں اور ترتیبات > چیٹس پر نیویگیٹ کریں", "description": "Description for the generate link previews setting" }, "Preferences--advanced": { @@ -6852,7 +6852,7 @@ "description": "Title for advanced settings" }, "Preferences--notification-content": { - "message": "Notification content", + "message": "اطلاعی مواد", "description": "Label for the notification content setting select box" }, "Preferences--blocked": { @@ -6860,7 +6860,7 @@ "description": "Label for blocked contacts setting" }, "Preferences--blocked-count-singular": { - "message": "$num$ contact", + "message": "$num$ رابطہ", "description": "Number of contacts blocked singular", "placeholders": { "num": { @@ -6870,7 +6870,7 @@ } }, "Preferences--blocked-count-plural": { - "message": "$num$ contacts", + "message": "$num$ روابط", "description": "Number of contacts blocked plural", "placeholders": { "num": { @@ -6884,7 +6884,7 @@ "description": "Title for the 'who can do X' setting" }, "Preferences__privacy--description": { - "message": "To change these settings, open the Signal app on your mobile device and navigate to Settings > Privacy", + "message": "ان ترتیبات کو تبدیل کرنے کے لیے، اپنی موبائل ڈیوائس پر Signal ایپ کھولیں اور ترتیبات > رازداری پر نیویگیٹ کریں", "description": "Description for the 'who can do X' setting" }, "Preferences__who-can--everybody": { @@ -6908,7 +6908,7 @@ "description": "Label for the see my phone number setting" }, "Preferences--find-me": { - "message": "Find me by my phone number", + "message": "مجھے میرے فون نمبر کے ذریعے تلاش کریں", "description": "Label for the find me by my phone number setting" }, "Preferences--read-receipts": { @@ -6920,23 +6920,23 @@ "description": "Label for the typing indicators setting" }, "Preferences--updates": { - "message": "Updates", + "message": "اپ ڈیٹس", "description": "Header for settings having to do with updates" }, "Preferences__download-update": { - "message": "Automatically download updates", + "message": "اپ ڈیٹس خود کار طور پر ڈاؤن لوڈ کریں", "description": "Label for checkbox for the auto download updates setting" }, "Preferences__enable-notifications": { - "message": "Enable notifications", + "message": "اطلاعات فعال کریں", "description": "Label for checkbox for the notifications setting" }, "Preferences__devices": { - "message": "Devices", + "message": "ڈیوائسز", "description": "Label for Device list in call settings pane" }, "DialogUpdate--version-available": { - "message": "Update to version $version$ available", + "message": "ورژن $version$ پر اپ ڈیٹ دستیاب ہے", "description": "Tooltip for new update available", "placeholders": { "status": { @@ -6946,15 +6946,15 @@ } }, "NSIS__retry-dialog--first-line": { - "message": "Signal cannot be closed.", + "message": "Signal بند نہیں کی جا سکتی۔", "description": "First line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__retry-dialog--second-line": { - "message": "Please close it manually and click Retry to continue.", + "message": "براہ کرم اسے دستی طور پر بند کریں اور جاری رکھنے کے لیے دوبارہ کوشش کریں پر کلک کریں۔", "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__appRunning": { - "message": "$appName$ is running.\nClick OK to close it.\nIf it doesn't close, try closing it manually.", + "message": "$appName$ چل رہی ہے۔\nاسے بند کرنے کے لیے ٹھیک ہے پر کلک کریں۔\nاگر یہ بند نہ ہو، تو اسے دستی طور پر بند کرنے کی کوشش کریں۔", "description": "The contents of a dialog displayed when Windows installer detect that the application is running and asks user to close it. Note: please keep the line breaks so that the text occupies three separate lines", "placeholders": { "appName": { @@ -6964,19 +6964,19 @@ } }, "NSIS__decompressionFailed": { - "message": "Failed to decompress files. Please try running the installer again.", + "message": "فائلز ڈی کمپریس کرنے میں ناکامی ہوئی۔ براہ کرم انسٹالر دوبارہ چلانے کی کوشش کریں۔", "description": "Displayed when Windows installer cannot decompress application files" }, "NSIS__uninstallFailed": { - "message": "Failed to uninstall old application files. Please try running the installer again.", + "message": "پرانی ایپلیکیشن فائلز ان انسٹال کرنے میں ناکامی ہوئی۔ براہ کرم انسٹالر دوبارہ چلانے کی کوشش کریں۔", "description": "Displayed when Windows installer cannot uninstall the old application" }, "CrashReportDialog__title": { - "message": "Application crashed", + "message": "ایپلیکیشن کریش ہو گئی", "description": "A title of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__body": { - "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.", + "message": "Signal کریش ہونے کے بعد دوبارہ شروع ہو گئی ہے۔ آپ مسئلے کی تحقیق میں Signal کی مدد کے لیے کریش کی رپورٹ جمع کروا سکتے ہیں۔", "description": "The body of the dialog displayed when starting an application after a recent crash" }, "CrashReportDialog__submit": { @@ -6984,7 +6984,7 @@ "description": "A button label for submission of the crash reporter data after a recent crash" }, "CrashReportDialog__erase": { - "message": "Don't Send", + "message": "نہ بھیجیں", "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" }, "CustomizingPreferredReactions__title": { @@ -6992,11 +6992,11 @@ "description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal." }, "CustomizingPreferredReactions__subtitle": { - "message": "Click to replace an emoji", + "message": "ایموجی کو تبدیل کرنے کے لیے کلک کریں", "description": "Instructions in the modal for customizing the preferred reactions." }, "CustomizingPreferredReactions__had-save-error": { - "message": "There was an error when saving your settings. Please try again.", + "message": "آپ کی ترتیبات محفوظ کرتے ہوئے ایک نقص واقع ہوا ہے۔ براہ کرم دوبارہ کوشش کریں۔", "description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message." }, "MediaEditor__control--draw": { @@ -7012,7 +7012,7 @@ "description": "Label for the sticker button in the media editor" }, "MediaEditor__control--crop": { - "message": "Crop and rotate", + "message": "کراپ کریں اور گھمائیں", "description": "Label for the crop & rotate button in the media editor" }, "MediaEditor__control--undo": { @@ -7024,35 +7024,35 @@ "description": "Label for the redo button in the media editor" }, "MediaEditor__text--regular": { - "message": "Regular", + "message": "عام", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--highlight": { - "message": "Highlight", + "message": "ہائی لائیٹ", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--outline": { - "message": "Outline", + "message": "آؤٹ لائن", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__text--underline": { - "message": "Underline", + "message": "انڈر لائن", "description": "Describes what attribute the color picker will change on the text" }, "MediaEditor__draw--pen": { - "message": "Pen", + "message": "پین", "description": "Type of brush to free draw" }, "MediaEditor__draw--highlighter": { - "message": "Highlighter", + "message": "ہائی لائیٹر", "description": "Type of brush to free draw" }, "MediaEditor__draw--thin": { - "message": "Thin", + "message": "باریک", "description": "Tip width of the brush" }, "MediaEditor__draw--regular": { - "message": "Regular", + "message": "عام", "description": "Tip width of the brush" }, "MediaEditor__draw--medium": { @@ -7060,7 +7060,7 @@ "description": "Tip width of the brush" }, "MediaEditor__draw--heavy": { - "message": "Heavy", + "message": "بھاری", "description": "Tip width of the brush" }, "MediaEditor__crop--reset": { @@ -7068,7 +7068,7 @@ "description": "Reset the crop state" }, "MediaEditor__crop--rotate": { - "message": "Rotate", + "message": "گھمائیں", "description": "Rotate the canvas" }, "MediaEditor__crop--flip": { @@ -7080,7 +7080,7 @@ "description": "Lock the aspect ratio" }, "MediaEditor__crop--crop": { - "message": "Crop", + "message": "کراپ کریں", "description": "Performs the crop" }, "MyStories__title": { @@ -7088,19 +7088,19 @@ "description": "Title for the my stories list" }, "MyStories__story": { - "message": "Your story", + "message": "آپ کی اسٹوری", "description": "aria-label for each one of your stories" }, "MyStories__download": { - "message": "Download story", + "message": "اسٹوری ڈاؤن لوڈ کریں", "description": "aria-label for the download button" }, "MyStories__more": { - "message": "More options", + "message": "مزید آپشنز", "description": "aria-label for the more button" }, "MyStories__views--singular": { - "message": "$num$ view", + "message": "$num$ ویو", "description": "Number of views your story has", "placeholders": { "num": { @@ -7110,7 +7110,7 @@ } }, "MyStories__views--plural": { - "message": "$num$ views", + "message": "$num$ ویوز", "description": "Number of views your story has", "placeholders": { "num": { @@ -7120,7 +7120,7 @@ } }, "MyStories__replies--singular": { - "message": "$num$ reply", + "message": "$num$ جواب", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7130,7 +7130,7 @@ } }, "MyStories__replies--plural": { - "message": "$num$ replies", + "message": "$num$ جوابات", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7140,7 +7140,7 @@ } }, "MyStories__delete": { - "message": "Delete this story? It will also be deleted for everyone who received it.", + "message": "یہ اسٹوری حذف کریں؟ اسے اس کو وصول کرنے والے ہر فرد کے لیے بھی حذف کر دیا جائے گا۔", "description": "Confirmation dialog description text for deleting a story" }, "Stories__title": { @@ -7160,15 +7160,15 @@ "description": "Button label to go to hidden stories pane" }, "Stories__list-empty": { - "message": "No recent stories to show right now", + "message": "ابھی دکھانے کے لیے کوئی حالیہ اسٹوریز نہیں ہیں", "description": "Description for when there are no stories to show" }, "Stories__placeholder--text": { - "message": "Click to view a story", + "message": "اسٹوری دیکھنے کے لیے کلک کریں", "description": "Placeholder label for the story view" }, "Stories__from-to-group": { - "message": "$name$ to $group$", + "message": "$name$ تا $group$", "description": "Title for someone sending a story to a group", "placeholders": { "name": { @@ -7182,11 +7182,11 @@ } }, "StoryViewer__pause": { - "message": "Pause", + "message": "وقفہ کریں", "description": "Aria label for pausing a story" }, "StoryViewer__play": { - "message": "Play", + "message": "پلے کریں", "description": "Aria label for playing a story" }, "StoryViewer__reply": { @@ -7194,7 +7194,7 @@ "description": "Button label to reply to a story" }, "StoryViewer__reply-group": { - "message": "Reply to Group", + "message": "گروپ کو جواب دیں", "description": "Button label to reply to a group story" }, "StoryViewer__mute": { @@ -7218,7 +7218,7 @@ "description": "Title for replies tab" }, "StoryViewsNRepliesModal__react": { - "message": "React to story", + "message": "اسٹوری پر ردعمل دیں", "description": "aria-label for reaction button" }, "StoryViewsNRepliesModal__reacted": { @@ -7226,11 +7226,11 @@ "description": "Description of someone reacting to a story" }, "StoryListItem__label": { - "message": "Story", + "message": "اسٹوری", "description": "aria-label for the story list button" }, "StoryListItem__unhide": { - "message": "Show stories", + "message": "اسٹوریز دکھائیں", "description": "Label for menu item to un-hide the story" }, "StoryListItem__hide": { @@ -7242,7 +7242,7 @@ "description": "Label for menu item to go to conversation" }, "StoryListItem__hide-modal--body": { - "message": "Hide story? New story updates from $name$ won’t appear at the top of the stories list anymore.", + "message": "اسٹوری مخفی کریں؟ اسٹوریز کی فہرست کے بالائی حصے میں $name$ کی جانب سے نئی اسٹوری کی اپ ڈیٹس مزید سامنے نہیں آئیں گی۔", "description": "Body for the confirmation dialog for hiding a story" }, "StoryListItem__hide-modal--confirm": { @@ -7250,7 +7250,7 @@ "description": "Action button for the confirmation dialog to hide a story" }, "StoryImage__error": { - "message": "Error displaying image", + "message": "تصویر ڈسپلے کرنے میں نقص آیا ہے", "description": "aria-label for image errors" }, "StoryCreator__text-bg": { @@ -7274,7 +7274,7 @@ "description": "Placeholder to add text" }, "StoryCreator__text--regular": { - "message": "Regular", + "message": "عام", "description": "Label for font" }, "StoryCreator__text--bold": { @@ -7310,11 +7310,11 @@ "description": "Title for the link preview tooltip" }, "Quote__story": { - "message": "Story", + "message": "اسٹوری", "description": "Title for replies to stories" }, "Quote__story-reaction": { - "message": "Reacted to a story from $name$", + "message": "$name$ کی طرف سے کہانی پر ردعمل دیں", "description": "Label for when a person reacts to a story", "placeholders": { "name": { @@ -7336,11 +7336,11 @@ "description": "Label for when a story is not found" }, "WhatsNew__modal-title": { - "message": "What's New", + "message": "نیا کیا ہے", "description": "Title for the whats new modal" }, "WhatsNew__bugfixes": { - "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", + "message": "یہ ورژن Signal کو بے خلل طور پر چلتا رکھنے کے لیے کچھ معمولی تبدیلیوں اور بگ درستگیوں پر مشتمل ہے۔", "description": "Release notes for releases that only include bug fixes" }, "WhatsNew__v5.47--1": { diff --git a/_locales/vi/messages.json b/_locales/vi/messages.json index 748182c4b..d3caefcc5 100644 --- a/_locales/vi/messages.json +++ b/_locales/vi/messages.json @@ -222,7 +222,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "noArchivedConversations": { - "message": "No archived conversations.", + "message": "Không có cuộc trò chuyện đã lưu trữ.", "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" }, "archiveConversation": { @@ -420,7 +420,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "safetyNumberChangeDialog__pending-messages": { - "message": "Send pending messages", + "message": "Gửi tin nhắn chờ", "description": "Shown on confirmation dialog when user attempts to send a message in the outbox" }, "identityKeyErrorOnSend": { @@ -464,7 +464,7 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.", + "message": "Khi bạn bấm Gửi, nhật ký của bạn sẽ được đăng online trong 30 ngày tại một URL độc nhất, chưa được xuất bản. Bạn có thể Lưu trên thiết bị trước.", "description": "Description of what will happen with your debug log" }, "debugLogError": { @@ -476,11 +476,11 @@ "description": "Title of the success page for submitting a debug log" }, "debugLogSuccessNextSteps": { - "message": "Debug log uploaded. When you contact support, copy the URL below and attach it along with a description of the problem you saw and steps to reproduce it.", + "message": "Nhật ký gỡ lỗi đã được tải lên. Khi bạn liên hệ với bộ phận hỗ trợ, hãy sao chép URL dưới đây và đính kèm nó với mô tả về sự cố bạn gặp và các bước để tái lập sự cố.", "description": "Explanation of next steps to take when submitting debug log" }, "debugLogLogIsIncomplete": { - "message": "... to see the full log, click Save", + "message": "… để xem nhật ký đầy đủ, bấm Lưu", "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopy": { @@ -836,11 +836,11 @@ "description": "Shown to separate the types of search results" }, "findByUsernameHeader": { - "message": "Find by username", + "message": "Tìm theo tên người dùng", "description": "Shown when search could be a valid username, with one sub-item that will kick off the search" }, "findByPhoneNumberHeader": { - "message": "Find by phone number", + "message": "Tìm theo số điện thoại", "description": "Shown when search could be a valid phone number, with one sub-item that will kick off the search" }, "at-username": { @@ -926,7 +926,7 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadFullMessage": { - "message": "Download Full Message", + "message": "Tải tin nhắn đầy đủ", "description": "Shown in the message bubble while a long message attachment is not downloaded" }, "downloadAttachment": { @@ -974,7 +974,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to one hour. Recording will stop if you switch to another app.", + "message": "Tin nhắn thoại được giới hạn ở một giờ. Việc thu âm sẽ dừng lại nếu bạn chuyển sang ứng dụng khác.", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -1056,7 +1056,7 @@ "description": "Shown in a button when a conversation is unmuted and can be muted" }, "cannotUpdateDetail": { - "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal không thể cập nhật. $retry$ hoặc truy cập $url$ để cài thủ công. Sau đó, $support$ về vấn đề này", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "retry": { @@ -1074,7 +1074,7 @@ } }, "cannotUpdateRequireManualDetail": { - "message": "Signal couldn't update. Visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal không thể cập nhật. Truy cập $url$ để cài thủ công. Sau đó, $support$ về vấn đề này", "description": "Shown if a general error happened while trying to install update package and manual update is required", "placeholders": { "url": { @@ -1228,7 +1228,7 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "retryDeleteForEveryone": { - "message": "Retry Delete for Everyone", + "message": "Thử lại Xóa với Mọi người", "description": "Shown on the drop-down menu for an individual message, but only if a previous delete for everyone failed to send" }, "forwardMessage": { @@ -2050,7 +2050,7 @@ "description": "Shown on outgoing message if it fails to send" }, "deleteFailed": { - "message": "Delete failed", + "message": "Xóa không thành công", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone" }, "sendPaused": { @@ -2062,7 +2062,7 @@ "description": "Shown on outgoing message if it is partially sent" }, "partiallyDeleted": { - "message": "Partially deleted, click to retry", + "message": "Đã xóa một phần, bấm để thử lại", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone" }, "showMore": { @@ -2158,11 +2158,11 @@ "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." }, "timestampFormat__long__today": { - "message": "[Today] LT", + "message": "[Hôm nay] LT", "description": "Timestamp format string for displaying \"Today\" and the time" }, "timestampFormat__long__yesterday": { - "message": "[Yesterday] LT", + "message": "[Hôm qua] LT", "description": "Timestamp format string for displaying \"Yesterday\" and the time" }, "messageBodyTooLong": { @@ -2406,7 +2406,7 @@ "description": "Shown if request to Signal servers to find username fails" }, "Toast--failed-to-fetch-phone-number": { - "message": "Failed to fetch phone number. Check your connection and try again.", + "message": "Tìm số điện thoại không thành công. Hãy kiểm tra đường truyền của bạn và thử lại.", "description": "Shown if request to Signal servers to find phone number fails" }, "startConversation--username-not-found": { @@ -2420,7 +2420,7 @@ } }, "startConversation--phone-number-not-found": { - "message": "User not found. \"$phoneNumber$\" is not a Signal user.", + "message": "Không tìm thấy người dùng. \"$phoneNumber$\" không phải là người dùng Signal.", "description": "Shown in dialog if phone number is not found.", "placeholders": { "phoneNumber": { @@ -2430,7 +2430,7 @@ } }, "startConversation--phone-number-not-valid": { - "message": "User not found. \"$phoneNumber$\" is not a valid phone number.", + "message": "Không tìm thấy người dùng. Số điện thoại \"$phoneNumber$\" không đúng.", "description": "Shown in dialog if phone number is not valid.", "placeholders": { "phoneNumber": { @@ -2548,11 +2548,11 @@ "description": "" }, "autoUpdateRetry": { - "message": "Retry update", + "message": "Thử cập nhật lại", "description": "" }, "autoUpdateContactSupport": { - "message": "contact support", + "message": "liên hệ bộ phận hỗ trợ", "description": "" }, "autoUpdateNewVersionMessage": { @@ -2564,7 +2564,7 @@ "description": "" }, "downloadFullNewVersionMessage": { - "message": "Signal couldn’t update. Click to try again.", + "message": "Signal không thể cập nhật. Bấm để thử lại.", "description": "Shown in update dialog when partial update fails and we have to ask user to download full update" }, "autoUpdateNewVersionInstructions": { @@ -2758,7 +2758,7 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "message--giftBadge--unopened--incoming": { - "message": "View this message on mobile to open it", + "message": "Xem tin nhắn này trên điện thoại để mở", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--outgoing": { @@ -2766,39 +2766,39 @@ "description": "Shown in a message's bubble when you've sent a gift badge to a contact" }, "message--giftBadge--unopened--label": { - "message": "Gift", + "message": "Quà tặng", "description": "Shown in a message's bubble when you've received a gift badge from a contact" }, "message--giftBadge--unopened--toast--incoming": { - "message": "Check your phone to open gift", + "message": "Kiểm tra điện thoại của bạn để mở quà", "description": "Shown when you've clicked on an incoming gift badge you haven't yet redeemed" }, "message--giftBadge--unopened--toast--outgoing": { - "message": "Check your phone to view your gift", + "message": "Kiểm tra điện thoại của bạn để xem quà", "description": "Shown when you've clicked on an outgoing gift badge" }, "message--giftBadge--preview--unopened": { - "message": "You received a gift", + "message": "Bạn nhận được một món quà", "description": "Shown to label the gift badge in notifications and the left pane" }, "message--giftBadge--preview--redeemed": { - "message": "You redeemed a gift badge", + "message": "Bạn đã nhận một huy hiệu quà tặng", "description": "Shown to label the redeemed gift badge in notifications and the left pane" }, "message--giftBadge--preview--sent": { - "message": "You sent a gift badge", + "message": "Bạn đã gửi một huy hiệu quà tặng", "description": "Shown to label a gift badge you've sent in notifications and the left pane" }, "message--giftBadge": { - "message": "Gift Badge", + "message": "Huy hiệu Quà tặng", "description": "Shown to label the gift badge you've redeemed on another device" }, "quote--giftBadge": { - "message": "Gift", + "message": "Quà tặng", "description": "Shown to label a gift badge you've replied to" }, "message--giftBadge--remaining--days": { - "message": "$days$ days remaining", + "message": "Còn $days$ ngày", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for days > 1)", "placeholders": { "days": { @@ -2808,7 +2808,7 @@ } }, "message--giftBadge--remaining--hours": { - "message": "$hours$ hours remaining", + "message": "Còn $hours$ giờ", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for hours > 1)", "placeholders": { "hours": { @@ -2818,7 +2818,7 @@ } }, "message--giftBadge--remaining--minutes": { - "message": "$minutes$ minutes remaining", + "message": "Còn $minutes$ phút", "description": "Describes how long remains for the gift badge you've redeemed on another device (only rendered for minutes > 1)", "placeholders": { "minutes": { @@ -2828,11 +2828,11 @@ } }, "message--giftBadge--remaining--one-minute": { - "message": "1 minute remaining", + "message": "Còn 1 phút", "description": "Describes how long remains for the gift badge you've redeemed on another device" }, "message--giftBadge--expired": { - "message": "Expired", + "message": "Đã hết hạn", "description": "Shows that a gift badge is expired" }, "message--giftBadge--view": { @@ -2840,7 +2840,7 @@ "description": "Shown when you've sent a gift badge to someone then opened it" }, "message--giftBadge--redeemed": { - "message": "Redeemed", + "message": "Đã nhận", "description": "Shown when you've redeemed the gift badge on another device" }, "modal--giftBadge--title": { @@ -2848,7 +2848,7 @@ "description": "The title of the outgoing gift badge detail dialog" }, "modal--giftBadge--description": { - "message": "You've gifted a badge to $name$. When they accept, they'll be given a choice to show or hide their badge.", + "message": "Bạn đã tặng một huy hiệu cho $name$. Khi chấp nhận, người đó sẽ có quyền chọn hiển thị hoặc ẩn huy hiệu của mình.", "description": "The description of the outgoing gift badge detail dialog", "placeholders": { "name": { @@ -3280,11 +3280,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--accept-video-call": { - "message": "Accept call with video", + "message": "Nhận cuộc gọi với video", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--accept-audio-call": { - "message": "Accept call with audio", + "message": "Nhận cuộc gọi với âm thanh", "description": "Shown in the calling keyboard shortcuts guide" }, "Keyboard--start-audio-call": { @@ -4278,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": "Bạn không thể tham gia nhóm này qua đường dẫn nhóm vì một quản trị viên đã gỡ bạn khỏi nhóm.", "description": "Shown if you click a group link and you have been forbidden from joining via the link" }, "GroupV2--join--prompt-with-approval": { @@ -5316,7 +5316,7 @@ } }, "GroupV2--admin-approval-bounce--one": { - "message": "$joinerName$ requested and cancelled their request to join via the group link", + "message": "$joinerName$ đã yêu cầu và hủy yêu cầu tham gia qua đường dẫn nhóm", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5326,7 +5326,7 @@ } }, "GroupV2--admin-approval-bounce": { - "message": "$joinerName$ requested and cancelled $numberOfRequests$ requests to join via the group link", + "message": "$joinerName$ đã yêu cầu và hủy $numberOfRequests$ yêu cầu tham gia qua đường dẫn nhóm", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "joinerName": { @@ -5938,7 +5938,7 @@ } }, "PendingRequests--deny-for--with-link": { - "message": "Deny request from \"$name$\"? They will not be able to request to join via the group link again.", + "message": "Từ chối yêu cầu từ \"$name$\"? Người này sẽ không thể yêu cầu tham gia lại qua đường dẫn nhóm.", "description": "This is the modal content when confirming denying a group request to join", "placeholders": { "name": { @@ -6038,15 +6038,15 @@ "description": "Information shown below the invite list" }, "PendingRequests--block--button": { - "message": "Block request", + "message": "Chặn yêu cầu", "description": "Shown in timeline if users cancel their request to join a group via a group link" }, "PendingRequests--block--title": { - "message": "Block request?", + "message": "Chặn yêu cầu?", "description": "Title of dialog to block a user from requesting to join via the link again" }, "PendingRequests--block--contents": { - "message": "$name$ will not be able to join or request to join this group via the group link. They can still be added to the group manually.", + "message": "$name$ sẽ không thể tham gia hoặc yêu cầu tham gia nhóm này qua đường dẫn nhóm. Người này vẫn có thể được thêm vào nhóm bằng cách thủ công.", "description": "Details of dialog to block a user from requesting to join via the link again", "placeholders": { "name": { @@ -6056,7 +6056,7 @@ } }, "PendingRequests--block--confirm": { - "message": "Block Request", + "message": "Chặn Yêu cầu", "description": "Confirmation button of dialog to block a user from requesting to join via the link again" }, "AvatarInput--no-photo-label--group": { @@ -6352,7 +6352,7 @@ } }, "RemoveGroupMemberConfirmation__description__with-link": { - "message": "Remove \"$name$\" from the group? They will not be able to rejoin via the group link.", + "message": "Xóa \"$name$\" khỏi nhóm? Người này sẽ không thể tham gia lại qua đường dẫn nhóm.", "description": "When confirming the removal of a group member, show this text in the dialog", "placeholders": { "name": { @@ -6500,11 +6500,11 @@ "description": "Text for an option in Conversation Details Disappearing Messages setting when user previously selected custom time" }, "DisappearingTimeDialog__label--value": { - "message": "Number", + "message": "Số", "description": "aria-label for the number select box" }, "DisappearingTimeDialog__label--units": { - "message": "Unit of time", + "message": "Đơn vị thời gian", "description": "aria-label for the units of time select box" }, "DisappearingTimeDialog__title": { @@ -6954,7 +6954,7 @@ "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." }, "NSIS__appRunning": { - "message": "$appName$ is running.\nClick OK to close it.\nIf it doesn't close, try closing it manually.", + "message": "$appName$ đang hoạt động.\nBấm OK để đóng.\nNếu ứng dụng vẫn không đóng, hãy thử đóng bằng cách thủ công.", "description": "The contents of a dialog displayed when Windows installer detect that the application is running and asks user to close it. Note: please keep the line breaks so that the text occupies three separate lines", "placeholders": { "appName": { @@ -6964,11 +6964,11 @@ } }, "NSIS__decompressionFailed": { - "message": "Failed to decompress files. Please try running the installer again.", + "message": "Giải nén tập tin không thành công. Vui lòng thử chạy lại bộ cài đặt.", "description": "Displayed when Windows installer cannot decompress application files" }, "NSIS__uninstallFailed": { - "message": "Failed to uninstall old application files. Please try running the installer again.", + "message": "Xóa tập tin của ứng dụng cũ không thành công. Vui lòng thử chạy lại bộ cài đặt.", "description": "Displayed when Windows installer cannot uninstall the old application" }, "CrashReportDialog__title": { @@ -7088,19 +7088,19 @@ "description": "Title for the my stories list" }, "MyStories__story": { - "message": "Your story", + "message": "Story của bạn", "description": "aria-label for each one of your stories" }, "MyStories__download": { - "message": "Download story", + "message": "Tải story", "description": "aria-label for the download button" }, "MyStories__more": { - "message": "More options", + "message": "Tùy chọn khác", "description": "aria-label for the more button" }, "MyStories__views--singular": { - "message": "$num$ view", + "message": "$num$ lượt xem", "description": "Number of views your story has", "placeholders": { "num": { @@ -7110,7 +7110,7 @@ } }, "MyStories__views--plural": { - "message": "$num$ views", + "message": "$num$ lượt xem", "description": "Number of views your story has", "placeholders": { "num": { @@ -7120,7 +7120,7 @@ } }, "MyStories__replies--singular": { - "message": "$num$ reply", + "message": "$num$ câu trả lời", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7130,7 +7130,7 @@ } }, "MyStories__replies--plural": { - "message": "$num$ replies", + "message": "$num$ câu trả lời", "description": "Number of replies your story has", "placeholders": { "num": { @@ -7140,7 +7140,7 @@ } }, "MyStories__delete": { - "message": "Delete this story? It will also be deleted for everyone who received it.", + "message": "Xóa story này? Story cũng sẽ được xóa với tất cả những người đã nhận nó.", "description": "Confirmation dialog description text for deleting a story" }, "Stories__title": { @@ -7152,23 +7152,23 @@ "description": "Label for your stories" }, "Stories__add": { - "message": "Add a story", + "message": "Thêm một story", "description": "Description hint to add a story" }, "Stories__hidden-stories": { - "message": "Hidden stories", + "message": "Các story đã ẩn", "description": "Button label to go to hidden stories pane" }, "Stories__list-empty": { - "message": "No recent stories to show right now", + "message": "Không có story gần đây để hiển thị vào lúc này", "description": "Description for when there are no stories to show" }, "Stories__placeholder--text": { - "message": "Click to view a story", + "message": "Bấm để xem một story", "description": "Placeholder label for the story view" }, "Stories__from-to-group": { - "message": "$name$ to $group$", + "message": "$name$ đến $group$", "description": "Title for someone sending a story to a group", "placeholders": { "name": { @@ -7194,7 +7194,7 @@ "description": "Button label to reply to a story" }, "StoryViewer__reply-group": { - "message": "Reply to Group", + "message": "Trả lời cho Nhóm", "description": "Button label to reply to a group story" }, "StoryViewer__mute": { @@ -7206,23 +7206,23 @@ "description": "Aria label for unmuting stories" }, "StoryViewsNRepliesModal__no-replies": { - "message": "No replies yet", + "message": "Chưa có câu trả lời", "description": "Placeholder text for when there are no replies" }, "StoryViewsNRepliesModal__tab--views": { - "message": "Views", + "message": "Lượt xem", "description": "Title for views tab" }, "StoryViewsNRepliesModal__tab--replies": { - "message": "Replies", + "message": "Câu trả lời", "description": "Title for replies tab" }, "StoryViewsNRepliesModal__react": { - "message": "React to story", + "message": "Bày tỏ cảm xúc với story", "description": "aria-label for reaction button" }, "StoryViewsNRepliesModal__reacted": { - "message": "Reacted to the story", + "message": "Đã bày tỏ cảm xúc với story", "description": "Description of someone reacting to a story" }, "StoryListItem__label": { @@ -7230,19 +7230,19 @@ "description": "aria-label for the story list button" }, "StoryListItem__unhide": { - "message": "Show stories", + "message": "Hiện story", "description": "Label for menu item to un-hide the story" }, "StoryListItem__hide": { - "message": "Hide story", + "message": "Ẩn story", "description": "Label for menu item to hide the story" }, "StoryListItem__go-to-chat": { - "message": "Go to chat", + "message": "Đến cuộc trò chuyện", "description": "Label for menu item to go to conversation" }, "StoryListItem__hide-modal--body": { - "message": "Hide story? New story updates from $name$ won’t appear at the top of the stories list anymore.", + "message": "Ẩn story? Cập nhật story mới từ $name$ sẽ không còn hiện ở đầu danh sách story.", "description": "Body for the confirmation dialog for hiding a story" }, "StoryListItem__hide-modal--confirm": { @@ -7250,7 +7250,7 @@ "description": "Action button for the confirmation dialog to hide a story" }, "StoryImage__error": { - "message": "Error displaying image", + "message": "Lỗi hiển thị ảnh", "description": "aria-label for image errors" }, "StoryCreator__text-bg": { @@ -7294,7 +7294,7 @@ "description": "Label for font" }, "StoryCreator__link-preview-placeholder": { - "message": "Type or paste a URL", + "message": "Gõ hoặc dán một URL", "description": "Placeholder for the URL input for link previews" }, "StoryCreator__link-preview-empty": { @@ -7306,7 +7306,7 @@ "description": "Placeholder for the add text input" }, "TextAttachment__preview__link": { - "message": "Visit link", + "message": "Truy cập đường dẫn", "description": "Title for the link preview tooltip" }, "Quote__story": { @@ -7314,7 +7314,7 @@ "description": "Title for replies to stories" }, "Quote__story-reaction": { - "message": "Reacted to a story from $name$", + "message": "Đã bày tỏ cảm xúc với story của $name$", "description": "Label for when a person reacts to a story", "placeholders": { "name": { @@ -7324,15 +7324,15 @@ } }, "Quote__story-reaction--yours": { - "message": "Reacted to your story", + "message": "Đã bày tỏ cảm xúc với story của bạn", "description": "Label for when a person reacts to your story" }, "Quote__story-reaction--single": { - "message": "Reacted to a story", + "message": "Đã bày tỏ cảm xúc với một story", "description": "Used whenever we can't find a user's first name" }, "Quote__story-unavailable": { - "message": "No longer available", + "message": "Không thể xem được nữa", "description": "Label for when a story is not found" }, "WhatsNew__modal-title": { diff --git a/_locales/zh_CN/messages.json b/_locales/zh_CN/messages.json index 2000f1bc8..404ad2459 100644 --- a/_locales/zh_CN/messages.json +++ b/_locales/zh_CN/messages.json @@ -222,7 +222,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "noArchivedConversations": { - "message": "No archived conversations.", + "message": "没有已存档的对话。", "description": "Shown at the top of the archived conversations list in the left pane if there is no any archived conversation" }, "archiveConversation": { @@ -420,7 +420,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "safetyNumberChangeDialog__pending-messages": { - "message": "Send pending messages", + "message": "发送待发消息", "description": "Shown on confirmation dialog when user attempts to send a message in the outbox" }, "identityKeyErrorOnSend": { @@ -464,11 +464,11 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "When you click Submit, your log will be posted online for 30 days at a unique, unpublished URL. You may Save it locally first.", + "message": "当您点击提交后,您的日志将会在一个唯一的未发布 URL 中在线发布 30 天。您可以先将其保存在本地。", "description": "Description of what will happen with your debug log" }, "debugLogError": { - "message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", + "message": "上传出现了问题!请发送电子邮件至 support@signal.org 并在附件中添加日志的文本文件。", "description": "Error message a recommendations if debug log upload fails" }, "debugLogSuccess": { @@ -476,11 +476,11 @@ "description": "Title of the success page for submitting a debug log" }, "debugLogSuccessNextSteps": { - "message": "Debug log uploaded. When you contact support, copy the URL below and attach it along with a description of the problem you saw and steps to reproduce it.", + "message": "调试日志已上传。当您联系支持团队时,请复制下方的 URL 并附上问题描述和导致问题出现的步骤。", "description": "Explanation of next steps to take when submitting debug log" }, "debugLogLogIsIncomplete": { - "message": "... to see the full log, click Save", + "message": "...如要查看完整日志,请点击保持", "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopy": { @@ -646,7 +646,7 @@ } }, "decryptionErrorToast": { - "message": "Desktop ran into a decryption error from $name$, device $deviceId$", + "message": "桌面程序遇到来自$name$的解密错误,设备为$deviceId$", "description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.", "placeholders": { "name": { @@ -836,11 +836,11 @@ "description": "Shown to separate the types of search results" }, "findByUsernameHeader": { - "message": "Find by username", + "message": "按用户名查找", "description": "Shown when search could be a valid username, with one sub-item that will kick off the search" }, "findByPhoneNumberHeader": { - "message": "Find by phone number", + "message": "按电话号码查找", "description": "Shown when search could be a valid phone number, with one sub-item that will kick off the search" }, "at-username": { @@ -858,7 +858,7 @@ "description": "" }, "whatsNew": { - "message": "See $whatsNew$ in this update", + "message": "在此更新中查看$whatsNew$", "description": "Shown in the main window", "placeholders": { "name": { @@ -926,7 +926,7 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadFullMessage": { - "message": "Download Full Message", + "message": "下载完整消息", "description": "Shown in the message bubble while a long message attachment is not downloaded" }, "downloadAttachment": { @@ -974,7 +974,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to one hour. Recording will stop if you switch to another app.", + "message": "语音消息限制为 1 小时。如果您切换到另一个应用,录音将停止。", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -990,7 +990,7 @@ "description": "Shown after user selects to save to downloads" }, "attachmentSavedShow": { - "message": "Show in folder", + "message": "在文件夹中显示", "description": "Button label for showing the attachment in your file system" }, "you": { @@ -1056,7 +1056,7 @@ "description": "Shown in a button when a conversation is unmuted and can be muted" }, "cannotUpdateDetail": { - "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal 无法更新。请$retry$或访问$url$手动安装应用,然后$support$此问题", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "retry": { @@ -1074,7 +1074,7 @@ } }, "cannotUpdateRequireManualDetail": { - "message": "Signal couldn't update. Visit $url$ to install it manually. Then, $support$ about this problem", + "message": "Signal 无法更新。请访问$url$手动安装应用,然后$support$此问题", "description": "Shown if a general error happened while trying to install update package and manual update is required", "placeholders": { "url": { @@ -1198,7 +1198,7 @@ "description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command." }, "verifyHelp": { - "message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", + "message": "如要验证您与$name$的端对端加密安全性,请将上方的数字与对方的设备进行比对。", "description": "", "placeholders": { "name": { @@ -1228,7 +1228,7 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "retryDeleteForEveryone": { - "message": "Retry Delete for Everyone", + "message": "重新尝试对所有人删除", "description": "Shown on the drop-down menu for an individual message, but only if a previous delete for everyone failed to send" }, "forwardMessage": { @@ -1304,7 +1304,7 @@ } }, "DeliveryIssue--summary--group": { - "message": "A message, sticker, reaction, read receipt or media couldn’t be delivered to you from $sender$ in this chat.", + "message": "$sender$的消息、贴纸、回应、已读回执或媒体无法在此聊天中发送给您。", "description": "Shown on explainer dialog available from delivery issue timeline events in groups", "placeholders": { "name": { @@ -1314,7 +1314,7 @@ } }, "ChangeNumber--notification": { - "message": "$sender$ changed their phone number", + "message": "$sender$已更改电话号码", "description": "Shown in timeline when a member of a conversation changes their phone number", "placeholders": { "sender": { @@ -1372,7 +1372,7 @@ "description": "The menu option shown in Signal iOS to add a new linked device" }, "Install__scan-this-code": { - "message": "Scan this code in the Signal app on your phone", + "message": "扫描您手机上的 Signal 应用中的此二维码", "description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen" }, "Install__instructions__1": { @@ -1380,7 +1380,7 @@ "description": "Instructions on the device link screen" }, "Install__instructions__2": { - "message": "Tap into $settings$, then tap $linkedDevices$", + "message": "点击$settings$,然后点击$linkedDevices$", "description": "Instructions on the device link screen", "placeholders": { "settings": { @@ -1398,7 +1398,7 @@ "description": "Part of the 2nd instruction on the device link screen" }, "Install__instructions__3": { - "message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)", + "message": "点击$plusButton$(Android)或$linkNewDevice$ (iPhone)", "description": "Instructions on the device link screen", "placeholders": { "plusButton": { @@ -1412,7 +1412,7 @@ } }, "Install__qr-failed": { - "message": "The QR code couldn't load. Check your internet and try again. $learnMore$", + "message": "无法加载此二维码。请检查您的网络并重试。$learnMore$", "description": "Shown on the install screen if the QR code fails to load", "placeholders": { "learnMore": { @@ -1430,11 +1430,11 @@ "description": "Shown on the install screen. Link takes users to a support page" }, "Install__choose-device-name__description": { - "message": "You'll see this name under \"Linked Devices\" on your phone", + "message": "您将会在您手机的“已连接设备”下看到此名称", "description": "The subheader shown on the 'choose device name' screen in the device linking process" }, "Install__choose-device-name__placeholder": { - "message": "My Computer", + "message": "我的计算机", "description": "The placeholder for the 'choose device name' input" }, "Preferences--device-name": { @@ -1454,7 +1454,7 @@ "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "initialSync__subtitle": { - "message": "Note: Your chat history will not be synced to this device", + "message": "注意:您的聊天历史记录将不会同步到此设备", "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "installConnectionFailed": { @@ -1474,7 +1474,7 @@ "description": "" }, "installUnknownError": { - "message": "An unexpected error occurred. Please try again.", + "message": "出现意外错误,请重试。", "description": "" }, "installTryAgain": { @@ -1510,7 +1510,7 @@ "description": "Button label in the call lobby for returning to a call" }, "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { - "message": "Microphone muted due to the size of the call", + "message": "由于通话人数众多,麦克风已静音", "description": "Shown in a call lobby toast if there are a lot of people already on the call" }, "calling__call-is-full": { @@ -1566,19 +1566,19 @@ "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": { - "message": "Notify, don't ring", + "message": "通知但不拨通", "description": "Button tooltip label for turning ringing off" }, "calling__button--ring__on": { - "message": "Enable ringing", + "message": "启用拨通", "description": "Button tooltip label for turning ringing on" }, "calling__your-video-is-off": { @@ -1654,7 +1654,7 @@ } }, "calling__pre-call-info--will-ring-1": { - "message": "Signal will ring $person$", + "message": "Signal 将会拨给$person$", "description": "Shown in the calling lobby to describe who will be rung", "placeholders": { "person": { @@ -1664,7 +1664,7 @@ } }, "calling__pre-call-info--will-ring-2": { - "message": "Signal will ring $first$ and $second$", + "message": "Signal 将会拨给$first$和$second$", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1678,7 +1678,7 @@ } }, "calling__pre-call-info--will-ring-3": { - "message": "Signal will ring $first$, $second$, and $third$", + "message": "Signal 将会拨给$first$、$second$和$third$", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "first": { @@ -1696,7 +1696,7 @@ } }, "calling__pre-call-info--will-ring-many": { - "message": "Signal will ring $first$, $second$, and $others$ others", + "message": "Signal 将会拨给$first$、$second$和其他 $others$ 个人", "description": "Shown in the calling lobby to describe who will be rang", "placeholders": { "person": { @@ -1714,7 +1714,7 @@ } }, "calling__pre-call-info--will-notify-1": { - "message": "$person$ will be notified", + "message": "$person$将会收到通知", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "person": { @@ -1724,7 +1724,7 @@ } }, "calling__pre-call-info--will-notify-2": { - "message": "$first$ and $second$ will be notified", + "message": "$first$和$second$将会收到通知", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "first": { @@ -1738,7 +1738,7 @@ } }, "calling__pre-call-info--will-notify-3": { - "message": "$first$, $second$, and $third$ will be notified", + "message": "$first$、$second$和$third$将会收到通知", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "first": { @@ -1756,7 +1756,7 @@ } }, "calling__pre-call-info--will-notify-many": { - "message": "$first$, $second$, and $others$ others will be notified", + "message": "$first$、$second$和其他 $others$ 个人将会收到通知", "description": "Shown in the calling lobby to describe who will be notified", "placeholders": { "person": { @@ -1912,7 +1912,7 @@ "description": "Header for general options on the settings screen" }, "spellCheckDescription": { - "message": "Spell check text entered in message composition box", + "message": "检查消息输入框中的文字拼写", "description": "Description of the spell check setting" }, "spellCheckWillBeEnabled": { @@ -1936,7 +1936,7 @@ "description": "Description for the automatic launch setting" }, "clearDataHeader": { - "message": "Clear application data", + "message": "清空应用数据", "description": "Header in the settings dialog for the section dealing with data deletion" }, "clearDataExplanation": { @@ -2050,7 +2050,7 @@ "description": "Shown on outgoing message if it fails to send" }, "deleteFailed": { - "message": "Delete failed", + "message": "删除失败", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to anyone" }, "sendPaused": { @@ -2062,7 +2062,7 @@ "description": "Shown on outgoing message if it is partially sent" }, "partiallyDeleted": { - "message": "Partially deleted, click to retry", + "message": "已部分删除,请点击重试", "description": "Shown on a message which was deleted for everyone if the delete wasn't successfully sent to everyone" }, "showMore": { @@ -2082,7 +2082,7 @@ "description": "Warning notification that this version of the app has expired" }, "upgrade": { - "message": "Click to go to signal.org/download", + "message": "点击前往 signal.org/download", "description": "Label text for button to upgrade the app to the latest version" }, "mediaMessage": { @@ -2094,7 +2094,7 @@ "description": "Error message displayed when sending to an unregistered user." }, "sync": { - "message": "Import contacts", + "message": "导出联系人", "description": "Label for contact and group sync settings" }, "syncExplanation": { @@ -2158,11 +2158,11 @@ "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." }, "timestampFormat__long__today": { - "message": "[Today] LT", + "message": "[今日] LT", "description": "Timestamp format string for displaying \"Today\" and the time" }, "timestampFormat__long__yesterday": { - "message": "[Yesterday] LT", + "message": "[昨日] LT", "description": "Timestamp format string for displaying \"Yesterday\" and the time" }, "messageBodyTooLong": { @@ -2262,7 +2262,7 @@ } }, "audioNotificationDescription": { - "message": "Play notification sounds", + "message": "播放通知提示音", "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { @@ -2402,15 +2402,15 @@ "description": "Label shown when there are no conversations to compose to" }, "Toast--failed-to-fetch-username": { - "message": "Failed to fetch username. Check your connection and try again.", + "message": "无法获取用户名。请检查您的网络连接并重试。", "description": "Shown if request to Signal servers to find username fails" }, "Toast--failed-to-fetch-phone-number": { - "message": "Failed to fetch phone number. Check your connection and try again.", + "message": "无法获取电话号码。请检查您的网络连接并重试。", "description": "Shown if request to Signal servers to find phone number fails" }, "startConversation--username-not-found": { - "message": "User not found. $atUsername$ is not a Signal user; make sure you’ve entered the complete username.", + "message": "未找到此用户。$atUsername$不是 Signal 用户;请确认您输入的是完整用户名。", "description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username", "placeholders": { "atUsername": { @@ -2420,7 +2420,7 @@ } }, "startConversation--phone-number-not-found": { - "message": "User not found. \"$phoneNumber$\" is not a Signal user.", + "message": "未找到此用户。“$phoneNumber$”不是 Signal 用户。", "description": "Shown in dialog if phone number is not found.", "placeholders": { "phoneNumber": { @@ -2430,7 +2430,7 @@ } }, "startConversation--phone-number-not-valid": { - "message": "User not found. \"$phoneNumber$\" is not a valid phone number.", + "message": "未找到此用户。“$phoneNumber$”不是有效的电话号码。", "description": "Shown in dialog if phone number is not valid.", "placeholders": { "phoneNumber": { @@ -2532,7 +2532,7 @@ "description": "When a person inputs a number that is invalid" }, "unlinkedWarning": { - "message": "Click to relink Signal Desktop to your mobile device to continue messaging.", + "message": "点击将桌面版 Signal 与您的移动设备重新关联,以便继续收发消息。", "description": "" }, "unlinked": { @@ -2544,27 +2544,27 @@ "description": "" }, "autoUpdateNewVersionTitle": { - "message": "Update available", + "message": "有可用更新", "description": "" }, "autoUpdateRetry": { - "message": "Retry update", + "message": "重试更新", "description": "" }, "autoUpdateContactSupport": { - "message": "contact support", + "message": "联系支持团队", "description": "" }, "autoUpdateNewVersionMessage": { - "message": "Click to restart Signal", + "message": "点击重启 Signal", "description": "" }, "downloadNewVersionMessage": { - "message": "Click to download update", + "message": "点击下载更新", "description": "" }, "downloadFullNewVersionMessage": { - "message": "Signal couldn’t update. Click to try again.", + "message": "Signal 无法更新,请点击重试。", "description": "Shown in update dialog when partial update fails and we have to ask user to download full update" }, "autoUpdateNewVersionInstructions": { @@ -2580,7 +2580,7 @@ "description": "" }, "autoUpdateIgnoreButtonLabel": { - "message": "Ignore update", + "message": "忽略更新", "description": "" }, "leftTheGroup": { @@ -2832,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": { @@ -2844,7 +2844,7 @@ "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": { @@ -3020,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": { @@ -4278,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": { @@ -7206,7 +7206,7 @@ "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": { @@ -7222,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": { @@ -7306,7 +7306,7 @@ "description": "Placeholder for the add text input" }, "TextAttachment__preview__link": { - "message": "Visit link", + "message": "访问链接", "description": "Title for the link preview tooltip" }, "Quote__story": { @@ -7324,7 +7324,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": { @@ -7332,7 +7332,7 @@ "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": {