From 73689b60d7996c7950142927de90c973d32a3b55 Mon Sep 17 00:00:00 2001 From: Scott Nonnenberg Date: Wed, 10 Feb 2021 14:56:36 -0800 Subject: [PATCH] Update strings --- _locales/ar/messages.json | 1108 ++++++-- _locales/ca/messages.json | 690 ++++- _locales/cy/messages.json | 652 ++++- _locales/eo/messages.json | 1004 +++++-- _locales/es/messages.json | 708 ++++- _locales/eu/messages.json | 960 +++++-- _locales/fa/messages.json | 1022 +++++-- _locales/fi/messages.json | 932 ++++++- _locales/fr/messages.json | 660 ++++- _locales/ja/messages.json | 774 +++++- _locales/ko/messages.json | 1150 ++++++-- _locales/ku/messages.json | 4860 ++++++++++++++++++++++++++++++++++ _locales/lo/messages.json | 4860 ++++++++++++++++++++++++++++++++++ _locales/lt/messages.json | 654 ++++- _locales/mk/messages.json | 752 +++++- _locales/pt_BR/messages.json | 732 ++++- _locales/pt_PT/messages.json | 656 ++++- _locales/ru/messages.json | 654 ++++- _locales/sk/messages.json | 710 ++++- _locales/sl/messages.json | 658 ++++- _locales/sv/messages.json | 680 ++++- _locales/uk/messages.json | 676 ++++- 22 files changed, 24136 insertions(+), 1416 deletions(-) create mode 100644 _locales/ku/messages.json create mode 100644 _locales/lo/messages.json diff --git a/_locales/ar/messages.json b/_locales/ar/messages.json index bb1263332..0f70ea53d 100644 --- a/_locales/ar/messages.json +++ b/_locales/ar/messages.json @@ -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": "جهة اتصال مجهولة", + "message": "جهة الاتصال مجهولة", "description": "Shown as the name of a contact if we don't have any displayable information about them" }, "unknownGroup": { @@ -24,7 +24,7 @@ "description": "Shown in a popup if the database cannot start up properly" }, "deleteAndRestart": { - "message": "مسح جميع البيانات وإعادة التشغيل", + "message": "مسح جميع البيانات ثم إعادة التشغيل", "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { @@ -52,7 +52,7 @@ "description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuSettings": { - "message": "الإعدادات...", + "message": "التفضيلات...", "description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system." }, "appMenuHide": { @@ -68,7 +68,7 @@ "description": "Application menu command to show all application windows" }, "appMenuQuit": { - "message": "الخروج من Signal", + "message": "مغادرة Signal", "description": "Application menu command to close the application" }, "editMenuUndo": { @@ -172,11 +172,11 @@ "description": "Shown in the context menu for a misspelled word to indicate that there are no suggestions to replace the misspelled word" }, "avatarMenuViewArchive": { - "message": "فتح الأرشيف", + "message": "إظهار الأرشيف", "description": "One of the menu options available in the Avatar Popup menu" }, "loading": { - "message": "قيد التحميل...", + "message": "‫قيد التحميل...‬", "description": "Message shown on the loading screen before we've loaded any messages" }, "optimizingApplication": { @@ -194,7 +194,7 @@ } }, "archivedConversations": { - "message": "أرشيف المحادثات", + "message": "المحادثات المؤرشفة", "description": "Shown in place of the search box when showing archived conversation list" }, "LeftPane--pinned": { @@ -226,7 +226,7 @@ "description": "Shown in menu for conversation, and pins the conversation to the top of the conversation list" }, "unpinConversation": { - "message": "إلغاء تثبيت المحادثة", + "message": "نزع تثبيت المحادثة", "description": "Undoes Archive Conversation action, and unpins the conversation from the top of the conversation list" }, "pinnedConversationsFull": { @@ -254,19 +254,19 @@ "description": "Title of the popup window used to select data previously exported" }, "importErrorHeader": { - "message": "حدث خطأٌ ما !", + "message": "حدث خطأ ما !", "description": "Header of the error screen after a failed import" }, "importingHeader": { - "message": "يتم تحميل جهات الاتصال والرسائل", + "message": "يجري تحميل جهات الاتصال والرسائل", "description": "Header of screen shown as data is import" }, "importErrorFirst": { - "message": "يُرجى التأكّد من اختيار المجلد الذي يحوي بيانات Signal. اسمه يجب أن يبدأ بـ 'تصدير Signal'. تستطيع أيضاً حفظ نسخة جديدة من بياناتك من تطبيقات Chrome.", + "message": "يُرجى التأكد من اختيار المجلد الذي يحوي بيانات Signal. اسمه يجب أن يبدأ بـ 'تصدير Signal'. يمكنك أيضا حفظ نسخة جديدة من بياناتك انطلاقا من تطبيق Chrome.", "description": "Message shown if the import went wrong; first paragraph" }, "importErrorSecond": { - "message": "إن لم تنفع هذه الخطوات معك، الرجاء إرسال سِجل الفحص (عرض -> سجل الفحص) لنستطيع مساعدتك على الانتقال !", + "message": "إن لم تنفع هذه الخطوات معك، الرجاء إرسال سِجل التصحيح (عرض -> سجل التصحيح) لنستطيع مساعدتك على الترحيل !", "description": "Message shown if the import went wrong; second paragraph" }, "importAgain": { @@ -278,7 +278,7 @@ "description": "Header shown on the screen at the end of a successful import process" }, "importCompleteStartButton": { - "message": "ابدأ باستخدام Signal للحاسوب", + "message": "ابدأ باستخدام Signal Desktop", "description": "Button shown at end of successful import process, nothing left but a restart" }, "importCompleteLinkButton": { @@ -290,11 +290,11 @@ "description": "Message shown as the export location if we didn't capture the target directory" }, "upgradingDatabase": { - "message": "يجري تحديث قاعدة البيانات. قد تستغرق العملية بعض الوقت...", + "message": "تجري ترقية قاعدة البيانات. قد تستغرق العملية بعض الوقت...", "description": "Message shown on the loading screen when we're changing database structure on first run of a new version" }, "loadingMessages": { - "message": "يجري تحميل الرسائل. $count$ حتى الآن...", + "message": "‫يجري تحميل الرسائل. $count$ حتى الآن...‬", "description": "Message shown on the loading screen when we're catching up on the backlog of messages", "placeholders": { "count": { @@ -308,7 +308,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "لم تعد لديك العضوية في هذه المجموعة.", + "message": "لم تعد عضوا في هذه المجموعة.", "description": "Displayed when a user can't send a message because they have left the group" }, "invalidConversation": { @@ -320,11 +320,11 @@ "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, "messagesBelow": { - "message": "رسالة جديدة بالأسفل", + "message": "رسائل جديدة بالأسفل", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" }, "unreadMessage": { - "message": " رسالة واجدة غير مقروءة", + "message": " رسالة واحدة غير مقروءة", "description": "Text for unread message separator, just one message" }, "unreadMessages": { @@ -338,11 +338,11 @@ } }, "messageHistoryUnsynced": { - "message": "لأمانك، لم يتم نقل تاريخ المحادثة للأجهزة المرتبطة الجديدة.", + "message": "لأمانك، لم تُنقَل محفوظات محادثاتك إلى الأجهزة المرتبطة الجديدة.", "description": "Shown in the conversation history when a user links a new device to explain what is not supported." }, "youMarkedAsVerified": { - "message": "لقد حددت أن رقم الأمان الخاص بك مع $name$ تم التحقق منه ", + "message": "لقد حددت أن رقم أمانك مع $name$ تم التحقق منه ", "description": "Shown in the conversation history when the user marks a contact as verified.", "placeholders": { "name": { @@ -352,7 +352,7 @@ } }, "youMarkedAsNotVerified": { - "message": "لقد حددت أن رقم الأمان الخاص بك مع $name$ لم يتم التحقق منه ", + "message": "لقد حددت أن رقم أمانك مع $name$ لم يتم التحقق منه ", "description": "Shown in the conversation history when the user marks a contact as not verified, whether on the Safety Number screen or by dismissing a banner or dialog.", "placeholders": { "name": { @@ -362,7 +362,7 @@ } }, "youMarkedAsVerifiedOtherDevice": { - "message": "لقد حددت رقم الأمان الخاص بك مع $name$ تمّ التحقق منه من جهاز آخر", + "message": "لقد حددت أن رقم أمانك مع $name$ أنه تمّ التحقق منه من جهاز آخر", "description": "Shown in the conversation history when we discover that the user marked a contact as verified on another device.", "placeholders": { "name": { @@ -372,7 +372,7 @@ } }, "youMarkedAsNotVerifiedOtherDevice": { - "message": "لقد حددت رقم الأمان الخاص بك مع $name$ غير متحقق منه عن طريق جهاز آخر", + "message": "لقد حددت أن رقم أمانك مع $name$ غير متحقق منه عن طريق جهاز آخر", "description": "Shown in the conversation history when we discover that the user marked a contact as not verified on another device.", "placeholders": { "name": { @@ -382,7 +382,7 @@ } }, "membersNeedingVerification": { - "message": "لقد تغيّر رقم الأمان الخاص بك مع عدّة أفراد من هذه المجموعة منذ آخر عملية تحقق. يُرجى الضغط على عضو في المجموعة لرؤية رقم الأمان الجديد معهم.", + "message": "لقد تغيّر رقم أمانك مع عدة أفراد من هذه المجموعة منذ آخر عملية تحقق. يُرجى الضغط على عضو في المجموعة لرؤية رقم الأمان الجديد معه.", "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { @@ -404,7 +404,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "تم تغيير رمز أمانك مع $name1$ . هذا قد يعني أن أحدهم يحاول اعتراض اتصالاتك أو ببساطة لأن $name2$ قام بإعادة تثبيت Signal. قد تريد التحقق من رمز أمانك مع هذا الشخص.", + "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": { @@ -430,7 +430,7 @@ "description": "Used on a warning dialog to make it clear that it might be risky to continue the group call." }, "noLongerVerified": { - "message": "لقد تغيّر رقم الأمان الخاص بك مع $name$وهو الآن غير متحقق منه. انقر لإظهاره.", + "message": "لقد تغيّر رقم أمانك مع $name$وهو الآن غير متحقق منه. انقر لإظهاره.", "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { @@ -448,7 +448,7 @@ "description": "" }, "debugLogError": { - "message": "حدث خطأ ما في الرفع! يرجى النظر في إضافة السجل الخاص بك يدوياً إلى الخطأ الذي سوف ترسله.", + "message": "حدث خطأ ما في الرفع ! يُرجى النظر في إرفاق السجل الخاص بك يدوياً إلى الخطأ الذي سوف ترسله.", "description": "" }, "debugLogCopy": { @@ -480,15 +480,15 @@ "description": "Label for a button to accept a new safety number" }, "verify": { - "message": "تحديد كـ \"متحقق منه\"", + "message": "علِّم كمُتحقَّق منه", "description": "" }, "unverify": { - "message": "وضع علامة \"غير متحقق منه\"", + "message": "علِّم كغير مُتحقَّق منه", "description": "" }, "isVerified": { - "message": "لقد تحققت من رقم الأمان الخاص بك مع $name$.", + "message": "لقد تحققت من رقم أمانك مع $name$.", "description": "Summary state shown at top of the safety number screen if user has verified contact.", "placeholders": { "name": { @@ -498,7 +498,7 @@ } }, "isNotVerified": { - "message": "لم تقم بالتحقق من رقم الأمان الخاص بك مع $name$ .", + "message": "لم تقم بالتحقق من رقم أمانك مع $name$ .", "description": "Summary state shown at top of the safety number screen if user has not verified contact.", "placeholders": { "name": { @@ -508,7 +508,7 @@ } }, "verified": { - "message": "متحقق منه", + "message": "مُتحقَّق منه", "description": "" }, "newIdentity": { @@ -516,7 +516,7 @@ "description": "Header for a key change dialog" }, "identityChanged": { - "message": "لقد تغيّر رقم الأمان الخاص بك مع هذا المستخدم. وهذا قد يعني أنّه إما أن هناك من يحاول اعتراض اتصالاتك, أو أنّ هذا المستخدم ببساطة أعاد تثبيت Signal. قد ترغب في التحقق من رقم الأمان الجديد أدناه.", + "message": "لقد تغير رقم أمانك مع هذا المستخدم. قد يعني ذلك أن هناك من يحاول اعتراض اتصالاتك، أو أن هذا المستخدم ببساطة أعاد تثبيت Signal. يمكنك التحقق من رقم الأمان الجديد أدناه.", "description": "" }, "incomingError": { @@ -531,6 +531,10 @@ "message": "ليس لديك أيّة وسائط في هذه المحادثة", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "جميع الوسائط", + "description": "Header for the media gallery" + }, "documents": { "message": "الوثائق", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" @@ -572,7 +576,7 @@ "description": "Name for a voice message attachment" }, "dangerousFileType": { - "message": "صنف المرفق غير مسموح به لأسباب تتعلق بالأمان", + "message": "صنف المرفق غير مسموح به لأسباب أمنية", "description": "Shown in toast when user attempts to send .exe file, for example" }, "loadingPreview": { @@ -634,7 +638,7 @@ "description": "Displayed when the desktop client cannot connect to the server." }, "connecting": { - "message": "جاري الاتصال", + "message": "يجري الاتصال", "description": "Displayed when the desktop client is currently connecting to the server." }, "connect": { @@ -642,7 +646,7 @@ "description": "Shown to allow the user to manually attempt a reconnect." }, "connectingHangOn": { - "message": "لن يطول الأمر...", + "message": "لن يطول الأمر...‫", "description": "Subtext description for when the client is connecting to the server." }, "offline": { @@ -654,11 +658,11 @@ "description": "Obvious instructions for when a user's computer loses its network connection" }, "submitDebugLog": { - "message": "سِجل الفحص", + "message": "سِجل التصحيح", "description": "Menu item and header text for debug log modal (sentence case)" }, "debugLog": { - "message": "سجل الفحص", + "message": "سِجل التصحيح", "description": "View menu item to open the debug log (title case)" }, "helpMenuShowKeyboardShortcuts": { @@ -686,7 +690,7 @@ "description": "Item under the Help menu, takes you to an article describing how to install the beta release of Signal Desktop" }, "signalDesktopPreferences": { - "message": "إعدادات Signal للحاسوب", + "message": "تفضيلات Signal Desktop", "description": "Title of the window that pops up with Signal Desktop preferences in it" }, "signalDesktopStickerCreator": { @@ -694,7 +698,7 @@ "description": "Title of the window that pops up with Signal Desktop preferences in it" }, "aboutSignalDesktop": { - "message": "عن Signal للحاسوب", + "message": "عن Signal Desktop", "description": "Item under the Help menu, which opens a small about window" }, "speech": { @@ -714,7 +718,7 @@ "description": "Command in the tray icon menu, to quit the application" }, "signalDesktop": { - "message": "Signal للحاسوب", + "message": "Signal Desktop", "description": "Tooltip for the tray icon" }, "search": { @@ -736,7 +740,7 @@ } }, "noSearchResults": { - "message": "لم يجد نتائج حول \"$searchTerm$\"", + "message": "لم يعثر على نتائج حول \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", "placeholders": { "searchTerm": { @@ -746,7 +750,7 @@ } }, "noSearchResultsInConversation": { - "message": "لم يجد نتائج حول \"$searchTerm$\" في $conversationName$", + "message": "لم يعثر على نتائج حول \"$searchTerm$\" في $conversationName$", "description": "Shown in the search left pane when no results were found", "placeholders": { "searchTerm": { @@ -802,11 +806,11 @@ "description": "Shown when you are sent a contact and that contact has a signal account" }, "home": { - "message": "منزل", + "message": "المنزل", "description": "Shown on contact detail screen as a label for an address/phone/email" }, "work": { - "message": "عمل", + "message": "العمل", "description": "Shown on contact detail screen as a label for an address/phone/email" }, "mobile": { @@ -818,7 +822,7 @@ "description": "Generic label shown if contact email has custom type but no label" }, "phone": { - "message": "هاتف", + "message": "الهاتف", "description": "Generic label shown if contact phone has custom type but no label" }, "address": { @@ -850,11 +854,11 @@ "description": "Shown in quote if reference message was not found as message was initially downloaded and processed" }, "originalMessageNotAvailable": { - "message": "الرسالة الأصلية لم تعد متوفرة", + "message": "الرسالة الأصلية لم تعد متاحة", "description": "Shown in toast if user clicks on quote that references message no longer in database" }, "messageFoundButNotLoaded": { - "message": "عُثِر على الرسالة الأصلية، ولكن لم يتم تحميلها. يُرجى التمرير لأعلى لتحميلها.", + "message": "عُثِر على الرسالة الأصلية، ولكن لم يتم تحميلها. يُرجى التمرير لأعلى لتحميلها.‫", "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" }, "voiceRecordingInterruptedMax": { @@ -866,7 +870,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "الرسائل الصوتية لها حد أقصى هو خمس دقائق. سيتوقف التسجيل إن انتقلت لتطبيق آخر.", + "message": "الرسائل الصوتية لها حد أقصى هو خمس دقائق. سيتوقف التسجيل إن انتقلت إلى تطبيق آخر.‏", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -898,15 +902,15 @@ } }, "audioPermissionNeeded": { - "message": "لإرسال الرسائل الصوتية، يرجى السماح لـ Signal للحاسوب بالوصول إلى الميكروفون.", + "message": "لإرسال الرسائل الصوتية، يرجى السماح لـ Signal Desktop بالوصول إلى الميكروفون.", "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "للاتصال، يجب أن تسمح لـ Signal للحاسوب بالوصول للميكروفون الخاص بك.", + "message": "للاتصال، يجب أن تسمح لـ Signal Desktop بالوصول إلى ميكروفونك.", "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "لكي تستطيع القيام بمكالمات الفيديو، يجب أن تسمح لـ Signal للحاسوب بالوصول إلى الكاميرا.", + "message": "للقيام بمكالمات الفيديو، يجب السماح لـ Signal Desktop بالوصول إلى الكاميرا.", "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { @@ -934,7 +938,7 @@ "description": "Shown as the title of our update error dialogs on windows" }, "cannotUpdateDetail": { - "message": "فشل تحديث Signal للحاسوب، لكن تتوفر نسخة جديدة. الرجاء الذهاب إلى $url$ وتثبيت النسخة الجديدة يدوياً، ثم الاتصال بالدعم أو إرسال هذا الخطأ إلينا.", + "message": "فشل تحديث Signal Desktop، لكن يتوفر إصدار جديد. الرجاء الذهاب إلى $url$ وتثبيت الإصدار الجديد يدويا، ثم الاتصال بالدعم أو إرسال هذا الخطأ إلينا.", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "url": { @@ -944,7 +948,7 @@ } }, "readOnlyVolume": { - "message": "من المحتمل أن يكون Signal للحاسوب في وحدة عزل نظام تشغيل macOS ، ولن يكون قادراً على التحديث التلقائي. من فضلك حاول نقل $app$إلى $folder$ باستخدام فايندر.", + "message": "من المحتمل أن يكون Signal Desktop في وحدة عزل نظام اشتغال ماك، لذا لن يكون قادرا على التحديث التلقائي. يُرجى محاولة نقل $app$ إلى $folder$ باستخدام برنامج « فايندر » (مدير الملفات).", "description": "Shown on MacOS if running on a read-only volume and we cannot update", "placeholders": { "app": { @@ -958,7 +962,7 @@ } }, "ok": { - "message": "حسناً", + "message": "موافق", "description": "" }, "cancel": { @@ -985,8 +989,20 @@ "message": "أحذف", "description": "" }, + "accept": { + "message": "قُبول", + "description": "" + }, + "on": { + "message": "مُشغَّل", + "description": "Label for when something is turned on" + }, + "off": { + "message": "غير مُشغَّل", + "description": "Label for when something is turned off" + }, "deleteWarning": { - "message": "الضغط على 'حذف' سوف يزيل نهائيا هذه الرسالة من أجهزتك فقط.", + "message": "الضغط على 'احذف' سوف يزيل نهائيا هذه الرسالة من أجهزتك فقط.", "description": "Text shown in the confirmation dialog for deleting a message locally" }, "deleteForEveryoneWarning": { @@ -1034,7 +1050,7 @@ "description": "This is a menu item for resetting the session, using the imperative case, as in a command." }, "showSafetyNumber": { - "message": "عرض رقم السلامة", + "message": "عرض رقم الأمان", "description": "" }, "viewRecentMedia": { @@ -1052,11 +1068,11 @@ } }, "theirIdentityUnknown": { - "message": "لم يتم تبادل أيّة رسائل مع هذا المستخدم حتى الآن. سيظهر رقم الأمان الخاص بك معه بعد إرسال أول رسالة.", + "message": "لم يتم تبادل أيّة رسائل مع هذا المستخدم حتى الآن. سيظهر رقم أمانك معه بعد إرسال أول رسالة.", "description": "" }, "goBack": { - "message": "الرجوع للوراء", + "message": "العودة للوراء", "description": "Label for back button in a conversation" }, "moreInfo": { @@ -1084,7 +1100,7 @@ "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": "إعادة التعيين الجلسة الآمنة", + "message": "إعادة التعيين جلسة آمنة", "description": "This is a past tense, informational message. In other words, your secure session has been reset." }, "quoteThumbnailAlt": { @@ -1120,7 +1136,7 @@ "description": "Used in the media gallery documents tab to visually represent a file" }, "installWelcome": { - "message": "مرحباً بك في Signal للحاسوب", + "message": "مرحباً بك في Signal Desktop", "description": "Welcome title on the install page" }, "installTagline": { @@ -1148,7 +1164,7 @@ "description": "The menu option shown in Signal iOS to add a new linked device" }, "deviceName": { - "message": "اسم الجهاز", + "message": "‫اسم الجهاز", "description": "The label in settings panel shown for the user-provided name for this desktop instance" }, "chooseDeviceName": { @@ -1156,7 +1172,7 @@ "description": "The header shown on the 'choose device name' screen in the device linking process" }, "finishLinkingPhone": { - "message": "الانتهاء من ربط الهاتف", + "message": "إتمام ربط الهاتف", "description": "The text on the button to finish the linking process, after choosing the device name" }, "initialSync": { @@ -1168,7 +1184,7 @@ "description": "Displayed when we can't connect to the server." }, "installTooManyDevices": { - "message": "معذرةً، لديك أجهزة كثيرة مرتبطة مسبقاً. حاول إزالة بعضها.", + "message": "معذرةً، لديك أجهزة كثيرة مرتبطة مسبقا. حاول إزالة بعضها.", "description": "" }, "installTooOld": { @@ -1216,19 +1232,19 @@ "description": "Button tooltip label for turning off the camera" }, "calling__button--video-on": { - "message": "شغَل الكاميرا", + "message": "شغِّل الكاميرا", "description": "Button tooltip label for turning on the camera" }, "calling__button--audio-disabled": { - "message": "الميكروفون غير مشغَل", + "message": "الميكروفون غير مشغَّل", "description": "Button tooltip label when the microphone is disabled" }, "calling__button--audio-off": { - "message": "اصمت الميكروفون", + "message": "اكتم الميكروفون", "description": "Button tooltip label for turning off the microphone" }, "calling__button--audio-on": { - "message": "شغَل الميكروفون", + "message": "شغِّل الميكروفون", "description": "Button tooltip label for turning on the microphone" }, "calling__your-video-is-off": { @@ -1335,12 +1351,20 @@ "message": "كلاكما لن يتلقى صوت الآخر ولا صورته.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "تمرير نحو اﻷعلى", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "تمرير نحو اﻷسفل", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "مناوبة الاتصالات دوما", "description": "Description of the always relay calls setting" }, "alwaysRelayCallsDetail": { - "message": "تمرير جميع المكالمات عبر خوادم Signal لتجنّب الإفصاح عن عنوان IP الخاص بك لجهة الاتصال. تفعيل هذه الخاصية سيقلل من جودة المكالمة.", + "message": "‫تمرير جميع المكالمات عبر خوادم Signal لتجنُّب الإفصاح عن عنوان IP الخاص بك لجهة الاتصال. تفعيل هذه الخاصية سيقلل من جودة المكالمة.‬", "description": "Details describing the always relay calls setting" }, "permissions": { @@ -1360,7 +1384,7 @@ "description": "Header for general options on the settings screen" }, "spellCheckDescription": { - "message": "تفعيل التدقيق الإملائي للنص الذي تمّ إدخاله في مربع تحرير الرسالة", + "message": "تفعيل التدقيق الإملائي للنص الذي تم إدخاله في مربع تحرير الرسالة", "description": "Description of the media permission description" }, "spellCheckWillBeEnabled": { @@ -1396,11 +1420,11 @@ "description": "Text of the button that deletes all data" }, "deleteAllDataProgress": { - "message": "يتم الفصل وحذف جميع البيانات", + "message": "يجري فصل وحذف جميع البيانات", "description": "Message shown to user when app is disconnected and data deleted" }, "deleteOldIndexedDBData": { - "message": "لديك بيانات قديمة لم تعد تنفع من تثبيت سابق لـ Signal للحاسوب. إذا اخترت الاستمرار ، فسيتم حذفها ويجب البداية من الصفر.", + "message": "لديك بيانات قديمة لم تعد تنفع من تثبيت سابق لـ Signal Desktop. إذا اخترت الاستمرار، فستُحذَف ويجب بعدها البداية من الصفر.", "description": "Shown if user last ran Signal Desktop before October 2018" }, "deleteOldData": { @@ -1412,7 +1436,7 @@ "description": "Header for notification settings" }, "notificationSettingsDialog": { - "message": "عند وصول الرسائل، عرض إشعارات التي تظهر :", + "message": "‫عند وصول الرسائل، عرض الإشعارات التي تُظهِر :", "description": "Explain the purpose of the notification settings" }, "disableNotifications": { @@ -1486,7 +1510,7 @@ "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "تم الإرسال جزئياً، انقر للتفاصيل", + "message": "تم الإرسال جزئياً، اضغط للتفاصيل", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1498,15 +1522,15 @@ "description": "Hides the details of a key change" }, "learnMore": { - "message": "تعلّم المزيد عن التحقق من أرقام الأمان", + "message": "معرفة المزيد عن التحقق من أرقام الأمان", "description": "Text that links to a support article on verifying safety numbers" }, "expiredWarning": { - "message": "انتهت صلاحية هذا الإصدار من Signal للحاسوب. الرجاء التحديث لأحدث إصدار للتمكن من التراسُل.", + "message": "انتهت صلاحية هذا الإصدار من Signal Desktop. الرجاء التحديث لأحدث إصدار للتمكن من التراسُل.", "description": "Warning notification that this version of the app has expired" }, "upgrade": { - "message": "تحديث", + "message": "ترقية", "description": "Label text for button to upgrade the app to the latest version" }, "mediaMessage": { @@ -1518,7 +1542,7 @@ "description": "Error message displayed when sending to an unregistered user." }, "sync": { - "message": "جهات الإتصال", + "message": "جهات الاتصال", "description": "Label for contact and group sync settings" }, "syncExplanation": { @@ -1546,15 +1570,15 @@ "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." }, "timestamp_m": { - "message": "1 دقيقة", + "message": "منذ دقيقة واحدة", "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." }, "timestamp_h": { - "message": "1 ساعة", + "message": "منذ ساعة واحدة", "description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble." }, "hoursAgo": { - "message": "$hours$ساعة", + "message": "منذ $hours$ ساعة", "description": "Contracted form of 'X hours ago' which works both for singular and plural", "placeholders": { "hours": { @@ -1564,7 +1588,7 @@ } }, "minutesAgo": { - "message": "$minutes$ دقائق", + "message": "منذ $minutes$ دقائق", "description": "Contracted form of 'X minutes ago' which works both for singular and plural", "placeholders": { "minutes": { @@ -1578,7 +1602,7 @@ "description": "Shown if a message is very recent, less than 60 seconds old" }, "timestampFormat_M": { - "message": "الشهر ثم اليوم", + "message": "MMM D", "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." }, "messageBodyTooLong": { @@ -1594,7 +1618,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "لقد جعلت وقت الرسائل المتخفية $time$.", + "message": "لقد ضبطت اختفاء الرسائل بعد $time$.", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1604,7 +1628,7 @@ } }, "timerSetOnSync": { - "message": "تم تحديث وقت الرسائل المتخفية ليصبح $time$.", + "message": "لقد أُعيد ضبط الرسائل لتختفي بعد $time$.", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1614,7 +1638,7 @@ } }, "timerSetByMember": { - "message": "عيّن أحد الأعضاء مهلة اختفاء الرسالة خلال $time$.", + "message": "ضبط أحد الأعضاء اختفاء الرسائل بعد $time$.", "description": "Message displayed when timer is by an unknown group member.", "placeholders": { "time": { @@ -1624,7 +1648,7 @@ } }, "theyChangedTheTimer": { - "message": "جعل $name$وقت الرسائل المتخفية $time$.", + "message": "لقد أعاد العضو $name$ ضبط الرسائل لتختفي بعد $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1642,47 +1666,47 @@ "description": "Label for option to turn off message expiration in the timer menu" }, "timerOption_5_seconds": { - "message": "5 ثوان", + "message": "بعد 5 ثوان", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_10_seconds": { - "message": "10 ثوان", + "message": "بعد 10 ثوان", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_30_seconds": { - "message": "30 ثانية", + "message": "بعد 30 ثانية", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_1_minute": { - "message": "1 دقيقة", + "message": "بعد دقيقة واحدة", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_5_minutes": { - "message": "5 دقائق", + "message": "بعد 5 دقائق", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_30_minutes": { - "message": "30 دقيقة", + "message": "بعد 30 دقيقة", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_1_hour": { - "message": "1 ساعة", + "message": "بعد ساعة واحدة", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_6_hours": { - "message": "6 ساعات", + "message": "بعد 6 ساعات", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_12_hours": { - "message": "12 ساعة", + "message": "بعد 12 ساعة", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_1_day": { - "message": "1 يوم", + "message": "بعد يوم واحد", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_1_week": { - "message": "1 أسبوع", + "message": "بعد أسبوع واحد", "description": "Label for a selectable option in the message expiration timer menu" }, "disappearingMessages": { @@ -1694,51 +1718,51 @@ "description": "Short format indicating current timer setting in the conversation list snippet" }, "timerOption_5_seconds_abbreviated": { - "message": "5 ثانية", + "message": "بعد 5 ثوان", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_10_seconds_abbreviated": { - "message": "10 ثانية", + "message": "بعد 10 ثوان", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_30_seconds_abbreviated": { - "message": "30 ثانية", + "message": "بعد 30 ثانية", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_1_minute_abbreviated": { - "message": "1 دقيقة", + "message": "بعد 1 دقيقة", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_5_minutes_abbreviated": { - "message": "5 دقائق", + "message": "بعد 5 دقائق", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_30_minutes_abbreviated": { - "message": "30 دقيقة", + "message": "بعد 30 دقيقة", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_1_hour_abbreviated": { - "message": "1 ساعة", + "message": "بعد 1 ساعة", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_6_hours_abbreviated": { - "message": "6 ساعات", + "message": "بعد 6 ساعات", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_12_hours_abbreviated": { - "message": "12 ساعة", + "message": "بعد 12 ساعة", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_1_day_abbreviated": { - "message": "1 يوم", + "message": "بعد 1 يوم", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_1_week_abbreviated": { - "message": "1 أسبوع", + "message": "بعد 1 أسبوع", "description": "Very short format indicating current timer setting in the conversation header" }, "disappearingMessagesDisabled": { - "message": "تم تعطيل الرسائل المختفية", + "message": "عُطلَت الرسائل المختفية", "description": "Displayed in the left pane when the timer is turned off" }, "disappearingMessagesDisabledByMember": { @@ -1746,7 +1770,7 @@ "description": "Displayed in the left pane when the timer is turned off" }, "disabledDisappearingMessages": { - "message": "قام $name$بتعطيل الرسائل المختفية.", + "message": "قام $name$ بتعطيل الرسائل المختفية.", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -1760,7 +1784,7 @@ "description": "Displayed in the conversation list when the timer is turned off" }, "timerSetTo": { - "message": "أصبح المؤقت $time$", + "message": "ضُبط المؤقت لمدة $time$", "description": "Displayed in the conversation list when the timer is updated by some automatic action, or in the left pane", "placeholders": { "time": { @@ -1770,15 +1794,15 @@ } }, "audioNotificationDescription": { - "message": "تفعيل التنبيهات الصوتية", + "message": "تشغيل التنبيهات الصوتية", "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "تفعيل أصوات الرنين عند الاتصال", + "message": "تشغيل أصوات الرنين عند الاتصال", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "إظهار الإشعارات للمكالمات", + "message": "إظهار إشعارات المكالمات", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { @@ -1786,7 +1810,7 @@ "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "لقد غيّر $sender$اسمه الشخصي من$oldProfile$إلى $newProfile$.", + "message": "لقد غيَّر العضو $sender$ اسمه الشخصي من$oldProfile$ إلى $newProfile$.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1804,7 +1828,7 @@ } }, "changedProfileName": { - "message": "غيّر $oldProfile$ اسمه الشخصي إلى $newProfile$.", + "message": "غيَّر العضو $oldProfile$ اسمه الشخصي إلى $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1822,11 +1846,11 @@ "description": "A notification shown in the conversation when a contact reinstalls" }, "safetyNumberChanges": { - "message": "تغيّرات رقم الأمان", + "message": "تعديلات رقم الأمان", "description": "Title for safety number changed modal" }, "safetyNumberChangedGroup": { - "message": "تم تغيير رقم الأمان الخاص مع $name$", + "message": "تم تغيير رقم الأمان مع $name$", "description": "A notification shown in a group conversation when a contact reinstalls, showing the contact name", "placeholders": { "name": { @@ -1854,23 +1878,23 @@ } }, "themeLight": { - "message": "نهاري", + "message": "فاتح", "description": "Label text for light theme (normal)" }, "themeDark": { - "message": "ليلي", + "message": "داكن", "description": "Label text for dark theme" }, "themeSystem": { - "message": "تبعاً للنظام", + "message": "تبعا للنظام", "description": "Label text for system theme" }, "noteToSelf": { - "message": "الملاحظات الشخصيّة", + "message": "الملاحظات الشخصية", "description": "Name for the conversation with your own phone number" }, "noteToSelfHero": { - "message": "تستطيع إضافة ملاحظات لنفسك في هذه المحادثة. إذا كانت هناك أجهزة مرتبطة في حسابك سيتم مزامنتها مع باقى الأجهزة المتصلة.", + "message": "يمكنك إضافة ملاحظاتك الشخصية في هذه المحادثة. إذا كانت هناك أجهزة مرتبطة مع حسابك، ستتم المزامنة معها أيضا.", "description": "Description for the Note to Self conversation" }, "notificationDrawAttention": { @@ -1882,15 +1906,15 @@ "description": "Label text for menu bar visibility setting" }, "startConversation": { - "message": "ابدأ محادثة جديدة...", + "message": "بدء محادثة جديدة…‏", "description": "Label underneath number a user enters that is not an existing contact" }, "notSupportedSMS": { - "message": "رسائل SMS و MMS غير مدعومة.", + "message": "‫رسائل SMS و MMS غير مدعومة.‬", "description": "Label underneath number informing user that SMS is not supported on desktop" }, "newPhoneNumber": { - "message": " لإضافة جهة الاتصال، يُرجى إدخال رقم الهاتف.", + "message": " لإضافة جهة الاتصال، يُرجى إدخال رقم الهاتف.‏", "description": "Placeholder for adding a new number to a contact" }, "invalidNumberError": { @@ -1898,7 +1922,7 @@ "description": "When a person inputs a number that is invalid" }, "unlinkedWarning": { - "message": "الرجاء إعادة ربط Signal للحاسوب مع هاتفك لمتابعة المراسلة.", + "message": "‫الرجاء إعادة ربط Signal Desktop مع هاتفك لمتابعة التراسل.‏‬", "description": "" }, "unlinked": { @@ -1910,27 +1934,27 @@ "description": "" }, "autoUpdateNewVersionTitle": { - "message": "يتوفر تحديث لـ Signal", + "message": "‫يتوفر تحديث لـ Signal‬", "description": "" }, "autoUpdateNewVersionMessage": { - "message": "هناك إصدار جديد متوفر لـ Signal.", + "message": "‫هناك إصدار جديد متوفر لـ Signal.‬", "description": "" }, "autoUpdateNewVersionInstructions": { - "message": "اضغط إعادة تشغيل Signal لتطبيق التحديثات.", + "message": "‫يُرجى الضغط على إعادة تشغيل Signal لتطبيق التحديثات.‬", "description": "" }, "autoUpdateRestartButtonLabel": { - "message": "إعادة تشغيل Signal", + "message": "‫إعادة تشغيل Signal‬", "description": "" }, "autoUpdateLaterButtonLabel": { - "message": "لاحقاً", + "message": "لاحقا", "description": "" }, "leftTheGroup": { - "message": "غادر $name$ المجموعة.", + "message": "غادر العضو $name$ المجموعة.", "description": "Shown in the conversation history when a single person leaves the group", "placeholders": { "name": { @@ -1940,7 +1964,7 @@ } }, "multipleLeftTheGroup": { - "message": "غادر $name$ المجموعة.", + "message": "غادر العضو $name$ المجموعة.", "description": "Shown in the conversation history when multiple people leave the group", "placeholders": { "name": { @@ -1950,7 +1974,7 @@ } }, "updatedTheGroup": { - "message": "حدّث $name$ المجموعة.", + "message": "حدَّث العضو $name$ المجموعة.", "description": "Shown in the conversation history when someone updates the group", "placeholders": { "name": { @@ -1960,7 +1984,7 @@ } }, "youUpdatedTheGroup": { - "message": "قمت بتحديث المجموعة.", + "message": "لقد قمت بتحديث المجموعة.", "description": "Shown in the conversation history when you update a group" }, "updatedGroupAvatar": { @@ -1968,7 +1992,7 @@ "description": "Shown in the conversation history when someone updates the group" }, "titleIsNow": { - "message": "المجموعة أصبحت '$name$'.", + "message": "المجموعة أصبحت « $name$ ».", "description": "Shown in the conversation history when someone changes the title of the group", "placeholders": { "name": { @@ -1982,7 +2006,7 @@ "description": "Shown in the conversation history when you are added to a group." }, "joinedTheGroup": { - "message": "انضم $name$للمجموعة.", + "message": "انضم العضو $name$ للمجموعة.", "description": "Shown in the conversation history when a single person joins the group", "placeholders": { "name": { @@ -1992,7 +2016,7 @@ } }, "multipleJoinedTheGroup": { - "message": "انضمَّ $names$ للمجموعة.", + "message": "انضمَّ العضو $names$ للمجموعة.", "description": "Shown in the conversation history when more than one person joins the group", "placeholders": { "names": { @@ -2002,7 +2026,7 @@ } }, "ConversationListItem--message-request": { - "message": "طلب مراسلة", + "message": "طلب التراسُل", "description": "Preview shown for conversation if the user has not yet accepted an incoming message request" }, "ConversationListItem--draft-prefix": { @@ -2010,7 +2034,7 @@ "description": "Prefix shown in italic in conversation view when a draft is saved" }, "message--getNotificationText--gif": { - "message": "صورة GIF", + "message": "صورة متحركة", "description": "Shown in notifications and in the left pane when a GIF is received." }, "message--getNotificationText--photo": { @@ -2022,7 +2046,7 @@ "description": "Shown in notifications and in the left pane when a video is received." }, "message--getNotificationText--voice-message": { - "message": "رسالة صوتية.", + "message": "رسالة صوتية", "description": "Shown in notifications and in the left pane when a voice message is received." }, "message--getNotificationText--audio-message": { @@ -2056,19 +2080,19 @@ "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": "ملف متعدّد الوسائط من نوع المشاهدة مرة-واحدة", + "message": "ملف وسائط للعرض مرة واحدة", "description": "Shown in notifications and in the left pane after view-once message is deleted." }, "message--getDescription--disappearing-photo": { - "message": "الصورة من نوع المشاهدة مرة-واحدة", + "message": "الصورة للعرض مرة واحدة", "description": "Shown in notifications and in the left pane when a message is a view once photo." }, "message--getDescription--disappearing-video": { - "message": "فيديو من نوع مشاهدة مرة-واحدة", + "message": "مقطع فيديو للعرض مرة واحدة", "description": "Shown in notifications and in the left pane when a message is a view once video." }, "message--deletedForEveryone": { - "message": "تم حذف هذه الرسالة.", + "message": "حُذفَت هذه الرسالة.", "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "stickers--toast--InstallFailed": { @@ -2084,7 +2108,7 @@ "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." }, "stickers--StickerManager--BlessedPacks": { - "message": "سلسلة فناني Signal", + "message": "مسلسل فناني Signal", "description": "Shown in the sticker pack manager above the default sticker packs." }, "stickers--StickerManager--BlessedPacks--Empty": { @@ -2108,11 +2132,11 @@ "description": "Shown in the sticker pack manager next to sticker packs which are already installed." }, "stickers--StickerManager--UninstallWarning": { - "message": "قد لا تتمكن من إعادة تثبيت هذه الحزمة من الملصقات إذا لم تعد لديك رسالة الأصلية.", + "message": "قد يتعذر عليك إعادة تثبيت هذه الحزمة من الملصقات إذا لم تعد لديك رسالة الأصلية.", "description": "Shown in the sticker pack manager next to sticker packs which are already installed." }, "stickers--StickerManager--Introduction--Image": { - "message": "نقدم لكم الملصقات : القطة Bandit", + "message": "‫نقدم لكم الملصقات : القطة Bandit‬", "description": "Alt text on a tooltip image when the user upgrades to a version of Signal supporting stickers." }, "stickers--StickerManager--Introduction--Title": { @@ -2120,7 +2144,7 @@ "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." }, "stickers--StickerManager--Introduction--Body": { - "message": "لماذا تستخدم الكلمات بينما يمكنك استخدام الملصقات ؟", + "message": "ما الداعي لاستخدام للكلمات بينما يمكنك استخدام الملصقات ؟", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, "stickers--StickerPicker--Open": { @@ -2152,19 +2176,19 @@ "description": "Shown in the sticker picker when one or more stickers are still downloading." }, "stickers--StickerPicker--Empty": { - "message": "لم يعثر على أيّة ملصقات", + "message": "لم يعثر على أي ملصقات", "description": "Shown in the sticker picker when there are no stickers to show." }, "stickers--StickerPicker--Hint": { - "message": "توجد حزم ملصقات جديدة متاحة من رسائلك وهي جاهزة للتثبيت", + "message": "هناك حزم ملصقات جديدة متاحة للاستخدام مع رسائلك، وهي جاهزة للتثبيت", "description": "Shown in the sticker picker the first time you have received new packs you can install." }, "stickers--StickerPicker--NoPacks": { - "message": "لم يعثر على أيّ جزم للملصقات", + "message": "لم يعثر على أي حزم للملصقات", "description": "Shown in the sticker picker when there are no installed sticker packs." }, "stickers--StickerPicker--NoRecents": { - "message": "ستظهر الملصقات المستخدمة مؤخراً هنا.", + "message": "ستظهر الملصقات المستخدمة مؤخرا هنا.", "description": "Shown in the sticker picker when there are no recent stickers to show." }, "stickers--StickerPreview--Title": { @@ -2172,7 +2196,7 @@ "description": "The title that appears in the sticker pack preview modal." }, "stickers--StickerPreview--Error": { - "message": "فشل فتح حزمة الملصقات. تحقق من اتصالك بالانترنت وحاول مرة أخرى.", + "message": "فشل فتح حزمة الملصقات. عليك التحقق من اتصالك بالانترنت ثم المحاولة مرة أخرى.", "description": "The message that appears in the sticker preview modal when there is an error." }, "EmojiPicker--empty": { @@ -2180,7 +2204,7 @@ "description": "Shown in the emoji picker when a search yields 0 results." }, "EmojiPicker--search-placeholder": { - "message": "البحث عن وجه تعبيري", + "message": "البحث عن وجه مُعبِّر", "description": "Shown as a placeholder inside the emoji picker search field." }, "EmojiPicker--skin-tone": { @@ -2194,7 +2218,7 @@ } }, "EmojiPicker__button--recents": { - "message": "مكالمات حديثة", + "message": "الأحدث", "description": "Label for recents emoji picker button" }, "EmojiPicker__button--emoji": { @@ -2234,7 +2258,7 @@ "description": "Appears on the cancel button in confirmation dialogs." }, "Message--unsupported-message": { - "message": "أرسل $contact$لك رسالة لا يمكن معالجتها أو عرضها لأنها تستخدم ميزة Signal جديدة.", + "message": "أرسل $contact$ لك رسالة لا يمكن معالجتها ولا عرضها لأنها تستخدم ميزة Signal جديدة.", "description": "", "placeholders": { "contact": { @@ -2244,7 +2268,7 @@ } }, "Message--unsupported-message-ask-to-resend": { - "message": "بما أنّك أصبحت تستخدم نسخة Signal حديثة. يمكنك الطلب من $contact$ إعادة إرسال هذه الرسالة.", + "message": "بما أنك أصبحت تستخدم إصدار Signal مُرقّى. يمكنك الطلب من $contact$ إعادة إرسال هذه الرسالة.", "description": "", "placeholders": { "contact": { @@ -2254,15 +2278,15 @@ } }, "Message--from-me-unsupported-message": { - "message": " أرسل أحد أجهزتك رسالة لا يمكن معالجتها أو عرضها لأنها تستخدم ميزة Signal جديدة.", + "message": " أرسل أحد أجهزتك رسالة لا يمكن معالجتها ولا عرضها لأنها تستخدم ميزة Signal جديدة.", "description": "" }, "Message--from-me-unsupported-message-ask-to-resend": { - "message": "بما أنّك أصبحت تستخدم نسخة حديثة من Signal، ستتم مزامنة الرسائل المستقبلية.", + "message": "بما أنك أصبحت تستخدم نسخة حديثة من Signal، ستتم مزامنة الرسائل المستقبلية.", "description": "" }, "Message--update-signal": { - "message": "تحديث Signal", + "message": "‫تحديث Signal‬", "description": "Text for a button which will take user to Signal download page" }, "Message--tap-to-view-expired": { @@ -2274,11 +2298,11 @@ "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { - "message": "لقد قمت برؤية هذه الرسالة مسبقاً.", + "message": "لقد سبق لك رؤية هذه الرسالة.", "description": "Shown when user clicks on an expired incoming view-once bubble" }, "Message--tap-to-view--outgoing--expired-toast": { - "message": "لن تحفظ الرسائل من نوع المشاهدة لمرة واحدة في تاريخ محادثتك", + "message": "لن تُحفَظ الرسائل من نوع المشاهدة لمرة واحدة في محفوظات محادثتك.", "description": "Shown when user clicks on an expired outgoing view-once bubble" }, "Message--tap-to-view--incoming": { @@ -2302,7 +2326,7 @@ "description": "Text shown in left pane as preview for conversation with saved a saved draft message" }, "Keyboard--navigate-by-section": { - "message": "التنقل حسب القسم", + "message": "التصفح حسب القسم", "description": "Shown in the shortcuts guide" }, "Keyboard--previous-conversation": { @@ -2322,7 +2346,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--preferences": { - "message": "الإعدادات", + "message": "التفضيلات", "description": "Shown in the shortcuts guide" }, "Keyboard--open-conversation-menu": { @@ -2378,7 +2402,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-reaction-picker": { - "message": "تبديل منتقي التفاعلات للرسائل المحددة", + "message": "تبديل منتقي ردود الفعل للرسائل المحددة", "description": "Shown in the shortcuts guide" }, "Keyboard--save-attachment": { @@ -2450,7 +2474,7 @@ "description": "Title header of the keyboard shortcuts guide" }, "Keyboard--navigation-header": { - "message": "التنقل", + "message": "التصفح", "description": "Header of the keyboard shortcuts guide - navigation section" }, "Keyboard--messages-header": { @@ -2470,7 +2494,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--close-curent-conversation": { - "message": "إغلاق المحادثات الحالة", + "message": "إغلاق المحادثة الحالية", "description": "Shown in the shortcuts guide" }, "Keyboard--calling-header": { @@ -2478,7 +2502,7 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "تفعيل أو تعطيل الكتم", + "message": "تفعيل أو تعطيل كتم الصوت", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { @@ -2518,7 +2542,7 @@ "description": "The title of the Sticker Pack Creator window" }, "StickerCreator--DropZone--staticText": { - "message": "يُرجى القيام بوضع الصور أو إلقاءها هنا", + "message": "يُرجى القيام بإضافة الصور أو إلقاءها هنا", "description": "Text which appears on the Sticker Creator drop zone when there is no active drag" }, "StickerCreator--DropZone--activeText": { @@ -2566,7 +2590,7 @@ "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--DropStage--help": { - "message": "يجب أن تكون الملصقات بصيغة PNG أو APNG أو WebP و يخلفية شفافة و مقاس 512x512 بِكْسل. طول الهامش المُوصى بها هو 16 بِكْسل.", + "message": "يجب أن تكون الملصقات بصيغة PNG أو APNG أو WebP و بخلفية شفافة و مقاس 512×512 بِكْسل. طول الهامش المُوصى بها هو 16 بِكْسل.", "description": "Help text for the drop stage of the sticker creator" }, "StickerCreator--DropStage--showMargins": { @@ -2588,7 +2612,7 @@ "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--EmojiStage--help": { - "message": "هذا يسمح لنا باقتراح ملصقات أثناء التراسُل.", + "message": "يسمح لنا هذا باقتراح ملصقات أثناء التراسُل.", "description": "Help text for the drop stage of the sticker creator" }, "StickerCreator--MetaStage--title": { @@ -2600,7 +2624,7 @@ "description": "Label for the title input of the meta stage of the sticker creator" }, "StickerCreator--MetaStage--Field--author": { - "message": "المنشيء", + "message": "المؤلف", "description": "Label for the author input of the meta stage of the sticker creator" }, "StickerCreator--MetaStage--Field--cover": { @@ -2608,11 +2632,11 @@ "description": "Label for the cover image picker of the meta stage of the sticker creator" }, "StickerCreator--MetaStage--Field--cover--help": { - "message": "هذه الصورة التي ستظهر عند مشاركة حزمة ملصقاتك", + "message": "هذه هي الصورة التي ستظهر عند مشاركة حزمة ملصقاتك", "description": "Help text for the cover image picker of the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--title": { - "message": "هل أنت متأكد من أنك تريد رفع حزمة ملصقاتك؟", + "message": "أأنت على يقين من رغبتك رفع حزمة ملصقاتك ؟", "description": "Title for the confirm dialog on the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--confirm": { @@ -2620,11 +2644,11 @@ "description": "Text for the upload button in the confirmation dialog on the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--text": { - "message": "لن تستطيع التعديل أو الحذف بعد إنشاء حزمة المصقات.", + "message": "سيتعذر عليك التعديل أو الحذف بعد إنشاء حزمة الملصقات.", "description": "The text inside the confirmation dialog on the meta stage of the sticker creator" }, "StickerCreator--UploadStage--title": { - "message": "يتم إنشاء حزمة ملصقاتك", + "message": "يجري إنشاء حزمة ملصقاتك", "description": "Title for the upload stage of the sticker creator" }, "StickerCreator--UploadStage-uploaded": { @@ -2646,11 +2670,11 @@ "description": "Title for the share stage of the sticker creator" }, "StickerCreator--ShareStage--help": { - "message": "يُرجى الوصول إلى ملصقاتك الجديدة من خلال أيقونة الملصق ، أو مشاركتها مع أصدقائك باستخدام الوصلة أدناه.", + "message": "يُرجى الوصول إلى ملصقاتك الجديدة من خلال أيقونة الملصق، أو مشاركتها مع أصدقائك باستخدام الوصلة أدناه.", "description": "Help text for the share stage of the sticker creator" }, "StickerCreator--ShareStage--callToAction": { - "message": "يُرجى استخدام الهاشتاغ $hashtag$لمساعدة الآخرين على العثور على عنوان حزم الملصقات المخصصة المراد جعلها متاحة للعموم.", + "message": "يُرجى استخدام الهاشتاغ $hashtag$ لمساعدة الآخرين على العثور على عنوان حزم الملصقات المخصصة المراد جعلها متاحة للعموم.", "description": "Call to action text for the share stage of the sticker creator", "placeholders": { "hashtag": { @@ -2660,7 +2684,7 @@ } }, "StickerCreator--ShareStage--copyTitle": { - "message": "عنوان الوب لحزمة الملصقات", + "message": "عنوان صفحة حزمة الملصقات", "description": "Title for the copy button on the share stage of the sticker creator" }, "StickerCreator--ShareStage--close": { @@ -2672,7 +2696,7 @@ "description": "Text for the create another sticker pack button on the share stage of the sticker creator" }, "StickerCreator--ShareStage--socialMessage": { - "message": "ألقوا نظرة على هذه الحزمة من الملصقات الجديدة التي صممتها ﻷجل Signal. #اجعل_الخصوصية_متوفرة_دائماً", + "message": "ألقوا نظرة على هذه الحزمة من الملصقات الجديدة التي صممتُها ﻷجل Signal. #اجعل_الخصوصية_متوفرة_دائماً", "description": "Text which is shared to social media platforms for sticker packs" }, "StickerCreator--Toasts--imagesAdded": { @@ -2698,7 +2722,7 @@ "description": "Text for the toast when an image cannot be processed was dropped on the sticker creator with a generic error" }, "StickerCreator--Toasts--APNG--notSquare": { - "message": "يجب أن تكون ملصقات PNG المتحركة مربعة", + "message": "يجب أن تكون ملصقات PNG المتحركة داخل إطار مربع", "description": "Text for the toast when someone tries to upload a non-square APNG" }, "StickerCreator--Toasts--mustLoopForever": { @@ -2714,7 +2738,7 @@ "description": "Text for the toast when an APNG image in the sticker creator is too small" }, "StickerCreator--Toasts--errorUploading": { - "message": "فشل في رفع الملصقات: $message$", + "message": "فشل في رفع الملصقات : $message$", "description": "Text for the toast when a sticker pack cannot be uploaded", "placeholders": { "message": { @@ -2728,19 +2752,19 @@ "description": "Text for the toast when a link for sharing is copied from the Sticker Creator" }, "StickerCreator--StickerPreview--light": { - "message": "ملصقي في حالة السمة النهارية", + "message": "ملصقي خلال السمة النهارية", "description": "Text for the sticker preview for the light theme" }, "StickerCreator--StickerPreview--dark": { - "message": "ملصقي في حالة السمة الليلية", + "message": "ملصقي خلال السمة الليلية", "description": "Text for the sticker preview for the dark theme" }, "StickerCreator--Authentication--error": { - "message": "الرجاء إعداد Signal على هاتفك وعلى الحاسوب لاستخدام مُنشيء حزم الملصقات", + "message": "الرجاء إعداد Signal في هاتفك وفي الحاسوب لاستخدام مُنشيء حزم الملصقات", "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" }, "Reactions--error": { - "message": "فشل إرسال التفاعل. قم بالمحاولة مرة أخرى.", + "message": "فشل إرسال التفاعل. عليك بالمحاولة مرة أخرى.", "description": "Shown when a reaction fails to send" }, "ReactionsViewer--more": { @@ -2752,7 +2776,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "هل تود السماح لـ$name$ بمراسلتك، بالإضافة إلى مشاركة اسمك وصورتك معه ؟ لن يعرف أنك قرأت رسالته إلا أن سمحت بذلك.", + "message": "هل أسمح لـ $name$ بمراسلتك، بالإضافة إلى مشاركة اسمك وصورتك معه ؟ لن يعرف أنك قرأت رسالته إلا أن سمحت بذلك.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2762,7 +2786,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "هل تود السماح لـ $name$ بمراسلتك، بالإضافة إلى مشاركة اسمك وصورتك معه ؟ لن تصله أيّة رسالة حتى تزيل الحظر عنه.", + "message": "هل أسمح لـ $name$ بمراسلتك، بالإضافة إلى مشاركة اسمك وصورتك معه ؟ لن تصله أيّة رسالة حتى تزيل الحظر عنه.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2772,7 +2796,7 @@ } }, "MessageRequests--message-group": { - "message": "الانضمام لهذه المجموعة ومشاركة اسمك وصورتك مع أعضائها؟ لن يعلموا أنك شاهدت رسائلهم حتى تقبل دعوة الانضمام.", + "message": "ألديك رغبة بالانضمام لهذه المجموعة ومشاركة اسمك وصورتك مع أعضائها ؟ لن يعلموا أنك شاهدت رسائلهم إلا بعد قبولك دعوة الانضمام إليهم.", "description": "Shown as the message for a message request in a group", "placeholders": { "name": { @@ -2782,7 +2806,7 @@ } }, "MessageRequests--message-group-blocked": { - "message": "إزالة الحظر عن هذه المجموعة ومشاركة اسمك وصورتك مع أعضائها؟ لن تتلقى أيّة رسائل حتى تزيل الحظر عنهم.", + "message": "إزالة الحظر عن هذه المجموعة ومشاركة اسمك وصورتك مع أعضائها ؟ لن تصلك أي رسائل إلى حين رفعك الحظر عنهم.", "description": "Shown as the message for a message request in a blocked group" }, "MessageRequests--block": { @@ -2794,7 +2818,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "إزالة الحظر عن $name$؟", + "message": "رفع الحظر عن $name$ ؟", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2852,7 +2876,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "لن تستقبل بعد الآن رسائل أو تحديثات من هذه المجموعة، ولن يتمكن الأعضاء من إضافتك مرة أخرى إلى هذه المجموعة.", + "message": "لن تصلك بعد الآن رسائل أو تحديثات من هذه المجموعة، ولن يتمكن الأعضاء من إضافتك مرة أخرى إليها.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2860,15 +2884,15 @@ "description": "Shown as a button to let the user delete any message request" }, "MessageRequests--delete-direct-confirm-title": { - "message": "حذف المحادثة؟", + "message": "حذف المحادثة ؟", "description": "Shown as the title in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-direct-confirm-body": { - "message": "ستٌحذف هذه المحادثة من جميع أجهزتك.", + "message": "ستُحذَف هذه المحادثة من جميع أجهزتك.", "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "حذف ومغادرة $group$؟", + "message": "حذف ثم مغادرة $group$ ؟", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2886,15 +2910,15 @@ "description": "Shown as a button to let the user delete a group message request" }, "MessageRequests--delete-group-confirm-body": { - "message": "سوف تغادر هذه المجموعة، وستُحذَف من كل أجهزتك.", + "message": "سوف تغادر هذه المجموعة، ثم ستُحذَف من كل أجهزتك.", "description": "Shown as the body in the confirmation modal for deleting a group message request" }, "MessageRequests--accept": { - "message": "موافقة", + "message": "الموافقة", "description": "Shown as a button to let the user accept a message request" }, "MessageRequests--continue": { - "message": "استمرار", + "message": "الاستمرار", "description": "Shown as a button to share your profile, necessary to continue messaging in a conversation" }, "MessageRequests--profile-sharing--group": { @@ -2988,7 +3012,7 @@ } }, "ConversationHero--membership-extra": { - "message": "عضو في $group1$،$group2$،$group3$ وبالإضافة إلى$remainingCount$ آخرين. ", + "message": "عضو في $group1$،$group2$،$group3$ وبالإضافة إلى $remainingCount$ آخرين. ", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -3096,7 +3120,7 @@ "description": "Title for the video call button in a conversation" }, "joinOngoingCall": { - "message": "انضمام", + "message": "الانضمام", "description": "Text that appears in a group when a call is active" }, "callNeedPermission": { @@ -3114,7 +3138,7 @@ "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { - "message": "$duration$ Signal", + "message": "Signal $duration$", "description": "Shown in the call screen to indicate how long the call has been connected", "placeholders": { "duration": { @@ -3142,11 +3166,11 @@ "description": "Notification message when a group call has ended" }, "calling__call-notification__started-by-someone": { - "message": "بدأت مكالمة جماعية", + "message": "لقد بدأتْ مكالمة جماعية", "description": "Notification message when a group call has started, but we don't know who started it" }, "calling__call-notification__started-by-you": { - "message": "لقد بدأت مكالمة جماعية", + "message": "لقد قمت ببدء مكالمة جماعية", "description": "Notification message when a group call has started by you" }, "calling__call-notification__started": { @@ -3181,6 +3205,14 @@ "message": "مكالمة بملء الشاشة", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "التبديل إلى عرض الشبكة", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "التبديل إلى المتحدث", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { "message": "مغادرة المكالمة", "description": "Title for hang up button" @@ -3230,7 +3262,7 @@ "description": "Label for unmuting the conversation" }, "muteExpirationLabel": { - "message": "كُتم الصوت حتى $duration$", + "message": "كُتم الصوت لمدة $duration$", "description": "Shown in the mute notifications submenu whenever a conversation has been muted", "placeholders": { "duration": { @@ -3255,16 +3287,124 @@ "message": "حسنا", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "‫عذرا، لكن وصلة sgnl://‎ كهذه لا معنى لها !‬", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "رابط غير صالح", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "إن رابط المجموعة غير صالح. تأكد من سلامة وصحة الرابط بأكمله قبل مُحاولة الانضمام.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "هل تريد الانضمام إلى هذه المجموعة ومُشاركة اسمك وصورتك مع أعضائها؟", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "إنك بالفعل عضو في هذه المجموعة.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "لقد سبق لك طلب الموافقة على الانضمام إلى هذه المجموعة.", + "description": "Shown if you click a group link for a group where you've already requested approval'" + }, + "GroupV2--join--unknown-link-version--title": { + "message": "لم تعد وصلة هذه المجموعة صالحة.", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "هذه الوصلة غير مدعومة بواسطة هذا اﻹصدار من Signal Desktop.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked--title": { + "message": "لم يتمكن من الانضمام إلى المجموعة.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "لم يعُد رابط المجموعة هذا صالحاً.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "ليصبح بإمكانك الانضمام إلى هذه المجموعة، يجب أن يوافق مشرف من هذه المجموعة على طلب انضمامك. إذا تم ذلك، سيتم مشاركة اسمك وصورتك مع أعضاء المجموعة.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "الانضمام", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "طلب الانضمام", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "إلغاء الطلب", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "إلغاء طلبك في الإنضمام لهذه المجموعة؟", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "نعم", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "لا", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "عضو واحد", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ أعضاء", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "المجموعة · $memberCount$", + "description": "A holder for two pieces of information - the type of conversation, and the member count", + "placeholders": { + "memberCount": { + "content": "$1", + "example": "12 members" + } + } + }, + "GroupV2--join--requested": { + "message": "لقد تمّ إرسال طلبك للإنضمام إلى مُشرف المجموعة. سيتم إخطارك عند اتخاذه للإجراء.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "خطأ في الوصلة", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "فشِل الانضمام عبر هذه الوصلة. يُرجى محاولة الانضمام لاحقا.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "المشرف", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "جميع الأعضاء", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { "message": "يجري التحديث...", "description": "Shown along with a spinner when an update operation takes longer than one second" }, "GroupV2--create--you": { - "message": "لقد أنشأتَ مجموعة.", + "message": "لقد قمت بإنشاء المجموعة.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--create--other": { @@ -3306,7 +3446,7 @@ } }, "GroupV2--title--change--unknown": { - "message": "غيّر عضو اسم المجموعة إلى ''$newTitle$\".", + "message": "غيَّر عضو اسم المجموعة إلى ''$newTitle$\".", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "newTitle": { @@ -3326,7 +3466,7 @@ } }, "GroupV2--title--remove--you": { - "message": "أزلتَ اسم المجموعة.", + "message": "لقد قمت بإزالة اسم المجموعة.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--title--remove--unknown": { @@ -3348,7 +3488,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--change--unknown": { - "message": "عدّل عضو صورة المجموعة.", + "message": "عدَّل عضو صورة المجموعة.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--remove--other": { @@ -3362,7 +3502,7 @@ } }, "GroupV2--avatar--remove--you": { - "message": "لقد أزلت صورة المجموعة", + "message": "لقد قمت بإزالة صورة المجموعة.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--remove--unknown": { @@ -3441,6 +3581,42 @@ "message": "قام مشرف بتغيير من بإمكانه تحرير معلومات عضوية المجموعة إلى \"كل اﻷعضاء\".", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--access-invite-link--disabled--you": { + "message": "لقد عطلت موافقة المشرف على وصلة المجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "لقد عطل $adminName$ موافقة المشرف على وصلة المجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "لقد عُطلَت موافقة المشرف على وصلة المجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "لقد فعَّلت موافقة المشرف على وصلة المجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "لقد فعَّل $adminName$ موافقة المشرف على وصلة المجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "لقد عُطلَت موافقة المشرف على وصلة المجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV2--member-add--invited--you": { "message": "لقد أضفت العضو المدعو $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -3476,7 +3652,7 @@ } }, "GroupV2--member-add--from-invite--other": { - "message": "قبل العضو $inviteeName$ الدعوة للمجموعة من طرف $inviterName$.", + "message": "لقد قبل العضو $inviteeName$ الدعوة للمجموعة من طرف $inviterName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3490,7 +3666,7 @@ } }, "GroupV2--member-add--from-invite--other-no-from": { - "message": "قبل العضو $inviteeName$ الدعوة إلى المجموعة.", + "message": "لقد قبل العضو $inviteeName$ الدعوة إلى المجموعة.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3514,7 +3690,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-add--from-invite--from-you": { - "message": "قبل العضو $inviteeName$ دعوتك إلى المجموعة.", + "message": "لقد قبل العضو $inviteeName$ دعوتك إلى المجموعة.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3575,6 +3751,68 @@ "message": "لقد أُضفت إلى المجموعة.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--member-add-from-link--you--you": { + "message": "لقد انضممت للمجموعة بواسطة رابط المجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "لقد انضم العضو $memberName$ للمجموعة عبر وصلة المجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--you--other": { + "message": "لقد وافق $adminName$ على طلب انضمامك للمجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--you--unknown": { + "message": "تمت الموافقة على طلبك للانضمام للمجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "لقد وافقت على طلب انضمام $joinerName$ للمجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--other--other": { + "message": "لقد وافق $adminName$ على طلب انضمام $joinerName$ للمجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--other--unknown": { + "message": "لقد تمت الموافقة على طلب انضمام $joinerName$ للمجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "GroupV2--member-remove--other--other": { "message": "أزيل العضو $memberName$ من طرف $adminName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -3634,7 +3872,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-remove--you--unknown": { - "message": "أُزلتَ من المجموعة.", + "message": "تمت إزالتك من المجموعة.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-privilege--promote--other--other": { @@ -4057,6 +4295,134 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "أنت قد أرسلت طلب إنضمام للمجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "طلب $joinerName$ الانضمام للمجموعة بواسطة وصلة المجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--you--you": { + "message": "أنت قد ألغيتَ طلب انضمامك للمجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "تمّ رفض طلبك للانضمام للمجموعة من قبل مشرف عليها.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "لقد رفضت طلب انضمام $joinerName$ للمجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--other--own": { + "message": "لقد ألغى $joinerName$ طلب الانضمام إلى المجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--other--other": { + "message": "لقد رفض $adminName$ طلب انضمام $joinerName$ للمجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "لقد قمت بتشغيل وصلة المجموعة مع تعطيل موافقة المشرف.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--disabled--other": { + "message": "لقد قام $adminName$ بتشغيل وصلة المجموعة مع تعطيل موافقة المشرف.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "لقد تم تشغيل وصلة المجموعة مع تعطيل موافقة المشرف.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--you": { + "message": "لقد قمت بتشغيل وصلة المجموعة مع تفعيل موافقة المشرف.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--other": { + "message": "لقد قام $adminName$ بتشغيل وصلة المجموعة مع تفعيل موافقة المشرف.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "لقد تم تشغيل وصلة المجموعة مع تفعيل موافقة المشرف.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "أنت قد أوقفت رابط المجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "عطل $adminName$ وصلة المجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "عُطلَت وصلة المجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "أنت قد أعدتَ تعيين رابط المجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "أعاد $adminName$ تعيين وصلة المجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "لقد أُعيد تعيين وصلة المجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV1--Migration--disabled": { "message": "يجب القيام بترقية هذه المجموعة لتفعيل ميزات جديدة مثل ‎@mention والمشرفين عليها. ستتم دعوة اﻷعضاء الذين لم يشاركوا أسمائهم ولا صورهم مع هذه المجموعة للانضمام إليها. $learnMore$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", @@ -4072,11 +4438,11 @@ "description": "Shown in timeline when a legacy group (GV1) is upgraded to a new group (GV2)" }, "GroupV1--Migration--learn-more": { - "message": "أعرف أكثر", + "message": "لمعرفة المزيد", "description": "Shown on a bubble below a 'group was migrated' timeline notification, or as button on Migrate dialog" }, "GroupV1--Migration--migrate": { - "message": "ترقية", + "message": "الترقية", "description": "Shown on Migrate dialog to kick off the process" }, "GroupV1--Migration--info--title": { @@ -4084,11 +4450,11 @@ "description": "Shown on Learn More popup after GV1 migration" }, "GroupV1--Migration--migrate--title": { - "message": "قم بالترقية إلى مجموعة جديدة", + "message": "الترقية إلى مجموعة جديدة", "description": "Shown on Migration popup after choosing to migrate group" }, "GroupV1--Migration--info--summary": { - "message": "تحوي المجموعات الجديدة ميزات كـ ‎@mentions‎ ومشرفين على المجموعة، كما ستدعم مستقبلا المزيد من الميزات.", + "message": "تحوي المجموعات الجديدة ميزات كـ ‎@mentions‎ والمشرفين على المجموعة، كما ستدعم مستقبلا المزيد من الميزات.", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--keep-history": { @@ -4116,23 +4482,23 @@ "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--removed--before--one": { - "message": "لم يتمكن هذا العضو من الانضمام إلى المجموعات الجديدة، لذا سوف تتم إزالته من المجموعة :", + "message": "لا يتمكن هذا العضو من الانضمام إلى المجموعات الجديدة، لذا سوف تتم إزالته من المجموعة :", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--removed--after--many": { - "message": "لم يتمكن هؤﻻء اﻷعضاء من الانضمام إلى المجموعات الجديدة، لذلك تمت إزالتهم من المجموعة :", + "message": "لا يتمكن هؤﻻء اﻷعضاء من الانضمام إلى المجموعات الجديدة، لذلك تمت إزالتهم من المجموعة :", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--removed--after--one": { - "message": "لم يتمكن هذا العضو من الانضمام إلى المجموعات الجديدة، لذلك تمت إزالته من المجموعة :", + "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$ إلى المجموعات الجديدة وقد تمت دعوتها للانضمام.", + "message": "تعذرت إضافة $contact$ إلى المجموعات الجديدة والآن تمت دعوتها للانضمام.", "description": "Shown in timeline when a group is upgraded and one person was invited, instead of added", "placeholders": { "contact": { @@ -4142,7 +4508,7 @@ } }, "GroupV1--Migration--invited--many": { - "message": "تعذرت إضافة $count$ عضوا إلى المجموعات الجديدة وقد تمت دعوتهم للانضمام.", + "message": "تعذرت إضافة $count$ عضوا إلى المجموعات الجديدة والآن تمت دعوتهم للانضمام.", "description": "Shown in timeline when a group is upgraded and some people were invited, instead of added", "placeholders": { "contact": { @@ -4199,12 +4565,296 @@ "message": "إرسال", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "أزل عنه ميزة الإشراف", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { - "message": "اجعل مشرفا", + "message": "اجعله مشرفا", "description": "Button text for make admin button in Group Contact Details modal" }, + "ContactModal--make-admin-info": { + "message": "سيتمكن $contact$ من تحرير هذه المجموعة وكذا أعضاءها.", + "description": "Shown in a confirmation dialog when you are about to grant admin privileges to someone", + "placeholders": { + "contact": { + "content": "$1", + "example": "Homer" + } + } + }, + "ContactModal--rm-admin-info": { + "message": "إزالة $contact$ من لائحة المشرفين على المجموعة ؟", + "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", + "placeholders": { + "contact": { + "content": "$1", + "example": "Homer" + } + } + }, "ContactModal--remove-from-group": { - "message": "إزالة من المجموعة", + "message": "الإزالة من المجموعة", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "إعدادات المجموعة", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "وصلة المجموعة", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "الرسائل المختفية", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "عند تفعيل هذا الخيار، سوف تختفي كل الرسائل المُرسلَة والمُستلَمة في هذه المجموعة بعد قراءتها.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "من يستطيع تعديل معلومات المجموعة", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "عليك باختيار العضو الذي يمكنه تحرير اسم وصورة المجموعة وكذا مهلة اختفاء الرسائل.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "اﻷشخاص الذين يمكنهم إضافة الأعضاء", + "description": "This is the label for the 'who can add members' panel" + }, + "ConversationDetails--add-members-info": { + "message": "عليك باختيار الأفراد الذين يمكنهم إضافة الأعضاء إلى هذه المجموعة.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "طلبات و دعوات اﻷعضاء", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "مغادرة المجموعة", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "حظر المجموعة", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "هل أنت متأكد من رغبتك في المغادرة؟", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "لن تتمكن من إرسال أو استلام رسائل لهذه المجموعة بعد اﻵن.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "غادِر", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "حظر المجموعة « $groupName$ » ثم مغادرتها ؟", + "description": "This is the modal title for confirming blocking a group", + "placeholders": { + "groupName": { + "content": "$1", + "example": "Our Conversation" + } + } + }, + "ConversationDetailsActions--block-group-modal-content": { + "message": "لن تصلك الرسائل أو التحديثات من هذه المجموعة بعد الآن.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "حظر", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ أعضاء", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "الملفّات المتعدّدة الوسائط التي تّم مشاركتها", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "مشاهدة الكل", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ أعضاء", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "مشاهدة الكل", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "لقد نُسِخت وصلة المجموعة.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "نسخ الوصلة", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "هل أنت متأكد من رغبتك في إعادة تعيين رابط المجموعة؟ لن يتمكن الناس بعد الآن من الانضمام للمجموعة باستخدام الرابط الحالي.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "إعادة تعيين الوصلة", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "الموافقة على الأعضاء الجدد", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "إلزام المشرف الموافقة على الأعضاء الطالبين للانضمام عبر وصلة المجموعة.", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "الطلبات ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "الدعوات ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "الموافقة على الطلب من « $name$ » ؟", + "description": "This is the modal content when confirming approving a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingRequests--deny-for": { + "message": "رفض طلب « $name$ » ؟", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "الذين دعوتهم", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "الذين دعوتهم", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "الذين دعاهم الآخرون", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "لقد دعا $number$", + "description": "This is the label for the number of members someone has invited", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + } + } + }, + "PendingInvites--revoke-for-label": { + "message": "إبطال الدعوات إلى المجموعة", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "إبطال دعوة « $name$ » إلى المجموعة ؟", + "description": "This is the modal content when confirming revoking a single invite", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + }, + "name": { + "content": "$2", + "example": "Fred Riley III" + } + } + }, + "PendingInvites--revoke-from-singular": { + "message": "إبطال دعوة واجدة إلى المجموعة، أرسلها « $name$ » ؟", + "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": "إبطال $number$ دعوات إلى المجموعة، أرسلها « $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": "رفض", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "الموافقة على الطلب", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "رفض الطلب", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "يحاول الأفراد الموجودون في هذه اللائحة الانضمام إلى « $name$ » عبر وصلة المجموعة.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "PendingInvites--info": { + "message": "لن تظهر تفاصيل اﻷفراد المدعوين إلى هذه المجموعة حتى ينضموا إليها. لن يرى هؤلاء المدعوون الرسائل حتى ينضموا لهذه المجموعة.", + "description": "Information shown below the invite list" } } diff --git a/_locales/ca/messages.json b/_locales/ca/messages.json index d3173d30e..87fffb505 100644 --- a/_locales/ca/messages.json +++ b/_locales/ca/messages.json @@ -160,7 +160,7 @@ "description": "Label for context button next to each message" }, "contextMenuCopyLink": { - "message": "Copiar l'enllaç", + "message": "Copia l'enllaç", "description": "Shown in the context menu for a link to indicate that the user can copy the link" }, "contextMenuCopyImage": { @@ -531,6 +531,10 @@ "message": "No teniu cap element multimèdia en aquesta conversa", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "Tot el contingut", + "description": "Header for the media gallery" + }, "documents": { "message": "Documents", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" @@ -556,11 +560,11 @@ "description": "Section header in the media gallery" }, "unsupportedAttachment": { - "message": "Tipus d'adjunt no admès. Feu clic per a desar.", + "message": "Tipus d'adjunt no admès. Feu clic per desar.", "description": "Displayed for incoming unsupported attachment" }, "clickToSave": { - "message": "Feu clic per a desar", + "message": "Feu clic per desar", "description": "Hover text for attachment filenames" }, "unnamedFile": { @@ -572,7 +576,7 @@ "description": "Name for a voice message attachment" }, "dangerousFileType": { - "message": "Per raons de seguretat, el tipus d'adjunt no es permès ", + "message": "Per raons de seguretat, el tipus d'adjunt no és permès. ", "description": "Shown in toast when user attempts to send .exe file, for example" }, "loadingPreview": { @@ -854,7 +858,7 @@ "description": "Shown in toast if user clicks on quote that references message no longer in database" }, "messageFoundButNotLoaded": { - "message": "S'ha trobat el missatge original, però no s'ha carregat. Desplaceu-vos amunt per a carregar-lo.", + "message": "S'ha trobat el missatge original, però no s'ha carregat. Desplaceu-vos amunt per carregar-lo.", "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" }, "voiceRecordingInterruptedMax": { @@ -985,6 +989,18 @@ "message": "Suprimeix", "description": "" }, + "accept": { + "message": "Ho accepto", + "description": "" + }, + "on": { + "message": "Actiu", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Inactiu", + "description": "Label for when something is turned off" + }, "deleteWarning": { "message": "Si cliqueu a «Suprimeix» aquest missatge se suprimirà només dels vostres dispositius.", "description": "Text shown in the confirmation dialog for deleting a message locally" @@ -1188,7 +1204,7 @@ "description": "Header for theme settings" }, "calling": { - "message": "Telefonades", + "message": "Trucades", "description": "Header for calling options on the settings screen" }, "calling__start": { @@ -1232,7 +1248,7 @@ "description": "Button tooltip label for turning on the microphone" }, "calling__your-video-is-off": { - "message": "El vídeo està desactivat.", + "message": "La càmera no està activa.", "description": "Label in the calling lobby indicating that your camera is off" }, "calling__lobby-summary--zero": { @@ -1335,6 +1351,14 @@ "message": "No en rebreu àudio ni vídeo ni rebran el vostre.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "Amunt", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Avall", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "Retransmet sempre les trucades", "description": "Description of the always relay calls setting" @@ -1502,7 +1526,7 @@ "description": "Text that links to a support article on verifying safety numbers" }, "expiredWarning": { - "message": "Aquesta versió del Signal Desktop ha expirat. Actualitzeu a l'última versió per a poder seguir enviant i rebent missatges.", + "message": "Aquesta versió del Signal Desktop ha vençut. Actualitzeu-lo a l'última versió per poder continuar enviant i rebent missatges.", "description": "Warning notification that this version of the app has expired" }, "upgrade": { @@ -1586,11 +1610,11 @@ "description": "Shown if the user tries to send more than 64kb of text" }, "unblockToSend": { - "message": "Desbloca aquest contacte per a enviar-li un missatge.", + "message": "Desbloqueu aquest contacte per enviar-li un missatge.", "description": "Brief message shown when trying to message a blocked number" }, "unblockGroupToSend": { - "message": "Desbloca aquest grup per a enviar-hi un missatge.", + "message": "Desbloqueu aquest grup per enviar-hi un missatge.", "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { @@ -2474,7 +2498,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--calling-header": { - "message": "Telefonades", + "message": "Trucades", "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { @@ -2860,7 +2884,7 @@ "description": "Shown as a button to let the user delete any message request" }, "MessageRequests--delete-direct-confirm-title": { - "message": "Voleu eliminar la conversa?", + "message": "Voleu suprimir la conversa?", "description": "Shown as the title in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-direct-confirm-body": { @@ -3080,7 +3104,7 @@ "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { - "message": "Telefonant...", + "message": "Trucant...", "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { @@ -3181,6 +3205,14 @@ "message": "Trucada a pantalla completa", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "Canvia a la vista de graella", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Canvia a la vista de qui parla", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { "message": "Surt de la trucada", "description": "Title for hang up button" @@ -3210,23 +3242,23 @@ "description": "Label for the mute notifications drop-down selector" }, "muteHour": { - "message": "Silencia una hora", + "message": "Silencia durant una hora", "description": "Label for muting the conversation" }, "muteDay": { - "message": "Silencia un dia", + "message": "Silencia durant un dia", "description": "Label for muting the conversation" }, "muteWeek": { - "message": "Silencia una setmana", + "message": "Silencia durant una setmana", "description": "Label for muting the conversation" }, "muteYear": { - "message": "Silencia un any", + "message": "Silencia durant un any", "description": "Label for muting the conversation" }, "unmute": { - "message": "No silenciïs", + "message": "No la silenciïs", "description": "Label for unmuting the conversation" }, "muteExpirationLabel": { @@ -3255,9 +3287,117 @@ "message": "D'acord", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "Perdoneu, l'enllaç sgnl:// no tenia sentit!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "Enllaç no vàlid", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "Aquest no és un enllaç de grup vàlid. Assegureu-vos que tot l'enllaç estigui intacte i sigui correcte abans d'intentar afegir-vos-hi.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Voleu afegir-vos a aquest grup i compartir-hi el nom i la fotografia?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "Ja sou dins del grup.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "Ja heu demanat l'aprovació per afegir-vos al grup.", + "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ó desconeguda de l'enllaç", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "Aquest enllaç no l'admet aquesta versió del Signal Desktop.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked--title": { + "message": "No es pot afegir al grup.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "Aquest enllaç de grup ja no és vàlid.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "Un administrador d'aquest grup ha d'aprovar la sol·licitud abans de poder-vos-hi afegir. Si s'aprova, el vostre nom i la fotografia es compartiran amb els seus membres.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Afegeix-m'hi", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Demaneu afegir-vos-hi", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Cancel·la la sol·licitud", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Voleu cancel·lar la sol·licitud per afegir-vos al grup?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Sí", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "No", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "1 membre", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ membres", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "Grup · $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": "La sol·licitud per afegir-vos-hi s'ha enviat a l'administrador del grup. Rebreu una notificació quan la resolguin.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Error d'enllaç", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Ha fallat accedir-hi amb aquest enllaç. Torneu-ho a provar més tard.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "Administrador", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "Tots els membres", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { "message": "S'actualitza...", @@ -3441,6 +3581,42 @@ "message": "Un administrador ha canviat qui pot canviar els membres del grup a Tots els membres.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--access-invite-link--disabled--you": { + "message": "Heu desactivat l'aprovació de l'administrador per a l'enllaç de grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "$adminName$ ha desactivat l'aprovació de l'administrador per a l'enllaç de grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "S'ha desactivat l'aprovació de l'administrador per a l'enllaç de grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "Heu activat l'aprovació de l'administrador per a l'enllaç de grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "$adminName$ ha activat l'aprovació de l'administrador per a l'enllaç de grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "S'ha desactivat l'aprovació de l'administrador per a l'enllaç de grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV2--member-add--invited--you": { "message": "Hi heu afegit el membre convidat $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -3575,6 +3751,68 @@ "message": "Se us ha afegit al grup.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--member-add-from-link--you--you": { + "message": "Us heu afegit al grup per l'enllaç de grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "$memberName$ s'ha afegit al grup per l'enllaç de grup.", + "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$ ha aprovat la sol·licitud per afegir-vos al grup.", + "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": "S'ha aprovat la sol·licitud per afegir-vos al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "Heu aprovat una sol·licitud d'adhesió al grup 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$ ha aprovat una sol·licitud d'adhesió al grup 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": "S'ha aprovat la sol·licitud de $joinerName$ per afegir-se al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "GroupV2--member-remove--other--other": { "message": "$adminName$ ha suprimit $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -4057,6 +4295,134 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "Heu enviat la sol·licitud per afegir-vos al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "$joinerName$ ha demanat afegir-s'hi per l'enllaç de grup.", + "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": "Heu cancel·lat la sol·licitud per afegir-vos al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "Un administrador ha rebutjat la sol·licitud per afegir-vos al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "Heu rebutjat una sol·licitud d'adhesió al grup 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$ ha cancel·lat la sol·licitud per afegir-se al grup.", + "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$ ha rebutjat una sol·licitud d'adhesió al grup 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--group-link-add--disabled--you": { + "message": "Heu activat l'enllaç de grup amb l'aprovació de l'administrador desactivada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--disabled--other": { + "message": "$adminName$ ha activat l'enllaç de grup amb l'aprovació de l'administrador 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": "S'ha activat l'enllaç de grup amb l'aprovació de l'administrador desactivada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--you": { + "message": "Heu activat l'enllaç de grup amb l'aprovació de l'administrador activada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--other": { + "message": "$adminName$ ha activat l'enllaç de grup amb l'aprovació de l'administrador 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": "S'ha activat l'enllaç de grup amb l'aprovació de l'administrador activada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "Heu desactivat l'enllaç de grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ ha desactivat l'enllaç de grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "S'ha desactivat l'enllaç de grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "Heu restablert l'enllaç de grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ ha restablert l'enllaç de grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "S'ha restablert l'enllaç de grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV1--Migration--disabled": { "message": "Actualitzeu aquest grup i activeu-ne les funcions noves com ara les @mencions i els administradors. Els membres que no hi han compartit el nom o la fotografia es convidaran a afegir-s'hi. $learnMore$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", @@ -4100,7 +4466,7 @@ "description": "Shown on Migration popup before GV1 migration" }, "GroupV1--Migration--info--invited--you": { - "message": "Haureu d'acceptar una invitació per a unir-vos al grup de nou, i no rebreu missatges del grup fins que ho feu.", + "message": "Haureu d'acceptar una invitació per tornar-vos a afegir al grup i no en rebreu missatges fins que no ho feu.", "description": "Shown on Learn More popup after GV1 migration" }, "GroupV1--Migration--info--invited--many": { @@ -4199,12 +4565,296 @@ "message": "Missatge", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "Suprimeix com a administrador", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { "message": "Fes adminstrador", "description": "Button text for make admin button in Group Contact Details modal" }, + "ContactModal--make-admin-info": { + "message": "$contact$ podrà editar aquest grup i els seus membres.", + "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": "Voleu suprimir $contact$ com a administrador del grup?", + "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": "Suprimeix del grup", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "Configuració del grup", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "Enllaç del grup", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Missatges efímers", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "Quan s'activa, els missatges enviats i rebuts al grup desapareixeran després que s'hagin llegit.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Qui pot editar la informació del grup", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Trieu qui pot editar el nom del grup, l'avatar i el temporitzador dels missatges efímers.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Qui pot afegir membres", + "description": "This is the label for the 'who can add members' panel" + }, + "ConversationDetails--add-members-info": { + "message": "Trieu qui pot afegir membres a aquest grup.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Sol·licituds i invitacions", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "Abandona el grup", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "Bloca el grup", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Segur que voleu abandonar-lo?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "Ja no podreu enviar o rebre missatges d'aquest grup.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "Surt", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "Voleu blocar i abandonar el grup $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": "Ja no rebreu missatges ni actualitzacions d'aquest grup.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "Bloca", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ membres", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "Contingut compartit", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Mostra-ho tot", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ membres", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "Mostra-ho tot", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Enllaç del grup copiat", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Copia l'enllaç", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "Segur que voleu restablir l'enllaç del grup? La gent ja no podrà afegir-se al grup amb l’enllaç actual.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Restableix l'enllaç", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Aproveu membres nous", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "Requereix que un administrador aprovi els membres nous que s’afegeixin per l’enllaç del grup.", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Sol·licituds ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Invitacions ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Voleu aprovar la sol·licitud 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": "Voleu rebutjar la sol·licitud de $name$?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Convidat per vós", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Convidat per vós", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Convidat per altres", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "N'ha convidat $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": "Rebutja la invitació de grup", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Voleu rebutjar la invitació de grup per 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": "Voleu rebutjar 1 invitació enviada per $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": "Voleu rebutjar $number$ invitacions enviades per $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": "Rebutja", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Aprova la sol·licitud", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Rebutja la sol·licitud", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "La gent d'aquesta llista intenta afegir-se a $name$ per l'enllaç del grup.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "PendingInvites--info": { + "message": "Els detalls de les persones convidades a aquest grup no es mostren fins que s'hi afegeixen. Els convidats només veuen els missatges després d'afegir-s'hi.", + "description": "Information shown below the invite list" } } diff --git a/_locales/cy/messages.json b/_locales/cy/messages.json index 5aae6ad75..5dd6f82fb 100644 --- a/_locales/cy/messages.json +++ b/_locales/cy/messages.json @@ -531,6 +531,10 @@ "message": "Nid oes gennych unrhyw gyfryngau yn y sgwrs hon.", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "Holl Gyfryngau", + "description": "Header for the media gallery" + }, "documents": { "message": "Dogfennau", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" @@ -985,6 +989,18 @@ "message": "Dileu", "description": "" }, + "accept": { + "message": "Derbyn", + "description": "" + }, + "on": { + "message": "Ymlaen", + "description": "Label for when something is turned on" + }, + "off": { + "message": "I ffwrdd", + "description": "Label for when something is turned off" + }, "deleteWarning": { "message": "Bydd clicio 'dileu' yn tynnu'r neges hon yn barhaol o'ch dyfeisiau chi yn unig.", "description": "Text shown in the confirmation dialog for deleting a message locally" @@ -1335,6 +1351,14 @@ "message": "Fyddwch chi ddim yn derbyn eu sain na fideo a fyddan nhw ddim yn derbyn eich un chi.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "Sgrolio i fyny", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Sgrolio i lawr", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "Anfon galwadau ymlaen bob tro", "description": "Description of the always relay calls setting" @@ -3181,6 +3205,14 @@ "message": "Galwad sgrin lawn", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "Newid i olwg grid", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Newid i olwg y siaradwr", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { "message": "Gadael yr alwad", "description": "Title for hang up button" @@ -3255,9 +3287,117 @@ "message": "Iawn", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "Ymddiheuriadau, nid oedd y ddolen sgnl:// yn gwneud synnwyr!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "Dolen Annilys", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "Nid yw'r ddolen grŵp hon yn ddilys. Sicrhewch bod y ddolen yn gyfan ac yn gywir cyn ceisio ymuno.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Hoffech ymuno â'r grŵp hwn a rhannu eich enw a llun gyda'i aelodau?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "Rydych eisoes yn y grŵp hwn.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "Rydych eisoes wedi gofyn am gymeradwyaeth i ymuno â'r grŵp hwn.", + "description": "Shown if you click a group link for a group where you've already requested approval'" + }, + "GroupV2--join--unknown-link-version--title": { + "message": "Fersiwn dolen anhysbys", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "Nid yw'r ddolen hon yn cael ei gefnogi gan Signal Desktop.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked--title": { + "message": "Methu Ymuno â'r Grŵp", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "Nid yw'r ddolen grŵp hon yn ddilys bellach.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "Rhaid i weinyddwr y grŵp hwn gymeradwyo'ch cais cyn y gallwch ymuno â'r grŵp hwn. Os caiff ei gymeradwyo, bydd eich enw a'ch llun yn cael eu rhannu gyda'i aelodau.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Ymuno", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Cais i Ymuno", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Canslo Cais", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Canslo eich cais i ymuno â'r grwp?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Iawn", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "Na", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "1 aelod", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ aelod", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "Grŵp · $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": "Mae eich cais i ymuno wedi'i anfon at weinyddiaeth y grŵp. Fe gewch hysbysiad pan fyddan nhw'n gweithredu.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Gwall Dolen", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Methodd ymuno trwy'r ddolen hon. Ceisiwch ymuno eto yn nes ymlaen.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "Gweinyddwr", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "Pob aelod", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { "message": "Diweddaru...", @@ -3441,6 +3581,42 @@ "message": "Newidiodd gweinyddwr pwy sy'n gallu golygu aelodaeth grŵp i \"Pob aelod.\"", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--access-invite-link--disabled--you": { + "message": "Rydych wedi analluogi cymeradwyaeth weinyddol ar gyfer y ddolen grŵp.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "Mae $adminName$ wedi analluogi cymeradwyaeth weinyddol y ddolen grŵp.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "Mae cymeradwyaeth weinyddol y cyswllt grŵp wedi'i analluogi.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "Rydych wedi galluogi cymeradwyaeth weinyddol ar gyfer y ddolen grŵp.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "Mae $adminName$ wedi galluogi cymeradwyaeth weinyddol y ddolen grŵp.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "Mae cymeradwyaeth weinyddol ar gyfer y cyswllt grŵp wedi'i analluogi.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV2--member-add--invited--you": { "message": "Rydych wedi ychwanegu aelod a wahoddwyd $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -3575,6 +3751,68 @@ "message": "Rydych wedi eich ychwanegu at y grŵp.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--member-add-from-link--you--you": { + "message": "Ymunasoch â'r grŵp trwy'r ddolen grŵp.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "Ymunodd $memberName$ â'r grŵp trwy'r ddolen grŵp.", + "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": "Cymeradwyodd $adminName$ eich cais i ymuno â'r grŵp.", + "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": "Mae eich cais i ymuno â'r grŵp wedi'i gymeradwyo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "Rydych wedi cymeradwyo cais i ymuno â'r grŵp gan $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": "Mae $adminName$ wedi cymeradwyo cais i ymuno â'r grŵp gan $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": "Mae cais i ymuno â'r grŵp gan $joinerName$ wedi'i gymeradwyo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "GroupV2--member-remove--other--other": { "message": "Tynnodd $adminName$ $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -4057,6 +4295,134 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "Anfonasoch gais i ymuno â'r grŵp.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "Gofynnodd $joinerName$ i gael ymuno trwy'r ddolen grŵp.", + "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": "Fe wnaethoch chi ganslo eich cais i ymuno â'r grŵp.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "Mae gweinyddwr wedi gwrthod eich cais i ymuno â'r grŵp.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "Rydych wedi gwrthod cais i ymuno â'r grŵp gan $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": "Mae $joinerName$ wedi diddymu ei chais/gais i ymuno â'r grŵp.", + "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": "Mae $adminName$ wedi gwrthod cais $joinerName$ i ymuno â'r grŵp.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "Rydych wedi troi ymlaen y ddolen grŵp gyda chymeradwyaeth weinyddol wedi ei analluogi.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--disabled--other": { + "message": "Mae $adminName$ wedi troi ymlaen y ddolen grŵp gyda chymeradwyaeth weinyddol wedi ei analluogi.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "Mae'r cyswllt grŵp wedi'i droi ymlaen gyda chymeradwyaeth weinyddol wedi ei analluogi.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--you": { + "message": "Rydych wedi troi ymlaen y ddolen grŵp gyda chymeradwyaeth weinyddol wedi ei alluogi.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--other": { + "message": "Mae $adminName$ wedi troi ymlaen y ddolen grŵp gyda chymeradwyaeth weinyddol wedi ei alluogi.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "Mae'r ddolen grŵp wedi'i droi ymlaen gyda chymeradwyaeth weinyddol wedi'i alluogi.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "Diffoddasoch y ddolen grŵp.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "Mae $adminName$ wedi diffodd y ddolen grŵp.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "Mae'r ddolen grŵp wedi'i ddiffodd.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "Ailosodasoch y ddolen grŵp.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "Mae $adminName$ wedi ailosod y ddolen grŵp.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "Mae'r ddolen grŵp wedi'i hailosod.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV1--Migration--disabled": { "message": "Uwchraddiwch y grŵp hwn i agor nodweddion newydd fel @mentions a gweinyddwyr. Bydd aelodau nad ydyn nhw wedi rhannu eu henw na'u llun yn y grŵp hwn yn cael eu gwahodd i ymuno. $learnMore$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", @@ -4199,12 +4565,296 @@ "message": "Neges", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "Tynnu fel gweinyddwr", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { "message": "Creu gweinyddwr", "description": "Button text for make admin button in Group Contact Details modal" }, + "ContactModal--make-admin-info": { + "message": "Bydd $contact$ yn gallu golygu'r grŵp hwn a'i aelodau.", + "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": "Tynnu $contact$ fel gweinyddwr y grŵp", + "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": "Tynnu o'r grŵp", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "Gosodiadau grŵp", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "Dolen grŵp", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Negeseuon byrhoedlog", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "Pan fyddan nhw wedi'u galluogi, bydd negeseuon sy'n cael eu hanfon a'u derbyn yn y grŵp hwn yn diflannu ar ôl iddyn nhw gael eu gweld.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Pwy all olygu manylion grŵp", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Dewiswch pwy all olygu enw grŵp, afatar, ac amserydd negeseuon sy'n diflannu.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Pwy sy'n gallu ychwanegu aelodau", + "description": "This is the label for the 'who can add members' panel" + }, + "ConversationDetails--add-members-info": { + "message": "Dewis pwy sy'n gallu ychwanegu aelodau i'r grŵp hwn.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Ceisiadau a Gwahoddiadau", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "Gadael y grŵp", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "Rhwystro'r grŵp", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Ydych chi wir eisiau gadael?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "Ni fyddwch yn gallu anfon na derbyn negeseuon yn y grŵp hwn mwyach.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "Gadael", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "Rhwystro a Gadael y Grŵp \"$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": "Ni fyddwch bellach yn derbyn negeseuon na diweddariadau gan y grŵp hwn.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "Rhwystro", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ aelod", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "Cyfryngau wedi'u rhannu", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Gweld y cyfan", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ aelod", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "Gweld y cyfan", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Wedi copïo dolen grŵp.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Copïo dolen", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "Ydych chi'n siŵr eich bod am ailosod y ddolen grŵp? Ni fydd pobl bellach yn gallu ymuno â'r grŵp gan ddefnyddio'r ddolen gyfredol.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Dolen ailosod", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Cymeradwyo aelodau newydd", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "Ei gwneud yn ofynnol i weinyddwr gymeradwyo aelodau newydd sy'n ymuno trwy'r ddolen grŵp.", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "($count$) cais", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "($count$) gwahoddiad", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Cymeradwyo cais gan \"$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": "Gwrthod cais gan \"$name$\"?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Gwahoddwyd gennych chi", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Gwahoddwyd gennych chi", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Gwahoddwyd gan eraill", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "Gwahoddwyd $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": "Dirymu gwahoddiad grŵp", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Dirymu gwahoddiad grŵp \"$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": "Dirymu 1 gwahoddiad a anfonwyd gan \"$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": "Dirymu $number$ gwahoddiadau a anfonwyd gan \"$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": "Dirymu", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Cais i Gymeradwyo", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Gwrthod Cais", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "Mae'r bobl ar y rhestr hon yn ceisio ymuno â \"$name$\" trwy'r ddolen grŵp.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "PendingInvites--info": { + "message": "Nid yw manylion am bobl sydd wedi'u gwahodd i'r grŵp hwn nes iddyn nhw ymuno. Dim ond ar ôl iddyn nhw ymuno â'r grŵp y bydd gwahoddedigion yn gweld negeseuon.", + "description": "Information shown below the invite list" } } diff --git a/_locales/eo/messages.json b/_locales/eo/messages.json index cbf093a8f..c3cae11d6 100644 --- a/_locales/eo/messages.json +++ b/_locales/eo/messages.json @@ -1,6 +1,6 @@ { "softwareAcknowledgments": { - "message": "Software Acknowledgments", + "message": "Dankesprimoj pri la programaroj", "description": "Shown in the about box for the link to software acknowledgments" }, "privacyPolicy": { @@ -156,7 +156,7 @@ "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, "messageContextMenuButton": { - "message": "More actions", + "message": "Pliaj agoj", "description": "Label for context button next to each message" }, "contextMenuCopyLink": { @@ -164,7 +164,7 @@ "description": "Shown in the context menu for a link to indicate that the user can copy the link" }, "contextMenuCopyImage": { - "message": "Copy Image", + "message": "Kopii la bildon", "description": "Shown in the context menu for an image to indicate that the user can copy the image" }, "contextMenuNoSuggestions": { @@ -210,27 +210,27 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { - "message": "Archive", + "message": "Enarĥivigi", "description": "Shown in menu for conversation, and moves conversation out of main conversation list" }, "markUnread": { - "message": "Marki nelegita", + "message": "Marki kiel nelegitan", "description": "Shown in menu for conversation, and marks conversation as unread" }, "moveConversationToInbox": { - "message": "Unarchive", + "message": "Elarĥivigi", "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" }, "pinConversation": { - "message": "Pin Conversation", + "message": "Alpingli la interparolon", "description": "Shown in menu for conversation, and pins the conversation to the top of the conversation list" }, "unpinConversation": { - "message": "Unpin Conversation", + "message": "Depingli la interparolon", "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": "Vi povas alpingli maks. 4 interparolojn", "description": "" }, "chooseDirectory": { @@ -308,11 +308,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": "Vi ne plu estas ano de la grupo", "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": "Tiu ĉi grupo ne validas. Kreu novan grupon.", "description": "Displayed when a user can't send a message because something has gone wrong in the conversation." }, "scrollDown": { @@ -342,7 +342,7 @@ "description": "Shown in the conversation history when a user links a new device to explain what is not supported." }, "youMarkedAsVerified": { - "message": "Vi markis vian sekurigan numeron kun $name$ konfirmita.", + "message": "Vi markis vian sekurigan numeron kun $name$ kiel konfirmitan.", "description": "Shown in the conversation history when the user marks a contact as verified.", "placeholders": { "name": { @@ -352,7 +352,7 @@ } }, "youMarkedAsNotVerified": { - "message": "Vi markis vian sekurigan numeron kun $name$ kiel nekonfirmita.", + "message": "Vi markis vian sekurigan numeron kun $name$ kiel nekonfirmitan.", "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": { @@ -362,7 +362,7 @@ } }, "youMarkedAsVerifiedOtherDevice": { - "message": "Vi markis, el alia aparato, vian sekurigan numeron kun $name$ kiel konfirmita.", + "message": "Vi markis, el alia aparato, vian sekurigan numeron kun $name$ kiel konfirmitan.", "description": "Shown in the conversation history when we discover that the user marked a contact as verified on another device.", "placeholders": { "name": { @@ -372,7 +372,7 @@ } }, "youMarkedAsNotVerifiedOtherDevice": { - "message": "Vi markis, el alia aparato, vian sekurigan numeron kun $name$ kiel nekonfirmita.", + "message": "Vi markis, el alia aparato, vian sekurigan numeron kun $name$ kiel nekonfirmitan.", "description": "Shown in the conversation history when we discover that the user marked a contact as not verified on another device.", "placeholders": { "name": { @@ -426,7 +426,7 @@ "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." }, "continueCall": { - "message": "Continue Call", + "message": "Daŭrigi la alvokon", "description": "Used on a warning dialog to make it clear that it might be risky to continue the group call." }, "noLongerVerified": { @@ -480,11 +480,11 @@ "description": "Label for a button to accept a new safety number" }, "verify": { - "message": "Marki konfirmita", + "message": "Marki kiel konfirmitan", "description": "" }, "unverify": { - "message": "Marki nekonfirmita", + "message": "Marki kiel nekonfirmitan", "description": "" }, "isVerified": { @@ -531,6 +531,10 @@ "message": "Vi havas neniun aŭdvidaĵon en tiu interparolo", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "Ĉiuj aŭvidaĵoj", + "description": "Header for the media gallery" + }, "documents": { "message": "Dokumentoj", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" @@ -722,7 +726,7 @@ "description": "Placeholder text in the search input" }, "clearSearch": { - "message": "Clear Search", + "message": "Forviŝi serĉon", "description": "Aria label for clear search button" }, "searchIn": { @@ -985,8 +989,20 @@ "message": "Forigi", "description": "" }, + "accept": { + "message": "Akcepti", + "description": "" + }, + "on": { + "message": "Ŝaltita", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Malŝaltita", + "description": "Label for when something is turned off" + }, "deleteWarning": { - "message": "Clicking 'delete' will permanently remove this message from your devices only.", + "message": "Per alklako de „Forigi“, tiu mesaĝo porĉiame foriĝos nur de viaj aparatoj.", "description": "Text shown in the confirmation dialog for deleting a message locally" }, "deleteForEveryoneWarning": { @@ -1056,7 +1072,7 @@ "description": "" }, "goBack": { - "message": "Go back", + "message": "Reen", "description": "Label for back button in a conversation" }, "moreInfo": { @@ -1068,11 +1084,11 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { - "message": "Delete message for me", + "message": "Forviŝi mesaĝon por mi", "description": "Shown on the drop-down menu for an individual message, deletes single message" }, "deleteMessageForEveryone": { - "message": "Delete message for everyone", + "message": "Forviŝi mesaĝon por ĉiuj", "description": "Shown on the drop-down menu for an individual message, deletes single message for everyone" }, "deleteMessages": { @@ -1200,7 +1216,7 @@ "description": "Button label in the call lobby for joining a call" }, "calling__return": { - "message": "Return to Call", + "message": "Reiri al la alvoko", "description": "Button label in the call lobby for returning to a call" }, "calling__call-is-full": { @@ -1208,31 +1224,31 @@ "description": "Button label in the call lobby when you can't join because the call is full" }, "calling__button--video-disabled": { - "message": "Camera disabled", + "message": "Fotilo malŝaltita", "description": "Button tooltip label when the camera is disabled" }, "calling__button--video-off": { - "message": "Turn off camera", + "message": "Malaktivigi la fotilon", "description": "Button tooltip label for turning off the camera" }, "calling__button--video-on": { - "message": "Turn on camera", + "message": "Aktivigi la fotilon", "description": "Button tooltip label for turning on the camera" }, "calling__button--audio-disabled": { - "message": "Microphone disabled", + "message": "Mikrofono malŝaltita", "description": "Button tooltip label when the microphone is disabled" }, "calling__button--audio-off": { - "message": "Mute mic", + "message": "Silentigi la mikrofonon", "description": "Button tooltip label for turning off the microphone" }, "calling__button--audio-on": { - "message": "Unmute mic", + "message": "Malsilentigi la mikrofonon", "description": "Button tooltip label for turning on the microphone" }, "calling__your-video-is-off": { - "message": "Via kamerao estas malŝaltita", + "message": "Via fotilo estas malŝaltita", "description": "Label in the calling lobby indicating that your camera is off" }, "calling__lobby-summary--zero": { @@ -1240,7 +1256,7 @@ "description": "Shown in the calling lobby to describe who is in the call" }, "calling__lobby-summary--single": { - "message": "$first$ is in this call", + "message": "$first$ estas en tiu alvoko", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1250,11 +1266,11 @@ } }, "calling__lobby-summary--self": { - "message": "One of your other devices is in this call", + "message": "Unu el viaj aliaj aparatoj estas en tiu alvoko", "description": "Shown in the calling lobby to describe when it is just you" }, "calling__lobby-summary--double": { - "message": "$first$ and $second$ are in this call", + "message": "$first$ kaj $second$ estas en tiu alvoko", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1268,7 +1284,7 @@ } }, "calling__lobby-summary--triple": { - "message": "$first$, $second$, and $third$ are in this call", + "message": "$first$, $second$ kaj $third$ estas en tiu alvoko", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1286,7 +1302,7 @@ } }, "calling__lobby-summary--many": { - "message": "$first$, $second$, and $others$ others are in this call", + "message": "$first$, $second$ kaj $others$ aliaj estas en tiu alvoko", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1308,11 +1324,11 @@ "description": "Shown in the participants list to describe how many people are in the call" }, "calling__in-this-call--one": { - "message": "In this call · 1 person", + "message": "En tiu ĉi alvoko ⋅ 1 homo", "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": "En tiu ĉi alvoko ⋅ $people$ homoj", "description": "Shown in the participants list to describe how many people are in the call", "placeholders": { "people": { @@ -1322,7 +1338,7 @@ } }, "calling__you-have-blocked": { - "message": "You have blocked $name$", + "message": "Vi blokis „$name$“", "description": "when you block someone and cannot view their video", "placeholders": { "name": { @@ -1335,6 +1351,14 @@ "message": "Vi ne ricevos ilian sonon aŭ videon, kaj ili ne ricevos viajn.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "Rulumi supren", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Rulumi malsupren", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "Ĉiam trapasigi la alvokojn per Signal-servilo", "description": "Description of the always relay calls setting" @@ -1420,11 +1444,11 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Name, content, and actions", + "message": "Nomon, enhavon kaj agoj", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "No name or content", + "message": "Neniun nomon aŭ enhavon", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { @@ -1436,7 +1460,7 @@ "description": "Displayed in notifications for only 1 message" }, "notificationSenderInGroup": { - "message": "$sender$ in $group$", + "message": "$sender$ en $group$", "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { @@ -1614,7 +1638,7 @@ } }, "timerSetByMember": { - "message": "A member set the disappearing message time to $time$.", + "message": "Ano agordis la malaperon de la memviŝontaj mesaĝoj al $time$.", "description": "Message displayed when timer is by an unknown group member.", "placeholders": { "time": { @@ -1742,7 +1766,7 @@ "description": "Displayed in the left pane when the timer is turned off" }, "disappearingMessagesDisabledByMember": { - "message": "A member disabled disappearing messages.", + "message": "Ano malŝaltis memviŝontajn mesaĝojn.", "description": "Displayed in the left pane when the timer is turned off" }, "disabledDisappearingMessages": { @@ -1840,7 +1864,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "cannotGenerateSafetyNumber": { - "message": "This user can't be verified until you've exchanged messages with them.", + "message": "Tiu uzanto ne pavas esti kontrolita, ĝis vi ekinterparolas kun li aŭ ŝi.", "description": "Shown on the safety number screen if you have never exchanged messages with that contact" }, "yourSafetyNumberWith": { @@ -2026,7 +2050,7 @@ "description": "Shown in notifications and in the left pane when a voice message is received." }, "message--getNotificationText--audio-message": { - "message": "Audio Message", + "message": "Sonmesaĝo", "description": "Shown in notifications and in the left pane when an audio message is received." }, "message--getNotificationText--file": { @@ -2124,23 +2148,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": "Malfermi la elektilon de glumarkoj", "description": "Label for the open button for the sticker picker" }, "stickers--StickerPicker--AddPack": { - "message": "Add a sticker pack", + "message": "Aldoni glumarkaron", "description": "Label for the add pack button in the sticker picker" }, "stickers--StickerPicker--NextPage": { - "message": "Next Page", + "message": "Sekva paĝo", "description": "Label for the next page button in the sticker picker" }, "stickers--StickerPicker--PrevPage": { - "message": "Previous Page", + "message": "Antaŭa paĝo", "description": "Label for the previous page button in the sticker picker" }, "stickers--StickerPicker--Recents": { - "message": "Recent Sticker", + "message": "Lastaj glumarkojn", "description": "Label for the recent stickers button in the sticker picker" }, "stickers--StickerPicker--DownloadError": { @@ -2378,7 +2402,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-reaction-picker": { - "message": "Toggle emoji-reaction picker for selected message", + "message": "Baskuligi elektilon de emoĝi-reago por la elektita mesaĝo", "description": "Shown in the shortcuts guide" }, "Keyboard--save-attachment": { @@ -2510,7 +2534,7 @@ "description": "A toast that shows up when the user unarchives a conversation" }, "conversationMarkedUnread": { - "message": "Conversation marked unread", + "message": "Interparolo markita kiel nelegitan", "description": "A toast that shows up when user marks a conversation as unread" }, "StickerCreator--title": { @@ -2566,7 +2590,7 @@ "description": "Title for the drop stage of the sticker creator" }, "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": "Glumarkoj estu en PNG-, APNG- aŭ WebP-dosierformo kun travidebla fono kaj granda je 512×512 bilderoj. Oni rekomendas 16-bilderan marĝenon.", "description": "Help text for the drop stage of the sticker creator" }, "StickerCreator--DropStage--showMargins": { @@ -2686,7 +2710,7 @@ } }, "StickerCreator--Toasts--animated": { - "message": "Animaciitaj glumarkoj ne eblas nuntempe", + "message": "Animaciaj glumarkoj ne eblas nuntempe", "description": "Text for the toast when an image that is animated was dropped on the sticker creator" }, "StickerCreator--Toasts--tooLarge": { @@ -2698,19 +2722,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": "Animaciaj PNG-glumarkoj estu kvadrata", "description": "Text for the toast when someone tries to upload a non-square APNG" }, "StickerCreator--Toasts--mustLoopForever": { - "message": "Animated stickers must loop forever", + "message": "Animaciaj glumarkoj ripetu senfine", "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": "La dimensioj de la animacia PNG-glumarko estas tro grandaj", "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": "La dimensioj de la animacia PNG-glumarko estas tro malgrandaj", "description": "Text for the toast when an APNG image in the sticker creator is too small" }, "StickerCreator--Toasts--errorUploading": { @@ -2898,7 +2922,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": "Ĉu plu interparoli al tiu grupo kaj kunhavigi vian nomon kaj foton kun la anoj? $learnMore$", "description": "Shown when user hasn't shared their profile in a group yet", "placeholders": { "learnMore": { @@ -2908,7 +2932,7 @@ } }, "MessageRequests--profile-sharing--direct": { - "message": "Continue this conversation with $firstName$ and share your name and photo with them? $learnMore$", + "message": "Ĉu plu interparoli al $firstName$ kaj kunhavigi vian nomon kaj foton kun li aŭ ŝi? $learnMore$", "description": "Shown when user hasn't shared their profile in a 1:1 conversation yet", "placeholders": { "firstName": { @@ -2922,7 +2946,7 @@ } }, "MessageRequests--learn-more": { - "message": "Learn more.", + "message": "Scii pli.", "description": "Shown at the end of profile sharing messages as a link." }, "ConversationHero--members": { @@ -3088,11 +3112,11 @@ "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, "makeOutgoingCall": { - "message": "Start a call", + "message": "Ekalvoki", "description": "Title for the call button in a conversation" }, "makeOutgoingVideoCall": { - "message": "Start a video call", + "message": "Ek-vidalvoki", "description": "Title for the video call button in a conversation" }, "joinOngoingCall": { @@ -3100,7 +3124,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$ havos mesaĝopeton el vi. Vi povos alvoki, tuj post la akcepto de via peto.", "description": "Shown when a call is rejected because the other party hasn't approved the message/call request", "placeholders": { "title": { @@ -3128,7 +3152,7 @@ "description": "Title for device selection settings" }, "calling__participants": { - "message": "$people$ in call", + "message": "$people$ en la alvoko", "description": "Title for participants list toggle", "placeholders": { "people": { @@ -3138,19 +3162,19 @@ } }, "calling__call-notification__ended": { - "message": "The group call has ended", + "message": "La grupalvoko finiĝis", "description": "Notification message when a group call has ended" }, "calling__call-notification__started-by-someone": { - "message": "A group call was started", + "message": "Grupalvoko komenciĝis", "description": "Notification message when a group call has started, but we don't know who started it" }, "calling__call-notification__started-by-you": { - "message": "You started a group call", + "message": "Vi komencis grupalvokon", "description": "Notification message when a group call has started by you" }, "calling__call-notification__started": { - "message": "$name$ started a group call", + "message": "$name$ komencis grupalvokon", "description": "Notification message when a group call has started", "placeholders": { "name": { @@ -3160,11 +3184,11 @@ } }, "calling__call-notification__button__in-another-call-tooltip": { - "message": "You are already in a call", + "message": "Vi jam estas en alvoko", "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": "La alvoko atingis sian maksimuman nombron de $max$ partoprenantoj", "description": "Tooltip in disabled notification button when the call is full", "placeholders": { "max": { @@ -3174,13 +3198,21 @@ } }, "calling__pip--on": { - "message": "Minimize call", + "message": "Plejetigi la alvokon", "description": "Title for picture-in-picture toggle" }, "calling__pip--off": { - "message": "Fullscreen call", + "message": "Plenekranigi la alvokon", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "Iri al la krada vido", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Iri al la parolantovido", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { "message": "Forlasi la alvokon", "description": "Title for hang up button" @@ -3248,19 +3280,127 @@ "description": "Title of pop-up dialog when user-initiated task has gone wrong" }, "ErrorModal--description": { - "message": "Please try again or contact support.", + "message": "Reprovu aŭ kontaktu la helpservon.", "description": "Description text in pop-up dialog when user-initiated task has gone wrong" }, "Confirmation--confirm": { "message": "Bone", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "Aĥ, tiu ligilo „sgnl://“ ne funkcias!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "Nevalida ligilo", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "Tio ne estas valida grupligilo. Kontrolu, ĉu la ligilo estas kompleta.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Ĉu vi volas aniĝi al tiu grupo kaj kunhavigi vian nomon kaj foton kun la anoj?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "Vi jam estas en tiu ĉi grupo.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "Vi jam petis aprobon por anigi tiun grupon.", + "description": "Shown if you click a group link for a group where you've already requested approval'" + }, + "GroupV2--join--unknown-link-version--title": { + "message": "Tiu grupligilo ne plu validas", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "Tiun grupligilon ne subtenas tiu versio 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": "Ne eblas anigi la grupon.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "Tiu grupligilo ne plu validas", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "Tiugrupa administranto aprobu vian peton, antaŭ ol vi povas aniĝi. Se aprobo venas, viaj nomo kaj foto kunhaviĝos kun la anoj.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Aniĝi", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Peti aniĝon", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Nuligi la peton", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Ĉu nuligi vian peton anigi tiun grupon?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Jes", + "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 ano", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ anoj", + "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": "Via peto por aniĝi sendiĝis al la grupadministranto. Oni diras al vi per sciigo, kiam ŝi aŭ ĝi respondas.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Eraro de ligilo", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Aniĝo per la ligilo malsukcesis. Reprovu poste.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "Administranto", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "Ĉiuj grupanoj", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { - "message": "Updating...", + "message": "Ĝisdatigo...", "description": "Shown along with a spinner when an update operation takes longer than one second" }, "GroupV2--create--you": { @@ -3268,7 +3408,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--create--other": { - "message": "$memberName$ created the group.", + "message": "$memberName$ kreis la grupon.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3278,11 +3418,11 @@ } }, "GroupV2--create--unknown": { - "message": "The group was created.", + "message": "La grupo estis kreita.", "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$ ŝanĝis la grupnomon al „$newTitle$“.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3296,7 +3436,7 @@ } }, "GroupV2--title--change--you": { - "message": "You changed the group name to \"$newTitle$\".", + "message": "Vi ŝanĝis la grupnomon al „$newTitle$“.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "newTitle": { @@ -3306,7 +3446,7 @@ } }, "GroupV2--title--change--unknown": { - "message": "A member changed the group name to \"$newTitle$\".", + "message": "Ano ŝanĝis la grupnomon al „$newTitle$“.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "newTitle": { @@ -3316,7 +3456,7 @@ } }, "GroupV2--title--remove--other": { - "message": "$memberName$ removed the group name.", + "message": "$memberName$ forigis la grupnomon.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3326,15 +3466,15 @@ } }, "GroupV2--title--remove--you": { - "message": "You removed the group name.", + "message": "Vi forigis la grupnomon.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--title--remove--unknown": { - "message": "A member removed the group name.", + "message": "Ano forigis la grupnomon.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--change--other": { - "message": "$memberName$ changed the group avatar.", + "message": "$memberName$ ŝanĝis la grupavataron.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3348,11 +3488,11 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--change--unknown": { - "message": "A member changed the group avatar.", + "message": "Ano ŝanĝis la grupavataron.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--remove--other": { - "message": "$memberName$ removed the group avatar.", + "message": "$memberName$ forigis la grupavataron.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3362,15 +3502,15 @@ } }, "GroupV2--avatar--remove--you": { - "message": "You removed the group avatar.", + "message": "Vi forigis la grupavataron.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--remove--unknown": { - "message": "A member removed the group avatar.", + "message": "Ano forigis la grupavataron.", "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$ ŝanĝis tiun, kiu povas modifi la grupinformojn al „Nur administrantoj“.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3380,15 +3520,15 @@ } }, "GroupV2--access-attributes--admins--you": { - "message": "You changed who can edit group info to \"Only admins.\"", + "message": "Vi ŝanĝis tiun, kiu povas modifi la grupinformojn al „Nur administrantoj“.", "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": "Administranto ŝanĝis tiun, kiu povas modifi la grupinformojn al „Nur administrantoj“.", "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$ ŝanĝis tiun, kiu povas modifi la grupinformojn al „Ĉiuj anoj“.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3398,15 +3538,15 @@ } }, "GroupV2--access-attributes--all--you": { - "message": "You changed who can edit group info to \"All members.\"", + "message": "Vi ŝanĝis tiun, kiu povas modifi la grupinformojn al „Ĉiuj anoj“.", "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": "Administranto ŝanĝis tiun, kiu povas modifi la grupinformojn al „Ĉiuj anoj“.", "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$ ŝanĝis tiun, kiu povas modifi la grupmembrecon al „Nur administrantoj“.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3416,15 +3556,15 @@ } }, "GroupV2--access-members--admins--you": { - "message": "You changed who can edit group membership to \"Only admins.\"", + "message": "Vi ŝanĝis tiun, kiu povas modifi la grupmembrecon al „Nur administrantoj“.", "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": "Administranto ŝanĝis tiun, kiu povas modifi la grupmembrecon al „Nur administrantoj“.", "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$ ŝanĝis tiun, kiu povas modifi la grupmembrecon al „Ĉiuj anoj“.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3434,15 +3574,51 @@ } }, "GroupV2--access-members--all--you": { - "message": "You changed who can edit group membership to \"All members.\"", + "message": "Vi ŝanĝis tiun, kiu povas modifi la grupmembrecon al „Ĉiuj anoj“.", "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": "Administranto ŝanĝis tiun, kiu povas modifi la grupmembrecon al „Ĉiuj anoj“.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--you": { + "message": "Vi malŝaltis la administranto-aprobon pri la grupligilo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "$adminName$ malŝaltis la administranto-aprobon pri la grupligilo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "Oni malŝaltis la administranto-aprobon pri la grupligilo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "Vi ŝaltis la administranto-aprobon pri la grupligilo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "$adminName$ ŝaltis la administranto-aprobon pri la grupligilo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "Oni malŝaltis la administranto-aprobon pri la grupligilo.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-add--invited--you": { - "message": "You added invited member $inviteeName$.", + "message": "Vi aldonis invititon $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3452,7 +3628,7 @@ } }, "GroupV2--member-add--invited--other": { - "message": "$memberName$ added invited member $inviteeName$.", + "message": "$memberName$ aldonis invititon $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3466,7 +3642,7 @@ } }, "GroupV2--member-add--invited--unknown": { - "message": "A member added invited member $inviteeName$.", + "message": "Ano aldonis invititon $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3476,7 +3652,7 @@ } }, "GroupV2--member-add--from-invite--other": { - "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "message": "$inviteeName$ akceptis la inviton al la grupo de $inviterName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3490,7 +3666,7 @@ } }, "GroupV2--member-add--from-invite--other-no-from": { - "message": "$inviteeName$ accepted an invitation to the group.", + "message": "$inviteeName$ akceptis la inviton al la grupo.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3500,7 +3676,7 @@ } }, "GroupV2--member-add--from-invite--you": { - "message": "You accepted an invitation to the group from $inviterName$.", + "message": "Vi akceptis la inviton al la grupo de $inviterName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviterName": { @@ -3510,11 +3686,11 @@ } }, "GroupV2--member-add--from-invite--you-no-from": { - "message": "You accepted an invitation to the group.", + "message": "Vi akceptis la inviton al la grupo.", "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$ akceptis vian inviton al la grupo.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3524,7 +3700,7 @@ } }, "GroupV2--member-add--other--other": { - "message": "$adderName$ added $addeeName$.", + "message": "$adderName$ aldonis „$addeeName$“.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adderName": { @@ -3538,7 +3714,7 @@ } }, "GroupV2--member-add--other--you": { - "message": "You added $memberName$.", + "message": "Vi aldonis $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3548,7 +3724,7 @@ } }, "GroupV2--member-add--other--unknown": { - "message": "A member added $memberName$.", + "message": "Ano aldonis $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3558,7 +3734,7 @@ } }, "GroupV2--member-add--you--other": { - "message": "$memberName$ added you to the group.", + "message": "$memberName$ aldonis vin al la grupo.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3572,11 +3748,73 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-add--you--unknown": { - "message": "You were added to the group.", + "message": "Oni aldonis vin al la grupo.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--member-add-from-link--you--you": { + "message": "Vi anigis la grupon per la grupligilo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "$memberName$ anigis la grupon per la grupligilo.", + "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$ aprobis vian peton por anigi la grupon.", + "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": "Oni aprobis vian peton por anigi la grupon.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "Vi aprobis peton por anigi la grupon el $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$ aprobis peton por anigi la grupon el $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": "Oni aprobis la peton el $joinerName$ por anigi la grupon.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "GroupV2--member-remove--other--other": { - "message": "$adminName$ removed $memberName$.", + "message": "$adminName$ forigis „$memberName$“.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3590,7 +3828,7 @@ } }, "GroupV2--member-remove--other--self": { - "message": "$memberName$ left the group.", + "message": "$memberName$ forlasis la grupon.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3600,7 +3838,7 @@ } }, "GroupV2--member-remove--other--you": { - "message": "You removed $memberName$.", + "message": "Vi forigis $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3610,7 +3848,7 @@ } }, "GroupV2--member-remove--other--unknown": { - "message": "A member removed $memberName$.", + "message": "Ano forigis $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3620,7 +3858,7 @@ } }, "GroupV2--member-remove--you--other": { - "message": "$adminName$ removed you.", + "message": "$adminName$ forigis vin.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3634,11 +3872,11 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-remove--you--unknown": { - "message": "You were removed from the group.", + "message": "Oni forigis vin el la grupo.", "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$ donis la rolon de administranto al $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3652,7 +3890,7 @@ } }, "GroupV2--member-privilege--promote--other--you": { - "message": "You made $memberName$ an admin.", + "message": "Vi donis la rolon de administranto al $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3662,7 +3900,7 @@ } }, "GroupV2--member-privilege--promote--other--unknown": { - "message": "An admin made $memberName$ an admin.", + "message": "Administranto donis la rolon de administranto al $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3672,7 +3910,7 @@ } }, "GroupV2--member-privilege--promote--you--other": { - "message": "$adminName$ made you an admin.", + "message": "$adminName$ donis la rolon de administranto al vi.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3682,11 +3920,11 @@ } }, "GroupV2--member-privilege--promote--you--unknown": { - "message": "An admin made you an admin.", + "message": "Administranto donis la rolon de administranto al vi.", "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$ forigis la rolon de administranto de $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3700,7 +3938,7 @@ } }, "GroupV2--member-privilege--demote--other--you": { - "message": "You revoked admin privileges from $memberName$.", + "message": "Vi forigis la rolon de administranto de $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3710,11 +3948,11 @@ } }, "GroupV2--member-privilege--demote--other--unknown": { - "message": "An admin revoked admin privileges from $memberName$.", + "message": "Administranto forigis la rolon de administranto de $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-privilege--demote--you--other": { - "message": "$adminName$ revoked your admin privileges.", + "message": "$adminName$forigis vian rolon de administranto.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3724,11 +3962,11 @@ } }, "GroupV2--member-privilege--demote--you--unknown": { - "message": "An admin revoked your admin privileges.", + "message": "Administranto forigis vian rolon de administranto.", "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$ invitis 1 homon al la grupo.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3738,7 +3976,7 @@ } }, "GroupV2--pending-add--one--other--you": { - "message": "You invited $inviteeName$ to the group.", + "message": "Vi invitis $inviteeName$ al la grupo.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3748,7 +3986,7 @@ } }, "GroupV2--pending-add--one--other--unknown": { - "message": "One person was invited to the group.", + "message": "Oni invitis vin al la grupo.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3758,7 +3996,7 @@ } }, "GroupV2--pending-add--one--you--other": { - "message": "$memberName$ invited you to the group.", + "message": "$memberName$ invitis vin al la grupo.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3772,7 +4010,7 @@ "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$ invitis $count$ homojn al la grupo.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3786,7 +4024,7 @@ } }, "GroupV2--pending-add--many--you": { - "message": "You invited $count$ people to the group.", + "message": "Vi invitis $count$ homojn al la grupo.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -3796,7 +4034,7 @@ } }, "GroupV2--pending-add--many--unknown": { - "message": "$count$ people were invited to the group.", + "message": "Oni invitis $count$ homojn al la grupo.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -3806,7 +4044,7 @@ } }, "GroupV2--pending-remove--decline--other": { - "message": "1 person invited by $memberName$ declined the invitation to the group.", + "message": "1 homo invitita de $memberName$ malakceptis la inviton al la grupo. ", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3816,7 +4054,7 @@ } }, "GroupV2--pending-remove--decline--you": { - "message": "$inviteeName$ declined your invitation to the group.", + "message": "$inviteeName$ malakceptis vian inviton al la grupo.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3830,11 +4068,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 homo malakceptis la inviton al la grupo. ", "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$ senvalidigis la inviton al la grupo pri 1 homo.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3844,7 +4082,7 @@ } }, "GroupV2--pending-remove--revoke--one--you": { - "message": "You revoked an invitation to the group for 1 person.", + "message": "Vi senvalidigis la inviton al la grupo pri 1 homo.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3854,7 +4092,7 @@ } }, "GroupV2--pending-remove--revoke-own--to-you": { - "message": "$inviterName$ revoked their invitation to you.", + "message": "$inviterName$ senvalidigis ŝian aŭ lian inviton al vi.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviterName": { @@ -3864,7 +4102,7 @@ } }, "GroupV2--pending-remove--revoke-own--unknown": { - "message": "$inviterName$ revoked their invitation to 1 person.", + "message": "$inviterName$ senvalidigis ŝian aŭ lian inviton al 1 homo.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviterName": { @@ -3874,7 +4112,7 @@ } }, "GroupV2--pending-remove--revoke--one--unknown": { - "message": "An admin revoked an invitation to the group for 1 person.", + "message": "Administranto senvalidigis la inviton al la grupo pri 1 homo.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3884,7 +4122,7 @@ } }, "GroupV2--pending-remove--revoke--many--other": { - "message": "$memberName$ revoked invitations to the group for $count$ people.", + "message": "$memberName$ senvalidigis invitojn al la grupo pri $count$ homoj.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3898,7 +4136,7 @@ } }, "GroupV2--pending-remove--revoke--many--you": { - "message": "You revoked invitations to the group for $count$ people.", + "message": "Vi senvalidigis invitojn al la grupo pri $count$ homoj.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -3908,7 +4146,7 @@ } }, "GroupV2--pending-remove--revoke--many--unknown": { - "message": "An admin revoked invitations to the group for $count$ people.", + "message": "Administranto senvalidigis invitojn al la grupo pri $count$ homoj.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -3918,7 +4156,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$ senvalidigis inviton al la grupo pri 1 homo invitita de $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3932,7 +4170,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--one--you": { - "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "message": "Vi senvalidigis inviton al la grupo pri 1 homo invitita de $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3942,7 +4180,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": "Administranto senvalidigis inviton al la grupo pri 1 homo invitita de $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3952,7 +4190,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--one--other": { - "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "message": "$adminName$ senvalidigis la inviton al la grupo, kiun vi sendis al $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3962,7 +4200,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--one--you": { - "message": "You rescinded your invitation to $inviteeName$.", + "message": "Vi nuligis vian inviton al $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3972,7 +4210,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { - "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "message": "Administranto senvalidigis la inviton al la grupo, kiun vi sendis al $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3982,7 +4220,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--many--other": { - "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "message": "$adminName$ senvalidigis inviton al la grupo pri $count$ homoj invititaj de $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3996,7 +4234,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--many--you": { - "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "message": "Vi senvalidigis invitojn al la grupo pri $count$ homoj invititaj de $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -4010,7 +4248,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--many--unknown": { - "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "message": "Administranto senvalidigis invitojn al la grupo pri $count$ homoj invititaj de $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -4024,7 +4262,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$ senvalidigis la invitojn al la grupo, kiujn vi sendis al $count$ homoj.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4038,7 +4276,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--many--you": { - "message": "You rescinded your invitation to $count$ people.", + "message": "Vi nuligis vian inviton al $count$ homoj.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -4048,7 +4286,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": "Administranto senvalidigis la invitojn al la grupo, kiujn vi sendis al $count$ homoj.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -4057,8 +4295,136 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "Vi sendis peton por anigi la grupon.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "$joinerName$ sendis peton por anigi per grupligilo.", + "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": "Vi nuligis vian peton anigi la grupon.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "Administranto malaprobis vian peton por anigi la grupon.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "Vi malaprobis peton por anigi la grupon el $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$ nuligis sian peton anigi la grupon.", + "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$ malaprobis peton el $joinerName$ por anigi la grupon.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "Vi ŝaltis grupligilon sen bezono de administranto-aprobo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--disabled--other": { + "message": "$adminName$ ŝaltis la grupligilon sen bezono de administranto-aprobo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "Oni ŝaltis grupligilon sen bezono de administranto-aprobo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--you": { + "message": "Vi ŝaltis grupligilon kun administranto-aprobo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--other": { + "message": "$adminName$ ŝaltis grupligilon kun administranto-aprobo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "Oni ŝaltis grupligilon kun administranto-aprobo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "Vi malŝaltis la grupligilon.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ malŝaltis la grupligilon.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "La grupligilo malŝaltiĝis.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "Vi restarigis la grupligilon.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ restarigis la grupligilon.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "La grupligilo restariĝis.", + "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": "Ĝisdatigu tiun grupon por uzi novajn funkciojn kiel @menciojn kaj administrantojn. Anoj, kiuj ne kunhavis ilian nomon aŭ foton kun la grupo estos invititaj anigi. $learnMore$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", "placeholders": { "learnMore": { @@ -4068,7 +4434,7 @@ } }, "GroupV1--Migration--was-upgraded": { - "message": "This group was upgraded to a New Group.", + "message": "Tiu ĉi grupo ĝisdatiĝis al novtipa grupo.", "description": "Shown in timeline when a legacy group (GV1) is upgraded to a new group (GV2)" }, "GroupV1--Migration--learn-more": { @@ -4104,11 +4470,11 @@ "description": "Shown on Learn More popup after GV1 migration" }, "GroupV1--Migration--info--invited--many": { - "message": "These members will need to accept an invite to join this group again, and will not receive group messages until they accept:", + "message": "Tiuj ĉi anoj bezonos akcepti inviton por anigi la grupon ree, kaj ili ne ricevos mesaĝojn el la grupo ĝis ilia akcepto:", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--invited--one": { - "message": "This member will need to accept an invite to join this group again, and will not receive group messages until they accept:", + "message": "Tiu ĉi ano bezonos akcepti inviton por anigi la grupon ree, kaj ne ricevos mesaĝojn el la grupo, ĝis li aŭ ŝi akceptas ĝin:", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--removed--before--many": { @@ -4116,15 +4482,15 @@ "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--removed--before--one": { - "message": "This member is not capable of joining New Groups, and will be removed from the group:", + "message": "Tiu ĉi ano ne povas anigi novtipajn grupojn, kaj estos forigita de la grupo:", "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": "Tiuj ĉi anoj ne povas anigi novtipajn grupojn, kaj ili estos forigitaj de la grupo:", "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": "Tiu ĉi ano ne povis anigi novtipajn grupojn, kaj estis forigitaj de la grupo:", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--invited--you": { @@ -4132,7 +4498,7 @@ "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$ ne povis esti aldonita al la novtipa grupo, kaj estis invitita anigi.", "description": "Shown in timeline when a group is upgraded and one person was invited, instead of added", "placeholders": { "contact": { @@ -4142,7 +4508,7 @@ } }, "GroupV1--Migration--invited--many": { - "message": "$count$ members couldn’t be added to the New Group and have been invited to join.", + "message": "$count$ grupanoj ne povis esti aldonitaj al la novtipa grupo, kaj estis invititaj anigi.", "description": "Shown in timeline when a group is upgraded and some people were invited, instead of added", "placeholders": { "contact": { @@ -4152,7 +4518,7 @@ } }, "GroupV1--Migration--removed--one": { - "message": "$contact$ was removed from the group.", + "message": "$contact$ estis forigita el la grupo.", "description": "Shown in timeline when a group is upgraded and one person was removed entirely during the upgrade", "placeholders": { "contact": { @@ -4162,7 +4528,7 @@ } }, "GroupV1--Migration--removed--many": { - "message": "$count$ members were removed from the group.", + "message": "$count$ grupanoj estis forigitaj el la grupo.", "description": "Shown in timeline when a group is upgraded and some people were removed entirely during the upgrade", "placeholders": { "contact": { @@ -4176,15 +4542,15 @@ "description": "Generic close label" }, "previous": { - "message": "previous", + "message": "antaŭa", "description": "Generic previous label" }, "next": { - "message": "next", + "message": "sekva", "description": "Generic next label" }, "CompositionArea--expand": { - "message": "Expand", + "message": "Pligrandigi", "description": "Aria label for expanding composition area" }, "CompositionArea--attach-file": { @@ -4192,19 +4558,303 @@ "description": "Aria label for file attachment button in composition area" }, "countMutedConversationsDescription": { - "message": "Count muted conversations in badge count", + "message": "Enkalkuligi la silentigitajn interparolojn en la ŝilda nombrilo", "description": "Description for counting muted conversations in badge setting" }, "ContactModal--message": { "message": "Mesaĝo", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "Forigi kiel administranton", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { - "message": "Make admin", + "message": "Estigi administranton", "description": "Button text for make admin button in Group Contact Details modal" }, + "ContactModal--make-admin-info": { + "message": "$contact$ povos modifi tiun grupon kaj ties anojn.", + "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": "Forigi $contact$ kiel grupadministranton", + "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": "Forigi el la grupo", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "Grup-agordoj", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "Grupligilo", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Memviŝontaj mesaĝoj", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "Kiam ŝaltita, mesaĝoj senditaj kaj ricevitaj en tiu ĉi interparolo malaperos post sia legiĝo.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Kiu povas modifi grupan informon", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Elekti tiun, kiu povas ŝanĝi la nomon, la foton kaj la agordojn pri la memvisôntaj mesaĝoj de la grupo.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Kiu povas aldoni novajn anojn", + "description": "This is the label for the 'who can add members' panel" + }, + "ConversationDetails--add-members-info": { + "message": "Elekti tiun, kiu povas aldoni anojn en tiu grupo.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Petoj kaj invitoj", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "Forlasi la grupon", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "Bloki la grupon", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Ĉu vi certas, ke vi volas forlasi ĉi tiun grupon?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "Vi ne plu povos ricevi aŭ sendi mesaĝojn en tiu grupo.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "Forlasi", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "Ĉu bloki kaj forlasi la grupon „$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": "Vi ne plu ricevos mesaĝojn kaj ĝisdatigojn el tiu grupo.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "Bloki", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ membroj", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "Aŭdvidaĵoj kunhavigitaj", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Vidu ĉiujn", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ membroj", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "Vidu ĉiujn", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Grupligilo kopiita.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Kopii ligilon", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "Ĉu vi certas, ke vi volas restarigi la grupligilon? Homoj ne plu povos aniĝi pere de la nuna ligilo.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Restarigi ligilon", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Aprobi novajn anojn", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "Postuli, ke administranto aprobas novajn anojn, kiuj aniĝas per la grupligilo.", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Petoj ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Invitoj ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Ĉu aprobi la peton el „$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": "Ĉu malaprobi la peton el „$name$“?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Invitita de vi", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Invitita de vi", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Invititaj de aliaj grupanoj", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "$number$ invititaj", + "description": "This is the label for the number of members someone has invited", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + } + } + }, + "PendingInvites--revoke-for-label": { + "message": "Senvalidigi grupan inviton", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Ĉu senvalidigi inviton de „$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": "Ĉu senvalidigi inviton sendita de „$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": "Ĉu senvalidigi $number$ invitojn senditaj de „$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": "Senvalidigi", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Aprobi la peton", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Malaprobi la peton", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "Homoj en tiu listo provas anigi „$name$“ per la grupligilo.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "PendingInvites--info": { + "message": "Detaloj pri homoj invititaj en tiu grupo ne montriĝos ĝis ilia aniĝo. Invititoj vidos mesaĝojn nur post sia aniĝo.", + "description": "Information shown below the invite list" } } diff --git a/_locales/es/messages.json b/_locales/es/messages.json index dd8b90487..0f8daf16f 100644 --- a/_locales/es/messages.json +++ b/_locales/es/messages.json @@ -444,7 +444,7 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Este registro se publicará on line para que l*s colaborador*s de Signal tengan acceso. Puedes examinarlo y editarlo antes de enviarlo.", + "message": "Este registro se publicará on line para que l@s colaborador@s de Signal tengan acceso. Puedes examinarlo y editarlo antes de enviarlo.", "description": "" }, "debugLogError": { @@ -531,6 +531,10 @@ "message": "No hay ningún adjunto en este chat", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "Adjuntos", + "description": "Header for the media gallery" + }, "documents": { "message": "Documentos", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" @@ -772,7 +776,7 @@ "description": "Shown to separate the types of search results" }, "welcomeToSignal": { - "message": "Bienvenid* a Signal", + "message": "¡Ya estás en Signal!", "description": "" }, "selectAContact": { @@ -970,7 +974,7 @@ "description": "" }, "failedToSend": { - "message": "Fallo al enviar a algun*s destinatari*s. Comprueba la conexión.", + "message": "Fallo al enviar a algunas personas. Comprueba la conexión.", "description": "" }, "error": { @@ -985,6 +989,18 @@ "message": "Eliminar", "description": "" }, + "accept": { + "message": "Aceptar", + "description": "" + }, + "on": { + "message": "Activo", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Inactivo", + "description": "Label for when something is turned off" + }, "deleteWarning": { "message": "Al hacer clic en 'Eliminar' se borrará este mensaje para siempre sólo en tus dispositivos.", "description": "Text shown in the confirmation dialog for deleting a message locally" @@ -1120,7 +1136,7 @@ "description": "Used in the media gallery documents tab to visually represent a file" }, "installWelcome": { - "message": "Bienvenid* a Signal Desktop", + "message": "Bienvenid@ a Signal Desktop", "description": "Welcome title on the install page" }, "installTagline": { @@ -1335,6 +1351,14 @@ "message": "No recibirás su audio ni vídeo ni ell@s el tuyo.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "Desliza hacia arriba", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Desliza hacia abajo", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "Redirigir llamadas siempre", "description": "Description of the always relay calls setting" @@ -1486,7 +1510,7 @@ "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "No se ha enviado a tod*s, toca para ver más", + "message": "No se ha enviado a tod@s, toca para ver más", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1614,7 +1638,7 @@ } }, "timerSetByMember": { - "message": "Un* participante ha fijado la desaparición de mensajes en $time$.", + "message": "Un(a) participante ha fijado la desaparición de mensajes en $time$.", "description": "Message displayed when timer is by an unknown group member.", "placeholders": { "time": { @@ -1742,7 +1766,7 @@ "description": "Displayed in the left pane when the timer is turned off" }, "disappearingMessagesDisabledByMember": { - "message": "Un* participante ha desactivado la desaparición de mensajes.", + "message": "Un(a) participante ha desactivado la desaparición de mensajes.", "description": "Displayed in the left pane when the timer is turned off" }, "disabledDisappearingMessages": { @@ -3181,6 +3205,14 @@ "message": "Llamada a pantalla completa", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "Cambiar a vista de rejilla", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Cambiar a vista de persona activa", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { "message": "Abandonar llamada", "description": "Title for hang up button" @@ -3255,9 +3287,117 @@ "message": "De acuerdo", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "Lo sentimos, el enlace sgnl:// no es válido", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "Enlace inválido", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "Enlace de grupo inválido. Asegúrate que el enlace es correcto antes de intentar unirte.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "¿Deseas unirte a este grupo y así compartir tu nombre y foto con sus participantes?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "Ya eres participante del grupo.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "Ya has solicitado participar en este 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 de enlace desconocida", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "Este enlace no está soportado por 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": "Fallo al unirse al grupo", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "Este enlace de grupo es inválido.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "Un(a) admin del grupo debe aprobar tu solicitud antes de poder unirte al grupo. Al unirte, tu nombre y foto se compartirán con sus participantes.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Unirse", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Solicitar unirse", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Retirar solicitud", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "¿Deseas retirar tu solicitud de unirte a este grupo?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Sí", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "No", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "1 participante", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ participantes", + "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": "Se ha enviado tu solicitud de unirte al grupo a l@s admins. Te llegará una notificación con su respuesta. ", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Fallo en el enlace", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Fallo al unirse a través del enlace. Inténtalo más tarde.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "Admin", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "Cualquiera", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { "message": "Actualizando ...", @@ -3306,7 +3446,7 @@ } }, "GroupV2--title--change--unknown": { - "message": "Un* participante ha modificado el nombre del chat en grupo a «$newTitle$».", + "message": "Un(a) participante ha modificado el nombre del chat en grupo a «$newTitle$».", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "newTitle": { @@ -3330,7 +3470,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--title--remove--unknown": { - "message": "Un* participante ha eliminado el nombre del chat en grupo.", + "message": "Un(a) participante ha eliminado el nombre del chat en grupo.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--change--other": { @@ -3348,7 +3488,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--change--unknown": { - "message": "Un* participante ha modificado la imagen del chat en grupo.", + "message": "Un(a) participante ha modificado la imagen del chat en grupo.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--remove--other": { @@ -3366,7 +3506,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--remove--unknown": { - "message": "Un* participante ha eliminado la imagen del chat en grupo.", + "message": "Un(a) participante ha eliminado la imagen del chat en grupo.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-attributes--admins--other": { @@ -3384,7 +3524,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-attributes--admins--unknown": { - "message": "Un* admin ha actualizado quién puede editar los detalles del chat a «sólo admins».", + "message": "Un(a) admin ha actualizado quién puede editar los detalles del chat a «sólo admins».", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-attributes--all--other": { @@ -3402,7 +3542,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-attributes--all--unknown": { - "message": "Un* admin ha actualizado quién puede editar los detalles del chat en grupo a «cualquiera».", + "message": "Un(a) admin ha actualizado quién puede editar los detalles del chat en grupo a «cualquiera».", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-members--admins--other": { @@ -3420,7 +3560,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-members--admins--unknown": { - "message": "Un* admin ha actualizado quién puede editar la lista de participantes del chat en grupo a «sólo admins».", + "message": "Un(a) admin ha actualizado quién puede editar la lista de participantes del chat en grupo a «sólo admins».", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-members--all--other": { @@ -3438,7 +3578,43 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--access-members--all--unknown": { - "message": "Un* admin ha actualizado quién puede editar la lista de participantes del chat en grupo a «cualquiera».", + "message": "Un(a) admin ha actualizado quién puede editar la lista de participantes del chat en grupo a «cualquiera».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--you": { + "message": "Has desactivado la confirmación de admin para unirse al grupo vía enlace.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "$adminName$ ha desactivado la confirmación de admin para unirse al grupo vía enlace.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "Se ha desactivado la confirmación de admin para unirse al grupo vía enlace.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "Has activado la confirmación de admin para unirse al grupo vía enlace.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "$adminName$ ha activado la confirmación de admin para unirse al grupo vía enlace.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "Se ha desactivado la confirmación de admin para unirse al grupo vía enlace.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-add--invited--you": { @@ -3548,7 +3724,7 @@ } }, "GroupV2--member-add--other--unknown": { - "message": "Un* participante ha agregado a $memberName$.", + "message": "Un(a) participante ha agregado a $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3572,9 +3748,71 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-add--you--unknown": { - "message": "Te han añadido al grupo.", + "message": "Te has unido al grupo.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--member-add-from-link--you--you": { + "message": "Te has unido al grupo vía enlace.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "$memberName$ se ha unido al grupo vía enlace.", + "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$ ha aprobado tu solicitud de unirte al 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": "Se ha aprobado tu solicitud de unirte al grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "Has aprobado la solicitud de unirse al 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$ ha aprobado tu solicitud de $joinerName$ de unirse al grupo.", + "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": "Se ha aprobado la solicitud de $joinerName$ de unirse al grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "GroupV2--member-remove--other--other": { "message": "$adminName$ ha expulsado a $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -3610,7 +3848,7 @@ } }, "GroupV2--member-remove--other--unknown": { - "message": "Un* participante ha expulsado a $memberName$.", + "message": "Un(a) participante ha expulsado a $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3662,7 +3900,7 @@ } }, "GroupV2--member-privilege--promote--other--unknown": { - "message": "Un* admin ha promovido a $memberName$ a admin.", + "message": "Un(a) admin ha promovido a $memberName$ a admin.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3682,7 +3920,7 @@ } }, "GroupV2--member-privilege--promote--you--unknown": { - "message": "Un* admin te ha promovido a admin.", + "message": "Un(a) admin te ha promovido a admin.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-privilege--demote--other--other": { @@ -3710,7 +3948,7 @@ } }, "GroupV2--member-privilege--demote--other--unknown": { - "message": "Un* admin ha retirado los permisos de admin a $memberName$.", + "message": "Un(a) admin ha retirado los permisos de admin a $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-privilege--demote--you--other": { @@ -3724,7 +3962,7 @@ } }, "GroupV2--member-privilege--demote--you--unknown": { - "message": "Un* admin te ha retirado los permisos de admin.", + "message": "Un(a) admin te ha retirado los permisos de admin.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--pending-add--one--other--other": { @@ -3874,7 +4112,7 @@ } }, "GroupV2--pending-remove--revoke--one--unknown": { - "message": "Un* admin ha retirado la invitación para el chat en grupo a una persona.", + "message": "Un(a) admin ha retirado la invitación para el chat en grupo a una persona.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3908,7 +4146,7 @@ } }, "GroupV2--pending-remove--revoke--many--unknown": { - "message": "Un* admin ha retirado las invitaciones a $count$ personas para el chat en grupo.", + "message": "Un(a) admin ha retirado las invitaciones a $count$ personas para el chat en grupo.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -3942,7 +4180,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--one--unknown": { - "message": "Un* admin ha retirado la invitación a una persona para el chat en grupo enviada por $memberName$.", + "message": "Un(a) admin ha retirado la invitación a una persona para el chat en grupo enviada por $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3972,7 +4210,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { - "message": "Un* admin ha retirado tu invitación a $inviteeName$ para el chat en grupo.", + "message": "Un(a) admin ha retirado tu invitación a $inviteeName$ para el chat en grupo.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -4010,7 +4248,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--many--unknown": { - "message": "Un* admin ha retirado las invitaciones a $count$ personas para el chat en grupo enviadas por $memberName$.", + "message": "Un(a) admin ha retirado las invitaciones a $count$ personas para el chat en grupo enviadas por $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -4048,7 +4286,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { - "message": "Un* admin ha retirado las invitaciones al chat en grupo que has enviado a $count$ personas.", + "message": "Un(a) admin ha retirado las invitaciones al chat en grupo que has enviado a $count$ personas.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -4057,6 +4295,134 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "Has enviado una solicitud para unirte al grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "$joinerName$ ha solicitado unirse al grupo vía enlace.", + "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": "Has retirado tu solicitud de unirte al grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "Un(a) admin ha denegado tu solicitud de unirte al grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "Has rechazado la solicitud de $joinerName$ de unirse al grupo.", + "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$ ha retirado su solicitud de unirse al 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$ ha rechazado la solicitud de $joinerName$ de unirse al grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "Has activado el enlace para unirse al grupo sin confirmación de admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--disabled--other": { + "message": "$adminName$ ha activado el enlace para unirse al grupo sin confirmación de admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "Se ha activado el enlace para unirse al grupo sin confirmación de admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--you": { + "message": "Has activado el enlace para unirse al grupo tras confirmación de admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--other": { + "message": "$adminName$ ha activado el enlace para unirse al grupo tras confirmación de admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "Se ha activado el enlace para unirse al grupo tras confirmación de admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "Has desactivado el enlace para unirse al grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ ha desactivado el enlace del grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "Se ha desactivado el enlace para unirse al grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "Has restablecido el enlace para unirse al grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ ha restablecido el enlace para unirse al grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "Se ha restablecido el enlace para unirse al grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV1--Migration--disabled": { "message": "Actualiza este grupo para activar funciones como @menciones y admins. L@s participantes que no comparten su nombre o foto de perfil con este grupo recibirán una invitación para unirse. $learnMore$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", @@ -4199,12 +4565,296 @@ "message": "Mensaje", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "Retirar permisos de admin", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { "message": "Promover a admin", "description": "Button text for make admin button in Group Contact Details modal" }, + "ContactModal--make-admin-info": { + "message": "$contact$ podrá editar los ajustes de este grupo y modificar la lista de participantes.", + "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": "Retirar los permisos de admin a $contact$", + "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", + "placeholders": { + "contact": { + "content": "$1", + "example": "Homer" + } + } + }, "ContactModal--remove-from-group": { "message": "Expulsar del grupo", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "Ajustes del grupo", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "Enlace al grupo", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Desaparición de mensajes", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "Si esta opción está activa, los mensajes enviados y recibidos en este grupo desaparecerán tras ser vistos.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Quién puede modificar detalles del grupo", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Selecciona quién puede modificar el nombre e imagen del grupo y la desaparición de mensajes.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Quién puede añadir participantes", + "description": "This is the label for the 'who can add members' panel" + }, + "ConversationDetails--add-members-info": { + "message": "Selecciona quién puede añadir participantes a este grupo.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Solicitudes e invitaciones al grupo", + "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 grupo", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "¿De verdad deseas abandonar el grupo?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "No podrás enviar o recibir más mensajes en este 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--block-group-modal-title": { + "message": "¿Bloquear y abandonar el 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": "No podrás enviar o recibir más mensajes en este 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" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ participantes", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "Adjuntos compartidos", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Ver todos", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ participantes", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "Ver todos", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Enlace del grupo copiado.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Copiar enlace", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "¿Deseas restablecer el enlace para unirse al grupo? Si lo restableces, nadie podrá unirse al grupo usando el enlace actual.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Restablecer enlace", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Aprobar solicitudes", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "Un(a) admin debe aprobar las solicitudes para unirse al grupo vía enlace", + "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": "Invitaciones ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "¿Aprobar la solicitud 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": "¿Denegar la solicitud de $name$?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Invitad@s por ti", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Invitad@s por ti", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Invitad@s por otr@s", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "Ha invitado a $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 al grupo", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "¿Retirar la invitación 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 la 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$ invitaciones 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 solicitud", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Rechazar solicitud", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "Las personas en esta lista han solicitado unirse al grupo «$name$» vía enlace.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "PendingInvites--info": { + "message": "No se mostrarán los detalles de las personas invitadas a este grupo hasta que se unan. Esas personas sólo podrán ver los mensajes del grupo a partir de ese punto.", + "description": "Information shown below the invite list" } } diff --git a/_locales/eu/messages.json b/_locales/eu/messages.json index ec16fe1d1..1deecdcc8 100644 --- a/_locales/eu/messages.json +++ b/_locales/eu/messages.json @@ -1,6 +1,6 @@ { "softwareAcknowledgments": { - "message": "Software Acknowledgments", + "message": "Software aitortza", "description": "Shown in the about box for the link to software acknowledgments" }, "privacyPolicy": { @@ -312,7 +312,7 @@ "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": "Talde hau ez da zuzena. Sortu talde berri bat.", "description": "Displayed when a user can't send a message because something has gone wrong in the conversation." }, "scrollDown": { @@ -426,7 +426,7 @@ "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." }, "continueCall": { - "message": "Continue Call", + "message": "Deia jarraitu", "description": "Used on a warning dialog to make it clear that it might be risky to continue the group call." }, "noLongerVerified": { @@ -531,6 +531,10 @@ "message": "Ez duzu mediorik solasaldi honetan", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "Multimedia guztia", + "description": "Header for the media gallery" + }, "documents": { "message": "Agiriak", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" @@ -985,8 +989,20 @@ "message": "Ezabatu", "description": "" }, + "accept": { + "message": "Onartu", + "description": "" + }, + "on": { + "message": "Aktibatuta", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Desaktibatuta", + "description": "Label for when something is turned off" + }, "deleteWarning": { - "message": "Clicking 'delete' will permanently remove this message from your devices only.", + "message": "'Ezabatu' sakatzean mezu hau zure gailuetatik bakarrik ezabatuko da.", "description": "Text shown in the confirmation dialog for deleting a message locally" }, "deleteForEveryoneWarning": { @@ -1200,11 +1216,11 @@ "description": "Button label in the call lobby for joining a call" }, "calling__return": { - "message": "Return to Call", + "message": "Deira itzuli", "description": "Button label in the call lobby for returning to a call" }, "calling__call-is-full": { - "message": "Call is full", + "message": "Deia beteta dago", "description": "Button label in the call lobby when you can't join because the call is full" }, "calling__button--video-disabled": { @@ -1224,15 +1240,15 @@ "description": "Button tooltip label when the microphone is disabled" }, "calling__button--audio-off": { - "message": "Mute mic", + "message": "Isildu mikrofonoa", "description": "Button tooltip label for turning off the microphone" }, "calling__button--audio-on": { - "message": "Unmute mic", + "message": "Ireki mikronofoa", "description": "Button tooltip label for turning on the microphone" }, "calling__your-video-is-off": { - "message": "Zure bideoa itzalita dago", + "message": "Zure kamera itzalita dago", "description": "Label in the calling lobby indicating that your camera is off" }, "calling__lobby-summary--zero": { @@ -1240,7 +1256,7 @@ "description": "Shown in the calling lobby to describe who is in the call" }, "calling__lobby-summary--single": { - "message": "$first$ is in this call", + "message": "$first$ dei honetan dago", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1250,11 +1266,11 @@ } }, "calling__lobby-summary--self": { - "message": "One of your other devices is in this call", + "message": "Zure beste gailu bat dei honetan dago", "description": "Shown in the calling lobby to describe when it is just you" }, "calling__lobby-summary--double": { - "message": "$first$ and $second$ are in this call", + "message": "$first$ eta $second$ dei honetan daude", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1268,7 +1284,7 @@ } }, "calling__lobby-summary--triple": { - "message": "$first$, $second$, and $third$ are in this call", + "message": "$first$, $second$ eta $third$ dei honetan daude", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1286,7 +1302,7 @@ } }, "calling__lobby-summary--many": { - "message": "$first$, $second$, and $others$ others are in this call", + "message": "$first$, $second$ eta beste $others$ dei honetan daude", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1312,7 +1328,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": "Dei honetan $people$ pertsona", "description": "Shown in the participants list to describe how many people are in the call", "placeholders": { "people": { @@ -1322,7 +1338,7 @@ } }, "calling__you-have-blocked": { - "message": "You have blocked $name$", + "message": "$name$ blokeatu duzu", "description": "when you block someone and cannot view their video", "placeholders": { "name": { @@ -1332,9 +1348,17 @@ } }, "calling__block-info": { - "message": "You won't receive their audio or video and they won't receive yours.", + "message": "Ez duzu bere audio edo bideorik jasoko eta ez dute zurerik jasoko.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "Scroll up", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Scroll down", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "Birtransmititu deiak beti", "description": "Description of the always relay calls setting" @@ -1624,7 +1648,7 @@ } }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ erabiltzaileak mezuaren desagerpen denbora honela ezarri du: $time$", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1774,7 +1798,7 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Dei soinuak jo", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { @@ -1804,7 +1828,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$ erabiltzaileak bere profilaren izena aldatu du. Orain $newProfile$ da.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -2124,11 +2148,11 @@ "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": "Ireki eranskailuak aukeratzeko tresna", "description": "Label for the open button for the sticker picker" }, "stickers--StickerPicker--AddPack": { - "message": "Add a sticker pack", + "message": "Gehitu eranskailu paketea", "description": "Label for the add pack button in the sticker picker" }, "stickers--StickerPicker--NextPage": { @@ -2202,7 +2226,7 @@ "description": "Label for emoji emoji picker button" }, "EmojiPicker__button--animal": { - "message": "Animal", + "message": "Animaliak", "description": "Label for animal emoji picker button" }, "EmojiPicker__button--food": { @@ -2210,23 +2234,23 @@ "description": "Label for food emoji picker button" }, "EmojiPicker__button--activity": { - "message": "Activity", + "message": "Ekintzak", "description": "Label for activity emoji picker button" }, "EmojiPicker__button--travel": { - "message": "Travel", + "message": "Bidaiak", "description": "Label for travel emoji picker button" }, "EmojiPicker__button--object": { - "message": "Object", + "message": "Objektuak", "description": "Label for object emoji picker button" }, "EmojiPicker__button--symbol": { - "message": "Symbol", + "message": "Ikurrak", "description": "Label for symbol emoji picker button" }, "EmojiPicker__button--flag": { - "message": "Flag", + "message": "Banderak", "description": "Label for flag emoji picker button" }, "confirmation-dialog--Cancel": { @@ -2378,7 +2402,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-reaction-picker": { - "message": "Toggle emoji-reaction picker for selected message", + "message": "Aktibatu/Desaktibatu hautatutako mezurako emoji-erreakzioak aukeratzeko tresna", "description": "Shown in the shortcuts guide" }, "Keyboard--save-attachment": { @@ -2482,7 +2506,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "Bideoa aktibatu / desaktibatu", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2510,7 +2534,7 @@ "description": "A toast that shows up when the user unarchives a conversation" }, "conversationMarkedUnread": { - "message": "Conversation marked unread", + "message": "Elkarrizketa irakurri gabeko markatu da", "description": "A toast that shows up when user marks a conversation as unread" }, "StickerCreator--title": { @@ -2566,7 +2590,7 @@ "description": "Title for the drop stage of the sticker creator" }, "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": "Eranskailuek ondoko baldintzak bete behar dituzte: PNG, APNG edo WebP formatuan egon, atzeko plano garden bat izan eta 512x512 pixel. Gomendatutako marjina 16px-koa da. ", "description": "Help text for the drop stage of the sticker creator" }, "StickerCreator--DropStage--showMargins": { @@ -2698,19 +2722,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": "Animatutako PNG eranskailuak karratuak izan behar dute", "description": "Text for the toast when someone tries to upload a non-square APNG" }, "StickerCreator--Toasts--mustLoopForever": { - "message": "Animated stickers must loop forever", + "message": "Animatutako eranskailuak betirako mugimendua izan behar dute", "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": "Animatutako PNG eranskailua handiegia da", "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": "Animatutako PNG eranskailua txikiegia da", "description": "Text for the toast when an APNG image in the sticker creator is too small" }, "StickerCreator--Toasts--errorUploading": { @@ -2752,7 +2776,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$ erabiltzaileari baimena eman nahi diozu zuri mezuak bidaltzeko eta zure izena eta argazkia beraiekin partekatzeko. Zuk onartu arte ez dute jakingo beraien mezua ikusi duzunik.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2762,7 +2786,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$ erabiltzaileari baimena eman nahi diozu zuri mezuak bidaltzeko eta zure izena eta argazkia beraiekin partekatzeko. Ez duzu mezurik jasoko zuk desblokeatu arte.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2842,7 +2866,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$ taldea blokeatu eta utzi?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2898,7 +2922,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": "Jarraitu nahi duzu talde honekin duzun solasaldian eta zure izena eta argazkia bere kideekin partekatu? $learnMore$", "description": "Shown when user hasn't shared their profile in a group yet", "placeholders": { "learnMore": { @@ -2908,7 +2932,7 @@ } }, "MessageRequests--profile-sharing--direct": { - "message": "Continue this conversation with $firstName$ and share your name and photo with them? $learnMore$", + "message": "Jarraitu nahi duzu $firstName$erabiltzailearekin duzun solasaldian eta zure izena eta argazkia berarekin partekatu? $learnMore$", "description": "Shown when user hasn't shared their profile in a 1:1 conversation yet", "placeholders": { "firstName": { @@ -2922,11 +2946,11 @@ } }, "MessageRequests--learn-more": { - "message": "Learn more.", + "message": "Gehiago jakin", "description": "Shown at the end of profile sharing messages as a link." }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ partaide", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2956,7 +2980,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "$group1$ eta $group2$ taldeetako kidea.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2970,7 +2994,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "$group1$, $group2$ eta $group3$ taldeetako kidea.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2988,7 +3012,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "$group1$, $group2$, $group3$ eta $remainingCount$ talde gehiagotako kidea.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -3010,7 +3034,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ erabiltzaileak taldera gehitu zaitu.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -3032,7 +3056,7 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "Audio-deiari uko egin diozu", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { @@ -3100,7 +3124,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$ erabiltzaileak zure izenean bidalitako eskaera mezu bat jasoko du. Deitu dezakezu behin zure eskaera mezua onartuta egonez gero.", "description": "Shown when a call is rejected because the other party hasn't approved the message/call request", "placeholders": { "title": { @@ -3128,7 +3152,7 @@ "description": "Title for device selection settings" }, "calling__participants": { - "message": "$people$ in call", + "message": "$people$ deian dago", "description": "Title for participants list toggle", "placeholders": { "people": { @@ -3138,19 +3162,19 @@ } }, "calling__call-notification__ended": { - "message": "The group call has ended", + "message": "Talde-deia amaitu egin da", "description": "Notification message when a group call has ended" }, "calling__call-notification__started-by-someone": { - "message": "A group call was started", + "message": "Talde-deia hasi da", "description": "Notification message when a group call has started, but we don't know who started it" }, "calling__call-notification__started-by-you": { - "message": "You started a group call", + "message": "Talde-deia hasi duzu", "description": "Notification message when a group call has started by you" }, "calling__call-notification__started": { - "message": "$name$ started a group call", + "message": "$name$ erabiltzaileak talde-deia hasi du", "description": "Notification message when a group call has started", "placeholders": { "name": { @@ -3160,11 +3184,11 @@ } }, "calling__call-notification__button__in-another-call-tooltip": { - "message": "You are already in a call", + "message": "Deian zaude", "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": "Deia $max$ erabiltzaileko mugara heldu da", "description": "Tooltip in disabled notification button when the call is full", "placeholders": { "max": { @@ -3174,15 +3198,23 @@ } }, "calling__pip--on": { - "message": "Minimize call", + "message": "Minimizatu deia", "description": "Title for picture-in-picture toggle" }, "calling__pip--off": { - "message": "Fullscreen call", + "message": "Deia pantaila osoan jarri", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "Switch to grid view", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Switch to speaker view", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { - "message": "Leave call", + "message": "Deia utzi", "description": "Title for hang up button" }, "callingDeviceSelection__label--video": { @@ -3248,16 +3280,124 @@ "description": "Title of pop-up dialog when user-initiated task has gone wrong" }, "ErrorModal--description": { - "message": "Please try again or contact support.", + "message": "Mesedez, saiatu berriro edo jarri zaitez harremanetan laguntza-zerbitzuarekin.", "description": "Description text in pop-up dialog when user-initiated task has gone wrong" }, "Confirmation--confirm": { "message": "Ados", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "Sorry, that sgnl:// link didn't make sense!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "Baliogabeko Esteka", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "Hau ez da talde esteka baliagarria. Ziurta ezazu esteka osoa ondo dagoela taldean sartzen saiatu aurretik.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Talde honetara sartu eta zure izena eta argazkia kideekin partekatu nahi duzu?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "You're already in this group.", + "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.", + "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", + "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.", + "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", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "Talde esteka hau dagoeneko ez da baliagarria", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "An admin of this group must approve your request before you can join this group. If approved, your name and photo will be shared with its members.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Batu", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Request to Join", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Bertan behera utzi eskaera", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Taldean sartzeko zuk egindako eskaera bertan behera utzi nahi duzu?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Bai", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "Ez", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "partaide 1", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ partaide", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "Group · $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": "Taldean sartzeko zure eskaera taldeko administratzaileari bidali zaio. Jakinaraziko zaizu erabaki bat hartzen duenean.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Link Error", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Joining via this link failed. Try joining again later.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "Administratzailea", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "Partaide guztiak", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { "message": "Eguneratzen...", @@ -3268,7 +3408,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--create--other": { - "message": "$memberName$ created the group.", + "message": "$memberName$ erabiltzaileak taldea sortu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3282,7 +3422,7 @@ "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$ erabiltzaileak taldearen izena aldatu du. Orain \"$newTitle$\" du izena.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3306,7 +3446,7 @@ } }, "GroupV2--title--change--unknown": { - "message": "A member changed the group name to \"$newTitle$\".", + "message": "Taldekide baten taldearen izena aldatu du. Orain \"$newTitle$\" du izena.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "newTitle": { @@ -3316,7 +3456,7 @@ } }, "GroupV2--title--remove--other": { - "message": "$memberName$ removed the group name.", + "message": "$memberName$ erabiltzaileak taldeko izena ezabatu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3330,11 +3470,11 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--title--remove--unknown": { - "message": "A member removed the group name.", + "message": "Taldekide batek taldeko izena ezabatu du.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--change--other": { - "message": "$memberName$ changed the group avatar.", + "message": "$memberName$ erabiltzaileak taldearen abatarra aldatu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3348,11 +3488,11 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--change--unknown": { - "message": "A member changed the group avatar.", + "message": "Taldekide batek taldearen abatarra aldatu du.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--remove--other": { - "message": "$memberName$ removed the group avatar.", + "message": "$memberName$ erabiltzaileak taldearen abatarra ezabatu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3362,15 +3502,15 @@ } }, "GroupV2--avatar--remove--you": { - "message": "You removed the group avatar.", + "message": "Taldearen abatarra ezabatu duzu.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--avatar--remove--unknown": { - "message": "A member removed the group avatar.", + "message": "Taldekide batek taldearen abatarra ezabatu du.", "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$ erabiltzaileak taldearen informazioa nork editatu dezakeen \"Kudeatzaileek bakarrik\"era aldatu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3380,15 +3520,15 @@ } }, "GroupV2--access-attributes--admins--you": { - "message": "You changed who can edit group info to \"Only admins.\"", + "message": "Taldearen informazioa nork editatu dezakeen \"Kudeatzaileek bakarrik\"era aldatu duzu.", "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": "Kudeatzaile batek taldearen informazioa nork editatu dezakeen \"Kudeatzaileek bakarrik\"era aldatu du.", "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$ erabiltzaileak taldearen informazioa nork editatu dezakeen \"Taldekide guztiek\"era aldatu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3398,15 +3538,15 @@ } }, "GroupV2--access-attributes--all--you": { - "message": "You changed who can edit group info to \"All members.\"", + "message": "Taldearen informazioa nork editatu dezakeen \"Taldekide guztiek\"era aldatu duzu.", "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": "Kudeatzaile batek taldearen informazioa nork editatu dezakeen \"Taldekide guztiek\"era aldatu du.", "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$ erabiltzaileak taldearen kideak nork editatu ditzakeen \"Kudeatzaileek bakarrik\"era aldatu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3416,15 +3556,15 @@ } }, "GroupV2--access-members--admins--you": { - "message": "You changed who can edit group membership to \"Only admins.\"", + "message": "Taldearen kideak nork editatu ditzakeen \"Kudeatzaileek bakarrik\"era aldatu duzu.", "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": "Kudeatzaile batek taldearen kideak nork editatu ditzakeen \"Kudeatzaileek bakarrik\"era aldatu du.", "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$ erabiltzaileak taldearen kideak nork editatu ditzakeen \"Taldekide guztiek\"era aldatu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3434,15 +3574,51 @@ } }, "GroupV2--access-members--all--you": { - "message": "You changed who can edit group membership to \"All members.\"", + "message": "Taldearen kideak nork editatu ditzakeen \"Taldekide guztiek\"era aldatu duzu.", "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": "Kudeatzaile batek taldearen kideak nork editatu ditzakeen \"Taldekide guztiek\"era aldatu du.", + "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.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "Admin approval for the group link has been disabled.", + "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.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "Admin approval for the group link has been disabled.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-add--invited--you": { - "message": "You added invited member $inviteeName$.", + "message": "$inviteeName$ gonbidatutako erabiltzailea gehitu duzu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3452,7 +3628,7 @@ } }, "GroupV2--member-add--invited--other": { - "message": "$memberName$ added invited member $inviteeName$.", + "message": "$memberName$ erabiltzaileak gonbidatutako $inviteeName$ erabiltzailea gehitu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3466,7 +3642,7 @@ } }, "GroupV2--member-add--invited--unknown": { - "message": "A member added invited member $inviteeName$.", + "message": "Taldekide batek gonbidatutako $inviteeName$ erabiltzaile gehitu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3476,7 +3652,7 @@ } }, "GroupV2--member-add--from-invite--other": { - "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "message": "$inviteeName$ erabiltzaileak $inviterName$ erabiltzailearen gonbidapena onartu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3490,7 +3666,7 @@ } }, "GroupV2--member-add--from-invite--other-no-from": { - "message": "$inviteeName$ accepted an invitation to the group.", + "message": "$inviteeName$ erabiltzaileak gonbidapena onartu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3500,7 +3676,7 @@ } }, "GroupV2--member-add--from-invite--you": { - "message": "You accepted an invitation to the group from $inviterName$.", + "message": "$inviterName$ erabiltzailearen gonbidapena onartu duzu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviterName": { @@ -3514,7 +3690,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$ erabiltzaileak zuk egindako gonbidapena onartu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3524,7 +3700,7 @@ } }, "GroupV2--member-add--other--other": { - "message": "$adderName$ added $addeeName$.", + "message": "$adderName$ erabiltzaileak $addeeName$ gehitu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adderName": { @@ -3538,7 +3714,7 @@ } }, "GroupV2--member-add--other--you": { - "message": "You added $memberName$.", + "message": "$memberName$ gehitu duzu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3548,7 +3724,7 @@ } }, "GroupV2--member-add--other--unknown": { - "message": "A member added $memberName$.", + "message": "Taldekide batek $memberName$ gehitu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3558,7 +3734,7 @@ } }, "GroupV2--member-add--you--other": { - "message": "$memberName$ added you to the group.", + "message": "$memberName$ erabiltzaileak taldera gehitu zaitu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3572,11 +3748,73 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-add--you--unknown": { - "message": "You were added to the group.", + "message": "Taldera gehitu zaituzte.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--member-add-from-link--you--you": { + "message": "Taldera sartu zara talde esteka baten bidez.", + "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.", + "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$ approved your request to join the group.", + "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": "Taldeak sartzeko egin duzun eskaera onartua izan da.", + "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$.", + "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$ approved a request to join the group from $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": "A request to join the group from $joinerName$ has been approved.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "GroupV2--member-remove--other--other": { - "message": "$adminName$ removed $memberName$.", + "message": "$adminName$ erabiltzaileak $memberName$ ezabatu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3590,7 +3828,7 @@ } }, "GroupV2--member-remove--other--self": { - "message": "$memberName$ left the group.", + "message": "$memberName$ erabiltzaileak taldea utzi du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3600,7 +3838,7 @@ } }, "GroupV2--member-remove--other--you": { - "message": "You removed $memberName$.", + "message": "$memberName$ ezabatu duzu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3610,7 +3848,7 @@ } }, "GroupV2--member-remove--other--unknown": { - "message": "A member removed $memberName$.", + "message": "Taldekide batek $memberName$ ezabatu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3620,7 +3858,7 @@ } }, "GroupV2--member-remove--you--other": { - "message": "$adminName$ removed you.", + "message": "$adminName$ erabiltzaileak ezabatu egin zaitu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3638,7 +3876,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$ erabiltzaileak $memberName$ kudeatzaile egin du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3652,7 +3890,7 @@ } }, "GroupV2--member-privilege--promote--other--you": { - "message": "You made $memberName$ an admin.", + "message": "$memberName$ erabiltzailea kudeatzaile egin duzu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3662,7 +3900,7 @@ } }, "GroupV2--member-privilege--promote--other--unknown": { - "message": "An admin made $memberName$ an admin.", + "message": "Kudeatzaile batek $memberName$ kudeatzaile egin du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3672,7 +3910,7 @@ } }, "GroupV2--member-privilege--promote--you--other": { - "message": "$adminName$ made you an admin.", + "message": "$adminName$ erabiltzaileak kudeatzaile egin zaitu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3682,11 +3920,11 @@ } }, "GroupV2--member-privilege--promote--you--unknown": { - "message": "An admin made you an admin.", + "message": "Kudeatzaile batek kudeatzaile egin zaitu.", "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$ erabiltzaileak $memberName$ kudeatzaile izatetik kendu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3700,7 +3938,7 @@ } }, "GroupV2--member-privilege--demote--other--you": { - "message": "You revoked admin privileges from $memberName$.", + "message": "$memberName$ kudeatzaile izatetik kendu duzu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3710,11 +3948,11 @@ } }, "GroupV2--member-privilege--demote--other--unknown": { - "message": "An admin revoked admin privileges from $memberName$.", + "message": "Kudeatzaile batek $memberName$ kudeatzaile izatetik kendu du.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-privilege--demote--you--other": { - "message": "$adminName$ revoked your admin privileges.", + "message": "$adminName$ erabiltzaileak kudeatzaile izatetik kendu zaitu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3724,11 +3962,11 @@ } }, "GroupV2--member-privilege--demote--you--unknown": { - "message": "An admin revoked your admin privileges.", + "message": "Kudeatzaile batek kudeatzaile izatetik kendu zaitu.", "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$ erabiltzaileak pertsona bat taldera gonbidatu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3738,7 +3976,7 @@ } }, "GroupV2--pending-add--one--other--you": { - "message": "You invited $inviteeName$ to the group.", + "message": "$inviteeName$ taldera gonbidatu duzu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3748,7 +3986,7 @@ } }, "GroupV2--pending-add--one--other--unknown": { - "message": "One person was invited to the group.", + "message": "Pertsona bat taldera gonbidatua izan da.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3758,7 +3996,7 @@ } }, "GroupV2--pending-add--one--you--other": { - "message": "$memberName$ invited you to the group.", + "message": "$memberName$ erabiltzaileak taldera gonbidatu zaitu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3772,7 +4010,7 @@ "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$ erabiltzaileak $count$ pertsona taldera gonbidatu ditu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3786,7 +4024,7 @@ } }, "GroupV2--pending-add--many--you": { - "message": "You invited $count$ people to the group.", + "message": "$count$ pertsona taldera gonbidatu dituzu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -3796,7 +4034,7 @@ } }, "GroupV2--pending-add--many--unknown": { - "message": "$count$ people were invited to the group.", + "message": "$count$ pertsona taldera gonbidatuak izan dira.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -3806,7 +4044,7 @@ } }, "GroupV2--pending-remove--decline--other": { - "message": "1 person invited by $memberName$ declined the invitation to the group.", + "message": "$memberName$ erabiltzaileak gonbidatutako pertsona batek uko egin dio taldean sartzeko gonbidapenari.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3816,7 +4054,7 @@ } }, "GroupV2--pending-remove--decline--you": { - "message": "$inviteeName$ declined your invitation to the group.", + "message": "$inviteeName$ erabiltzaileak zuk egindako gonbidapenari uko egin dio.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3830,11 +4068,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": "Pertsona batek taldera sartzeko gonbidapenari uko egin dio.", "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$ erabiltzaileak taldera sartzeko pertsona baten gonbidapena ezeztatu egin du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3844,7 +4082,7 @@ } }, "GroupV2--pending-remove--revoke--one--you": { - "message": "You revoked an invitation to the group for 1 person.", + "message": "Taldera sartzeko pertsona baten gonbidapena ezeztatu egin duzu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3854,7 +4092,7 @@ } }, "GroupV2--pending-remove--revoke-own--to-you": { - "message": "$inviterName$ revoked their invitation to you.", + "message": "$inviterName$ erabiltzaileak egin dizun gonbidapena ezeztatu egin du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviterName": { @@ -3864,7 +4102,7 @@ } }, "GroupV2--pending-remove--revoke-own--unknown": { - "message": "$inviterName$ revoked their invitation to 1 person.", + "message": "$inviterName$ erabiltzaileak pertsona bati egindako gonbidapena ezeztatu egin du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviterName": { @@ -3874,7 +4112,7 @@ } }, "GroupV2--pending-remove--revoke--one--unknown": { - "message": "An admin revoked an invitation to the group for 1 person.", + "message": "Kudeatzaile batek taldera sartzeko pertsona baten gonbidapena ezeztatu egin du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3884,7 +4122,7 @@ } }, "GroupV2--pending-remove--revoke--many--other": { - "message": "$memberName$ revoked invitations to the group for $count$ people.", + "message": "$memberName$ erabiltzaileak taldera sartzeko $count$ pertsonari egindako gonbidapenak ezeztatu ditu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3898,7 +4136,7 @@ } }, "GroupV2--pending-remove--revoke--many--you": { - "message": "You revoked invitations to the group for $count$ people.", + "message": "$count$ pertsonari taldera sartzeko egindako gonbidapenak ezeztatu egin dituzu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -3908,7 +4146,7 @@ } }, "GroupV2--pending-remove--revoke--many--unknown": { - "message": "An admin revoked invitations to the group for $count$ people.", + "message": "Kudeatzaile batek taldera sartzeko $count$ pertsonari egindako gonbidapenak ezeztatu egin ditu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -3918,7 +4156,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$ erabiltzaileak taldera sartzeko $memberName$ erabiltzaileak egindako pertsona baten gonbidapena ezeztatu egin du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3932,7 +4170,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--one--you": { - "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "message": "$memberName$ erabiltzaileak taldera sartzeko pertsona bati egindako gonbidapena ezeztatu egin duzu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3942,7 +4180,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": "$memberName$ erabiltzaileak taldera sartzeko pertsona bati egindako gonbidapena kudeatzaile batek ezeztatu du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3952,7 +4190,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--one--other": { - "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "message": "$adminName$ erabiltzaileak zuk $inviteeName$ erabiltzaileari bidalitako gonbidapena ezeztatu egin du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3962,7 +4200,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--one--you": { - "message": "You rescinded your invitation to $inviteeName$.", + "message": "$inviteeName$ erabiltzaileari egindako gonbidapena bertan behera utzi duzu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3972,7 +4210,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { - "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "message": "Kudeatzaile batek zuk $inviteeName$ erabiltzaileri egindako gonbidapena ezeztatu egin du.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3982,7 +4220,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--many--other": { - "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "message": "$adminName$ erabiltzaileak $memberName$ erabiltzaileak gonbidatutako $count$ pertsonaren gonbidapenak ezeztatu egin ditu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3996,7 +4234,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--many--you": { - "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "message": "$memberName$ erabiltzaileak $count$ pertsona gonbidatzeko egindako gonbidapenak ezeztatu egin dituzu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -4010,7 +4248,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--many--unknown": { - "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "message": "Kudeatzaile batek $memberName$ erabiltzaileak gonbidatutako $count$ pertsonaren gonbidapenak ezeztatu egin ditu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -4024,7 +4262,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$ erabiltzaileak zuk $count$ pertsonari bidalitako gonbidapenak ezeztatu egin ditu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4038,7 +4276,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--many--you": { - "message": "You rescinded your invitation to $count$ people.", + "message": "$count$ pertsonari egindako gonbidapenak ezeztatu egin dituzu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -4048,7 +4286,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": "Kudeatzaile batek zuk $count$ pertsonari bidalitako gonbidapenak ezeztatu egin ditu.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -4057,8 +4295,136 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "Taldean sartzeko eskaera bat bidali duzu.", + "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.", + "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": "Taldean sartzeko zuk egindako eskaera bertan behera utzi duzu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "Administratzaileak ukatu du taldean sartzeko egin duzun eskaera.", + "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$.", + "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$ canceled their request to join the group.", + "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$ denied a request to join the group from $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "You turned on the group link with admin approval disabled.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "The group link has been turned on with admin approval disabled.", + "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.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "The group link has been turned on with admin approval enabled.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "Talde esteka desaktibatu duzu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ turned off the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "Talde esteka desaktibatu egin da.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "Talde esteka berrezarri duzu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ reset the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "Talde esteka berrezarria izan da.", + "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": "Eguneratu talde hau ezaugarri berriak, hala nola @aipamenak eta administratzaileak, aktibatzeko. Bere izen edo argazkia partekatu ez duten kideek taldera sartzeko gonbidapena jasoko dute. $learnMore$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", "placeholders": { "learnMore": { @@ -4100,7 +4466,7 @@ "description": "Shown on Migration popup before GV1 migration" }, "GroupV1--Migration--info--invited--you": { - "message": "You will need to accept an invite to join this group again, and will not receive group messages until you accept.", + "message": "Talde honetara berriz sartzeko gonbidapena onartu beharko duzu, eta ez duzu taldeko mezurik jasoko gonbidapen hori onartu arte.", "description": "Shown on Learn More popup after GV1 migration" }, "GroupV1--Migration--info--invited--many": { @@ -4108,7 +4474,7 @@ "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--invited--one": { - "message": "This member will need to accept an invite to join this group again, and will not receive group messages until they accept:", + "message": "Talde honetan berriro sartzeko, kide hauek gonbidapena onartu beharko dute; ez dute talde mezurik jasoko gonbidapena onartu arte:", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--removed--before--many": { @@ -4120,19 +4486,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": "Kide hauek ezin dira Talde Berrietara gehitu eta taldetik ezabatuko dira:", "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": "Kide hau ezin da Talde Berrietan sartu, eta taldetik ezabatuko da:", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--invited--you": { - "message": "You couldn't be added to the New Group and have been invited to join.", + "message": "Ezin izan zaituzte Talde Berrira gehitu eta taldean sartzeko gonbidapena bidali zaizu.", "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": "Ezin izan da $contact$ erabiltzailea Talde Berrira gehitu eta gonbidapena bidali zaio.", "description": "Shown in timeline when a group is upgraded and one person was invited, instead of added", "placeholders": { "contact": { @@ -4142,7 +4508,7 @@ } }, "GroupV1--Migration--invited--many": { - "message": "$count$ members couldn’t be added to the New Group and have been invited to join.", + "message": "$count$ kide ezin izan dira Talde Berrira gehitu eta sartzeko gonbidapena bidali zaie.", "description": "Shown in timeline when a group is upgraded and some people were invited, instead of added", "placeholders": { "contact": { @@ -4152,7 +4518,7 @@ } }, "GroupV1--Migration--removed--one": { - "message": "$contact$ was removed from the group.", + "message": "$contact$ erabiltzailea taldetik ezabatua izan da.", "description": "Shown in timeline when a group is upgraded and one person was removed entirely during the upgrade", "placeholders": { "contact": { @@ -4162,7 +4528,7 @@ } }, "GroupV1--Migration--removed--many": { - "message": "$count$ members were removed from the group.", + "message": "$count$ taldekide ezabatuak izan dira.", "description": "Shown in timeline when a group is upgraded and some people were removed entirely during the upgrade", "placeholders": { "contact": { @@ -4176,15 +4542,15 @@ "description": "Generic close label" }, "previous": { - "message": "previous", + "message": "aurrekoa", "description": "Generic previous label" }, "next": { - "message": "next", + "message": "hurrengoa", "description": "Generic next label" }, "CompositionArea--expand": { - "message": "Expand", + "message": "Zabaldu", "description": "Aria label for expanding composition area" }, "CompositionArea--attach-file": { @@ -4192,19 +4558,303 @@ "description": "Aria label for file attachment button in composition area" }, "countMutedConversationsDescription": { - "message": "Count muted conversations in badge count", + "message": "Zenbatu Mutututako Solasaldiak", "description": "Description for counting muted conversations in badge setting" }, "ContactModal--message": { "message": "Mezua", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "Administratzaile gisa ezabatu", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { - "message": "Make admin", + "message": "Bihurtu administratzaile", "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.", + "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": "Remove $contact$ as group admin", + "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": "Ezabatu taldetik", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "Taldeko ezarpenak", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "Talderako esteka", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Mezuen desagerpena", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "When enabled, messages sent and received in this group will disappear after they've been seen.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Taldearen informazioa edita dezakeena", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Choose who can edit group name, avatar, and disappearing messages timer.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Who can add members", + "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.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Requests & Invites", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "Utzi taldea", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "Blokeatu taldea", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Benetan joan nahi duzula?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "Talde honetan ezin izango duzu mezurik bidali eta jaso.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "Utzi", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "Block and Leave the \"$groupName$\" Group?", + "description": "This is the modal title for confirming blocking a group", + "placeholders": { + "groupName": { + "content": "$1", + "example": "Our Conversation" + } + } + }, + "ConversationDetailsActions--block-group-modal-content": { + "message": "Ez dituzu talde honetatik mezu edo egunerapenik jasoko.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "Blokeatu", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ members", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "Partekatutako media", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Ikusi denak", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ members", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "Ikusi denak", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Group link copied.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Copy link", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "Ziur zaude talde esteka berrezarri nahi izateaz? Eginez gero, jendea ezingo da taldera gehitu oraingo esteka erabiliz.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Berrezarri esteka", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Onartu kide berriak", + "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", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Requests ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Invites ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Approve request from \"$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": "Deny request from \"$name$\"?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Invited by you", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Invited by you", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Invited by others", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "Invited $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": "Revoke group invite", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Revoke group invite for \"$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": "Revoke 1 invite sent by \"$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": "Revoke $number$ invites sent by \"$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": "Revoke", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Approve Request", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Ukatu Eskaera", + "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.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "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.", + "description": "Information shown below the invite list" } } diff --git a/_locales/fa/messages.json b/_locales/fa/messages.json index 4a46a3865..a13e073e8 100644 --- a/_locales/fa/messages.json +++ b/_locales/fa/messages.json @@ -1,10 +1,10 @@ { "softwareAcknowledgments": { - "message": "Software Acknowledgments", + "message": "تقدیرنامه‌های نرم‌افزار", "description": "Shown in the about box for the link to software acknowledgments" }, "privacyPolicy": { - "message": "شرایط و سیاست های حفظ حریم خصوصی", + "message": "شرایط و سیاست‌های حریم خصوصی", "description": "Shown in the about box for the link to https://signal.org/legal" }, "copyErrorAndQuit": { @@ -20,11 +20,11 @@ "description": "Shown as the name of a group if we don't have any information about it" }, "databaseError": { - "message": "خطا پایگاه داده", + "message": "خطای پایگاه داده", "description": "Shown in a popup if the database cannot start up properly" }, "deleteAndRestart": { - "message": "حذف تمام داده ها و راه اندازی مجدد", + "message": "حذف تمام داده‌ها و راه‌اندازی مجدد", "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { @@ -48,19 +48,19 @@ "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": "&کمک", + "message": "&راهنما", "description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuSettings": { - "message": "ترجیحات", + "message": "تنظیمات", "description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system." }, "appMenuHide": { - "message": "مخفی سازی", + "message": "مخفی‌سازی", "description": "Application menu command to hide the window" }, "appMenuHideOthers": { - "message": "مخفی سازی سایرین", + "message": "مخفی‌سازی سایرین", "description": "Application menu command to hide all other windows" }, "appMenuUnhide": { @@ -68,7 +68,7 @@ "description": "Application menu command to show all application windows" }, "appMenuQuit": { - "message": "خروج از Signal", + "message": "خروج از سیگنال", "description": "Application menu command to close the application" }, "editMenuUndo": { @@ -88,11 +88,11 @@ "description": "Edit menu command to add selected text to clipboard" }, "editMenuPaste": { - "message": "پیست", + "message": "چسباندن", "description": "Edit menu command to insert text from clipboard at cursor location" }, "editMenuPasteAndMatchStyle": { - "message": "پیست و تطابق استایل", + "message": "چسباندن و تطابق نگارش", "description": "Edit menu command to insert text from clipboard at cursor location, taking only text and not style information" }, "editMenuDelete": { @@ -116,11 +116,11 @@ "description": "Window menu command to close the current window" }, "windowMenuMinimize": { - "message": "مینیمایز", + "message": "کوچک‌کردن", "description": "Window menu command to minimize the current window" }, "windowMenuZoom": { - "message": "زوم", + "message": "بزرگ‌نمایی", "description": "Window menu command to make the current window the size of the whole screen" }, "windowMenuBringAllToFront": { @@ -132,59 +132,59 @@ "description": "View menu command to go back to the default zoom" }, "viewMenuZoomIn": { - "message": "بزرگ نمایی", + "message": "بزرگ‌نمایی", "description": "View menu command to make everything bigger" }, "viewMenuZoomOut": { - "message": "کوچک نمایی", + "message": "کوچک‌نمایی", "description": "View menu command to make everything smaller" }, "viewMenuToggleFullScreen": { - "message": "تاگل فول اسکرین", + "message": "تمام‌صفحه", "description": "View menu command to enter or leave Full Screen mode" }, "viewMenuToggleDevTools": { - "message": "تاگل ابزار های توسعه دهنده", + "message": "نمایش ابزارهای توسعه", "description": "View menu command to show or hide the developer tools" }, "menuSetupAsNewDevice": { - "message": "برپایی به عنوان یک دستگاه جدید", + "message": "تنظیم به عنوان دستگاه جدید", "description": "When the application is not yet set up, menu option to start up the set up as fresh device" }, "menuSetupAsStandalone": { - "message": "برپایی به عنوان یک دستگاه مستقل", + "message": "تنظیم به عنوان دستگاه مستقل", "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": { - "message": "کپی کردن لینک", + "message": "کپی لینک", "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": { - "message": "پیشنهادی نیست", + "message": "پیشنهادی وجود ندارد", "description": "Shown in the context menu for a misspelled word to indicate that there are no suggestions to replace the misspelled word" }, "avatarMenuViewArchive": { - "message": "مشاهده آرشیو", + "message": "مشاهده بایگانی", "description": "One of the menu options available in the Avatar Popup menu" }, "loading": { - "message": "در حال بارگذاری...", + "message": "درحال بارگذاری...", "description": "Message shown on the loading screen before we've loaded any messages" }, "optimizingApplication": { - "message": "بهینه سازی برنامه...", + "message": "بهینه‌سازی برنامه...", "description": "Message shown on the loading screen while we are doing application optimizations" }, "migratingToSQLCipher": { - "message": "بهینه سازی برنامه ها... $status$ کامل شد.", + "message": "بهینه‌سازی پیام‌ها... $status$ کامل شد.", "description": "Message shown on the loading screen while we are doing application optimizations", "placeholders": { "status": { @@ -194,11 +194,11 @@ } }, "archivedConversations": { - "message": "مکالمه های آرشیو شده", + "message": "مکالمه‌های بایگانی‌شده", "description": "Shown in place of the search box when showing archived conversation list" }, "LeftPane--pinned": { - "message": "سنجاق شده", + "message": "سنجاق‌شده", "description": "Shown as a header for pinned conversations in the left pane" }, "LeftPane--chats": { @@ -206,31 +206,31 @@ "description": "Shown as a header for non-pinned conversations in the left pane" }, "archiveHelperText": { - "message": "این مکالمه ها بایگانی شده اند و اگر پیام های جدید دریافت شوند فقط در صندوق به نمایش در می آیند.", + "message": "این مکالمه‌ها بایگانی شده‌اند و فقط درصورت دریافت پیام جدید در جعبه دریافت نمایش داده می‌شوند.", "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { - "message": "آرشیو", + "message": "بایگانی", "description": "Shown in menu for conversation, and moves conversation out of main conversation list" }, "markUnread": { - "message": "علامت زدن به صورت خوانده نشده", + "message": "علامت‌زدن به‌عنوان خوانده‌نشده", "description": "Shown in menu for conversation, and marks conversation as unread" }, "moveConversationToInbox": { - "message": "خارج کردن از آرشیو", + "message": "خارج‌کردن از بایگانی", "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": "فقط تا ۴ گفتگو را می‌توانید سنجاق کنید", "description": "" }, "chooseDirectory": { @@ -242,23 +242,23 @@ "description": "Button to allow the user to find a file on disk" }, "loadDataHeader": { - "message": "بارگذاری داده هایتان", + "message": "بارگذاری داده‌هایتان", "description": "Header shown on the first screen in the data import process" }, "loadDataDescription": { - "message": "شما پروسه اکسپورت را انجام دادید، مخاطبین ، پیام های شما روی کامپیوتر شما آماده هستند. پوشه ای که شامل داده های ذخیره شده Signal شما می باشد را انتخاب کنید.", + "message": "شما فرآیند استخراج را انجام دادید، مخاطبین و پیام‌های شما روی کامپیوترتان آماده هستند. پوشه حاوی اطلاعات ذخیره‌شده سیگنالتان را انتخاب کنید.", "description": "Introduction to the process of importing messages and contacts from disk" }, "importChooserTitle": { - "message": "انتخاب پوشه اطلاعات پشتیبان‌گیری", + "message": "پوشه حاوی اطلاعات استخراج‌شده را انتخاب کنید", "description": "Title of the popup window used to select data previously exported" }, "importErrorHeader": { - "message": "خطایی رخ داد!", + "message": "خطایی رخ‌ داد!", "description": "Header of the error screen after a failed import" }, "importingHeader": { - "message": "در حال بارگذاری مخاطب ها و پیام ها", + "message": "درحال بارگذاری مخاطبین و پیام‌ها", "description": "Header of screen shown as data is import" }, "importErrorFirst": { @@ -308,11 +308,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": { @@ -386,7 +386,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$ مجددا سیگنال را نصب کرده است.", "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": { @@ -404,7 +404,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "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$مجددا سیگنال را نصب کرده است. بهتر است شمارهٔ امنیتی خود با این مخاطب را تایید کنید.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -426,7 +426,7 @@ "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." }, "continueCall": { - "message": "Continue Call", + "message": "ادامه تماس", "description": "Used on a warning dialog to make it clear that it might be risky to continue the group call." }, "noLongerVerified": { @@ -456,7 +456,7 @@ "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopyAlt": { - "message": "کپی لینک به کلیپ بورد", + "message": "کپی پیوند به کلیپ بورد", "description": "Shown as the alt text for the copy button on the debug log screen" }, "debugLogLinkCopied": { @@ -524,19 +524,23 @@ "description": "" }, "media": { - "message": "مدیا", + "message": "رسانه", "description": "Header of the default pane in the media gallery, showing images and videos" }, "mediaEmptyState": { "message": "شما در این مکالمه هیچ نوع مدیا ندارید", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "تمام رسانه‌ها", + "description": "Header for the media gallery" + }, "documents": { - "message": "سند ها", + "message": "اسناد", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" }, "documentsEmptyState": { - "message": "شما در این مکالمه هیچ سندی ندارید", + "message": "شما در این مکالمه هیچ اسنادی ندارید", "description": "Message shown to user in the media gallery when there are no messages with document attachments (anything other than images or video)" }, "today": { @@ -682,7 +686,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": { @@ -722,7 +726,7 @@ "description": "Placeholder text in the search input" }, "clearSearch": { - "message": "Clear Search", + "message": "پاک کردن جستجو", "description": "Aria label for clear search button" }, "searchIn": { @@ -760,7 +764,7 @@ } }, "conversationsHeader": { - "message": "مکالمه ها", + "message": "مکالمه‌ها", "description": "Shown to separate the types of search results" }, "contactsHeader": { @@ -768,7 +772,7 @@ "description": "Shown to separate the types of search results" }, "messagesHeader": { - "message": "پیام ها", + "message": "پیام‌ها", "description": "Shown to separate the types of search results" }, "welcomeToSignal": { @@ -776,7 +780,7 @@ "description": "" }, "selectAContact": { - "message": "برای شروع چت یک مخاطب یا گروه را انتخاب کنید.", + "message": "برای شروع گفتگو یک مخاطب یا گروه را انتخاب کنید.", "description": "" }, "typingAlt": { @@ -866,7 +870,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to five minutes. 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": { @@ -902,11 +906,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": "برای تماس، شما باید به سیگنال دسکتاپ، اجازه دسترسی به میکروفون خود را بدهید.", "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": "برای فعال کردن تماس تصویری، سیگنال دسکتاپ نیازمند اجازه دسترسی به دوربین سیستم را دارد.", "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { @@ -934,7 +938,7 @@ "description": "Shown as the title of our update error dialogs on windows" }, "cannotUpdateDetail": { - "message": "Signal Desktop failed to update, but there is a new version available. Please go to $url$ and install the new version manually, then either contact support or file a bug about this problem.", + "message": "به‌روزرسانی سیگنال دسکتاپ ناموفق بود اما یک نسخه جدید در دسترس می باشد. لطفاً به $url$ رفته و آخرین نسخه را به صورت دستی نصب کنید، در صورت مواجهه با مشکل با بخش پشتیبانی تماس بگیرید و یا اینکه مشکل را به صورت فایل گزارش دهید", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "url": { @@ -944,7 +948,7 @@ } }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving $app$ to $folder$ with Finder.", + "message": "سیگنال دسکتاپ احتمالا در قرنطینه macOS می باشد، و قادر به به‌روزرسانی خودکار نیست. لطفاً محل $app$ را با استفاده از Finder به $folder$ تغییر دهید.", "description": "Shown on MacOS if running on a read-only volume and we cannot update", "placeholders": { "app": { @@ -985,8 +989,20 @@ "message": "پاک کن", "description": "" }, + "accept": { + "message": "پذیرفتن", + "description": "" + }, + "on": { + "message": "روشن", + "description": "Label for when something is turned on" + }, + "off": { + "message": "خاموش", + "description": "Label for when something is turned off" + }, "deleteWarning": { - "message": "Clicking 'delete' will permanently remove this message from your devices only.", + "message": " کلیک روی دکمه 'حذف' باعث میشود این پیام فقط از روی دستگاه شما بطور دائمی از بین برود", "description": "Text shown in the confirmation dialog for deleting a message locally" }, "deleteForEveryoneWarning": { @@ -1056,7 +1072,7 @@ "description": "" }, "goBack": { - "message": "Go back", + "message": "برگرد", "description": "Label for back button in a conversation" }, "moreInfo": { @@ -1068,11 +1084,11 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "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": { @@ -1172,7 +1188,7 @@ "description": "" }, "installTooOld": { - "message": "Update Signal on this device to link your phone.", + "message": "برای اتصال به تلفن همراه سیگنال را در این دستگاه به‌روزرسانی کنید", "description": "" }, "installErrorHeader": { @@ -1200,7 +1216,7 @@ "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__call-is-full": { @@ -1208,31 +1224,31 @@ "description": "Button label in the call lobby when you can't join because the call is full" }, "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-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__your-video-is-off": { - "message": "ویدئوی شما خاموش است", + "message": "دوربین شما خاموش است", "description": "Label in the calling lobby indicating that your camera is off" }, "calling__lobby-summary--zero": { @@ -1240,7 +1256,7 @@ "description": "Shown in the calling lobby to describe who is in the call" }, "calling__lobby-summary--single": { - "message": "$first$ is in this call", + "message": "$first$ در این تماس می باشد", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1250,11 +1266,11 @@ } }, "calling__lobby-summary--self": { - "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__lobby-summary--double": { - "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": { @@ -1268,7 +1284,7 @@ } }, "calling__lobby-summary--triple": { - "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": { @@ -1286,7 +1302,7 @@ } }, "calling__lobby-summary--many": { - "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": { @@ -1308,11 +1324,11 @@ "description": "Shown in the participants list to describe how many people are in the call" }, "calling__in-this-call--one": { - "message": "In this call · 1 person", + "message": "در این تماس · 1 نفر", "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": "در این تماس · $people$ نفر", "description": "Shown in the participants list to describe how many people are in the call", "placeholders": { "people": { @@ -1322,7 +1338,7 @@ } }, "calling__you-have-blocked": { - "message": "You have blocked $name$", + "message": "شما $name$ را مسدود کرده اید", "description": "when you block someone and cannot view their video", "placeholders": { "name": { @@ -1335,6 +1351,14 @@ "message": "شما صدا و تصویر آ‌ن‌ها را دریافت نمی‌کنید و آن‌ها هم صدا و تصویر شما را دریافت نخواهند کرد.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "بالا بکشید", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "پایین بکشید", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "عبور تمامی تماس‌ها از سرور Signal", "description": "Description of the always relay calls setting" @@ -1348,11 +1372,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": { @@ -1364,11 +1388,11 @@ "description": "Description of the media permission description" }, "spellCheckWillBeEnabled": { - "message": "Spell check will be enabled the next time Signal starts.", + "message": "در اجرای بعدی سیگنال بررسی املائی فعال خواهد شد", "description": "Shown when the user enables spellcheck to indicate that they must restart Signal." }, "spellCheckWillBeDisabled": { - "message": "Spell check will be disabled the next time Signal starts.", + "message": "در اجرای بعدی سیگنال بررسی املائی غیرفعال خواهد شد", "description": "Shown when the user disables spellcheck to indicate that they must restart Signal." }, "clearDataHeader": { @@ -1400,11 +1424,11 @@ "description": "Message shown to user when app is disconnected and data deleted" }, "deleteOldIndexedDBData": { - "message": "You have obsolete data from a prior installation of Signal Desktop. If you choose to continue, it will be deleted and you will start from scratch.", + "message": "اطلاعات قدیمی از نصب گذشته سیگنال دسکتاپ موجود است اگر ادامه دهید این اطلاعات حذف خواهد شد ", "description": "Shown if user last ran Signal Desktop before October 2018" }, "deleteOldData": { - "message": "Delete Old Data", + "message": "پاک کردن داده‌های قدیمی", "description": "Button to make the delete happen" }, "notifications": { @@ -1420,11 +1444,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": { @@ -1436,7 +1460,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": { @@ -1450,7 +1474,7 @@ } }, "notificationReaction": { - "message": "$sender$ reacted $emoji$ to your message", + "message": "$sender$به پیام شما واکنش $emoji$ نشان داد", "description": "", "placeholders": { "sender": { @@ -1464,7 +1488,7 @@ } }, "notificationReactionMessage": { - "message": "$sender$ reacted $emoji$ to: $message$", + "message": "$sender$ به $message$ واکنش $emoji$ نشان داد", "description": "", "placeholders": { "sender": { @@ -1486,7 +1510,7 @@ "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "به صورت ناقص ارسال شد، برای جزئیات کلیک کنید", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1594,7 +1618,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": { @@ -1604,7 +1628,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": { @@ -1614,7 +1638,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": { @@ -1624,7 +1648,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": { @@ -1742,11 +1766,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": { @@ -1774,19 +1798,19 @@ "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": { @@ -1804,7 +1828,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": { @@ -1844,7 +1868,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": { @@ -1886,7 +1910,7 @@ "description": "Label underneath number a user enters that is not an existing contact" }, "notSupportedSMS": { - "message": "SMS/MMS messages are not supported.", + "message": "پیامک/فراپیام پشتیبانی نمی شود.", "description": "Label underneath number informing user that SMS is not supported on desktop" }, "newPhoneNumber": { @@ -2128,19 +2152,19 @@ "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": { @@ -2198,11 +2222,11 @@ "description": "Label for recents emoji picker button" }, "EmojiPicker__button--emoji": { - "message": "Emoji", + "message": "شکلک", "description": "Label for emoji emoji picker button" }, "EmojiPicker__button--animal": { - "message": "Animal", + "message": "حیوان", "description": "Label for animal emoji picker button" }, "EmojiPicker__button--food": { @@ -2210,23 +2234,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": { @@ -2262,15 +2286,15 @@ "description": "" }, "Message--update-signal": { - "message": "بروزرسانی Signal", + "message": "به‌روزرسانی Signal", "description": "Text for a button which will take user to Signal download page" }, "Message--tap-to-view-expired": { - "message": "Viewed", + "message": "مشاهده شده", "description": "Text shown on messages with with individual timers, after user has viewed it" }, "Message--tap-to-view--outgoing": { - "message": "مدیا", + "message": "رسانه", "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { @@ -2306,23 +2330,23 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--previous-conversation": { - "message": "Previous conversation", + "message": "مکالمه قبلی", "description": "Shown in the shortcuts guide" }, "Keyboard--next-conversation": { - "message": "Next conversation", + "message": "مکالمه بعدی", "description": "Shown in the shortcuts guide" }, "Keyboard--previous-unread-conversation": { - "message": "گفتگوی خوانده‌نشده قبلی", + "message": "مکالمه خوانده‌نشده قبلی", "description": "Shown in the shortcuts guide" }, "Keyboard--next-unread-conversation": { - "message": "Next unread conversation", + "message": "مکالمه خوانده‌نشده بعدی", "description": "Shown in the shortcuts guide" }, "Keyboard--preferences": { - "message": "Preferences", + "message": "تنظیمات", "description": "Shown in the shortcuts guide" }, "Keyboard--open-conversation-menu": { @@ -2342,7 +2366,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--search-in-conversation": { - "message": "Search in conversation", + "message": "جستجو در مکالمه ها", "description": "Shown in the shortcuts guide" }, "Keyboard--focus-composer": { @@ -2402,7 +2426,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--attach-file": { - "message": "Attach file", + "message": "پیوست فایل", "description": "Shown in the shortcuts guide" }, "Keyboard--remove-draft-link-preview": { @@ -2458,7 +2482,7 @@ "description": "Header of the keyboard shortcuts guide - messages section" }, "Keyboard--composer-header": { - "message": "Composer", + "message": "نوشتن", "description": "Header of the keyboard shortcuts guide - composer section" }, "Keyboard--scroll-to-top": { @@ -2494,11 +2518,11 @@ "description": "Used in draft attachment list for the big 'add new attachment' button" }, "remove-attachment": { - "message": "Remove attachment", + "message": "حذف پیوست", "description": "Used in draft attachment list to remove an individual attachment" }, "backToInbox": { - "message": "Back to inbox", + "message": "بازگشت به صندوق ورودی", "description": "Used as alt-text of button on archived conversations screen" }, "conversationArchived": { @@ -2526,7 +2550,7 @@ "description": "Text which appears on the Sticker Creator drop zone when there is an active drag" }, "StickerCreator--Preview--title": { - "message": "Sticker pack", + "message": "بسته استیکر", "description": "The 'title' of the sticker pack preview 'modal'" }, "StickerCreator--ConfirmDialog--cancel": { @@ -2538,7 +2562,7 @@ "description": "The text which appears on the copy button for the sticker creator share screen" }, "StickerCreator--ShareButtons--facebook": { - "message": "Facebook", + "message": "فیس‌بوک", "description": "Title for Facebook button" }, "StickerCreator--ShareButtons--twitter": { @@ -2546,11 +2570,11 @@ "description": "Title for Twitter button" }, "StickerCreator--ShareButtons--pinterest": { - "message": "Pinterest", + "message": "پینترست", "description": "Title for Pinterest button" }, "StickerCreator--ShareButtons--whatsapp": { - "message": "WhatsApp", + "message": "واتس‌اپ", "description": "Title for WhatsApp button" }, "StickerCreator--AppStage--next": { @@ -2562,7 +2586,7 @@ "description": "Default text for the previous button on all stages of the sticker creator" }, "StickerCreator--DropStage--title": { - "message": "Add your stickers", + "message": "استیکر خود را اضافه کنید", "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--DropStage--help": { @@ -2574,7 +2598,7 @@ "description": "Text for the show margins toggle on the drop stage of the sticker creator" }, "StickerCreator--DropStage--addMore": { - "message": "Add $count$ or more", + "message": "$count$ و یا بیشتر اضافه کنید", "description": "Text to show user how many more stickers they must add", "placeholders": { "hashtag": { @@ -2604,7 +2628,7 @@ "description": "Label for the author input of the meta stage of the sticker creator" }, "StickerCreator--MetaStage--Field--cover": { - "message": "Cover image", + "message": "تصویر کاور", "description": "Label for the cover image picker of the meta stage of the sticker creator" }, "StickerCreator--MetaStage--Field--cover--help": { @@ -2642,7 +2666,7 @@ } }, "StickerCreator--ShareStage--title": { - "message": "Congratulations! You created a sticker pack.", + "message": "تبریک! شما یک بسته استیکر ساختید.", "description": "Title for the share stage of the sticker creator" }, "StickerCreator--ShareStage--help": { @@ -2660,7 +2684,7 @@ } }, "StickerCreator--ShareStage--copyTitle": { - "message": "Sticker Pack URL", + "message": "آدرس بسته استیکر", "description": "Title for the copy button on the share stage of the sticker creator" }, "StickerCreator--ShareStage--close": { @@ -2668,7 +2692,7 @@ "description": "Text for the close button on the share stage of the sticker creator" }, "StickerCreator--ShareStage--createAnother": { - "message": "Create another sticker pack", + "message": "یک بسته استیکر دیگر بسازید", "description": "Text for the create another sticker pack button on the share stage of the sticker creator" }, "StickerCreator--ShareStage--socialMessage": { @@ -2676,7 +2700,7 @@ "description": "Text which is shared to social media platforms for sticker packs" }, "StickerCreator--Toasts--imagesAdded": { - "message": "$count$ image(s) added", + "message": "$count$ تصویر اضافه شد", "description": "Text for the toast when images are added to the sticker creator", "placeholders": { "count": { @@ -2828,7 +2852,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "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": { @@ -2868,7 +2892,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": { @@ -2922,11 +2946,11 @@ } }, "MessageRequests--learn-more": { - "message": "Learn more.", + "message": "اطلاعات بیشتر.", "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": { @@ -2946,7 +2970,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "عضو از $group$.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2956,7 +2980,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "عضو از $group1$ و $group2$.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2970,7 +2994,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "عضو از $group1$، $group2$ و $group3$.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -3010,7 +3034,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": { @@ -3032,19 +3056,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": { @@ -3076,7 +3100,7 @@ "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" }, "outgoingCallPrering": { @@ -3088,11 +3112,11 @@ "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": { @@ -3138,7 +3162,7 @@ } }, "calling__call-notification__ended": { - "message": "The group call has ended", + "message": "تماس گروهی پایان یافت", "description": "Notification message when a group call has ended" }, "calling__call-notification__started-by-someone": { @@ -3146,7 +3170,7 @@ "description": "Notification message when a group call has started, but we don't know who started it" }, "calling__call-notification__started-by-you": { - "message": "You started a group call", + "message": "شما یک تماس گروهی آغاز کردید", "description": "Notification message when a group call has started by you" }, "calling__call-notification__started": { @@ -3174,13 +3198,21 @@ } }, "calling__pip--on": { - "message": "Minimize call", + "message": "کوچک‌کردن تماس", "description": "Title for picture-in-picture toggle" }, "calling__pip--off": { "message": "Fullscreen call", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "Switch to grid view", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Switch to speaker view", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { "message": "ترک کردن تماس", "description": "Title for hang up button" @@ -3190,11 +3222,11 @@ "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": { @@ -3240,7 +3272,7 @@ } }, "EmojiButton__label": { - "message": "Emoji", + "message": "شکلک", "description": "Label for emoji button" }, "ErrorModal--title": { @@ -3255,12 +3287,120 @@ "message": "خوب", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "Sorry, that sgnl:// link didn't make sense!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "پیوند نامعتبر", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "This is not a valid group link. Make sure the entire link is intact and correct before attempting to join.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "آیا می‌خواهید به این گروه بپیوندید و شماره و عکس خود را با اعضای آن به اشتراک بگذارید؟", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "You're already in this group.", + "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.", + "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", + "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.", + "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", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "This group link is no longer valid.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "An admin of this group must approve your request before you can join this group. If approved, your name and photo will be shared with its members.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "پیوستن", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Request to Join", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "لغو درخواست", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "لغو درخواست شما برای عضویت در این گروه؟", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "بله", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "خیر", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "1 عضو", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ عضو", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "Group · $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": "Your request to join has been sent to the group admin. You’ll be notified when they take action.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Link Error", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Joining via this link failed. Try joining again later.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "مدیر", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "همه اعضا", + "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": { @@ -3268,7 +3408,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": { @@ -3278,7 +3418,7 @@ } }, "GroupV2--create--unknown": { - "message": "The group was created.", + "message": "گروه ایجاد شد.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--title--change--other": { @@ -3296,7 +3436,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": { @@ -3316,7 +3456,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": { @@ -3352,7 +3492,7 @@ "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": { @@ -3362,7 +3502,7 @@ } }, "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": { @@ -3441,6 +3581,42 @@ "message": "An admin changed who can edit group membership to \"All members.\"", "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.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "Admin approval for the group link has been disabled.", + "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.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "Admin approval for the group link has been disabled.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV2--member-add--invited--you": { "message": "You added invited member $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -3572,11 +3748,73 @@ "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": { + "message": "شما از طریق پیوند گروه به گروه پیوستید.", + "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.", + "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$ approved your request to join the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--you--unknown": { + "message": "با درخواست شما برای پیوستن به گروه موافقت شد.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "You approved a request to join the group from $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$ approved a request to join the group from $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": "A request to join the group from $joinerName$ has been approved.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "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": { @@ -3590,7 +3828,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": { @@ -3600,7 +3838,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": { @@ -3620,7 +3858,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": { @@ -3682,7 +3920,7 @@ } }, "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": { @@ -3724,11 +3962,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": { @@ -3738,7 +3976,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": { @@ -3748,7 +3986,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": { @@ -3758,7 +3996,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": { @@ -4057,6 +4295,134 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "شما یک درخواست برای پیوستن به گروه ارسال کردید", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "$joinerName$ requested to join via the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--you--you": { + "message": "شما درخواست خود را برای پیوستن به گروه لغو کردید.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "درخواست شما برای پیوستن به گروه از طرف یک مدیر رد شد.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "You denied a request to join the group from $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$ canceled their request to join the group.", + "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$ denied a request to join the group from $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "You turned on the group link with admin approval disabled.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "The group link has been turned on with admin approval disabled.", + "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.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "The group link has been turned on with admin approval enabled.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "شما پیوند گروه را غیرفعال کردید.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ turned off the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "پیوند گروه غیرفعال شده است.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "شما پیوند گروه را بازنشانی کردید.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ reset the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "پیوند گروه بازنشانی شد.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "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$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", @@ -4068,7 +4434,7 @@ } }, "GroupV1--Migration--was-upgraded": { - "message": "This group was upgraded to a New Group.", + "message": "این گروه به یک گروه جدید ارتقا یافت.", "description": "Shown in timeline when a legacy group (GV1) is upgraded to a new group (GV2)" }, "GroupV1--Migration--learn-more": { @@ -4176,11 +4542,11 @@ "description": "Generic close label" }, "previous": { - "message": "previous", + "message": "قبلی", "description": "Generic previous label" }, "next": { - "message": "next", + "message": "بعدی", "description": "Generic next label" }, "CompositionArea--expand": { @@ -4188,7 +4554,7 @@ "description": "Aria label for expanding composition area" }, "CompositionArea--attach-file": { - "message": "Attach file", + "message": "پیوست فایل", "description": "Aria label for file attachment button in composition area" }, "countMutedConversationsDescription": { @@ -4199,12 +4565,296 @@ "message": "پیام", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "حذف بعنوان مدیر", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { - "message": "Make admin", + "message": "ارتقا به مدیر", "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.", + "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": "Remove $contact$ as group admin", + "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", + "placeholders": { + "contact": { + "content": "$1", + "example": "Homer" + } + } + }, "ContactModal--remove-from-group": { "message": "حذف از گروه", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "تنظیمات گروه", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "پیوند گروه", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "پیام‌های ناپدید شونده", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "When enabled, messages sent and received in this group will disappear after they've been seen.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "کسانی که می‌توانند اطلاعات گروه را ویرایش کنند", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Choose who can edit group name, avatar, and disappearing messages timer.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Who can add members", + "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.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Requests & Invites", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "ترک گروه", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "مسدود کردن گروه", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "آیا واقعا قصد ترک کردن دارید؟", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "شما دیگر قادر به ارسال یا دریافت پیام از این گروه نخواهید بود", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "ترک", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "Block and Leave the \"$groupName$\" Group?", + "description": "This is the modal title for confirming blocking a group", + "placeholders": { + "groupName": { + "content": "$1", + "example": "Our Conversation" + } + } + }, + "ConversationDetailsActions--block-group-modal-content": { + "message": "شما دیگر از این گروه پیام یا به‌روزرسانی دریافت نخواهید کرد.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "مسدود کردن", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ members", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "رسانه‌های اشتراک‌گذاری شده", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "مشاهدهٔ همه", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ members", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "مشاهدهٔ همه", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Group link copied.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Copy link", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "آیا از بازنشانی پیوند گروه اطمینان دارید؟ افراد دیگر نمی‌توانند با استفاده از پیوند فعلی به گروه بپیوندند.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "بازنشانی پیوند", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "تأیید اعضای جدید", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "Require an admin to approve new members joining via the group link", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Requests ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Invites ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Approve request from \"$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": "Deny request from \"$name$\"?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Invited by you", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Invited by you", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Invited by others", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "Invited $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": "Revoke group invite", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Revoke group invite for \"$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": "Revoke 1 invite sent by \"$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": "Revoke $number$ invites sent by \"$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": "Revoke", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Approve Request", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "لغو درخواست", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "People on this list are attempting to join \"$name$\" via the group link.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "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.", + "description": "Information shown below the invite list" } } diff --git a/_locales/fi/messages.json b/_locales/fi/messages.json index 4f8357dd0..5f072def9 100644 --- a/_locales/fi/messages.json +++ b/_locales/fi/messages.json @@ -210,7 +210,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { - "message": "Arkisto", + "message": "Arkistoi", "description": "Shown in menu for conversation, and moves conversation out of main conversation list" }, "markUnread": { @@ -246,7 +246,7 @@ "description": "Header shown on the first screen in the data import process" }, "loadDataDescription": { - "message": "Olet juuri suorittanut vientiprosessin, ja yhteystietosi ja viesisi odottavat nyt kärsivällisesti tietokoneellasi. Valitse kansio, joka sisältää tallennetut Signal tietosi.", + "message": "Yhteystiedot ja viestit on hiljattain siirretty tietokoneelle. Valitse kansio, joka sisältää Signal-tietosi.", "description": "Introduction to the process of importing messages and contacts from disk" }, "importChooserTitle": { @@ -338,7 +338,7 @@ } }, "messageHistoryUnsynced": { - "message": "Turvallisuutesi vuoksi keskusteluhistoriaa ei siirretä uusiin yhdistettyihin laitteisiin.", + "message": "Tietoturvasi vuoksi keskusteluhistoriaa ei siirretä uusiin yhdistettyihin laitteisiin.", "description": "Shown in the conversation history when a user links a new device to explain what is not supported." }, "youMarkedAsVerified": { @@ -444,7 +444,7 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Tämä loki tullaan julkaisemaan verkossa, jotta kehittäjät ja muut voivat tarkastella sitä. Voit esikatsella ja muokata lokia vielä ennen kuin lähetät sen.", + "message": "Loki julkaistaan Internetissä, jossa se on julkisesti kehittäjien nähtävillä. Tarkasta ja tarvittaessa muokkaa sitä ennen lähettämistä.", "description": "" }, "debugLogError": { @@ -520,7 +520,7 @@ "description": "" }, "incomingError": { - "message": "Virhe saapuvan viestin käsittelyssä", + "message": "Viestin käsittelyvirhe", "description": "" }, "media": { @@ -528,15 +528,19 @@ "description": "Header of the default pane in the media gallery, showing images and videos" }, "mediaEmptyState": { - "message": "Tässä keskustelussa ei ole yhtään dokumenttia", + "message": "Ei mediatiedostoja tässä keskustelussa", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "Kaikki media", + "description": "Header for the media gallery" + }, "documents": { - "message": "Dokumentit", + "message": "Tiedostot", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" }, "documentsEmptyState": { - "message": "Tässä keskustelussa ei ole yhtään tiedostoa", + "message": "Ei tiedostoja tässä keskustelussa", "description": "Message shown to user in the media gallery when there are no messages with document attachments (anything other than images or video)" }, "today": { @@ -622,7 +626,7 @@ "description": "An error popup when the user has attempted to add an attachment" }, "fileSizeWarning": { - "message": "Valitettavasti kyseinen tiedosto ylittää viesteille asetetun kokorajoituksen.", + "message": "Tiedosto ylittää viestin kokorajoituksen.", "description": "" }, "unableToLoadAttachment": { @@ -642,7 +646,7 @@ "description": "Shown to allow the user to manually attempt a reconnect." }, "connectingHangOn": { - "message": "Ei pitäisi kestää kauan…", + "message": "Vielä pieni hetki…", "description": "Subtext description for when the client is connecting to the server." }, "offline": { @@ -662,23 +666,23 @@ "description": "View menu item to open the debug log (title case)" }, "helpMenuShowKeyboardShortcuts": { - "message": "Näytä näppäinoikotiet", + "message": "Näytä pikanäppäimet", "description": "Item under the help menu, pops up a screen showing the application's keyboard shortcuts" }, "contactUs": { - "message": "Ota meihin yhteyttä", + "message": "Ota yhteyttä", "description": "Item under the help menu, takes you to the contact us support page" }, "goToReleaseNotes": { - "message": "Siirry julkaisutietoihin", + "message": "Julkaisutiedot", "description": "Item under the help menu, takes you to GitHub page for release notes" }, "goToForums": { - "message": "Siirry keskustelupalstalle", + "message": "Keskustelupalsta", "description": "Item under the Help menu, takes you to the forums" }, "goToSupportPage": { - "message": "Siirry tukisivulle", + "message": "Tukisivusto", "description": "Item under the Help menu, takes you to the support page" }, "joinTheBeta": { @@ -726,7 +730,7 @@ "description": "Aria label for clear search button" }, "searchIn": { - "message": "Etsi $conversationName$", + "message": "Etsi: $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", "placeholders": { "conversationName": { @@ -736,7 +740,7 @@ } }, "noSearchResults": { - "message": "Ei tuloksia haulle: \"$searchTerm$\"", + "message": "Ei tuloksia haulle $searchTerm$", "description": "Shown in the search left pane when no results were found", "placeholders": { "searchTerm": { @@ -746,7 +750,7 @@ } }, "noSearchResultsInConversation": { - "message": "Ei tuloksia haulle \"$searchTerm$\" keskustelussa $conversationName$", + "message": "Ei tuloksia haulle $searchTerm$ keskustelussa $conversationName$", "description": "Shown in the search left pane when no results were found", "placeholders": { "searchTerm": { @@ -776,7 +780,7 @@ "description": "" }, "selectAContact": { - "message": "Aloita keskustelu valitsemalla jokin yhteystieto tai ryhmä", + "message": "Aloita keskustelu valitsemalla yhteystieto tai ryhmä", "description": "" }, "typingAlt": { @@ -798,7 +802,7 @@ } }, "sendMessageToContact": { - "message": "Lähetä viesti", + "message": "Kirjoita viesti", "description": "Shown when you are sent a contact and that contact has a signal account" }, "home": { @@ -866,7 +870,7 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Ääniviestien aikaraja on viisi minuuttia. Tallennus lopetetaan, jos vaihdat toiseen sovellukseen.", + "message": "Ääniviestien aikaraja on viisi minuuttia. Nauhoitus lopetetaan, jos vaihdat toiseen sovellukseen.", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -898,7 +902,7 @@ } }, "audioPermissionNeeded": { - "message": "Lähettääksesi ääniviestejä myönnä Signal Desktopille mikrofonin käyttöoikeus.", + "message": "Lähetä ääniviestejä myöntämällä Signalille mikrofonin käyttöoikeus.", "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { @@ -985,6 +989,18 @@ "message": "Poista", "description": "" }, + "accept": { + "message": "Hyväksy", + "description": "" + }, + "on": { + "message": "Käytössä", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Ei käytössä", + "description": "Label for when something is turned off" + }, "deleteWarning": { "message": "'Poista' -painikkeen klikkaaminen poistaa tämän viestin pysyvästi vain omilta laitteiltasi.", "description": "Text shown in the confirmation dialog for deleting a message locally" @@ -1056,7 +1072,7 @@ "description": "" }, "goBack": { - "message": "Mene takaisin", + "message": "Siirry takaisin", "description": "Label for back button in a conversation" }, "moreInfo": { @@ -1332,15 +1348,23 @@ } }, "calling__block-info": { - "message": "You won't receive their audio or video and they won't receive yours.", + "message": "Et saa heidän ääntä tai videota eivätkä he saa sinun.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "Selaa ylöspäin", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Selaa alaspäin", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "Välitä aina kaikki puhelut", "description": "Description of the always relay calls setting" }, "alwaysRelayCallsDetail": { - "message": "Välitä kaikki puhelut Signal-palvelimen kautta välttääksesi IP-osoitteesi paljastumista yhteystiedollesi. Tämä toiminto heikentää puhelun laatua.", + "message": "Kaikki puhelut välitetään Signalin palvelimen kautta, jotta IP-osoitteesi ei paljastu yhteystiedollesi. Heikentää puhelun laatua.", "description": "Details describing the always relay calls setting" }, "permissions": { @@ -1356,11 +1380,11 @@ "description": "Description of the media permission description" }, "general": { - "message": "Yleistä", + "message": "Yleiset", "description": "Header for general options on the settings screen" }, "spellCheckDescription": { - "message": "Ota käyttöön viestilaatikkoon kirjoitetun tekstin oikeinkirjoituksen tarkistus", + "message": "Ota käyttöön kirjoituskentän oikoluku", "description": "Description of the media permission description" }, "spellCheckWillBeEnabled": { @@ -1372,15 +1396,15 @@ "description": "Shown when the user disables spellcheck to indicate that they must restart Signal." }, "clearDataHeader": { - "message": "Tyhjennä tiedot.", + "message": "Tietojen poisto", "description": "Header in the settings dialog for the section dealing with data deletion" }, "clearDataExplanation": { - "message": "Tämä tyhjentää kaikki tiedot tästä sovelluksesta ja poistaa kaikki viestit ja käyttäjätilisi tiedot.", + "message": "Kaikki sovelluksen viestit ja käyttäjätilin tiedot poistetaan.", "description": "Text describing what the clear data button will do." }, "clearDataButton": { - "message": "Tyhjennä tiedot.", + "message": "Poista tiedot", "description": "Button in the settings dialog starting process to delete all data" }, "deleteAllDataHeader": { @@ -1416,7 +1440,7 @@ "description": "Explain the purpose of the notification settings" }, "disableNotifications": { - "message": "ilmoitukset kokonaan pois päältä", + "message": "Kokonaan pois päältä", "description": "Label for disabling notifications" }, "nameAndMessage": { @@ -1522,7 +1546,7 @@ "description": "Label for contact and group sync settings" }, "syncExplanation": { - "message": "Tuo kaikkien Signal-yhteystietojen ja -ryhmien tiedot mobiililaitteestasi.", + "message": "Tuo kaikkien Signal-yhteystietojen ja -ryhmien tiedot puhelimesta.", "description": "Explanatory text for sync settings" }, "lastSynced": { @@ -1538,7 +1562,7 @@ "description": "Label for a disabled sync button while sync is in progress." }, "syncFailed": { - "message": "Tuonti epäonnistui. Varmista, että tietokoneesi ja puhelimesi ovat kytketty Internettiin.", + "message": "Tuonti epäonnistui. Varmista, että tietokoneesi ja puhelimesi ovat kytketty Internetiin.", "description": "Informational text displayed if a sync operation times out." }, "timestamp_s": { @@ -1550,11 +1574,11 @@ "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." }, "timestamp_h": { - "message": "1 h", + "message": "1 t", "description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble." }, "hoursAgo": { - "message": "$hours$h", + "message": "$hours$ t", "description": "Contracted form of 'X hours ago' which works both for singular and plural", "placeholders": { "hours": { @@ -1564,7 +1588,7 @@ } }, "minutesAgo": { - "message": "$minutes$m", + "message": "$minutes$ min", "description": "Contracted form of 'X minutes ago' which works both for singular and plural", "placeholders": { "minutes": { @@ -1586,11 +1610,11 @@ "description": "Shown if the user tries to send more than 64kb of text" }, "unblockToSend": { - "message": "Lähettääksesi viestin tälle yhteystiedolle sinun tulee ensin poistaa asettamasi esto.", + "message": "Poista yhteystiedon esto ennen viestin lähettämistä.", "description": "Brief message shown when trying to message a blocked number" }, "unblockGroupToSend": { - "message": "Lähettääksesi viestin tälle ryhmälle sinun tulee ensin poistaa asettamasi esto.", + "message": "Poista ryhmän esto ennen viestin lähettämistä.", "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { @@ -1698,7 +1722,7 @@ "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_10_seconds_abbreviated": { - "message": "10s", + "message": "10 s", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_30_seconds_abbreviated": { @@ -1718,19 +1742,19 @@ "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_1_hour_abbreviated": { - "message": "1t", + "message": "1 t", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_6_hours_abbreviated": { - "message": "6 h", + "message": "6 t", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_12_hours_abbreviated": { - "message": "12 h", + "message": "12 t", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_1_day_abbreviated": { - "message": "1p", + "message": "1 pv", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_1_week_abbreviated": { @@ -1862,7 +1886,7 @@ "description": "Label text for dark theme" }, "themeSystem": { - "message": "Järjestelmä", + "message": "Järjestelmäasetus", "description": "Label text for system theme" }, "noteToSelf": { @@ -1874,7 +1898,7 @@ "description": "Description for the Note to Self conversation" }, "notificationDrawAttention": { - "message": "Kiinnitä huomio tähän ikkunaan, kun ilmoitus saapuu", + "message": "Kohdista Signal-ikkunaan ilmoituksen saapuessa", "description": "Label text for the setting that controls whether new notifications draw attention to the window" }, "hideMenuBar": { @@ -1886,11 +1910,11 @@ "description": "Label underneath number a user enters that is not an existing contact" }, "notSupportedSMS": { - "message": "SMS/MMS -viestejä ei tueta.", + "message": "Teksti- tai multimediaviestejä ei tueta.", "description": "Label underneath number informing user that SMS is not supported on desktop" }, "newPhoneNumber": { - "message": "Syötä puhelinnumero lisätäksesi uuden yhteystiedon", + "message": "Lisää uusi yhteystieto syöttämällä puhelinnumero", "description": "Placeholder for adding a new number to a contact" }, "invalidNumberError": { @@ -1918,7 +1942,7 @@ "description": "" }, "autoUpdateNewVersionInstructions": { - "message": "Paina Käynnistä Signal uudelleen asentaaksesi päivitykset.", + "message": "Asenna päivitykset napsauttamalla Käynnistä Signal uudelleen.", "description": "" }, "autoUpdateRestartButtonLabel": { @@ -1968,7 +1992,7 @@ "description": "Shown in the conversation history when someone updates the group" }, "titleIsNow": { - "message": "Ryhmän nimi on nyt '$name$'.", + "message": "Ryhmän nimi on nyt $name$.", "description": "Shown in the conversation history when someone changes the title of the group", "placeholders": { "name": { @@ -2198,11 +2222,11 @@ "description": "Label for recents emoji picker button" }, "EmojiPicker__button--emoji": { - "message": "Emoji", + "message": "Emojit", "description": "Label for emoji emoji picker button" }, "EmojiPicker__button--animal": { - "message": "Eläin", + "message": "Eläimet", "description": "Label for animal emoji picker button" }, "EmojiPicker__button--food": { @@ -2218,15 +2242,15 @@ "description": "Label for travel emoji picker button" }, "EmojiPicker__button--object": { - "message": "Esine", + "message": "Esineet", "description": "Label for object emoji picker button" }, "EmojiPicker__button--symbol": { - "message": "Symboli", + "message": "Symbolit", "description": "Label for symbol emoji picker button" }, "EmojiPicker__button--flag": { - "message": "Lippu", + "message": "Liput", "description": "Label for flag emoji picker button" }, "confirmation-dialog--Cancel": { @@ -2378,7 +2402,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-reaction-picker": { - "message": "Toggle emoji-reaction picker for selected message", + "message": "Vaihda valitun viestin emoji-reaktiovalitsin", "description": "Shown in the shortcuts guide" }, "Keyboard--save-attachment": { @@ -2430,7 +2454,7 @@ "description": "Key shown in shortcut combination in shortcuts guide" }, "Keyboard--Key--shift": { - "message": "Shift", + "message": "Vaihto", "description": "Key shown in shortcut combination in shortcuts guide" }, "Keyboard--Key--enter": { @@ -2438,15 +2462,15 @@ "description": "Key shown in shortcut combination in shortcuts guide" }, "Keyboard--Key--tab": { - "message": "Tab", + "message": "Sarkain", "description": "Key shown in shortcut combination in shortcuts guide" }, "Keyboard--Key--one-to-nine-range": { - "message": "1:stä 9:ään", + "message": "1–9", "description": "Expresses that 1, 2, 3, up to 9 are available shortcut keys" }, "Keyboard--header": { - "message": "Näppäinoikotiet", + "message": "Pikanäppäimet", "description": "Title header of the keyboard shortcuts guide" }, "Keyboard--navigation-header": { @@ -2498,7 +2522,7 @@ "description": "Used in draft attachment list to remove an individual attachment" }, "backToInbox": { - "message": "Takaisin postilaatikkoon", + "message": "Takaisin viestiluetteloon", "description": "Used as alt-text of button on archived conversations screen" }, "conversationArchived": { @@ -2514,7 +2538,7 @@ "description": "A toast that shows up when user marks a conversation as unread" }, "StickerCreator--title": { - "message": "Tarrapakettiluoja", + "message": "Tarrapaketinluonti", "description": "The title of the Sticker Pack Creator window" }, "StickerCreator--DropZone--staticText": { @@ -2566,7 +2590,7 @@ "description": "Title for the drop stage of the sticker creator" }, "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": "Tarrojen tulee olla PNG-, APNG- tai WebP-muodossa läpinäkyvällä taustalla ja 512x512 pikseliä. Suositeltu marginaali on 16 pikseliä.", "description": "Help text for the drop stage of the sticker creator" }, "StickerCreator--DropStage--showMargins": { @@ -2628,7 +2652,7 @@ "description": "Title for the upload stage of the sticker creator" }, "StickerCreator--UploadStage-uploaded": { - "message": "$count$ / $total$ ladattu", + "message": "$count$/$total$ ladattu", "description": "Title for the upload stage of the sticker creator", "placeholders": { "count": { @@ -2642,7 +2666,7 @@ } }, "StickerCreator--ShareStage--title": { - "message": "Onnittelut! Loit tarrapaketin.", + "message": "Onnittelut! Tarrapaketti luotu.", "description": "Title for the share stage of the sticker creator" }, "StickerCreator--ShareStage--help": { @@ -2650,7 +2674,7 @@ "description": "Help text for the share stage of the sticker creator" }, "StickerCreator--ShareStage--callToAction": { - "message": "Käytä aihetunnistinta $hashtag$ auttaaksesi muita löytämään julkisiksi haluamasi tarrapakettien URL-osoitteet.", + "message": "Auta muita löytämään julkisiksi haluamasi tarrapakettien osoitteet käyttämällä aihetunnistetta $hashtag$.", "description": "Call to action text for the share stage of the sticker creator", "placeholders": { "hashtag": { @@ -2660,7 +2684,7 @@ } }, "StickerCreator--ShareStage--copyTitle": { - "message": "Tarrapaketin URL-osoite", + "message": "Tarrapaketin osoite", "description": "Title for the copy button on the share stage of the sticker creator" }, "StickerCreator--ShareStage--close": { @@ -2698,19 +2722,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": "Animoidun PNG-tarran tulee olla neliömäinen", "description": "Text for the toast when someone tries to upload a non-square APNG" }, "StickerCreator--Toasts--mustLoopForever": { - "message": "Animated stickers must loop forever", + "message": "Animoitujen tarrojen on jatkuttava ikuisesti", "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": "Animoitujen PNG-tarrojen koot ovat liian suuria", "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": "Animoitujen PNG-tarrojen koot ovat liian pieniä", "description": "Text for the toast when an APNG image in the sticker creator is too small" }, "StickerCreator--Toasts--errorUploading": { @@ -2752,7 +2776,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Salli henkilön $name$ lähettää sinulle viestejä ja jaa nimesi ja profiilikuvasi hänelle? Hän ei tiedä että olet nähnyt hänen viestinsä ennen kuin hyväksyt.", + "message": "Sallitaanko henkilön $name$ lähettää sinulle viestejä ja nähdä nimesi ja profiilikuvasi? Hän ei tiedä että olet nähnyt hänen viestinsä ennen hyväksymistä.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2762,7 +2786,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Salli henkilön $name$ lähettää sinulle viestejä ja jaa nimesi ja profiilikuvasi hänelle? Et saa viestejä ennen kuin poistat niiden eston.", + "message": "Sallitaanko henkilön $name$ lähettää sinulle viestejä ja nähdä nimesi ja profiilikuvasi? Et saa viestejä ennen eston poistamista.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2772,7 +2796,7 @@ } }, "MessageRequests--message-group": { - "message": "Liity tähän ryhmään ja jaa nimesi ja profiilikuvasi sen jäsenille? He eivät tiedä että olet nähnyt heidän viestinsä ennen kuin hyväksyt.", + "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", "placeholders": { "name": { @@ -2782,7 +2806,7 @@ } }, "MessageRequests--message-group-blocked": { - "message": "Poista tämän ryhmän esto ja jaa nimesi ja profiilikuvasi sen jäsenille? Et saa viestejä ennen kuin poistat niiden eston.", + "message": "Poistetaanko tämän ryhmän esto ja näytetäänkö nimesi ja profiilikuvasi sen jäsenille? Et saa viestejä ennen eston poistamista.", "description": "Shown as the message for a message request in a blocked group" }, "MessageRequests--block": { @@ -2794,7 +2818,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Poista käyttäjän $name$ esto?", + "message": "Poistetaanko käyttäjän $name$ esto?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2828,7 +2852,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Estä $name$?", + "message": "Estetäänkö $name$?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2842,7 +2866,7 @@ "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Estä ja poistu ryhmästä $group$?", + "message": "Estetäänkö ja poistutaanko ryhmästä $group$?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2868,7 +2892,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Poista ja poistu ryhmästä $group$?", + "message": "Poistetaanko ja poistutaanko ryhmästä $group$?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2898,7 +2922,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": "Jatketaanko keskustelua tämän ryhmän kanssa ja näytetäänkö nimesi ja kuvasi sen jäsenille? $learnMore$", "description": "Shown when user hasn't shared their profile in a group yet", "placeholders": { "learnMore": { @@ -2908,7 +2932,7 @@ } }, "MessageRequests--profile-sharing--direct": { - "message": "Continue this conversation with $firstName$ and share your name and photo with them? $learnMore$", + "message": "Jatketaanko keskustelua käyttäjän $firstName$ kanssa ja näytetäänkö nimesi ja kuvasi hänelle? $learnMore$", "description": "Shown when user hasn't shared their profile in a 1:1 conversation yet", "placeholders": { "firstName": { @@ -2922,7 +2946,7 @@ } }, "MessageRequests--learn-more": { - "message": "Lue lisää.", + "message": "Lue lisää", "description": "Shown at the end of profile sharing messages as a link." }, "ConversationHero--members": { @@ -3048,11 +3072,11 @@ "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Vastaamatta jäänyt äänipuhelu", + "message": "Vastaamaton äänipuhelu", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Vastaamatta jäänyt videopuhelu", + "message": "Vastaamaton videopuhelu", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { @@ -3181,6 +3205,14 @@ "message": "Koko näytön puhelu", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "Vaihda ruutunäkymään", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Vaihda kaiutinnäkymään", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { "message": "Poistu puhelusta", "description": "Title for hang up button" @@ -3230,7 +3262,7 @@ "description": "Label for unmuting the conversation" }, "muteExpirationLabel": { - "message": "Mykistetty: $duration$", + "message": "Mykistetty $duration$ asti", "description": "Shown in the mute notifications submenu whenever a conversation has been muted", "placeholders": { "duration": { @@ -3255,9 +3287,117 @@ "message": "Selvä", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "Anteeksi, mutta tuo sgnl:// linkki ei käy järkeen!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "Virheellinen linkki", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "Tämä ei ole kelvollinen ryhmälinkki. Varmista, että koko linkki on ehjä ja oikea ennen kuin yrität liittyä.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Haluatko liittyä tähän ryhmään ja jakaa nimesi ja profiilikuvasi sen jäsenille?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "Olet jo tässä ryhmässä.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "Olet jo pyytänyt lupaa liittyä tähän ryhmään.", + "description": "Shown if you click a group link for a group where you've already requested approval'" + }, + "GroupV2--join--unknown-link-version--title": { + "message": "Tuntematon linkin versio", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "Tätä linkkiä ei tueta tässä Signal Desktopin versiossa.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked--title": { + "message": "Ryhmään liittyminen epäonnistui", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "Tämä ryhmälinkki ei ole enää kelvollinen.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "Tämän ryhmän ylläpitäjän on hyväksyttävä pyyntösi ennen kuin voit liittyä tähän ryhmään. Kun pyyntösi hyväksytään, nimesi ja kuvasi jaetaan sen jäsenille.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Liity", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Pyydä lupaa liittyä ryhmään", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Peruuta pyyntö", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Peruutetaanko pyyntösi liittyä ryhmään?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Kyllä", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "Ei", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "1 jäsen", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ jäsentä", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "Ryhmä · $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": "Liittymispyyntösi on lähetetty ryhmän ylläpitäjälle. 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": { + "message": "Linkkivirhe", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Liittyminen tämän linkin kautta epäonnistui. Yritä littyä myöhemmin uudelleen.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "Ylläpitäjä", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "Kaikki jäsenet", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { "message": "Päivitetään…", @@ -3282,7 +3422,7 @@ "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--title--change--other": { - "message": "$memberName$ muutti ryhmän nimeksi \"$newTitle$\".", + "message": "$memberName$ muutti ryhmän nimeksi $newTitle$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3296,7 +3436,7 @@ } }, "GroupV2--title--change--you": { - "message": "Muutit ryhmän nimeksi \"$newTitle$\".", + "message": "Muutit ryhmän nimeksi $newTitle$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "newTitle": { @@ -3306,7 +3446,7 @@ } }, "GroupV2--title--change--unknown": { - "message": "Jäsen muutti ryhmän nimeksi \"$newTitle$\".", + "message": "Jäsen muutti ryhmän nimeksi $newTitle$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "newTitle": { @@ -3370,7 +3510,7 @@ "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$ vaihtoi asetusta kuka voi muokata ryhmän infoa \"Vain ylläpitäjät.\"", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3380,15 +3520,15 @@ } }, "GroupV2--access-attributes--admins--you": { - "message": "You changed who can edit group info to \"Only admins.\"", + "message": "Vaihdoit asetusta kuka voi muokata ryhmän infoa \"Vain ylläpitäjät.\"", "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": "Ylläpitäjä vaihtoi asetusta kuka voi muokata ryhmän infoa \"Vain ylläpitäjät.\"", "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$ vaihtoi asetusta kuka voi muokata ryhmän infoa \"Kaikki jäsenet.\"", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3398,15 +3538,15 @@ } }, "GroupV2--access-attributes--all--you": { - "message": "You changed who can edit group info to \"All members.\"", + "message": "Sinä vaihdoit asetusta kuka voi muokata ryhmän infoa \"Kaikki jäsenet.\"", "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": "Ylläpitäjä vaihtoi asetusta kuka voi muokata ryhmän infoa \"Kaikki jäsenet.\"", "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$ vaihtoi asetusta kuka voi muokata ryhmän jäsenyyttä \"Vain ylläpitäjät.\"", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3416,15 +3556,15 @@ } }, "GroupV2--access-members--admins--you": { - "message": "You changed who can edit group membership to \"Only admins.\"", + "message": "Sinä vaihdoit asetusta kuka voi muokata ryhmän jäsenyyttä \"Vain ylläpitäjät.\"", "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": "Ylläpitäjä vaihtoi asetusta kuka voi muokata ryhmän jäsenyyttä \"Vain ylläpitäjät.\"", "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$ vaihtoi asetusta kuka voi muokata ryhmän jäsenyyttä \"Kaikki jäsenet.\"", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3434,11 +3574,47 @@ } }, "GroupV2--access-members--all--you": { - "message": "You changed who can edit group membership to \"All members.\"", + "message": "Sinä vaihdoit asetusta kuka voi muokata ryhmän jäsenyyttä \"Kaikki jäsenet.\"", "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": "Ylläpitäjä vaihtoi asetusta kuka voi muokata ryhmän jäsenyyttä \"Kaikki jäsenet.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--you": { + "message": "Otit ryhmäänliittymispyynnöt pois käytöstä.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "$adminName$ otti ryhmäänliittymispyynnöt pois käytöstä.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "Ryhmäänliittymispyynnöt on otettu pois käytöstä.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "Otit ryhmäänliittymispyynnöt käyttöön.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "$adminName$otti ryhmäänliittymispyynnöt käyttöön.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "Ryhmäänliittymispyynnöt on otettu pois käytöstä.", "description": "Shown in timeline or conversation preview when v2 group changes" }, "GroupV2--member-add--invited--you": { @@ -3575,6 +3751,68 @@ "message": "Sinut lisättiin ryhmään.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--member-add-from-link--you--you": { + "message": "Liityit ryhmään ryhmälinkin kautta.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "$memberName$ liittyi ryhmään ryhmälinkin kautta.", + "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$ hyväksyi pyyntösi liittyä ryhmään.", + "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": "Pyyntösi liittyä ryhmään on hyväksytty.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "Hyväksyit käyttäjän $joinerName$ pyynnön liittyä ryhmään.", + "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$ hyväksyi käyttäjän$joinerName$ pyynnön liittyä ryhmään.", + "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": "Henkilön $joinerName$ pyyntö liittyä ryhmään on hyväksytty.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "GroupV2--member-remove--other--other": { "message": "$adminName$ poisti käyttäjän $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -3728,7 +3966,7 @@ "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$ kutsui yhden henkilön ryhmään.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3738,7 +3976,7 @@ } }, "GroupV2--pending-add--one--other--you": { - "message": "You invited $inviteeName$ to the group.", + "message": "Kutsuit $inviteeName$ ryhmään.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3748,7 +3986,7 @@ } }, "GroupV2--pending-add--one--other--unknown": { - "message": "One person was invited to the group.", + "message": "Yksi henkilö kutsuttiin ryhmään.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3758,7 +3996,7 @@ } }, "GroupV2--pending-add--one--you--other": { - "message": "$memberName$ invited you to the group.", + "message": "$memberName$ kutsui sinut ryhmään.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3772,7 +4010,7 @@ "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$ kutsui $count$ henkilöä ryhmään.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3786,7 +4024,7 @@ } }, "GroupV2--pending-add--many--you": { - "message": "You invited $count$ people to the group.", + "message": "Kutsuit $count$ henkilöä ryhmään.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -3796,7 +4034,7 @@ } }, "GroupV2--pending-add--many--unknown": { - "message": "$count$ people were invited to the group.", + "message": "$count$ henkilöä kutsuttiin ryhmään.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -3806,7 +4044,7 @@ } }, "GroupV2--pending-remove--decline--other": { - "message": "1 person invited by $memberName$ declined the invitation to the group.", + "message": " $memberName$ kutsui yhden henkilön ryhmään.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3816,7 +4054,7 @@ } }, "GroupV2--pending-remove--decline--you": { - "message": "$inviteeName$ declined your invitation to the group.", + "message": "$inviteeName$ hylkäsi kutsusi ryhmään.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3830,11 +4068,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": "Yksi henkilö hylkäsi kutsusi ryhmään.", "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$ peruutti yhden henkilön kutsun ryhmään.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3844,7 +4082,7 @@ } }, "GroupV2--pending-remove--revoke--one--you": { - "message": "You revoked an invitation to the group for 1 person.", + "message": "Peruutit yhden henkilön kutsun ryhmään.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3854,7 +4092,7 @@ } }, "GroupV2--pending-remove--revoke-own--to-you": { - "message": "$inviterName$ revoked their invitation to you.", + "message": "$inviterName$ peruutti heidän kutsun sinulle.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviterName": { @@ -3864,7 +4102,7 @@ } }, "GroupV2--pending-remove--revoke-own--unknown": { - "message": "$inviterName$ revoked their invitation to 1 person.", + "message": "$inviterName$peruutti heidän kutsun yhdelle ihmiselle.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviterName": { @@ -3874,7 +4112,7 @@ } }, "GroupV2--pending-remove--revoke--one--unknown": { - "message": "An admin revoked an invitation to the group for 1 person.", + "message": "Ylläpitäjä peruutti yhden henkilön kutsun ryhmään.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3884,7 +4122,7 @@ } }, "GroupV2--pending-remove--revoke--many--other": { - "message": "$memberName$ revoked invitations to the group for $count$ people.", + "message": "$memberName$ peruutti kutsut ryhmään $count$ henkilöltä.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3898,7 +4136,7 @@ } }, "GroupV2--pending-remove--revoke--many--you": { - "message": "You revoked invitations to the group for $count$ people.", + "message": "Peruutit kutsut ryhmään $count$ henkilöltä.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -3908,7 +4146,7 @@ } }, "GroupV2--pending-remove--revoke--many--unknown": { - "message": "An admin revoked invitations to the group for $count$ people.", + "message": "Ylläpitäjä peruutti kutsut ryhmään $count$ henkilöltä.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -3918,7 +4156,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$ peruutti kutsun ryhmään yhdeltä henkilöltä kutsuttuna $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3932,7 +4170,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--one--you": { - "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "message": "Peruutit kutsun yhdeltä henkilöltä kutsuttuna $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3942,7 +4180,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": "Ylläpitäjä peruutti kutsun ryhmään yhdeltä henkilöltä kutsuttuna $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3952,7 +4190,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--one--other": { - "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "message": "$adminName$ peruutti kutsusi ryhmään henkilölle $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3962,7 +4200,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--one--you": { - "message": "You rescinded your invitation to $inviteeName$.", + "message": "Peruit kutsusi henkilölle $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3972,7 +4210,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { - "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "message": "Ylläpitäjä peruutti lähettämäsi kutsun ryhmään henkilölle $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3982,7 +4220,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--many--other": { - "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "message": "$adminName$ peruutti kutsut ryhmään $count$ henkilöltä, jotka $memberName$ kutsui.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3996,7 +4234,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--many--you": { - "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "message": "Peruutit kutsut ryhmään $count$ henkilöltä $memberName$ kutsumana.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -4010,7 +4248,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--many--unknown": { - "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "message": "Ylläpitäjä perui kutsut ryhmään $count$ henkilöltä $memberName$ kutsumana.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -4024,7 +4262,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$ perui lähettämäsi kutsut ryhmään $count$ ihmiseltä.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -4038,7 +4276,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--many--you": { - "message": "You rescinded your invitation to $count$ people.", + "message": "Peruit kutsusi ryhmään $count$ henkilöltä.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -4048,7 +4286,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": "Ylläpitäjä perui lähettämäsi kutsut ryhmään $count$ henkilöltä.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -4057,8 +4295,136 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "Lähetit pyynnön liittyä ryhmään.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "$joinerName$ pyytää lupaa liittyä ryhmään ryhmälinkin kautta.", + "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": "Peruutit pyyntösi liittyä ryhmään.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "Ylläpitäjä on hylännyt pyyntösi liittyä ryhmään.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "Hylkäsit käyttäjän $joinerName$ pyynnön liittyä ryhmään.", + "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$ peruutti pyyntönsä liittyä ryhmään.", + "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$ hylkäsi henkilön $joinerName$ pyynnön liittyä ryhmään.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "Otit ryhmälinkin käyttöön. Ryhmäänliittymispyynnöt eivät ole käytössä.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--disabled--other": { + "message": "$adminName$ otti ryhmälinkin käyttöön. Ryhmäänliittymispyynnöt eivät ole käytössä.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "Ryhmälinkki on otettu käyttöön. Ryhmäänliittymispyynnöt eivät ole käytössä.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--you": { + "message": "Otit ryhmälinkin käyttöön. Ylläpitäjä tarkistaa ryhmäänliittymispyynnöt.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--other": { + "message": "$adminName$ otti ryhmälinkin käyttöön. Ylläpitäjä tarkistaa ryhmäänliittymispyynnöt.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "Ryhmälinkki on otettu käyttöön. Ylläpitäjä tarkistaa ryhmäänliittymispyynnöt.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "Poistit ryhmälinkin käytöstä.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ otti ryhmäänliittymispyynnöt pois käytöstä.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "Ryhmälinkki on poistettu käytöstä.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "Sinä uudelleenasetit ryhmälinkin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ reset the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "Ryhmälinkki on asetettu uudelleen.", + "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": "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$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", "placeholders": { "learnMore": { @@ -4080,7 +4446,7 @@ "description": "Shown on Migrate dialog to kick off the process" }, "GroupV1--Migration--info--title": { - "message": "Mitä ovat uudet ryhmät?", + "message": "Mitä uudet ryhmät ovat?", "description": "Shown on Learn More popup after GV1 migration" }, "GroupV1--Migration--migrate--title": { @@ -4104,35 +4470,35 @@ "description": "Shown on Learn More popup after GV1 migration" }, "GroupV1--Migration--info--invited--many": { - "message": "These members will need to accept an invite to join this group again, and will not receive group messages until they accept:", + "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:", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--invited--one": { - "message": "This member will need to accept an invite to join this group again, and will not receive group messages until they accept:", + "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:", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--removed--before--many": { - "message": "These members are not capable of joining New Groups, and will be removed from the group:", + "message": "Nämä jäsenet eivät pysty liittymään 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": { - "message": "This member is not capable of joining New Groups, and will be removed from the group:", + "message": "Tämä jäsen ei voi liittyä uusiin ryhmiin, ja hänet poistetaan ryhmästä:", "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": "Nämä jäsenet eivät voineet liittyä uusiin ryhmiin, ja heidät poistettiin ryhmästä:", "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": "Tämä jäsen ei voinut liittyä uusiin ryhmiin, ja hänet poistettiin ryhmästä:", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--invited--you": { - "message": "You couldn't be added to the New Group and have been invited to join.", + "message": "Sinua ei pystytty lisäämään uuteen ryhmään ja sait siihen kutsun.", "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$ ei voitu lisätä uuteen ryhmään, ja hänet on kutsuttu liittymään.", "description": "Shown in timeline when a group is upgraded and one person was invited, instead of added", "placeholders": { "contact": { @@ -4142,7 +4508,7 @@ } }, "GroupV1--Migration--invited--many": { - "message": "$count$ members couldn’t be added to the New Group and have been invited to join.", + "message": "$count$ jäsentä ei voitu lisätä uuteen ryhmään, ja heidät on kutsuttu liittymään.", "description": "Shown in timeline when a group is upgraded and some people were invited, instead of added", "placeholders": { "contact": { @@ -4199,12 +4565,296 @@ "message": "Viesti", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "Poista ylläpitäjän oikeudet", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { "message": "Nimitä ylläpitäjäksi", "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.", + "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": "Remove $contact$ as group admin", + "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": "Poista ryhmästä", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "Ryhmän asetukset", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "Ryhmälinkki", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Katoavat viestit", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "When enabled, messages sent and received in this group will disappear after they've been seen.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Ketkä voivat muokata ryhmän tietoja", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Choose who can edit group name, avatar, and disappearing messages timer.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Who can add members", + "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.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Requests & Invites", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "Poistu ryhmästä", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "Estä ryhmä", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Haluatko varmasti poistua?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "Et voi enää lähettää tai vastaanottaa viestejä tässä ryhmässä.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "Poistu", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "Block and Leave the \"$groupName$\" Group?", + "description": "This is the modal title for confirming blocking a group", + "placeholders": { + "groupName": { + "content": "$1", + "example": "Our Conversation" + } + } + }, + "ConversationDetailsActions--block-group-modal-content": { + "message": "Et tule vastaanottamaan viestejä tai päivityksiä tältä ryhmältä.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "Estä", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ members", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "Jaettu media", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Näytä kaikki", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ members", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "Näytä kaikki", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Group link copied.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Copy link", + "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.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Uudelleenaseta linkki", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Hyväksy uusia jäseniä", + "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", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Requests ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Invites ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Approve request from \"$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": "Deny request from \"$name$\"?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Invited by you", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Invited by you", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Invited by others", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "Invited $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": "Revoke group invite", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Revoke group invite for \"$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": "Revoke 1 invite sent by \"$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": "Revoke $number$ invites sent by \"$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": "Revoke", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Approve Request", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Hylkää pyyntö", + "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.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "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.", + "description": "Information shown below the invite list" } } diff --git a/_locales/fr/messages.json b/_locales/fr/messages.json index 44a8d05ad..a57796594 100644 --- a/_locales/fr/messages.json +++ b/_locales/fr/messages.json @@ -8,7 +8,7 @@ "description": "Shown in the about box for the link to https://signal.org/legal" }, "copyErrorAndQuit": { - "message": "Copier l’erreur et quitter", + "message": "Copier l’erreur et fermer l’appli", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" }, "unknownContact": { @@ -68,7 +68,7 @@ "description": "Application menu command to show all application windows" }, "appMenuQuit": { - "message": "Quitter Signal", + "message": "Fermer Signal", "description": "Application menu command to close the application" }, "editMenuUndo": { @@ -230,7 +230,7 @@ "description": "Undoes Archive Conversation action, and unpins the conversation from the top of the conversation list" }, "pinnedConversationsFull": { - "message": "Vous pouvez épingler jusqu’à quatre conversations.", + "message": "Vous ne pouvez épingler plus de quatre conversations.", "description": "" }, "chooseDirectory": { @@ -531,6 +531,10 @@ "message": "Vous n’avez aucun média dans cette conversation", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "Tous les médias", + "description": "Header for the media gallery" + }, "documents": { "message": "Documents", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" @@ -710,7 +714,7 @@ "description": "Command in the tray icon menu, to hide the window" }, "quit": { - "message": "Quitter", + "message": "Fermer", "description": "Command in the tray icon menu, to quit the application" }, "signalDesktop": { @@ -985,6 +989,18 @@ "message": "Supprimer", "description": "" }, + "accept": { + "message": "Accepter", + "description": "" + }, + "on": { + "message": "Activé", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Désactivé", + "description": "Label for when something is turned off" + }, "deleteWarning": { "message": "Cliquer sur « Supprimer » éliminera définitivement ce message de vos appareils seulement.", "description": "Text shown in the confirmation dialog for deleting a message locally" @@ -1335,6 +1351,14 @@ "message": "Vous ne recevrez ni leur son ni leur vidéo et ils ne recevront pas les vôtres.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "Faire défiler vers le haut", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Faire défiler vers le bas", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "Toujours relayer les appels", "description": "Description of the always relay calls setting" @@ -3181,6 +3205,14 @@ "message": "Appel plein écran", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "Basculer vers la vue en grille", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Basculer vers la personne qui parle", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { "message": "Quitter l’appel", "description": "Title for hang up button" @@ -3255,9 +3287,117 @@ "message": "Valider", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "Désolé, ce lien sgnl:// était invalide", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "Le lien est invalide", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "Ce lien de groupe n’est pas valide. Assurez-vous que l’intégralité du lien soit intacte et correcte avant de tenter de vous joindre.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Voulez-vous vous joindre à ce groupe et partager vos nom et photo avec ses membres ?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "Vous faites déjà partie de ce groupe.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "Vous êtes déjà en attente d’approbation de vous joindre à ce groupe.", + "description": "Shown if you click a group link for a group where you've already requested approval'" + }, + "GroupV2--join--unknown-link-version--title": { + "message": "La version du lien est inconnue", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "Ce lien n’est pas pris en charge par cette version de Signal Desktop pour ordinateur.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked--title": { + "message": "Impossible de vous joindre au groupe", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "Ce lien de groupe n’est plus valide.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "Un administrateur de ce groupe doit approuver votre demande avant que vous puissiez vous joindre à ce groupe. Si votre demande est approuvée, vos nom et photo seront partagés avec ses membres.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Me joindre", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Demander à me joindre", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Annuler la demande", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Annuler votre demande de vous joindre à ce groupe ?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Oui", + "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 membre", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ membres.", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "Groupe · $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": "Votre demande de vous joindre au groupe a été envoyée à son administrateur. Vous serez averti de sa décision.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Erreur du lien", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Impossible de vous joindre avec ce lien. Veuillez réessayer de vous joindre plus tard.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "Administrateur", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "Tous les membres", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { "message": "Mise à jour…", @@ -3441,6 +3581,42 @@ "message": "Un administrateur a changé qui peut modifier les membres du groupe en « Tous les membres ».", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--access-invite-link--disabled--you": { + "message": "Vous avez désactivé l’approbation d’un administrateur pour le lien du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "$adminName$ a désactivé l’approbation d’un administrateur pour le lien du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "L’approbation d’un administrateur pour le lien du groupe a été désactivée.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "Vous avez activé l’approbation d’un administrateur pour le lien du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "$adminName$ a activé l’approbation d’un administrateur pour le lien du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "L’approbation d’un administrateur a été désactivée pour le lien du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV2--member-add--invited--you": { "message": "Vous avez ajouté le membre invité $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -3575,6 +3751,68 @@ "message": "Vous avez été ajouté au groupe.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--member-add-from-link--you--you": { + "message": "Vous vous êtes joint au groupe grâce au lien du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "$memberName$ s’est joint au groupe grâce au lien du groupe.", + "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$ a approuvé votre demande de vous joindre au groupe.", + "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": "Votre demande de vous joindre au groupe a été approuvée.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "Vous avez approuvé une demande de $joinerName$ de se joindre au groupe.", + "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$ a approuvé une demande de $joinerName$ de se joindre au groupe.", + "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": "Une demande de $joinerName$ de se joindre au groupe a été approuvée.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "GroupV2--member-remove--other--other": { "message": "$adminName$ a supprimé $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -4057,6 +4295,134 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "Vous avez demandé à vous joindre au groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "$joinerName$ a demandé à se joindre au groupe grâce au lien du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--you--you": { + "message": "Vous avez annulé votre demande de vous joindre au groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "Votre demande de vous joindre au groupe a été refusée par un administrateur.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "Vous avez refusé une demande de $joinerName$ de se joindre au groupe.", + "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$ a annulé sa demande de se joindre au groupe.", + "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$ a refusé une demande de $joinerName$ de se joindre au groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "Vous avez activé le lien du groupe et l’approbation d’un administrateur est désactivée.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--disabled--other": { + "message": "$adminName$ a activé le lien du groupe et l’approbation d’un administrateur est désactivée.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "Le lien du groupe a été activé et l’approbation d’un administrateur est désactivée.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--you": { + "message": "Vous avez activé le lien du groupe et l’approbation d’un administrateur est activée.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--other": { + "message": "$adminName$ a activé le lien du groupe et l’approbation d’un administrateur est activée.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "Le lien du groupe a été activé et l’approbation d’un administrateur est activée.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "Vous avez désactivé le lien du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ a désactivé le lien du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "Le lien du groupe a été désactivé.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "Vous avez réinitialisé le lien du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ a réinitialisé le lien du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "Le lien du groupe a été réinitialisé.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV1--Migration--disabled": { "message": "Convertissez ce groupe pour activer de nouvelles fonctions telles que les @mentions et l’administration. Les membres qui n’ont pas partagé leur nom ou leur photo dans ce groupe seront invités à s’y joindre. $learnMore$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", @@ -4199,12 +4565,296 @@ "message": "Message", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "Supprimer en tant qu’administrateur", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { "message": "Nommer administrateur", "description": "Button text for make admin button in Group Contact Details modal" }, + "ContactModal--make-admin-info": { + "message": "$contact$ pourra modifier ce groupe et ses membres.", + "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": "Supprimer $contact$ en tant qu’administrateur du groupe ?", + "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": "Supprimer du groupe", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "Paramètres de groupe", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "Lien de groupe", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Messages éphémères", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "Si cette option est activée, les messages envoyés et reçus dans ce groupe disparaîtront après avoir été lus.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Qui peut modifier les renseignements du groupe", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Choisissez qui peut modifier le nom, l’avatar et la minuterie des messages éphémères du groupe.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Les personnes qui peuvent ajouter des membres", + "description": "This is the label for the 'who can add members' panel" + }, + "ConversationDetails--add-members-info": { + "message": "Choisissez qui peut ajouter des membres à ce groupe.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Demandes et invitations", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "Quitter le groupe", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "Bloquer le groupe", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Voulez-vous vraiment quitter ce groupe ?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "Vous ne pourrez plus ni recevoir ni envoyer de messages dans ce groupe.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "Quitter", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "Bloquer le groupe « $groupName$ » et le quitter ?", + "description": "This is the modal title for confirming blocking a group", + "placeholders": { + "groupName": { + "content": "$1", + "example": "Our Conversation" + } + } + }, + "ConversationDetailsActions--block-group-modal-content": { + "message": "Vous ne recevrez plus ni messages ni mises à jour de ce groupe.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "Bloquer", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ membres", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "Médias partagés", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Tout afficher", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ membres", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "Tout afficher", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Le lien du groupe a été copié.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Copier le lien", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "Voulez-vous vraiment réinitialiser le lien du groupe ? Personne ne pourra plus se joindre au groupe grâce au lien actuel.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Réinitialiser le lien", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Approuver de nouveaux membres", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "Exiger qu’un administrateur approuve les nouveaux membres qui se joignent grâce au lien du groupe.", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Demandes ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Invitations ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Approuver la demande 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": "Refuser la demande de « $name$ » ?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Invité par vous", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Invité par vous", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Invité par d’autres", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "A invité $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": "Révoquer l’invitation au groupe", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Révoquer l’invitation au groupe pour « $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": "Révoquer une invitation envoyée par « $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": "Révoquer $number$ invitations envoyées par « $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": "Révoquer", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Approuver la demande", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Refuser la demande", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "Les personnes de cette liste tentent de se joindre à « $name$ » grâce au lien du groupe.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "PendingInvites--info": { + "message": "Les détails sur les personnes invitées à ce groupe ne sont visibles qu’une fois qu’elles font partie du groupe. Les invités ne verront les messages qu’après s’être joints au groupe.", + "description": "Information shown below the invite list" } } diff --git a/_locales/ja/messages.json b/_locales/ja/messages.json index 4a27d0bb8..063e2845b 100644 --- a/_locales/ja/messages.json +++ b/_locales/ja/messages.json @@ -1,6 +1,6 @@ { "softwareAcknowledgments": { - "message": "ソフトウェアのライセンス", + "message": "ソフトウェアの謝辞", "description": "Shown in the about box for the link to software acknowledgments" }, "privacyPolicy": { @@ -148,7 +148,7 @@ "description": "View menu command to show or hide the developer tools" }, "menuSetupAsNewDevice": { - "message": "新しいデバイスとしてセットアップ", + "message": "新しいデバイスとして設定", "description": "When the application is not yet set up, menu option to start up the set up as fresh device" }, "menuSetupAsStandalone": { @@ -194,7 +194,7 @@ } }, "archivedConversations": { - "message": "アーカイブ済みの会話", + "message": "アーカイブ済みのチャット", "description": "Shown in place of the search box when showing archived conversation list" }, "LeftPane--pinned": { @@ -206,11 +206,11 @@ "description": "Shown as a header for non-pinned conversations in the left pane" }, "archiveHelperText": { - "message": "この会話はアーカイブされています。新しいメッセージが届いた場合のみ受信箱に表示されます。", + "message": "これらのチャットはアーカイブされ、新しいメッセージを受信した場合のみ受信トレイに表示されます。", "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { - "message": "アーカイブ", + "message": "アーカイブする", "description": "Shown in menu for conversation, and moves conversation out of main conversation list" }, "markUnread": { @@ -222,15 +222,15 @@ "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" }, "pinConversation": { - "message": "会話をピン留め", + "message": "チャットをピン留めする", "description": "Shown in menu for conversation, and pins the conversation to the top of the conversation list" }, "unpinConversation": { - "message": "会話のピン留めを外す", + "message": "チャットのピン留めを外す", "description": "Undoes Archive Conversation action, and unpins the conversation from the top of the conversation list" }, "pinnedConversationsFull": { - "message": "ピン留めできる会話は4件までです。", + "message": "ピン留めできるチャットは4件までです。", "description": "" }, "chooseDirectory": { @@ -338,7 +338,7 @@ } }, "messageHistoryUnsynced": { - "message": "セキュリティ保護のため、過去の会話は新しくリンクされた端末には転送されません。", + "message": "セキュリティ保護のため、過去のチャットは新しくリンクされた端末には転送されません。", "description": "Shown in the conversation history when a user links a new device to explain what is not supported." }, "youMarkedAsVerified": { @@ -426,7 +426,7 @@ "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." }, "continueCall": { - "message": "Continue Call", + "message": "通話を続ける", "description": "Used on a warning dialog to make it clear that it might be risky to continue the group call." }, "noLongerVerified": { @@ -528,15 +528,19 @@ "description": "Header of the default pane in the media gallery, showing images and videos" }, "mediaEmptyState": { - "message": "この会話にはメディアがありません", + "message": "このチャットにはメディアはありません", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "すべてのメディア", + "description": "Header for the media gallery" + }, "documents": { "message": "文書", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" }, "documentsEmptyState": { - "message": "この会話にはドキュメントがありません", + "message": "このチャットにはドキュメントはありません", "description": "Message shown to user in the media gallery when there are no messages with document attachments (anything other than images or video)" }, "today": { @@ -726,7 +730,7 @@ "description": "Aria label for clear search button" }, "searchIn": { - "message": "$conversationName$ 内の会話を検索", + "message": "$conversationName$ 内のチャットを検索", "description": "Shown in the search box before text is entered when searching in a specific conversation", "placeholders": { "conversationName": { @@ -760,7 +764,7 @@ } }, "conversationsHeader": { - "message": "会話", + "message": "チャット", "description": "Shown to separate the types of search results" }, "contactsHeader": { @@ -776,11 +780,11 @@ "description": "" }, "selectAContact": { - "message": "会話を始めるには連絡先かグループを選択してください", + "message": "チャットを始めるには連絡先かグループを選択してください", "description": "" }, "typingAlt": { - "message": "この会話で入力中の状態を示すアニメーション", + "message": "このチャットで入力中の状態を示すアニメーション", "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { @@ -985,12 +989,24 @@ "message": "削除する", "description": "" }, + "accept": { + "message": "承認する", + "description": "" + }, + "on": { + "message": "オン", + "description": "Label for when something is turned on" + }, + "off": { + "message": "オフ", + "description": "Label for when something is turned off" + }, "deleteWarning": { - "message": "「削除する」をクリックするとあなたのデバイスからのみ、このメッセージが完全に削除されます。", + "message": "「削除する」をクリックすると、このメッセージがあなたの端末でのみ完全に削除されます。", "description": "Text shown in the confirmation dialog for deleting a message locally" }, "deleteForEveryoneWarning": { - "message": "このメッセージは、会話の参加者が最新バージョンの Signal を使っている場合、削除されます。参加者は、あなたがメッセージを削除したことは確認できます。", + "message": "このメッセージは、チャットの参加者が最新バージョンの Signal を使っている場合、削除されます。参加者は、あなたがメッセージを削除したことは確認できます。", "description": "Text shown in the confirmation dialog for deleting a message for everyone" }, "deleteThisMessage": { @@ -1068,11 +1084,11 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { - "message": "自分からメッセージを削除", + "message": "自分だけメッセージを削除", "description": "Shown on the drop-down menu for an individual message, deletes single message" }, "deleteMessageForEveryone": { - "message": "全員からメッセージを削除", + "message": "全員でメッセージを削除", "description": "Shown on the drop-down menu for an individual message, deletes single message for everyone" }, "deleteMessages": { @@ -1080,7 +1096,7 @@ "description": "Menu item for deleting messages, title case." }, "deleteConversationConfirmation": { - "message": "この会話を完全に消去します。よろしいですか?", + "message": "このチャットを完全に消去しますか?", "description": "Confirmation dialog text that asks the user if they really wish to delete the conversation. Answer buttons use the strings 'ok' and 'cancel'. The deletion is permanent, i.e. it cannot be undone." }, "sessionEnded": { @@ -1100,7 +1116,7 @@ "description": "Used in alt tag of video attachment preview" }, "lightboxImageAlt": { - "message": "会話に送られた画像", + "message": "チャットに送られた画像", "description": "Used in the alt tag for the image shown in a full-screen lightbox view" }, "imageCaptionIconAlt": { @@ -1156,7 +1172,7 @@ "description": "The header shown on the 'choose device name' screen in the device linking process" }, "finishLinkingPhone": { - "message": "携帯電話とのリンクを切る", + "message": "携帯電話とのリンクを完了", "description": "The text on the button to finish the linking process, after choosing the device name" }, "initialSync": { @@ -1200,7 +1216,7 @@ "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__call-is-full": { @@ -1232,7 +1248,7 @@ "description": "Button tooltip label for turning on the microphone" }, "calling__your-video-is-off": { - "message": "あなたの映像はオフです", + "message": "カメラがオフになっています。", "description": "Label in the calling lobby indicating that your camera is off" }, "calling__lobby-summary--zero": { @@ -1250,7 +1266,7 @@ } }, "calling__lobby-summary--self": { - "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__lobby-summary--double": { @@ -1322,7 +1338,7 @@ } }, "calling__you-have-blocked": { - "message": "You have blocked $name$", + "message": "$name$をブロックしています", "description": "when you block someone and cannot view their video", "placeholders": { "name": { @@ -1335,6 +1351,14 @@ "message": "相手との音声や映像の送受信を行いません。", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "上にスクロール", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "下にスクロール", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "通話を常に中継する", "description": "Description of the always relay calls setting" @@ -1392,7 +1416,7 @@ "description": "Text describing what exactly will happen if the user clicks the button to delete all data" }, "deleteAllDataButton": { - "message": "すべてのデータを削除", + "message": "すべてのデータを削除する", "description": "Text of the button that deletes all data" }, "deleteAllDataProgress": { @@ -1870,7 +1894,7 @@ "description": "Name for the conversation with your own phone number" }, "noteToSelfHero": { - "message": "この会話に自分用のメモを追加できます。今後のメモはリンク済みの端末にも同期されます。", + "message": "このチャットに自分用のメモを追加できます。今後のメモはリンク済みの端末にも同期されます。", "description": "Description for the Note to Self conversation" }, "notificationDrawAttention": { @@ -1882,7 +1906,7 @@ "description": "Label text for menu bar visibility setting" }, "startConversation": { - "message": "新しい会話を始める...", + "message": "新しいチャットを始める...", "description": "Label underneath number a user enters that is not an existing contact" }, "notSupportedSMS": { @@ -2278,7 +2302,7 @@ "description": "Shown when user clicks on an expired incoming view-once bubble" }, "Message--tap-to-view--outgoing--expired-toast": { - "message": "使い捨てメッセージは会話履歴に保存されません。", + "message": "使い捨てメッセージはチャット履歴に保存されません。", "description": "Shown when user clicks on an expired outgoing view-once bubble" }, "Message--tap-to-view--incoming": { @@ -2306,19 +2330,19 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--previous-conversation": { - "message": "前の会話へ移動", + "message": "前のチャット", "description": "Shown in the shortcuts guide" }, "Keyboard--next-conversation": { - "message": "次の会話へ移動", + "message": "次のチャット", "description": "Shown in the shortcuts guide" }, "Keyboard--previous-unread-conversation": { - "message": "前の未読会話へ移動", + "message": "前の未読チャット", "description": "Shown in the shortcuts guide" }, "Keyboard--next-unread-conversation": { - "message": "次の未読会話へ移動", + "message": "次の未読チャット", "description": "Shown in the shortcuts guide" }, "Keyboard--preferences": { @@ -2326,15 +2350,15 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--open-conversation-menu": { - "message": "会話メニューを開く", + "message": "チャットメニューを開く", "description": "Shown in the shortcuts guide" }, "Keyboard--archive-conversation": { - "message": "会話をアーカイブする", + "message": "チャットをアーカイブする", "description": "Shown in the shortcuts guide" }, "Keyboard--unarchive-conversation": { - "message": "会話を受信箱に戻す", + "message": "チャットを受信箱に戻す", "description": "Shown in the shortcuts guide" }, "Keyboard--search": { @@ -2342,7 +2366,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--search-in-conversation": { - "message": "会話内を検索", + "message": "チャット内を検索", "description": "Shown in the shortcuts guide" }, "Keyboard--focus-composer": { @@ -2414,7 +2438,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--conversation-by-index": { - "message": "会話へ飛ぶ", + "message": "チャットへ飛ぶ", "description": "A shortcut allowing direct navigation to conversations 1 to 9 in list" }, "Keyboard--Key--ctrl": { @@ -2470,7 +2494,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--close-curent-conversation": { - "message": "現在開いている会話を閉じる", + "message": "現在開いているチャットを閉じる", "description": "Shown in the shortcuts guide" }, "Keyboard--calling-header": { @@ -2502,15 +2526,15 @@ "description": "Used as alt-text of button on archived conversations screen" }, "conversationArchived": { - "message": "会話をアーカイブしました", + "message": "チャットをアーカイブしました", "description": "A toast that shows up when user archives a conversation" }, "conversationReturnedToInbox": { - "message": "会話を受信箱に戻しました", + "message": "チャットを受信箱に戻しました", "description": "A toast that shows up when the user unarchives a conversation" }, "conversationMarkedUnread": { - "message": "会話を未読にしました。", + "message": "チャットを未読にしました。", "description": "A toast that shows up when user marks a conversation as unread" }, "StickerCreator--title": { @@ -2698,19 +2722,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": "正方形でないアニメPNGのステッカーはサポートしていません。", + "message": "正方形でないアニメーションステッカーはサポートしていません。", "description": "Text for the toast when someone tries to upload a non-square APNG" }, "StickerCreator--Toasts--mustLoopForever": { - "message": "アニメPNGのステッカーは永続的にループするように設定してください。", + "message": "アニメーションステッカーは永続的にループするように設定してください。", "description": "Text for the toast when an image in the sticker creator does not animate forever" }, "StickerCreator--Toasts--APNG--dimensionsTooLarge": { - "message": "アニメPNGのステッカーが大きすぎます。", + "message": "アニメーションステッカーが大きすぎます。", "description": "Text for the toast when an APNG image in the sticker creator is too large" }, "StickerCreator--Toasts--APNG--dimensionsTooSmall": { - "message": "アニメPNGのステッカーが小さすぎます。", + "message": "アニメーションステッカーが小さすぎます。", "description": "Text for the toast when an APNG image in the sticker creator is too small" }, "StickerCreator--Toasts--errorUploading": { @@ -2824,7 +2848,7 @@ } }, "MessageRequests--block-and-delete": { - "message": "ブロックして削除", + "message": "ブロックして削除する", "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { @@ -2860,15 +2884,15 @@ "description": "Shown as a button to let the user delete any message request" }, "MessageRequests--delete-direct-confirm-title": { - "message": "会話を削除しますか?", + "message": "チャットを削除しますか?", "description": "Shown as the title in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-direct-confirm-body": { - "message": "この会話はすべての端末から削除されます。", + "message": "このチャットはすべての端末から削除されます。", "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "削除して$group$から抜けますか?", + "message": "削除して $group$ から抜けますか?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2882,7 +2906,7 @@ "description": "Shown as a button to let the user delete a direct message request" }, "MessageRequests--delete-group": { - "message": "退出して削除", + "message": "削除して抜ける", "description": "Shown as a button to let the user delete a group message request" }, "MessageRequests--delete-group-confirm-body": { @@ -2898,7 +2922,7 @@ "description": "Shown as a button to share your profile, necessary to continue messaging in a conversation" }, "MessageRequests--profile-sharing--group": { - "message": "このグループとの会話を継続して、あなたの名前と画像をそのメンバーと共有しますか?$learnMore$", + "message": "このグループとのチャットを継続して、あなたの名前と画像をそのメンバーと共有しますか?$learnMore$", "description": "Shown when user hasn't shared their profile in a group yet", "placeholders": { "learnMore": { @@ -2908,7 +2932,7 @@ } }, "MessageRequests--profile-sharing--direct": { - "message": "$firstName$との会話を継続して、あなたの名前と画像を共有しますか?$learnMore$", + "message": "$firstName$とのチャットを継続して、あなたの名前と画像を共有しますか?$learnMore$", "description": "Shown when user hasn't shared their profile in a 1:1 conversation yet", "placeholders": { "firstName": { @@ -3142,15 +3166,15 @@ "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": { - "message": "You started a group call", + "message": "グループ通話を開始しました", "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": { @@ -3160,11 +3184,11 @@ } }, "calling__call-notification__button__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": { @@ -3181,6 +3205,14 @@ "message": "フルスクリーン", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "グリッド表示に切り替える", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "スピーカー表示に切り替える", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { "message": "通話終了", "description": "Title for hang up button" @@ -3255,9 +3287,117 @@ "message": "OK", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "ごめんなさい、sgnl:// リンクはまだサポートしていません!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "無効なリンク", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "このグループリンクは有効ではありません。リンクが完全か、確認してください。", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "このグループに参加して、あなたの名前と写真をそのメンバーと共有しますか?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "すでにこのグループに参加しています。", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "すでにこのグループへの参加を申請しています。", + "description": "Shown if you click a group link for a group where you've already requested approval'" + }, + "GroupV2--join--unknown-link-version--title": { + "message": "不明なリンクバージョン", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "このリンクは、このバージョンのSignal Desktopではサポートしていません。", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked--title": { + "message": "グループに参加できません", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "このグループリンクはすでに無効です。", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "このグループに参加するには、グループ管理者の承認が必要です。承認されると、あなたの名前と画像がそのメンバーと共有されます。", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "参加する", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "参加を申請する", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "申請をキャンセル", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "グループ参加申請をキャンセルしますか?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "はい", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "いいえ", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "メンバー 1人", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "メンバー$count$人", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "グループ · $memberCount$", + "description": "A holder for two pieces of information - the type of conversation, and the member count", + "placeholders": { + "memberCount": { + "content": "$1", + "example": "12 members" + } + } + }, + "GroupV2--join--requested": { + "message": "あなたの参加申請はグループ管理者に送信されました。応答があると通知されます。", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "リンクエラー", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "このリンク経由での参加に失敗しました。あとで再度試してください。", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "管理者", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "すべてのメンバー", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { "message": "更新中...", @@ -3441,6 +3581,42 @@ "message": "管理者がグループのメンバーを変更できるユーザーを「すべてのメンバー」に変更しました。", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--access-invite-link--disabled--you": { + "message": "グループリンクの管理者承認を不要にしました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "$adminName$ がグループリンクの管理者承認を不要にしました。", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "グループリンクの管理者承認が不要になりました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "グループリンクを管理者承認制にしました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "$adminName$ がグループリンクを管理者承認制にしました。", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "グループリンクが管理者承認制になりました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV2--member-add--invited--you": { "message": "招待された$inviteeName$をメンバーに追加しました。", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -3575,6 +3751,68 @@ "message": "グループに追加されました。", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--member-add-from-link--you--you": { + "message": "グループリンクからグループに参加しました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "$memberName$ がグループリンクからグループに参加しました。", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--you--other": { + "message": "$adminName$ がグループ参加申請を承認しました。", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--you--unknown": { + "message": "このグループへの参加申請は承認されました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "$joinerName$ にグループ参加申請を承認されました。", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--other--other": { + "message": "$joinerName$ が $adminName$ からのグループ参加申請を承認しました。", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--other--unknown": { + "message": "$joinerName$ からのグループ参加申請が承認されました。", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "GroupV2--member-remove--other--other": { "message": "$adminName$が$memberName$を退出させました。", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -4057,8 +4295,136 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "グループ参加を申請しました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "$joinerName$ がグループリンクから参加を申請しました。", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--you--you": { + "message": "グループ参加申請をキャンセルしました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "このグループへの参加申請は、管理者によって拒否されました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "$joinerName$ からのグループ参加申請を拒否しました。", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--other--own": { + "message": "$joinerName$ がグループ参加申請をキャンセルしました。", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--other--other": { + "message": "$joinerName$ が $adminName$ からのグループ参加申請を拒否しました。", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "管理者承認が不要なグループリンクを有効にしました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--disabled--other": { + "message": "$adminName$ が管理者承認の不要なグループリンクを有効にしました。", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "管理者承認の不要なグループリンクが有効になりました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--you": { + "message": "管理者承認制のグループリンクを有効にしました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--other": { + "message": "$adminName$ が管理者承認制のグループリンクを有効にしました。", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "管理者承認制のグループリンクが有効になりました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "グループリンクを無効にしました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ がグループリンクを無効にしました。", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "グループリンクが無効になりました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "グループリンクをリセットしました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ がグループリンクをリセットしました。", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "グループリンクがリセットされました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "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": { @@ -4199,12 +4565,296 @@ "message": "メッセージ", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "管理者から外す", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { "message": "管理者にする", "description": "Button text for make admin button in Group Contact Details modal" }, + "ContactModal--make-admin-info": { + "message": "$contact$ がこのグループの設定やメンバーを編集できるようになります。", + "description": "Shown in a confirmation dialog when you are about to grant admin privileges to someone", + "placeholders": { + "contact": { + "content": "$1", + "example": "Homer" + } + } + }, + "ContactModal--rm-admin-info": { + "message": "$contact$ をグループ管理者から外す", + "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", + "placeholders": { + "contact": { + "content": "$1", + "example": "Homer" + } + } + }, "ContactModal--remove-from-group": { "message": "グループから削除", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "グループ設定", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "グループリンク", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "消えるメッセージ", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "有効にすると、このグループ内で送受信されるメッセージは、閲覧後に消えます。", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "グループ情報を編集できるユーザー", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "グループ名、アイコン、消えるメッセージのタイマーを編集できる人を選択してください。", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "メンバーを追加できる人", + "description": "This is the label for the 'who can add members' panel" + }, + "ConversationDetails--add-members-info": { + "message": "新しいメンバーをグループに追加できる人を選択してください。", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "申請と招待", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "グループを抜ける", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "グループをブロック", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "本当に抜けますか?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "このグループでのメッセージ送受信が出来なくなります。", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "抜ける", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "「$groupName$」グループを抜けてブロックしますか?", + "description": "This is the modal title for confirming blocking a group", + "placeholders": { + "groupName": { + "content": "$1", + "example": "Our Conversation" + } + } + }, + "ConversationDetailsActions--block-group-modal-content": { + "message": "今後このグループからはメッセージや更新を受信しなくなります。", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "ブロック", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "メンバー $number$人", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "共有されたメディア", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "すべて表示", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "メンバー $number$人", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "すべて表示", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "グループリンクをコピーしました", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "リンクをコピー", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "本当にグループリンクをリセットしますか?リセットすると現在のリンクからグループに参加できなくなります。", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "リンクをリセットする", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "新メンバーを承認制にする", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "グループリンク経由での新メンバー参加時に、管理者の承認を要求します。", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "申請 ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "招待 ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "「$name$」からの申請を承認しますか?", + "description": "This is the modal content when confirming approving a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingRequests--deny-for": { + "message": "「$name$」からの申請を拒否しますか?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "すべての招待", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "あなたの招待", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "他のメンバーによる招待", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "招待済み $number$人", + "description": "This is the label for the number of members someone has invited", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + } + } + }, + "PendingInvites--revoke-for-label": { + "message": "グループ招待を取り消す", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "「$name$」に対するグループ招待を取り消しますか?", + "description": "This is the modal content when confirming revoking a single invite", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + }, + "name": { + "content": "$2", + "example": "Fred Riley III" + } + } + }, + "PendingInvites--revoke-from-singular": { + "message": "「$name$」による1件の招待を取り消しますか?", + "description": "This is the modal content when confirming revoking a single invite", + "placeholders": { + "name": { + "content": "$2", + "example": "Fred Riley III" + } + } + }, + "PendingInvites--revoke-from-plural": { + "message": "「$name$」による$number$件の招待を取り消しますか?", + "description": "This is the modal content when confirming revoking multiple invites", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + }, + "name": { + "content": "$2", + "example": "Fred Riley III" + } + } + }, + "PendingInvites--revoke": { + "message": "取り消す", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "申請を承認する", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "申請を拒否する", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "このリストの人々が、グループリンクから「$name$」への参加を申請しています。", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "PendingInvites--info": { + "message": "このグループに招待された人の詳細は、グループに参加するまで表示されません。招待された人は、グループに参加するとメッセージを見ることができます。", + "description": "Information shown below the invite list" } } diff --git a/_locales/ko/messages.json b/_locales/ko/messages.json index b4241ea6e..51d34e2c6 100644 --- a/_locales/ko/messages.json +++ b/_locales/ko/messages.json @@ -1,6 +1,6 @@ { "softwareAcknowledgments": { - "message": "Software Acknowledgments", + "message": "소프트웨어 승인", "description": "Shown in the about box for the link to software acknowledgments" }, "privacyPolicy": { @@ -32,7 +32,7 @@ "description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuCreateStickers": { - "message": "Create/upload sticker pack", + "message": "스티커 팩 만들기/업로드", "description": "The label that is used for the Create/upload sticker pack option in the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuEdit": { @@ -156,7 +156,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": { @@ -230,7 +230,7 @@ "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": "" }, "chooseDirectory": { @@ -308,7 +308,7 @@ "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": { @@ -338,7 +338,7 @@ } }, "messageHistoryUnsynced": { - "message": "For your security, conversation history isn't transferred to new linked devices.", + "message": "보안을 위해 대화 기록은 새로 연결된 기기로 전송되지 않습니다.", "description": "Shown in the conversation history when a user links a new device to explain what is not supported." }, "youMarkedAsVerified": { @@ -386,7 +386,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": { @@ -404,7 +404,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "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": { @@ -426,7 +426,7 @@ "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." }, "continueCall": { - "message": "Continue Call", + "message": "계속 전화", "description": "Used on a warning dialog to make it clear that it might be risky to continue the group call." }, "noLongerVerified": { @@ -531,8 +531,12 @@ "message": "이 대화에 미디어가 없습니다", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "모든 미디어", + "description": "Header for the media gallery" + }, "documents": { - "message": "ㅜㄴ서", + "message": "문서", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" }, "documentsEmptyState": { @@ -642,7 +646,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": { @@ -862,11 +866,11 @@ "description": "Confirmation dialog message for when the voice recording is interrupted due to max time limit" }, "voiceRecordingInterruptedBlur": { - "message": "Voice message recording stopped because you switched to another app.", + "message": "다른 앱으로 전환했기 때문에 음성 메시지 녹음이 중단되었습니다.", "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to five minutes. Recording will stop if you switch to another app.", + "message": "음성 메시지는 5분으로 제한됩니다. 다른 앱으로 전환하면 녹음이 중단됩니다.", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { @@ -902,11 +906,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": { @@ -934,7 +938,7 @@ "description": "Shown as the title of our update error dialogs on windows" }, "cannotUpdateDetail": { - "message": "Signal Desktop failed to update, but there is a new version available. Please go to $url$ and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop이 업데이트에 실패했지만 사용 가능한 새 버전이 있습니다. $url$ 링크로 이동하여 새 버전을 수동으로 설치한 후, 지원팀에 문의하거나 문제에 대한 버그를 제출하세요.", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "url": { @@ -944,7 +948,7 @@ } }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving $app$ to $folder$ with Finder.", + "message": "Signal Desktop이 macOS 검역에 걸렸을 가능성이 크며 자동 업데이트할 수 없습니다. 탐색기를 사용하여 $app$ 앱을 $folder$ 폴더로 이동하세요.", "description": "Shown on MacOS if running on a read-only volume and we cannot update", "placeholders": { "app": { @@ -985,12 +989,24 @@ "message": "삭제", "description": "" }, + "accept": { + "message": "수락", + "description": "" + }, + "on": { + "message": "켜짐", + "description": "Label for when something is turned on" + }, + "off": { + "message": "꺼짐", + "description": "Label for when something is turned off" + }, "deleteWarning": { - "message": "Clicking 'delete' will permanently remove this message from your devices only.", + "message": "'삭제'를 클릭하면 이 기기에서만 메시지가 영구적으로 제거됩니다.", "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": "최신 버전의 Signal을 사용 중인 경우 대화에 참여한 모든 사람에게서 메시지가 삭제됩니다. 내가 메시지를 삭제했음을 알 수 있습니다.", "description": "Text shown in the confirmation dialog for deleting a message for everyone" }, "deleteThisMessage": { @@ -1172,7 +1188,7 @@ "description": "" }, "installTooOld": { - "message": "Update Signal on this device to link your phone.", + "message": "휴대전화를 연결하려면 기기에서 Signal을 업데이트하세요.", "description": "" }, "installErrorHeader": { @@ -1200,11 +1216,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__call-is-full": { - "message": "Call is full", + "message": "통화 참가자 수 최대", "description": "Button label in the call lobby when you can't join because the call is full" }, "calling__button--video-disabled": { @@ -1224,15 +1240,15 @@ "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__your-video-is-off": { - "message": "영상이 꺼졌습니다.", + "message": "카메라가 꺼졌습니다.", "description": "Label in the calling lobby indicating that your camera is off" }, "calling__lobby-summary--zero": { @@ -1240,7 +1256,7 @@ "description": "Shown in the calling lobby to describe who is in the call" }, "calling__lobby-summary--single": { - "message": "$first$ is in this call", + "message": "$first$ 님이 통화 중입니다.", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1250,11 +1266,11 @@ } }, "calling__lobby-summary--self": { - "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__lobby-summary--double": { - "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": { @@ -1268,7 +1284,7 @@ } }, "calling__lobby-summary--triple": { - "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": { @@ -1286,7 +1302,7 @@ } }, "calling__lobby-summary--many": { - "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": { @@ -1308,11 +1324,11 @@ "description": "Shown in the participants list to describe how many people are in the call" }, "calling__in-this-call--one": { - "message": "In this call · 1 person", + "message": "통화 참여자: 1명", "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": "통화 참여자: $people$명", "description": "Shown in the participants list to describe how many people are in the call", "placeholders": { "people": { @@ -1322,7 +1338,7 @@ } }, "calling__you-have-blocked": { - "message": "You have blocked $name$", + "message": "$name$ 님을 차단했습니다.", "description": "when you block someone and cannot view their video", "placeholders": { "name": { @@ -1332,9 +1348,17 @@ } }, "calling__block-info": { - "message": "You won't receive their audio or video and they won't receive yours.", + "message": "음성 또는 영상 통화를 더 이상 수신하지 않으며 차단된 사람도 나의 통화를 수신할 수 없습니다.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "위로 스크롤", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "아래로 스크롤", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "향상 전화 릴레이", "description": "Description of the always relay calls setting" @@ -1364,11 +1388,11 @@ "description": "Description of the media permission description" }, "spellCheckWillBeEnabled": { - "message": "Spell check will be enabled the next time Signal starts.", + "message": "다음에 Signal을 시작할 때 맞춤법 검사가 활성화됩니다.", "description": "Shown when the user enables spellcheck to indicate that they must restart Signal." }, "spellCheckWillBeDisabled": { - "message": "Spell check will be disabled the next time Signal starts.", + "message": "다음에 Signal을 시작할 때 맞춤법 검사가 비활성화됩니다.", "description": "Shown when the user disables spellcheck to indicate that they must restart Signal." }, "clearDataHeader": { @@ -1400,7 +1424,7 @@ "description": "Message shown to user when app is disconnected and data deleted" }, "deleteOldIndexedDBData": { - "message": "You have obsolete data from a prior installation of Signal Desktop. If you choose to continue, it will be deleted and you will start from scratch.", + "message": "Signal Desktop의 이전 설치 버전에서 사용하지 않는 데이터가 있습니다. 계속하면 해당 데이터가 삭제되고 앱을 처음부터 시작합니다.", "description": "Shown if user last ran Signal Desktop before October 2018" }, "deleteOldData": { @@ -1420,11 +1444,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": { @@ -1436,7 +1460,7 @@ "description": "Displayed in notifications for only 1 message" }, "notificationSenderInGroup": { - "message": "$sender$ in $group$", + "message": "$group$ 내 $sender$ 님", "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { @@ -1450,7 +1474,7 @@ } }, "notificationReaction": { - "message": "$sender$ reacted $emoji$ to your message", + "message": "$sender$ 님이 $emoji$ 님의 메시지에 리액션했습니다.", "description": "", "placeholders": { "sender": { @@ -1464,7 +1488,7 @@ } }, "notificationReactionMessage": { - "message": "$sender$ reacted $emoji$ to: $message$", + "message": "$sender$ 님이 $emoji$ 이모지로 리액션한 메시지: $message$", "description": "", "placeholders": { "sender": { @@ -1486,7 +1510,7 @@ "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "부분적으로 전송되었습니다. 자세한 내용을 보려면 클릭하세요.", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1594,7 +1618,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": { @@ -1604,7 +1628,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": { @@ -1614,7 +1638,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": { @@ -1624,7 +1648,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": { @@ -1742,11 +1766,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": { @@ -1774,19 +1798,19 @@ "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": { @@ -1804,7 +1828,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": { @@ -1844,7 +1868,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": { @@ -1874,7 +1898,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": { @@ -2060,11 +2084,11 @@ "description": "Shown in notifications and in the left pane after view-once message is deleted." }, "message--getDescription--disappearing-photo": { - "message": "View-once Photo", + "message": "한 번만 볼 수 있는 사진", "description": "Shown in notifications and in the left pane when a message is a view once photo." }, "message--getDescription--disappearing-video": { - "message": "View-once Video", + "message": "한 번만 볼 수 있는 동영상", "description": "Shown in notifications and in the left pane when a message is a view once video." }, "message--deletedForEveryone": { @@ -2112,7 +2136,7 @@ "description": "Shown in the sticker pack manager next to sticker packs which are already installed." }, "stickers--StickerManager--Introduction--Image": { - "message": "Introducing Stickers: Bandit the Cat", + "message": "스티커 소개: 도둑고양이", "description": "Alt text on a tooltip image when the user upgrades to a version of Signal supporting stickers." }, "stickers--StickerManager--Introduction--Title": { @@ -2124,7 +2148,7 @@ "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": { @@ -2234,7 +2258,7 @@ "description": "Appears on the cancel button in confirmation dialogs." }, "Message--unsupported-message": { - "message": "$contact$ sent you a message that can't be processed or displayed because it uses a new Signal feature.", + "message": "$contact$ 님이 처리하거나 표시할 수 없는 메시지를 보냈습니다. 이는 메시지에서 새로운 Signal 기능을 사용하기 때문입니다.", "description": "", "placeholders": { "contact": { @@ -2244,7 +2268,7 @@ } }, "Message--unsupported-message-ask-to-resend": { - "message": "You can ask $contact$ to re-send this message now that you are using an up-to-date version of Signal.", + "message": "귀하는 최신 버전의 Signal을 사용하고 있으므로 $contact$ 님에게 메시지를 다시 보내도록 요청할 수 있습니다.", "description": "", "placeholders": { "contact": { @@ -2254,11 +2278,11 @@ } }, "Message--from-me-unsupported-message": { - "message": "One of your devices sent a message that can't be processed or displayed because it uses a new Signal feature.", + "message": "기기 중 하나에서 처리하거나 표시할 수 없는 메시지를 보냈습니다. 이는 메시지에서 새로운 Signal 기능을 사용하기 때문입니다.", "description": "" }, "Message--from-me-unsupported-message-ask-to-resend": { - "message": "Future messages like this will be synchronized now that you are using an up-to-date version of Signal.", + "message": "향후에 이와 같은 메시지는 최신 버전의 Signal을 사용하고 있으므로 동기화됩니다.", "description": "" }, "Message--update-signal": { @@ -2278,7 +2302,7 @@ "description": "Shown when user clicks on an expired incoming view-once bubble" }, "Message--tap-to-view--outgoing--expired-toast": { - "message": "View-once messages are not stored in your conversation history.", + "message": "한 번만 볼 수 있는 메시지는 대화 기록에 저장되지 않습니다.", "description": "Shown when user clicks on an expired outgoing view-once bubble" }, "Message--tap-to-view--incoming": { @@ -2290,19 +2314,19 @@ "description": "Text shown on video messages with with individual timers, before user has viewed it" }, "Conversation--getDraftPreview--attachment": { - "message": "(attachment)", + "message": "(첨부 파일)", "description": "Text shown in left pane as preview for conversation with saved a saved draft message" }, "Conversation--getDraftPreview--quote": { - "message": "(quote)", + "message": "(인용문)", "description": "Text shown in left pane as preview for conversation with saved a saved draft message" }, "Conversation--getDraftPreview--draft": { - "message": "(draft)", + "message": "(초안)", "description": "Text shown in left pane as preview for conversation with saved a saved draft message" }, "Keyboard--navigate-by-section": { - "message": "Navigate by section", + "message": "섹션별로 탐색", "description": "Shown in the shortcuts guide" }, "Keyboard--previous-conversation": { @@ -2346,7 +2370,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--focus-composer": { - "message": "Focus composer", + "message": "작곡가에 집중", "description": "Shown in the shortcuts guide" }, "Keyboard--open-all-media-view": { @@ -2366,7 +2390,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--default-message-action": { - "message": "Default action for selected message", + "message": "선택한 메시지에 대한 기본 작업", "description": "Shown in the shortcuts guide" }, "Keyboard--view-details-for-selected-message": { @@ -2374,11 +2398,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-reply": { - "message": "Toggle reply to selected message", + "message": "선택한 메시지에 대한 답장 전환", "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": { @@ -2394,23 +2418,23 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--expand-composer": { - "message": "Expand composer", + "message": "작곡가 확장", "description": "Shown in the shortcuts guide" }, "Keyboard--send-in-expanded-composer": { - "message": "Send (in expanded composer)", + "message": "전송(확장된 작곡가에서)", "description": "Shown in the shortcuts guide" }, "Keyboard--attach-file": { - "message": "Attach file", + "message": "파일 첨부", "description": "Shown in the shortcuts guide" }, "Keyboard--remove-draft-link-preview": { - "message": "Remove draft link preview", + "message": "초안 링크 미리 보기 제거", "description": "Shown in the shortcuts guide" }, "Keyboard--remove-draft-attachments": { - "message": "Remove all draft attachments", + "message": "모든 초안 첨부 파일 제거", "description": "Shown in the shortcuts guide" }, "Keyboard--conversation-by-index": { @@ -2442,7 +2466,7 @@ "description": "Key shown in shortcut combination in shortcuts guide" }, "Keyboard--Key--one-to-nine-range": { - "message": "1 to 9", + "message": "1~9", "description": "Expresses that 1, 2, 3, up to 9 are available shortcut keys" }, "Keyboard--header": { @@ -2450,7 +2474,7 @@ "description": "Title header of the keyboard shortcuts guide" }, "Keyboard--navigation-header": { - "message": "Navigation", + "message": "탐색", "description": "Header of the keyboard shortcuts guide - navigation section" }, "Keyboard--messages-header": { @@ -2458,7 +2482,7 @@ "description": "Header of the keyboard shortcuts guide - messages section" }, "Keyboard--composer-header": { - "message": "Composer", + "message": "작곡가", "description": "Header of the keyboard shortcuts guide - composer section" }, "Keyboard--scroll-to-top": { @@ -2478,7 +2502,7 @@ "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": { @@ -2490,15 +2514,15 @@ "description": "Used as alt text for any button closing a popup" }, "add-image-attachment": { - "message": "Add image attachment", + "message": "이미지 첨부 파일 추가", "description": "Used in draft attachment list for the big 'add new attachment' button" }, "remove-attachment": { - "message": "Remove attachment", + "message": "첨부 파일 제거", "description": "Used in draft attachment list to remove an individual attachment" }, "backToInbox": { - "message": "Back to inbox", + "message": "받은 편지함으로 돌아가기", "description": "Used as alt-text of button on archived conversations screen" }, "conversationArchived": { @@ -2506,11 +2530,11 @@ "description": "A toast that shows up when user archives a conversation" }, "conversationReturnedToInbox": { - "message": "Conversation returned to inbox", + "message": "받은 편지함으로 대화가 반환됨", "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": { @@ -2518,11 +2542,11 @@ "description": "The title of the Sticker Pack Creator window" }, "StickerCreator--DropZone--staticText": { - "message": "Click to add or drop images here", + "message": "클릭하여 여기에 이미지를 추가하거나 드롭하세요.", "description": "Text which appears on the Sticker Creator drop zone when there is no active drag" }, "StickerCreator--DropZone--activeText": { - "message": "Drop images here", + "message": "여기에 이미지 드롭", "description": "Text which appears on the Sticker Creator drop zone when there is an active drag" }, "StickerCreator--Preview--title": { @@ -2574,7 +2598,7 @@ "description": "Text for the show margins toggle on the drop stage of the sticker creator" }, "StickerCreator--DropStage--addMore": { - "message": "Add $count$ or more", + "message": "$count$개 이상 추가", "description": "Text to show user how many more stickers they must add", "placeholders": { "hashtag": { @@ -2584,15 +2608,15 @@ } }, "StickerCreator--EmojiStage--title": { - "message": "Add an emoji to each sticker", + "message": "각 스티커에 이모지 추가", "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--EmojiStage--help": { - "message": "This allows us to suggest stickers to you as you're messaging.", + "message": "이렇게 하면 메시지를 보낼 때 스티커를 제안받을 수 있습니다.", "description": "Help text for the drop stage of the sticker creator" }, "StickerCreator--MetaStage--title": { - "message": "Just a few more details...", + "message": "좀 더 말씀드리자면...", "description": "Title for the meta stage of the sticker creator" }, "StickerCreator--MetaStage--Field--title": { @@ -2608,11 +2632,11 @@ "description": "Label for the cover image picker of the meta stage of the sticker creator" }, "StickerCreator--MetaStage--Field--cover--help": { - "message": "This is the image that will show up when you share your sticker pack", + "message": "스티커 팩을 공유할 때 표시되는 이미지입니다.", "description": "Help text for the cover image picker of the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--title": { - "message": "Are you sure you want to upload your sticker pack?", + "message": "스티커 팩을 업로드하시겠습니까?", "description": "Title for the confirm dialog on the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--confirm": { @@ -2620,11 +2644,11 @@ "description": "Text for the upload button in the confirmation dialog on the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--text": { - "message": "You will no longer be able to make edits or delete after creating a sticker pack.", + "message": "스티커 팩을 만든 후에는 더 이상 편집하거나 삭제할 수 없습니다.", "description": "The text inside the confirmation dialog on the meta stage of the sticker creator" }, "StickerCreator--UploadStage--title": { - "message": "Creating your sticker pack", + "message": "스티커 팩 만들기", "description": "Title for the upload stage of the sticker creator" }, "StickerCreator--UploadStage-uploaded": { @@ -2646,11 +2670,11 @@ "description": "Title for the share stage of the sticker creator" }, "StickerCreator--ShareStage--help": { - "message": "Access your new stickers through the sticker icon, or share with your friends using the link below.", + "message": "스티커 아이콘을 통해 새 스티커에 액세스하거나 아래 링크를 사용하여 친구와 공유하세요.", "description": "Help text for the share stage of the sticker creator" }, "StickerCreator--ShareStage--callToAction": { - "message": "Use the hashtag $hashtag$ to help other people find the URLs for any custom sticker packs that you would like to make publicly accessible.", + "message": "$hashtag$ 해시태그를 사용하여 공개적으로 액세스할 수 있는 커스터마이징 스티커 팩의 URL을 다른 사람들이 찾을 수 있도록 도와주세요.", "description": "Call to action text for the share stage of the sticker creator", "placeholders": { "hashtag": { @@ -2672,7 +2696,7 @@ "description": "Text for the create another sticker pack button on the share stage of the sticker creator" }, "StickerCreator--ShareStage--socialMessage": { - "message": "Check out this new sticker pack I created for Signal. #makeprivacystick", + "message": "Signal용으로 만든 새 스티커 팩을 확인하세요. #makeprivacystick", "description": "Text which is shared to social media platforms for sticker packs" }, "StickerCreator--Toasts--imagesAdded": { @@ -2686,35 +2710,35 @@ } }, "StickerCreator--Toasts--animated": { - "message": "Animated stickers are not currently supported", + "message": "애니메이션 스티커는 현재 지원되지 않습니다.", "description": "Text for the toast when an image that is animated was dropped on the sticker creator" }, "StickerCreator--Toasts--tooLarge": { - "message": "Dropped image is too large", + "message": "드롭된 이미지가 너무 큽니다.", "description": "Text for the toast when an image that is too large was dropped on the sticker creator" }, "StickerCreator--Toasts--errorProcessing": { - "message": "Error processing image", + "message": "이미지 처리 오류", "description": "Text for the toast when an image cannot be processed was dropped on the sticker creator with a generic error" }, "StickerCreator--Toasts--APNG--notSquare": { - "message": "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": { - "message": "Error uploading stickers: $message$", + "message": "스티커 업로드 오류: $message$", "description": "Text for the toast when a sticker pack cannot be uploaded", "placeholders": { "message": { @@ -2728,23 +2752,23 @@ "description": "Text for the toast when a link for sharing is copied from the Sticker Creator" }, "StickerCreator--StickerPreview--light": { - "message": "My sticker in light theme", + "message": "밝은 테마의 내 스티커", "description": "Text for the sticker preview for the light theme" }, "StickerCreator--StickerPreview--dark": { - "message": "My sticker in dark theme", + "message": "어두운 테마의 내 스티커", "description": "Text for the sticker preview for the dark theme" }, "StickerCreator--Authentication--error": { - "message": "Please set up Signal on your phone and desktop to use the Sticker Pack Creator", + "message": "스티커 팩 생성기를 사용하려면 휴대전화와 데스크톱에서 Signal을 설정하세요.", "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" }, "Reactions--error": { - "message": "Failed to send reaction. Please try again.", + "message": "리액션을 보내지 못했습니다. 다시 시도하세요.", "description": "Shown when a reaction fails to send" }, "ReactionsViewer--more": { - "message": "More", + "message": "더 보기", "description": "Use in the reaction picker as the alt text for the 'more' button" }, "ReactionsViewer--all": { @@ -2752,7 +2776,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": { @@ -2762,7 +2786,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": { @@ -2852,7 +2876,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": { @@ -2898,7 +2922,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": { @@ -2908,7 +2932,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": { @@ -2922,7 +2946,7 @@ } }, "MessageRequests--learn-more": { - "message": "Learn more.", + "message": "더 알아보세요.", "description": "Shown at the end of profile sharing messages as a link." }, "ConversationHero--members": { @@ -2946,7 +2970,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "$group$의 멤버입니다.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2956,7 +2980,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "$group1$ 및 $group2$의 멤버입니다.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2970,7 +2994,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "$group1$, $group2$ 및 $group3$의 멤버입니다.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2988,7 +3012,7 @@ } }, "ConversationHero--membership-extra": { - "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 at least three mutual groups", "placeholders": { "group1": { @@ -3010,7 +3034,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": { @@ -3032,19 +3056,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": { @@ -3056,27 +3080,27 @@ "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" }, "outgoingCallPrering": { @@ -3100,7 +3124,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": { @@ -3128,7 +3152,7 @@ "description": "Title for device selection settings" }, "calling__participants": { - "message": "$people$ in call", + "message": "$people$명이 통화 중", "description": "Title for participants list toggle", "placeholders": { "people": { @@ -3138,19 +3162,19 @@ } }, "calling__call-notification__ended": { - "message": "The group call has ended", + "message": "그룹 통화가 종료됨", "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": { - "message": "You started a group call", + "message": "그룹 통화를 시작함", "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": { @@ -3160,11 +3184,11 @@ } }, "calling__call-notification__button__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": { @@ -3174,15 +3198,23 @@ } }, "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": "그리드 뷰로 전환", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "스피커 뷰로 전환", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { - "message": "Leave call", + "message": "전화 종료", "description": "Title for hang up button" }, "callingDeviceSelection__label--video": { @@ -3198,7 +3230,7 @@ "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": { @@ -3248,16 +3280,124 @@ "description": "Title of pop-up dialog when user-initiated task has gone wrong" }, "ErrorModal--description": { - "message": "Please try again or contact support.", + "message": "다시 시도하거나 지원팀에 문의하세요.", "description": "Description text in pop-up dialog when user-initiated task has gone wrong" }, "Confirmation--confirm": { "message": "확인", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "죄송해요. 이 sgnl:// 링크가 잘못되었어요!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "잘못된 링크", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "그룹 링크가 올바르지 않습니다. 링크가 정확한지 확인해보세요.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "그룹에 참가하고 그룹 멤버에게 내 이름과 사진을 공유하시겠습니까?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "이미 이 그룹에 있습니다.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "You have already requested approval to join this group.", + "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", + "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.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked--title": { + "message": "그룹에 참가할 수 없음", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "그룹 링크가 더 이상 유효하지 않습니다.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "An admin of this group must approve your request before you can join this group. If approved, your name and photo will be shared with its members.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "참가", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "참가 요청하기", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "요청 취소하기", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "그룹 참가 신청을 취소하시겠습니까?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "네", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "아니요", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "멤버 1명", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$명의 멤버", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "그룹 · $memberCount$", + "description": "A holder for two pieces of information - the type of conversation, and the member count", + "placeholders": { + "memberCount": { + "content": "$1", + "example": "12 members" + } + } + }, + "GroupV2--join--requested": { + "message": "내 참가 요청을 그룹 관리자에게 보냈습니다. 관리자가 조치를 취할 때 알림을 받게 됩니다.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "링크 에러", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Joining via this link failed. Try joining again later.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "관리자", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "모든 멤버", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { "message": "업데이트 중...", @@ -3268,7 +3408,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": { @@ -3282,7 +3422,7 @@ "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": { @@ -3296,7 +3436,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": { @@ -3306,7 +3446,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": { @@ -3316,7 +3456,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": { @@ -3330,11 +3470,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": { @@ -3348,11 +3488,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": { @@ -3362,15 +3502,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": { @@ -3380,15 +3520,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": { @@ -3398,15 +3538,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": { @@ -3416,15 +3556,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": { @@ -3434,15 +3574,51 @@ } }, "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.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "Admin approval for the group link has been disabled.", + "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.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "Admin approval for the group link has been disabled.", "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": { @@ -3452,7 +3628,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": { @@ -3466,7 +3642,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": { @@ -3476,7 +3652,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": { @@ -3490,7 +3666,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": { @@ -3500,7 +3676,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": { @@ -3514,7 +3690,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": { @@ -3524,7 +3700,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": { @@ -3538,7 +3714,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": { @@ -3548,7 +3724,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": { @@ -3558,7 +3734,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": { @@ -3572,11 +3748,73 @@ "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": { + "message": "내가 그룹 링크로 그룹에 참가했습니다.", + "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.", + "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$ approved your request to join the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--you--unknown": { + "message": "그룹 가입 요청이 승인되었습니다.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "You approved a request to join the group from $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$ approved a request to join the group from $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": "A request to join the group from $joinerName$ has been approved.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "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": { @@ -3590,7 +3828,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": { @@ -3600,7 +3838,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": { @@ -3610,7 +3848,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": { @@ -3620,7 +3858,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": { @@ -3638,7 +3876,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": { @@ -3652,7 +3890,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": { @@ -3662,7 +3900,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": { @@ -3672,7 +3910,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": { @@ -3682,11 +3920,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": { @@ -3700,7 +3938,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": { @@ -3710,11 +3948,11 @@ } }, "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" }, "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": { @@ -3724,11 +3962,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$ 님이 그룹에 1명을 초대했습니다.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3738,7 +3976,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": { @@ -3748,7 +3986,7 @@ } }, "GroupV2--pending-add--one--other--unknown": { - "message": "One person was invited to the group.", + "message": "1명이 그룹에 초대되었습니다.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3758,7 +3996,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": { @@ -3772,7 +4010,7 @@ "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": { @@ -3786,7 +4024,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": { @@ -3796,7 +4034,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": { @@ -3806,7 +4044,7 @@ } }, "GroupV2--pending-remove--decline--other": { - "message": "1 person invited by $memberName$ declined the invitation to the group.", + "message": "$memberName$ 님이 초대한 1명이 그룹 초대를 거부했습니다.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3816,7 +4054,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": { @@ -3830,11 +4068,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": { @@ -3844,7 +4082,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": { @@ -3854,7 +4092,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": { @@ -3864,7 +4102,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": { @@ -3874,7 +4112,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": { @@ -3884,7 +4122,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": { @@ -3898,7 +4136,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": { @@ -3908,7 +4146,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": { @@ -3918,7 +4156,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$ 님이 $memberName$ 님이 초대한 1명의 그룹 초대를 취소했습니다.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3932,7 +4170,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--one--you": { - "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "message": "$memberName$ 님이 초대한 1명의 그룹 초대를 취소했습니다.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3942,7 +4180,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": "관리자가$memberName$ 님이 초대한 1명의 그룹 초대를 취소했습니다.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3952,7 +4190,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": { @@ -3962,7 +4200,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": { @@ -3972,7 +4210,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": { @@ -3982,7 +4220,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--many--other": { - "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "message": "$adminName$ 님이 $memberName$ 님이 초대한 $count$명의 그룹 초대를 취소했습니다.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3996,7 +4234,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--many--you": { - "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "message": "$memberName$ 님이 초대한 $count$명의 그룹 초대를 취소했습니다.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -4010,7 +4248,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--many--unknown": { - "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "message": "관리자가 $memberName$ 님이 초대한 $count$명의 그룹 초대를 취소했습니다.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -4024,7 +4262,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": { @@ -4038,7 +4276,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": { @@ -4048,7 +4286,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": { @@ -4057,8 +4295,136 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "그룹 참가 요청을 보냈습니다.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "$joinerName$ requested to join via the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--you--you": { + "message": "내 그룹 참가 요청을 취소했습니다.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "그룹 가입 요청이 관리자에 의해 거부되었습니다.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "You denied a request to join the group from $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$ canceled their request to join the group.", + "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$ denied a request to join the group from $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "You turned on the group link with admin approval disabled.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "The group link has been turned on with admin approval disabled.", + "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.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "The group link has been turned on with admin approval enabled.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "내가 그룹 링크를 껐습니다.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ turned off the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "그룹 링크가 해제되었습니다.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "내가 그룹 링크를 초기화했습니다.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ reset the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "그룹 링크가 초기화되었습니다.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "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": { @@ -4068,7 +4434,7 @@ } }, "GroupV1--Migration--was-upgraded": { - "message": "This group was upgraded to a New Group.", + "message": "그룹이 새 그룹으로 업그레이드되었습니다.", "description": "Shown in timeline when a legacy group (GV1) is upgraded to a new group (GV2)" }, "GroupV1--Migration--learn-more": { @@ -4084,55 +4450,55 @@ "description": "Shown on Learn More popup after GV1 migration" }, "GroupV1--Migration--migrate--title": { - "message": "Upgrade to New Group", + "message": "새 그룹으로 업그레이드", "description": "Shown on Migration popup after choosing to migrate group" }, "GroupV1--Migration--info--summary": { - "message": "New Groups have features like @mentions and group admins, and will support more features in the future.", + "message": "새 그룹에는 @멘션 및 그룹 관리자와 같은 기능이 있으며 향후 더 많은 기능을 지원할 예정입니다.", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--keep-history": { - "message": "All message history and media has been kept from before the upgrade.", + "message": "모든 메시지 기록 및 미디어는 업그레이드 전에 보관되었습니다.", "description": "Shown on Learn More popup after GV1 migration" }, "GroupV1--Migration--migrate--keep-history": { - "message": "All message history and media will be kept from before the upgrade.", + "message": "모든 메시지 기록 및 미디어는 업그레이드 전에 보관됩니다.", "description": "Shown on Migration popup before GV1 migration" }, "GroupV1--Migration--info--invited--you": { - "message": "You will need to accept an invite to join this group again, and will not receive group messages until you accept.", + "message": "그룹에 다시 가입하려면 초대를 수락해야 하며 수락할 때까지 그룹 메시지를 받지 않습니다.", "description": "Shown on Learn More popup after GV1 migration" }, "GroupV1--Migration--info--invited--many": { - "message": "These members will need to accept an invite to join this group again, and will not receive group messages until they accept:", + "message": "이 멤버들이 그룹에 다시 가입하려면 초대를 수락해야 하며 수락할 때까지 그룹 메시지를 받지 않습니다.", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--invited--one": { - "message": "This member will need to accept an invite to join this group again, and will not receive group messages until they accept:", + "message": "이 멤버가 그룹에 다시 가입하려면 초대를 수락해야 하며 수락할 때까지 그룹 메시지를 받지 않습니다.", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--removed--before--many": { - "message": "These members are not capable of joining New Groups, and will be removed from the group:", + "message": "이 멤버들은 새 그룹에 가입할 수 없으며 그룹에서 제거됩니다.", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--removed--before--one": { - "message": "This member is not capable of joining New Groups, and will be removed from the group:", + "message": "이 멤버는 새 그룹에 가입할 수 없으며 그룹에서 제거됩니다.", "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": "You couldn't be added to the New Group and have been invited to join.", + "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": { @@ -4142,7 +4508,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": { @@ -4152,7 +4518,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": { @@ -4162,7 +4528,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": { @@ -4184,27 +4550,311 @@ "description": "Generic next label" }, "CompositionArea--expand": { - "message": "Expand", + "message": "확장", "description": "Aria label for expanding composition area" }, "CompositionArea--attach-file": { - "message": "Attach file", + "message": "파일 첨부", "description": "Aria label for file attachment button in composition area" }, "countMutedConversationsDescription": { - "message": "Count muted conversations in badge count", + "message": "배지 수에서 음소거된 대화 계산", "description": "Description for counting muted conversations in badge setting" }, "ContactModal--message": { "message": "메시지", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "권리자 권한으로 제외", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { - "message": "Make admin", + "message": "관리자로 설정", "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.", + "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": "Remove $contact$ as group admin", + "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", + "placeholders": { + "contact": { + "content": "$1", + "example": "Homer" + } + } + }, "ContactModal--remove-from-group": { "message": "그룹에서 제외", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "그룹 설정", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "그룹 링크", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "사라지는 메시지", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "When enabled, messages sent and received in this group will disappear after they've been seen.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Who can edit group info", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Choose who can edit group name, avatar, and disappearing messages timer.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Who can add members", + "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.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "요청 & 초대", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "그룹 탈퇴", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "그룹 차단하기", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "나가시겠습니까?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "이 그룹에서 메시지를 보내거나 받을 수 없게 됩니다.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "나가기", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "Block and Leave the \"$groupName$\" Group?", + "description": "This is the modal title for confirming blocking a group", + "placeholders": { + "groupName": { + "content": "$1", + "example": "Our Conversation" + } + } + }, + "ConversationDetailsActions--block-group-modal-content": { + "message": "이 그룹에게서 메시지 또는 새 소식을 받을 수 없게 됩니다.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "차단", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ 멤버들", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "공유된 미디어", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "모두 보기", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ 멤버들", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "모두 보기", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "그룹 링크가 복사되었습니다.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "링크 복사하기", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "그룹 링크를 초기화하시겠습니까? 이 링크로 사람들이 그룹에 참가할 수 없게 됩니다.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "링크 초기화", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "새 멤버 승인", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "Require an admin to approve new members joining via the group link", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "요청 ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "초대 ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Approve request from \"$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": "Deny request from \"$name$\"?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "당신에 의해 초대됨", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "당신에 의해 초대됨", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "다른 사람에 의해 초대됨", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "Invited $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": "Revoke group invite", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Revoke group invite for \"$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": "Revoke 1 invite sent by \"$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": "Revoke $number$ invites sent by \"$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": "Revoke", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Approve Request", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "요청 거절", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "People on this list are attempting to join \"$name$\" via the group link.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "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.", + "description": "Information shown below the invite list" } } diff --git a/_locales/ku/messages.json b/_locales/ku/messages.json new file mode 100644 index 000000000..94f7bdda9 --- /dev/null +++ b/_locales/ku/messages.json @@ -0,0 +1,4860 @@ +{ + "softwareAcknowledgments": { + "message": "Spasnameyên Nermalavê", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Merc û Polîtîkaya Nihêniyê", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, + "copyErrorAndQuit": { + "message": "Çewtiyê kopî bike û derkeve", + "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" + }, + "unknownContact": { + "message": "Kesê nenas", + "description": "Shown as the name of a contact if we don't have any displayable information about them" + }, + "unknownGroup": { + "message": "Koma nenas", + "description": "Shown as the name of a group if we don't have any information about it" + }, + "databaseError": { + "message": "Çewtiya danegehê", + "description": "Shown in a popup if the database cannot start up properly" + }, + "deleteAndRestart": { + "message": "Hemû daneyan jê bibe û ji nû ve bide destpêkirin", + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" + }, + "mainMenuFile": { + "message": "Dosye", + "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": "Pakêta stîkeran biafirîne/bar bike", + "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": "&Sererast bike", + "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": "Xuyang", + "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": "&Pencere", + "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": "&Alîkarî", + "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": "Vebijark...", + "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." + }, + "appMenuHide": { + "message": "Veşêre", + "description": "Application menu command to hide the window" + }, + "appMenuHideOthers": { + "message": "Yên din veşêre", + "description": "Application menu command to hide all other windows" + }, + "appMenuUnhide": { + "message": "Gişî nîşan bide", + "description": "Application menu command to show all application windows" + }, + "appMenuQuit": { + "message": "Ji Signalê derkeve", + "description": "Application menu command to close the application" + }, + "editMenuUndo": { + "message": "Vegerîne", + "description": "Edit menu command to remove recently-typed text" + }, + "editMenuRedo": { + "message": "Dîsa bike", + "description": "Edit menu command to restore previously undone typed text" + }, + "editMenuCut": { + "message": "Jê bike", + "description": "Edit menu command to remove selected text and add it to clipboard" + }, + "editMenuCopy": { + "message": "Kopî bike", + "description": "Edit menu command to add selected text to clipboard" + }, + "editMenuPaste": { + "message": "Bizeliqîne", + "description": "Edit menu command to insert text from clipboard at cursor location" + }, + "editMenuPasteAndMatchStyle": { + "message": "Şêweyê bizeliqîne û hevber bike", + "description": "Edit menu command to insert text from clipboard at cursor location, taking only text and not style information" + }, + "editMenuDelete": { + "message": "Jê bibe", + "description": "Edit menu command to remove the selected text" + }, + "editMenuSelectAll": { + "message": "Gişî hilbijêre", + "description": "Edit menu command to select all of the text in selected text box" + }, + "editMenuStartSpeaking": { + "message": "Dest bi axiftinê bike", + "description": "Edit menu item under 'speech' to start dictation" + }, + "editMenuStopSpeaking": { + "message": "Axiftinê rawestîne", + "description": "Edit menu item under 'speech' to stop dictation" + }, + "windowMenuClose": { + "message": "Pencereyê bigire", + "description": "Window menu command to close the current window" + }, + "windowMenuMinimize": { + "message": "Biçûk bike", + "description": "Window menu command to minimize the current window" + }, + "windowMenuZoom": { + "message": "Nêzîk bike", + "description": "Window menu command to make the current window the size of the whole screen" + }, + "windowMenuBringAllToFront": { + "message": "Gişî bîne pêş", + "description": "Window menu command to bring all windows of current application to front" + }, + "viewMenuResetZoom": { + "message": "Mezinahiya normal", + "description": "View menu command to go back to the default zoom" + }, + "viewMenuZoomIn": { + "message": "Nêzîk bike", + "description": "View menu command to make everything bigger" + }, + "viewMenuZoomOut": { + "message": "Dûr bixe", + "description": "View menu command to make everything smaller" + }, + "viewMenuToggleFullScreen": { + "message": "Ekrana tije veke/bigire", + "description": "View menu command to enter or leave Full Screen mode" + }, + "viewMenuToggleDevTools": { + "message": "Amûrên pêşvebirinê veke/bigire", + "description": "View menu command to show or hide the developer tools" + }, + "menuSetupAsNewDevice": { + "message": "Wekî cîhaza nû saz bike", + "description": "When the application is not yet set up, menu option to start up the set up as fresh device" + }, + "menuSetupAsStandalone": { + "message": "Wekî cîhaza serbixwe saz bike", + "description": "Only available on development modes, menu option to open up the standalone device setup sequence" + }, + "messageContextMenuButton": { + "message": "Çalakiyên zêdetir", + "description": "Label for context button next to each message" + }, + "contextMenuCopyLink": { + "message": "Lînkê kopî bike", + "description": "Shown in the context menu for a link to indicate that the user can copy the link" + }, + "contextMenuCopyImage": { + "message": "Wêneyê kopî bike", + "description": "Shown in the context menu for an image to indicate that the user can copy the image" + }, + "contextMenuNoSuggestions": { + "message": "Pêşniyar tune", + "description": "Shown in the context menu for a misspelled word to indicate that there are no suggestions to replace the misspelled word" + }, + "avatarMenuViewArchive": { + "message": "Arşîvê nîşan bide", + "description": "One of the menu options available in the Avatar Popup menu" + }, + "loading": { + "message": "Tê barkirin...", + "description": "Message shown on the loading screen before we've loaded any messages" + }, + "optimizingApplication": { + "message": "Sepan tê optîmîzekirin...", + "description": "Message shown on the loading screen while we are doing application optimizations" + }, + "migratingToSQLCipher": { + "message": "Pêyam tên optîmîzekirin... $status$ qediyan.", + "description": "Message shown on the loading screen while we are doing application optimizations", + "placeholders": { + "status": { + "content": "$1", + "example": "45/200" + } + } + }, + "archivedConversations": { + "message": "Axiftinên arşîvkirî", + "description": "Shown in place of the search box when showing archived conversation list" + }, + "LeftPane--pinned": { + "message": "Hat sabitkirin", + "description": "Shown as a header for pinned conversations in the left pane" + }, + "LeftPane--chats": { + "message": "Gotûbêj", + "description": "Shown as a header for non-pinned conversations in the left pane" + }, + "archiveHelperText": { + "message": "Ev axiftin hatin arşîvkirin û heke peyamên nû werin stendin ew ê tenê di Hatdankê de xuya bibin.", + "description": "Shown at the top of the archived conversations list in the left pane" + }, + "archiveConversation": { + "message": "Arşîv", + "description": "Shown in menu for conversation, and moves conversation out of main conversation list" + }, + "markUnread": { + "message": "Wekî nexwendî nîşan bike", + "description": "Shown in menu for conversation, and marks conversation as unread" + }, + "moveConversationToInbox": { + "message": "Ji arşîvê derxe", + "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" + }, + "pinConversation": { + "message": "Axiftinê sabit bike", + "description": "Shown in menu for conversation, and pins the conversation to the top of the conversation list" + }, + "unpinConversation": { + "message": "Axiftinê ji jorê rake", + "description": "Undoes Archive Conversation action, and unpins the conversation from the top of the conversation list" + }, + "pinnedConversationsFull": { + "message": "Tu dikarî tenê 4 gotûbêjan sabit bikî", + "description": "" + }, + "chooseDirectory": { + "message": "Peldankê hilbijêre", + "description": "Button to allow the user to find a folder on disk" + }, + "chooseFile": { + "message": "Dosyeyê hilbijêre", + "description": "Button to allow the user to find a file on disk" + }, + "loadDataHeader": { + "message": "Daneyên xwe bar bike", + "description": "Header shown on the first screen in the data import process" + }, + "loadDataDescription": { + "message": "Te pêvajoya derxistinê temam kir, vêga peyam û kesên te bi bêhnfirehî di kombersa te de li benda te ne. Peldanka ku te daneyên xwe yên Signalê lê tomar kirine, hilbijêre.", + "description": "Introduction to the process of importing messages and contacts from disk" + }, + "importChooserTitle": { + "message": "Pelrêça ku dane lê hatine derxistin, hilbijêre", + "description": "Title of the popup window used to select data previously exported" + }, + "importErrorHeader": { + "message": "Hinek tişt çewt çûn!", + "description": "Header of the error screen after a failed import" + }, + "importingHeader": { + "message": "Kes û peyam tên barkirin", + "description": "Header of screen shown as data is import" + }, + "importErrorFirst": { + "message": "Make sure you have chosen the correct directory that contains your saved Signal data. Its name should begin with 'Signal Export.' You can also save a new copy of your data from the Chrome App.", + "description": "Message shown if the import went wrong; first paragraph" + }, + "importErrorSecond": { + "message": "If these steps don't work for you, please submit a debug log (View -> Debug Log) so that we can help you get migrated!", + "description": "Message shown if the import went wrong; second paragraph" + }, + "importAgain": { + "message": "Peldankê hilbijêre û dîsa biceribîne", + "description": "Button shown if the user runs into an error during import, allowing them to start over" + }, + "importCompleteHeader": { + "message": "Serkeftî!", + "description": "Header shown on the screen at the end of a successful import process" + }, + "importCompleteStartButton": { + "message": "Dest bi bikaranîna Signal Desktopê bike", + "description": "Button shown at end of successful import process, nothing left but a restart" + }, + "importCompleteLinkButton": { + "message": "Vê cîhazê bi telefona xwe ve girê bide", + "description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen" + }, + "selectedLocation": { + "message": "cîgeha ku te hilbijartiye", + "description": "Message shown as the export location if we didn't capture the target directory" + }, + "upgradingDatabase": { + "message": "Danegeh tê bilindkirin. Dibe ku ev hinekî dem bigire...", + "description": "Message shown on the loading screen when we're changing database structure on first run of a new version" + }, + "loadingMessages": { + "message": "Peyam tên barkirin. Heta niha $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": "Nîşan bide", + "description": "Used as a label on a button allowing user to see more information" + }, + "youLeftTheGroup": { + "message": "Tu êdî ne endamê komê yî.", + "description": "Displayed when a user can't send a message because they have left the group" + }, + "invalidConversation": { + "message": "Ev kom nederbasdar e. Ji kerema xwe, komeke nû biafirîne.", + "description": "Displayed when a user can't send a message because something has gone wrong in the conversation." + }, + "scrollDown": { + "message": "Bişemitîne binê axiftinê", + "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" + }, + "messagesBelow": { + "message": "Li jêr hin peyamên nû hene", + "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" + }, + "unreadMessage": { + "message": "1 peyama nexwendî", + "description": "Text for unread message separator, just one message" + }, + "unreadMessages": { + "message": "$count$ peyamên nexwendî", + "description": "Text for unread message separator, with count", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "messageHistoryUnsynced": { + "message": "For your security, conversation history isn't transferred to new linked devices.", + "description": "Shown in the conversation history when a user links a new device to explain what is not supported." + }, + "youMarkedAsVerified": { + "message": "Te nimreya xwe ya ewlehiyê ya bi $name$ re wekî piştrastkirî nîşan kir", + "description": "Shown in the conversation history when the user marks a contact as verified.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "youMarkedAsNotVerified": { + "message": "Te nimreya xwe ya ewlehiyê ya bi $name$ re wekî nepiştrastkirî nîşan kir", + "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": "Te nimreya xwe ya ewlehiyê ya bi $name$ re wekî ji cîhazeke din hatiye piştrastkirin, nîşan kir.", + "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": "Te nimreya xwe ya ewlehiyê ya bi $name$ re wekî ji cîhazeke din nehatiye piştrastkirin, nîşan kir.", + "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": "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.", + "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": "The following people may have reinstalled or changed devices. Verify your safety number with them to ensure privacy.", + "description": "Shown on confirmation dialog when user attempts to send a message" + }, + "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.", + "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": "Dîsa jî bişîne", + "description": "Used on a warning dialog to make it clear that it might be risky to send the message." + }, + "callAnyway": { + "message": "Dîsa jî bigere", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, + "continueCall": { + "message": "Gerînê bidomîne", + "description": "Used on a warning dialog to make it clear that it might be risky to continue the group call." + }, + "noLongerVerified": { + "message": "Nimreya te ya ewlehiyê ya bi $name$ re hate guhertin û hîn nehatiye pejirandin. Ji bo nîşandanê lê bitikîne.", + "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": "This log will be posted publicly online for contributors to view. You may examine and edit it before submitting.", + "description": "" + }, + "debugLogError": { + "message": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.", + "description": "" + }, + "debugLogCopy": { + "message": "Kopî bike", + "description": "Shown as the text for the copy button on the debug log screen" + }, + "debugLogCopyAlt": { + "message": "Lînkê li panoyê kopî bike", + "description": "Shown as the alt text for the copy button on the debug log screen" + }, + "debugLogLinkCopied": { + "message": "Lînk li panoya te hat kopîkirin", + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" + }, + "reportIssue": { + "message": "Kêşeyekê rapor bike", + "description": "Link to open the issue tracker" + }, + "gotIt": { + "message": "Baş e!", + "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": "Bişîne", + "description": "" + }, + "acceptNewKey": { + "message": "Bipejirîne", + "description": "Label for a button to accept a new safety number" + }, + "verify": { + "message": "Wekî pejirandî nîşan bike", + "description": "" + }, + "unverify": { + "message": "Wekî nepejirandî nîşan bike", + "description": "" + }, + "isVerified": { + "message": "Te nimreya xwe ya ewlehiyê ya bi $name$ re piştrast kir.", + "description": "Summary state shown at top of the safety number screen if user has verified contact.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "isNotVerified": { + "message": "Te nimreya xwe ya ewlehiyê ya bi $name$ re piştrast nekir.", + "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": "Hat piştrastkirin", + "description": "" + }, + "newIdentity": { + "message": "Nimreya ewlehiyê ya nû", + "description": "Header for a key change dialog" + }, + "identityChanged": { + "message": "Nimreya te ya ewlehiyê ya bi vî kesî re hateguhertin. Yan yek dixwaze axiftina we qut bike yan jî belkî ev kes Signalê ji nû ve saz dike. Tu dikarî nimreya nû ya ewlehiyê ya li jêrê piştrast bikî.", + "description": "" + }, + "incomingError": { + "message": "Di hêrana peyama hat de çewtî derket", + "description": "" + }, + "media": { + "message": "Medya", + "description": "Header of the default pane in the media gallery, showing images and videos" + }, + "mediaEmptyState": { + "message": "Di vê axiftinê de ti medyayên te tune", + "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" + }, + "allMedia": { + "message": "Hemû medya", + "description": "Header for the media gallery" + }, + "documents": { + "message": "Dosye", + "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" + }, + "documentsEmptyState": { + "message": "Di vê axiftinê de ti dosyeyên te tune", + "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": "Îro", + "description": "Section header in the media gallery" + }, + "yesterday": { + "message": "Doh", + "description": "Section header in the media gallery" + }, + "thisWeek": { + "message": "Ev hefte", + "description": "Section header in the media gallery" + }, + "thisMonth": { + "message": "Ev meh", + "description": "Section header in the media gallery" + }, + "unsupportedAttachment": { + "message": "Cureya pêvekê nayê piştgirîkirin. Ji bo tomarkirinê, bitikîne.", + "description": "Displayed for incoming unsupported attachment" + }, + "clickToSave": { + "message": "Ji bo tomarkirinê lê bitikîne", + "description": "Hover text for attachment filenames" + }, + "unnamedFile": { + "message": "Dosyeya bênav", + "description": "Hover text for attachment filenames" + }, + "voiceMessage": { + "message": "Peyama dengî", + "description": "Name for a voice message attachment" + }, + "dangerousFileType": { + "message": "Ji ber sedemên ewlehiyê ji bo vê cureya pêvekê destûr nayê dayîn", + "description": "Shown in toast when user attempts to send .exe file, for example" + }, + "loadingPreview": { + "message": "Pêşdîtin tê barkirin...", + "description": "Shown while Signal Desktop is fetching metadata for a url in composition area" + }, + "stagedPreviewThumbnail": { + "message": "Draft thumbnail link preview for $domain$", + "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", + "placeholders": { + "path": { + "content": "$1", + "example": "instagram.com" + } + } + }, + "previewThumbnail": { + "message": "Thumbnail link preview for $domain$", + "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", + "placeholders": { + "path": { + "content": "$1", + "example": "instagram.com" + } + } + }, + "stagedImageAttachment": { + "message": "Reşnivîsa pêveka wêneyî: $path$", + "description": "Alt text for staged attachments", + "placeholders": { + "path": { + "content": "$1", + "example": "dog.jpg" + } + } + }, + "oneNonImageAtATimeToast": { + "message": "When including a non-image attachment, the limit is one attachment per message.", + "description": "An error popup when the user has attempted to add an attachment" + }, + "cannotMixImageAndNonImageAttachments": { + "message": "You cannot mix non-image and image attachments in one message.", + "description": "An error popup when the user has attempted to add an attachment" + }, + "maximumAttachments": { + "message": "Tu nikarî zêdetir pêvekan tevlî vê peyamê bikî.", + "description": "An error popup when the user has attempted to add an attachment" + }, + "fileSizeWarning": { + "message": "Bibore, dosyeya bijartî sînorê mezinahiya peyamê derbas dike.", + "description": "" + }, + "unableToLoadAttachment": { + "message": "Pêveka bijartî nehate barkirin.", + "description": "" + }, + "disconnected": { + "message": "Înternet tune", + "description": "Displayed when the desktop client cannot connect to the server." + }, + "connecting": { + "message": "Tê girêdan", + "description": "Displayed when the desktop client is currently connecting to the server." + }, + "connect": { + "message": "Girê bide", + "description": "Shown to allow the user to manually attempt a reconnect." + }, + "connectingHangOn": { + "message": "Divê pir dewam neke...", + "description": "Subtext description for when the client is connecting to the server." + }, + "offline": { + "message": "Derhêl", + "description": "Displayed when the desktop client has no network connection." + }, + "checkNetworkConnection": { + "message": "Girêdana înterneta xwe kontrol bike.", + "description": "Obvious instructions for when a user's computer loses its network connection" + }, + "submitDebugLog": { + "message": "Tomargeha neqandina çewtiyan", + "description": "Menu item and header text for debug log modal (sentence case)" + }, + "debugLog": { + "message": "Tomargeha neqandina çewtiyan", + "description": "View menu item to open the debug log (title case)" + }, + "helpMenuShowKeyboardShortcuts": { + "message": "Kurterêyên klavyeyê nîşan bide", + "description": "Item under the help menu, pops up a screen showing the application's keyboard shortcuts" + }, + "contactUs": { + "message": "Bi me re têkeve têkiliyê", + "description": "Item under the help menu, takes you to the contact us support page" + }, + "goToReleaseNotes": { + "message": "Here notên weşanê", + "description": "Item under the help menu, takes you to GitHub page for release notes" + }, + "goToForums": { + "message": "Here forûman", + "description": "Item under the Help menu, takes you to the forums" + }, + "goToSupportPage": { + "message": "Here rûpela piştgiriyê", + "description": "Item under the Help menu, takes you to the support page" + }, + "joinTheBeta": { + "message": "Tevlî Betayê bibe", + "description": "Item under the Help menu, takes you to an article describing how to install the beta release of Signal Desktop" + }, + "signalDesktopPreferences": { + "message": "Vebijarkên Signal Desktopê", + "description": "Title of the window that pops up with Signal Desktop preferences in it" + }, + "signalDesktopStickerCreator": { + "message": "Afîrînera pakêta stîkeran", + "description": "Title of the window that pops up with Signal Desktop preferences in it" + }, + "aboutSignalDesktop": { + "message": "Derbarê Signal Desktopê", + "description": "Item under the Help menu, which opens a small about window" + }, + "speech": { + "message": "Bipeyive", + "description": "Item under the Edit menu, with 'start/stop speaking' items below it" + }, + "show": { + "message": "Nîşan bide", + "description": "Command under Window menu, to show the window" + }, + "hide": { + "message": "Veşêre", + "description": "Command in the tray icon menu, to hide the window" + }, + "quit": { + "message": "Derkeve", + "description": "Command in the tray icon menu, to quit the application" + }, + "signalDesktop": { + "message": "Signal Desktop", + "description": "Tooltip for the tray icon" + }, + "search": { + "message": "Bibîne", + "description": "Placeholder text in the search input" + }, + "clearSearch": { + "message": "Lêgerînê paqij bike", + "description": "Aria label for clear search button" + }, + "searchIn": { + "message": "Di $conversationName$ de bigere", + "description": "Shown in the search box before text is entered when searching in a specific conversation", + "placeholders": { + "conversationName": { + "content": "$1", + "example": "Friends" + } + } + }, + "noSearchResults": { + "message": "Ji bo \"$searchTerm$\"ê encam tune", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$1", + "example": "dog" + } + } + }, + "noSearchResultsInConversation": { + "message": "Di $conversationName$ de ji bo \"$searchTerm$\"ê encam nehat dîtin", + "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": "Axiftin", + "description": "Shown to separate the types of search results" + }, + "contactsHeader": { + "message": "Navnivîsk", + "description": "Shown to separate the types of search results" + }, + "messagesHeader": { + "message": "Peyam", + "description": "Shown to separate the types of search results" + }, + "welcomeToSignal": { + "message": "Tu bi xêr hatî Signalê", + "description": "" + }, + "selectAContact": { + "message": "Ji bo dest bi axiftinê bikî, kesekî an jî komekê hilbijêre.", + "description": "" + }, + "typingAlt": { + "message": "Ji bo vê axiftinê, anîmasyona nivîsandinê", + "description": "Used as the 'title' attribute for the typing animation" + }, + "contactInAddressBook": { + "message": "Ev kes di navnivîska te de ye.", + "description": "Description of icon denoting that contact is from your address book" + }, + "contactAvatarAlt": { + "message": "Wêneyê $name$", + "description": "Used in the alt tag for the image avatar of a contact", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "sendMessageToContact": { + "message": "Peyamê bişîne", + "description": "Shown when you are sent a contact and that contact has a signal account" + }, + "home": { + "message": "mal", + "description": "Shown on contact detail screen as a label for an address/phone/email" + }, + "work": { + "message": "kar", + "description": "Shown on contact detail screen as a label for an address/phone/email" + }, + "mobile": { + "message": "mobîl", + "description": "Shown on contact detail screen as a label for aa phone or email" + }, + "email": { + "message": "email", + "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": "navnîşan", + "description": "Generic label shown if contact address has custom type but no label" + }, + "poBox": { + "message": "Qutiya postayê", + "description": "When rendering an address, used to provide context to a post office box" + }, + "downloading": { + "message": "Tê daxistin", + "description": "Shown in the message bubble while a long message attachment is being downloaded" + }, + "downloadAttachment": { + "message": "Pêvekê daxîne", + "description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button" + }, + "reactToMessage": { + "message": "Bersivê bide peyamê", + "description": "Shown in triple-dot menu next to message to allow user to react to the associated message" + }, + "replyToMessage": { + "message": "Peyamê bibersivîne", + "description": "Shown in triple-dot menu next to message to allow user to start crafting a message with a quotation" + }, + "originalMessageNotFound": { + "message": "Peyama orijînal nehate dîtin", + "description": "Shown in quote if reference message was not found as message was initially downloaded and processed" + }, + "originalMessageNotAvailable": { + "message": "Peyama orijînal êdî ne mewcûd e", + "description": "Shown in toast if user clicks on quote that references message no longer in database" + }, + "messageFoundButNotLoaded": { + "message": "Peyama orijînal hate dîtin lê bar nebû. Ji bo barkirinê, bişemitîne jorê.", + "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" + }, + "voiceRecordingInterruptedMax": { + "message": "J ber ku gihîşte sînorê demê tomarkirina peyama dengî rawestiya.", + "description": "Confirmation dialog message for when the voice recording is interrupted due to max time limit" + }, + "voiceRecordingInterruptedBlur": { + "message": "Ji ber ku tu derbasî peyameke din bû tomarkirina peyama dengî rawestiya.", + "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" + }, + "voiceNoteLimit": { + "message": "Peyamên dengî bi pênc deqeyan ve hatine sînardarkirin. Heke tu derbasî sepaneke din bibî ew ê tomarkirin raweste.", + "description": "Shown in toast to warn user about limited time and that window must be in focus" + }, + "voiceNoteMustBeOnlyAttachment": { + "message": "Ji bo peyama dengî divê tenê pêvekek hebe.", + "description": "Shown in toast if tries to record a voice note with any staged attachments" + }, + "attachmentSaved": { + "message": "Pêvek hate tomarkirin. Ji bo di peldankê de nîşan bidî lê bitikîne.", + "description": "Shown after user selects to save to downloads", + "placeholders": { + "name": { + "content": "$1", + "example": "proof.jpg" + } + } + }, + "you": { + "message": "Tu", + "description": "Shown when the user represented is the current user." + }, + "replyingTo": { + "message": "Replying to $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": "To send audio messages, allow Signal Desktop to access your microphone.", + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" + }, + "audioCallingPermissionNeeded": { + "message": "Ji bo gerînê, divê tu bihêlî Signal Desktop bigihîje mîkrofona te.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" + }, + "videoCallingPermissionNeeded": { + "message": "Ji bo gerîna vîdyoyî, divê tu bihêlî Signal Desktop bigihîje kameraya te.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" + }, + "allowAccess": { + "message": "Destûra gihînê bide", + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" + }, + "showSettings": { + "message": "Sazkariyan nîşan bide", + "description": "A button shown in dialog requesting the user to turn on audio permissions" + }, + "audio": { + "message": "Deng", + "description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment" + }, + "video": { + "message": "Vîdyo", + "description": "Shown in a quotation of a message containing a video if no text was originally provided with that video" + }, + "photo": { + "message": "Wêne", + "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" + }, + "cannotUpdate": { + "message": "Nayê nûkirin", + "description": "Shown as the title of our update error dialogs on windows" + }, + "cannotUpdateDetail": { + "message": "Signal Desktop failed to update, but there is a new version available. Please go to $url$ and install the new version manually, then either contact support or file a bug about this problem.", + "description": "Shown if a general error happened while trying to install update package", + "placeholders": { + "url": { + "content": "$1", + "example": "https://signal.org/download" + } + } + }, + "readOnlyVolume": { + "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving $app$ to $folder$ with 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": "BAŞ E", + "description": "" + }, + "cancel": { + "message": "Betal bike", + "description": "" + }, + "discard": { + "message": "Dev jê berde", + "description": "" + }, + "failedToSend": { + "message": "Ji hinek wergiran re nehate şandin. Girêdana înterneta xwe kontrol bike.", + "description": "" + }, + "error": { + "message": "Çewtî", + "description": "" + }, + "messageDetail": { + "message": "Hûrgiliyên peyamê", + "description": "" + }, + "delete": { + "message": "Jê bibe", + "description": "" + }, + "accept": { + "message": "Baş e", + "description": "" + }, + "on": { + "message": "Vekirî", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Girtî", + "description": "Label for when something is turned off" + }, + "deleteWarning": { + "message": "Bi tikandina 'jê bibe'yê ew ê ev peyam bi awayekî mayinde tenê ji cîhazên te bê rakirin.", + "description": "Text shown in the confirmation dialog for deleting a message locally" + }, + "deleteForEveryoneWarning": { + "message": "Ev peyamê ji bo hemu kesên li vê axaftinê da bê jêbirin, ger ew kes li ser versîyoneke Signal ê ye nu bin. Ewê bibînin ku te peyamek jêbirîye.", + "description": "Text shown in the confirmation dialog for deleting a message for everyone" + }, + "deleteThisMessage": { + "message": "Vê peyamê jê bibe", + "description": "" + }, + "from": { + "message": "Şander", + "description": "Label for the sender of a message" + }, + "to": { + "message": "Wergir", + "description": "Label for the receiver of a message" + }, + "toJoiner": { + "message": "->", + "description": "Joiner for message search results - like 'Jon' to 'Friends Group'" + }, + "sent": { + "message": "Hat şandin", + "description": "Label for the time a message was sent" + }, + "received": { + "message": "Hat stendin", + "description": "Label for the time a message was received" + }, + "sendMessage": { + "message": "Peyamekê bişîne", + "description": "Placeholder text in the message entry field" + }, + "groupMembers": { + "message": "Endamên komê", + "description": "" + }, + "showMembers": { + "message": "Endaman nîşan bide", + "description": "" + }, + "resetSession": { + "message": "Rûniştinê reset bike", + "description": "This is a menu item for resetting the session, using the imperative case, as in a command." + }, + "showSafetyNumber": { + "message": "Nimreya ewlehiyê bibîne", + "description": "" + }, + "viewRecentMedia": { + "message": "Medyayên dawîn nîşan bide", + "description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command." + }, + "verifyHelp": { + "message": "If you wish to verify the security of your end-to-end encryption with $name$, compare the numbers above with the numbers on their device.", + "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": "" + }, + "goBack": { + "message": "Vegere", + "description": "Label for back button in a conversation" + }, + "moreInfo": { + "message": "Agahiyên zêdetir", + "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" + }, + "retrySend": { + "message": "Dîsa bişîne", + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" + }, + "deleteMessage": { + "message": "Peyamê ji min jê bibe", + "description": "Shown on the drop-down menu for an individual message, deletes single message" + }, + "deleteMessageForEveryone": { + "message": "Peyamê ji her kesê jê bibe", + "description": "Shown on the drop-down menu for an individual message, deletes single message for everyone" + }, + "deleteMessages": { + "message": "Jê bibe", + "description": "Menu item for deleting messages, title case." + }, + "deleteConversationConfirmation": { + "message": "Vê axiftinê bi awayekî mayinde jê bibe?", + "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": "Rûniştina parastî reset bike", + "description": "This is a past tense, informational message. In other words, your secure session has been reset." + }, + "quoteThumbnailAlt": { + "message": "Thumbnail of image from quoted message", + "description": "Used in alt tag of thumbnail images inside of an embedded message quote" + }, + "imageAttachmentAlt": { + "message": "Wêne li peyamê hatiye zêdekirin", + "description": "Used in alt tag of image attachment" + }, + "videoAttachmentAlt": { + "message": "Screenshot of video attached to message", + "description": "Used in alt tag of video attachment preview" + }, + "lightboxImageAlt": { + "message": "Image sent in conversation", + "description": "Used in the alt tag for the image shown in a full-screen lightbox view" + }, + "imageCaptionIconAlt": { + "message": "Icon showing that this image has a caption", + "description": "Used for the icon layered on top of an image in message bubbles" + }, + "addACaption": { + "message": "Sernavekî tevlî bike...", + "description": "Used as the placeholder text in the caption editor text field" + }, + "save": { + "message": "Tomar bike", + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" + }, + "fileIconAlt": { + "message": "Îkona dosyeyê", + "description": "Used in the media gallery documents tab to visually represent a file" + }, + "installWelcome": { + "message": "Tu bi xêr hatî Signal Desktopê", + "description": "Welcome title on the install page" + }, + "installTagline": { + "message": "Nihênî pêkan e. Signal jî wê hesan dike.", + "description": "Tagline displayed under 'installWelcome' string on the install page" + }, + "linkYourPhone": { + "message": "Telefona xwe li Signal Desktopê girê bide", + "description": "Shown on the front page when the application first starts, above the QR code" + }, + "signalSettings": { + "message": "Sazkariyên Signalê", + "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" + }, + "linkedDevices": { + "message": "Cîhazên girêdayî", + "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" + }, + "plusButton": { + "message": "Bişkoka '+'ê", + "description": "The button used in Signal Android to add a new linked device" + }, + "linkNewDevice": { + "message": "Cîhaza nû girê bide", + "description": "The menu option shown in Signal iOS to add a new linked device" + }, + "deviceName": { + "message": "Navê cîhazê", + "description": "The label in settings panel shown for the user-provided name for this desktop instance" + }, + "chooseDeviceName": { + "message": "Vê cîhazê bi nav bike", + "description": "The header shown on the 'choose device name' screen in the device linking process" + }, + "finishLinkingPhone": { + "message": "Girêdana telefonê pêk bîne", + "description": "The text on the button to finish the linking process, after choosing the device name" + }, + "initialSync": { + "message": "Navnivîsk û kom tên senkronîzekirin", + "description": "Shown during initial link while contacts and groups are being pulled from mobile device" + }, + "installConnectionFailed": { + "message": "Li serverê nehate girêdan.", + "description": "Displayed when we can't connect to the server." + }, + "installTooManyDevices": { + "message": "Bibore, jixwe gelek cîhazên te yên girêdayî hene. Hinekan ji wan rake.", + "description": "" + }, + "installTooOld": { + "message": "Ji bo vê cîhazê li telefona xwe girê bidî Signalê nûve bike.", + "description": "" + }, + "installErrorHeader": { + "message": "Hinek tişt çewt çûn!", + "description": "" + }, + "installTryAgain": { + "message": "Dîsa biceribîne", + "description": "" + }, + "theme": { + "message": "Rûkar", + "description": "Header for theme settings" + }, + "calling": { + "message": "Gerîn", + "description": "Header for calling options on the settings screen" + }, + "calling__start": { + "message": "Aniha bigere", + "description": "Button label in the call lobby for starting a call" + }, + "calling__join": { + "message": "Tevlî gerînê bibe", + "description": "Button label in the call lobby for joining a call" + }, + "calling__return": { + "message": "Vegere gerînê", + "description": "Button label in the call lobby for returning to a call" + }, + "calling__call-is-full": { + "message": "Gerîn tije ye", + "description": "Button label in the call lobby when you can't join because the call is full" + }, + "calling__button--video-disabled": { + "message": "Kamera neçalak e", + "description": "Button tooltip label when the camera is disabled" + }, + "calling__button--video-off": { + "message": "Kamerayê bigire", + "description": "Button tooltip label for turning off the camera" + }, + "calling__button--video-on": { + "message": "Kamerayê veke", + "description": "Button tooltip label for turning on the camera" + }, + "calling__button--audio-disabled": { + "message": "Mîkrofon neçalak e", + "description": "Button tooltip label when the microphone is disabled" + }, + "calling__button--audio-off": { + "message": "Mîkrofonê bigire", + "description": "Button tooltip label for turning off the microphone" + }, + "calling__button--audio-on": { + "message": "Mîkrofonê veke", + "description": "Button tooltip label for turning on the microphone" + }, + "calling__your-video-is-off": { + "message": "Kameraya te girtî ye", + "description": "Label in the calling lobby indicating that your camera is off" + }, + "calling__lobby-summary--zero": { + "message": "Ti kes li vir tune ye", + "description": "Shown in the calling lobby to describe who is in the call" + }, + "calling__lobby-summary--single": { + "message": "$first$ di vê gerînê de ye", + "description": "Shown in the calling lobby to describe who is in the call", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + } + } + }, + "calling__lobby-summary--self": { + "message": "Cîhazeke te ya din jî di vê gerînê de ye", + "description": "Shown in the calling lobby to describe when it is just you" + }, + "calling__lobby-summary--double": { + "message": "$first$ û $second$ di vê gerînê de ne", + "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__lobby-summary--triple": { + "message": "$first$, $second$ û $third$ di vê gerînê de ne", + "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__lobby-summary--many": { + "message": "$first$, $second$ û $others$ kesên din di vê gerînê de ne", + "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__in-this-call--zero": { + "message": "Ti kes li vir tune ye", + "description": "Shown in the participants list to describe how many people are in the call" + }, + "calling__in-this-call--one": { + "message": "Di vê gerînê de . 1 kes", + "description": "Shown in the participants list to describe how many people are in the call" + }, + "calling__in-this-call--many": { + "message": "Di vê gerînê de . $people$ kes", + "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": "Te, $name$ asteng kir", + "description": "when you block someone and cannot view their video", + "placeholders": { + "name": { + "content": "$1", + "example": "Henry Richard" + } + } + }, + "calling__block-info": { + "message": "Hûn ê deng an jî vîdyoyên hev nestînin.", + "description": "Shown in the modal dialog to describe how blocking works in a gorup call" + }, + "calling__overflow__scroll-up": { + "message": "Scroll up", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Scroll down", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, + "alwaysRelayCallsDescription": { + "message": "Gerînan her tim biguhezîne", + "description": "Description of the always relay calls setting" + }, + "alwaysRelayCallsDetail": { + "message": "Ji bo navnîşana IP'ya te ji kesên te re neyê xuyan hemû gerînan ji ser servera Signalê biguhezîne. Çalakkirin ew ê kalîteya gerînê kêm bike.", + "description": "Details describing the always relay calls setting" + }, + "permissions": { + "message": "Destûr", + "description": "Header for permissions section of settings" + }, + "mediaPermissionsDescription": { + "message": "Bihêle bila bigihîje mîkrofonê", + "description": "Description of the media permission description" + }, + "mediaCameraPermissionsDescription": { + "message": "Bihêle bila bigihîje kamerayê", + "description": "Description of the media permission description" + }, + "general": { + "message": "Giştî", + "description": "Header for general options on the settings screen" + }, + "spellCheckDescription": { + "message": "Enable spell check of text entered in message composition box", + "description": "Description of the media permission description" + }, + "spellCheckWillBeEnabled": { + "message": "Spell check will be enabled the next time Signal starts.", + "description": "Shown when the user enables spellcheck to indicate that they must restart Signal." + }, + "spellCheckWillBeDisabled": { + "message": "Spell check will be disabled the next time Signal starts.", + "description": "Shown when the user disables spellcheck to indicate that they must restart Signal." + }, + "clearDataHeader": { + "message": "Daneyan paqij bike", + "description": "Header in the settings dialog for the section dealing with data deletion" + }, + "clearDataExplanation": { + "message": "Ev dê hemû peyaman û agahiyên hesabê tomarkirî rake û hemû daneyan paqij bike.", + "description": "Text describing what the clear data button will do." + }, + "clearDataButton": { + "message": "Daneyan paqij bike", + "description": "Button in the settings dialog starting process to delete all data" + }, + "deleteAllDataHeader": { + "message": "Hemû daneyan paqij bike?", + "description": "Header of the full-screen delete data confirmation screen" + }, + "deleteAllDataBody": { + "message": "You are about to delete all of this application's saved account information, including all contacts and all messages. You can always link with your mobile device again, but that will not restore deleted messages.", + "description": "Text describing what exactly will happen if the user clicks the button to delete all data" + }, + "deleteAllDataButton": { + "message": "Hemû daneyan jê bibe", + "description": "Text of the button that deletes all data" + }, + "deleteAllDataProgress": { + "message": "Girêdan tê qutkirin û hemû dane tên jêbirin", + "description": "Message shown to user when app is disconnected and data deleted" + }, + "deleteOldIndexedDBData": { + "message": "You have obsolete data from a prior installation of Signal Desktop. If you choose to continue, it will be deleted and you will start from scratch.", + "description": "Shown if user last ran Signal Desktop before October 2018" + }, + "deleteOldData": { + "message": "Daneyên kevn jê bibe", + "description": "Button to make the delete happen" + }, + "notifications": { + "message": "Danezan", + "description": "Header for notification settings" + }, + "notificationSettingsDialog": { + "message": "When messages arrive, display notifications that reveal:", + "description": "Explain the purpose of the notification settings" + }, + "disableNotifications": { + "message": "Danezanan neçalak bike", + "description": "Label for disabling notifications" + }, + "nameAndMessage": { + "message": "Nav, naverok û çalakî", + "description": "Label for setting notifications to display name and message text" + }, + "noNameOrMessage": { + "message": "Nav an jî naverok tune", + "description": "Label for setting notifications to display no name and no message text" + }, + "nameOnly": { + "message": "Tenê nav", + "description": "Label for setting notifications to display sender name only" + }, + "newMessage": { + "message": "Peyama nû", + "description": "Displayed in notifications for only 1 message" + }, + "notificationSenderInGroup": { + "message": "$sender$ di koma $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$ reacted $emoji$ to your message", + "description": "", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "emoji": { + "content": "$2", + "example": "👍" + } + } + }, + "notificationReactionMessage": { + "message": "$sender$ reacted $emoji$ to: $message$", + "description": "", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "emoji": { + "content": "$2", + "example": "👍" + }, + "message": { + "content": "$3", + "example": "Sounds good." + } + } + }, + "sendFailed": { + "message": "Nehate şandin", + "description": "Shown on outgoing message if it fails to send" + }, + "partiallySent": { + "message": "Bi qismî hate şandin, ji bo hûrgiliyan lê bitikîne", + "description": "Shown on outgoing message if it is partially sent" + }, + "showMore": { + "message": "Hûrgilî", + "description": "Displays the details of a key change" + }, + "showLess": { + "message": "Hûrgiliyan veşêre", + "description": "Hides the details of a key change" + }, + "learnMore": { + "message": "Derbarê piştrastkirina nimreyên ewlehiyê de zêdetir bizane", + "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": "Bilind bike", + "description": "Label text for button to upgrade the app to the latest version" + }, + "mediaMessage": { + "message": "Peyama medyayê", + "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." + }, + "unregisteredUser": { + "message": "Nimre ne tomarkirî ye", + "description": "Error message displayed when sending to an unregistered user." + }, + "sync": { + "message": "Navnivîsk", + "description": "Label for contact and group sync settings" + }, + "syncExplanation": { + "message": "Navnivîsk û hemû komên xwe ji cîhaza xwe ya mobîl biguhezîne vê derê.", + "description": "Explanatory text for sync settings" + }, + "lastSynced": { + "message": "Dema dawî ya senkronîzekirinê", + "description": "Label for date and time of last sync operation" + }, + "syncNow": { + "message": "Aniha lê bar bike", + "description": "Label for a button that syncs contacts and groups from your phone" + }, + "syncing": { + "message": "Lê bar dibe...", + "description": "Label for a disabled sync button while sync is in progress." + }, + "syncFailed": { + "message": "Lê barkirin têk çû. Ji hebûna înterneta telefon û kombersa xwe piştrast bibe.", + "description": "Informational text displayed if a sync operation times out." + }, + "timestamp_s": { + "message": "aniha", + "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." + }, + "timestamp_m": { + "message": "1dq", + "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." + }, + "timestamp_h": { + "message": "1s", + "description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble." + }, + "hoursAgo": { + "message": "$hours$s", + "description": "Contracted form of 'X hours ago' which works both for singular and plural", + "placeholders": { + "hours": { + "content": "$1", + "example": "2" + } + } + }, + "minutesAgo": { + "message": "$minutes$dq", + "description": "Contracted form of 'X minutes ago' which works both for singular and plural", + "placeholders": { + "minutes": { + "content": "$1", + "example": "10" + } + } + }, + "justNow": { + "message": "aniha", + "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'." + }, + "messageBodyTooLong": { + "message": "Peyam zêde dirêj e.", + "description": "Shown if the user tries to send more than 64kb of text" + }, + "unblockToSend": { + "message": "Ji bo şandina peyamê, astenga vî kesî rake.", + "description": "Brief message shown when trying to message a blocked number" + }, + "unblockGroupToSend": { + "message": "Ji bo şandina peyamê, astenga vê komê rake.", + "description": "Brief message shown when trying to message a blocked group" + }, + "youChangedTheTimer": { + "message": "Te dema wendabûna peyaman wekî $time$ saz kir.", + "description": "Message displayed when you change the message expiration timer in a conversation.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, + "timerSetOnSync": { + "message": "Dema wendabûna peyaman wekî $time$ hat nûkirin.", + "description": "Message displayed when timer is set on initial link of desktop device.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, + "timerSetByMember": { + "message": "Endamekî dema wendabûna peyaman wekî $time$ saz kir.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, + "theyChangedTheTimer": { + "message": "$name$, dema wendabûna peyaman wekî $time$ saz kir.", + "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" + } + } + }, + "timerOption_0_seconds": { + "message": "girtî", + "description": "Label for option to turn off message expiration in the timer menu" + }, + "timerOption_5_seconds": { + "message": "5 saniye", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_10_seconds": { + "message": "10 saniye", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_30_seconds": { + "message": "30 saniye", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_1_minute": { + "message": "1 deqe", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_5_minutes": { + "message": "5 deqe", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_30_minutes": { + "message": "30 deqe", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_1_hour": { + "message": "1 saet", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_6_hours": { + "message": "6 saet", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_12_hours": { + "message": "12 saet", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_1_day": { + "message": "1 roj", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_1_week": { + "message": "1 hefte", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "disappearingMessages": { + "message": "Peyamên wenda dibin", + "description": "Conversation menu option to enable disappearing messages" + }, + "timerOption_0_seconds_abbreviated": { + "message": "girtî", + "description": "Short format indicating current timer setting in the conversation list snippet" + }, + "timerOption_5_seconds_abbreviated": { + "message": "5sn", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_10_seconds_abbreviated": { + "message": "10sn", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_30_seconds_abbreviated": { + "message": "30sn", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_1_minute_abbreviated": { + "message": "1dq", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_5_minutes_abbreviated": { + "message": "5dq", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_30_minutes_abbreviated": { + "message": "30dq", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_1_hour_abbreviated": { + "message": "1s", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_6_hours_abbreviated": { + "message": "6s", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_12_hours_abbreviated": { + "message": "12s", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_1_day_abbreviated": { + "message": "1r", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_1_week_abbreviated": { + "message": "1h", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "disappearingMessagesDisabled": { + "message": "Peyamên wenda dibin neçalak e", + "description": "Displayed in the left pane when the timer is turned off" + }, + "disappearingMessagesDisabledByMember": { + "message": "Endamekî peyamên wenda dibin neçalak kir.", + "description": "Displayed in the left pane when the timer is turned off" + }, + "disabledDisappearingMessages": { + "message": "$name$ disabled disappearing messages.", + "description": "Displayed in the conversation list when the timer is turned off", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "youDisabledDisappearingMessages": { + "message": "Te \"peyamên wenda dibin\" neçalak kir.", + "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": "Danezana dengî lêde", + "description": "Description for audio notification setting" + }, + "callRingtoneNotificationDescription": { + "message": "Dengên gerînê lêde", + "description": "Description for call ringtone notification setting" + }, + "callSystemNotificationDescription": { + "message": "Ji bo gerînan, danezanan nîşan bide", + "description": "Description for call notification setting" + }, + "incomingCallNotificationDescription": { + "message": "Gerînên tê, çalak bike", + "description": "Description for incoming calls setting" + }, + "contactChangedProfileName": { + "message": "$sender$ changed their profile name from $oldProfile$ to $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$ changed their profile name to $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" + } + } + }, + "safetyNumberChanged": { + "message": "Nimreya ewlehiyê hate guhertin", + "description": "A notification shown in the conversation when a contact reinstalls" + }, + "safetyNumberChanges": { + "message": "Guhertinên Nimreya Ewlehiyê", + "description": "Title for safety number changed modal" + }, + "safetyNumberChangedGroup": { + "message": "Nimreya ewlehiyê ya bi $name$ re hate guhertin", + "description": "A notification shown in a group conversation when a contact reinstalls, showing the contact name", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "verifyNewNumber": { + "message": "Nimreya ewlehiyê piştrast bike", + "description": "Label on button included with safety number change notification in the conversation" + }, + "cannotGenerateSafetyNumber": { + "message": "This user can't be verified until you've exchanged messages with them.", + "description": "Shown on the safety number screen if you have never exchanged messages with that contact" + }, + "yourSafetyNumberWith": { + "message": "Nimreya te ya ewlehiyê ya bi $name1$ re:", + "description": "Heading for safety number view", + "placeholders": { + "name1": { + "content": "$1", + "example": "John" + } + } + }, + "themeLight": { + "message": "Ronî", + "description": "Label text for light theme (normal)" + }, + "themeDark": { + "message": "Tarî", + "description": "Label text for dark theme" + }, + "themeSystem": { + "message": "Sîstem", + "description": "Label text for system theme" + }, + "noteToSelf": { + "message": "Ji xwe re Notekê binivîse", + "description": "Name for the conversation with your own phone number" + }, + "noteToSelfHero": { + "message": "You can add notes for yourself in this conversation. If your account has any linked devices, new notes will be synced.", + "description": "Description for the Note to Self conversation" + }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, + "hideMenuBar": { + "message": "Benda menûyê veşêre", + "description": "Label text for menu bar visibility setting" + }, + "startConversation": { + "message": "Dest bi axiftineke nû bike", + "description": "Label underneath number a user enters that is not an existing contact" + }, + "notSupportedSMS": { + "message": "Peyamên SMS/MMS'ê nayên piştgirîkirin.", + "description": "Label underneath number informing user that SMS is not supported on desktop" + }, + "newPhoneNumber": { + "message": "Ji bo kesekî tevlî bikî, nimreyeke telefonê bikevê.", + "description": "Placeholder for adding a new number to a contact" + }, + "invalidNumberError": { + "message": "Nimreya nederbasdar", + "description": "When a person inputs a number that is invalid" + }, + "unlinkedWarning": { + "message": "Relink Signal Desktop to your mobile device to continue messaging.", + "description": "" + }, + "unlinked": { + "message": "Girêdan hat rakirin", + "description": "" + }, + "relink": { + "message": "Dîsa girê bide", + "description": "" + }, + "autoUpdateNewVersionTitle": { + "message": "Signal update available", + "description": "" + }, + "autoUpdateNewVersionMessage": { + "message": "Guhertoyeke nû ya Signalê berdest e.", + "description": "" + }, + "autoUpdateNewVersionInstructions": { + "message": "Press Restart Signal to apply the updates.", + "description": "" + }, + "autoUpdateRestartButtonLabel": { + "message": "Restart Signal", + "description": "" + }, + "autoUpdateLaterButtonLabel": { + "message": "Paşê", + "description": "" + }, + "leftTheGroup": { + "message": "$name$ ji komê derket.", + "description": "Shown in the conversation history when a single person leaves the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "multipleLeftTheGroup": { + "message": "$name$ ji komê derket.", + "description": "Shown in the conversation history when multiple people leave the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice, Bob" + } + } + }, + "updatedTheGroup": { + "message": "$name$ komê nû kir.", + "description": "Shown in the conversation history when someone updates the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "youUpdatedTheGroup": { + "message": "Te komê nû kir.", + "description": "Shown in the conversation history when you update a group" + }, + "updatedGroupAvatar": { + "message": "Wêneyê komê hate nûkirin.", + "description": "Shown in the conversation history when someone updates the group" + }, + "titleIsNow": { + "message": "Navê komê êdî '$name$' e.", + "description": "Shown in the conversation history when someone changes the title of the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Book Club" + } + } + }, + "youJoinedTheGroup": { + "message": "Tu tevlî komê bû.", + "description": "Shown in the conversation history when you are added to a group." + }, + "joinedTheGroup": { + "message": "$name$ tevlî komê bû.", + "description": "Shown in the conversation history when a single person joins the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "multipleJoinedTheGroup": { + "message": "$names$ tevlî komê bû.", + "description": "Shown in the conversation history when more than one person joins the group", + "placeholders": { + "names": { + "content": "$1", + "example": "Alice, Bob" + } + } + }, + "ConversationListItem--message-request": { + "message": "Daxwaza peyamê", + "description": "Preview shown for conversation if the user has not yet accepted an incoming message request" + }, + "ConversationListItem--draft-prefix": { + "message": "Reşnivîs:", + "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": "Wêne", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Vîdyo", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Peyama dengî", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Peyama dengî", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Dosye", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, + "message--getNotificationText--stickers": { + "message": "Peyama stîkerê", + "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": "Peyama nayê piştgirîkirin", + "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": "Medyaya dîtina-yekcarê", + "description": "Shown in notifications and in the left pane after view-once message is deleted." + }, + "message--getDescription--disappearing-photo": { + "message": "Wêneyê dîtina-yekcarê", + "description": "Shown in notifications and in the left pane when a message is a view once photo." + }, + "message--getDescription--disappearing-video": { + "message": "Vîdyoya dîtina-yekcarê", + "description": "Shown in notifications and in the left pane when a message is a view once video." + }, + "message--deletedForEveryone": { + "message": "Ev peyam hat jêbirin.", + "description": "Shown in a message's bubble when the message has been deleted for everyone." + }, + "stickers--toast--InstallFailed": { + "message": "Pakêta stîkeran nehate sazkirin", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Stîkerên sazkirî", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Stîkerên sazkirî tune", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Ji Signalê", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Stîkerên Signalê ne berdest in", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Stîkerên ku te stendine", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Stîkerên ku ji peyaman hatine, ew ê li vir xuya bibin", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Saz bike", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Rake", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "You may not be able to re-install this sticker pack if you no longer have the source message.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Image": { + "message": "Introducing Stickers: 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": { + "message": "Introducing Stickers", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Why use words when you can use stickers?", + "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", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Pakêta stîkeran tevlî bike", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Rûpela pêş", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Rûpela paş", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Stîkera dawî", + "description": "Label for the recent stickers button in the sticker picker" + }, + "stickers--StickerPicker--DownloadError": { + "message": "Hinek Stîker nehatin daxistin.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Pakêta stîkeran tê sazkirin...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Stîker nehate dîtin", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "New sticker packs from your messages are available to install", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "No sticker packs found", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Recently used stickers will appear here.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Pakêta Stîkeran", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Di vebûna pakêta stîkeran de çewtî derket. Girêdana înterneta xwe kontrol bike û dîsa biceribîne.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Emojî nehate dîtin", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Lî emojiyan bigere", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Rengê emojiyê $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "EmojiPicker__button--recents": { + "message": "Berî niha", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emojî", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Heywan", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Xwarin", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Çalakî", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Ger û geşt", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Obje", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Sembol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Al", + "description": "Label for flag emoji picker button" + }, + "confirmation-dialog--Cancel": { + "message": "Betal bike", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ sent you a message that can't be processed or displayed because it uses a new Signal feature.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "You can ask $contact$ to re-send this message now that you are using an up-to-date version of Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "One of your devices sent a message that can't be processed or displayed because it uses a new Signal feature.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Future messages like this will be synchronized now that you are using an up-to-date version of Signal.", + "description": "" + }, + "Message--update-signal": { + "message": "Signalê nû bike", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Hat dîtin", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Medya", + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" + }, + "Message--tap-to-view--incoming--expired-toast": { + "message": "Jixwe te ev peyam dîtiye.", + "description": "Shown when user clicks on an expired incoming view-once bubble" + }, + "Message--tap-to-view--outgoing--expired-toast": { + "message": "Peyamên dîtina-yekcarê di raboriya axiftina te de nayên hilanîn.", + "description": "Shown when user clicks on an expired outgoing view-once bubble" + }, + "Message--tap-to-view--incoming": { + "message": "Wêneyê bibîne", + "description": "Text shown on photo messages with with individual timers, before user has viewed it" + }, + "Message--tap-to-view--incoming-video": { + "message": "Vîdyoyê bibîne", + "description": "Text shown on video messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(pêvek)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(jêgirtin)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(reşnivîs)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Keyboard--navigate-by-section": { + "message": "Rêgerîna li gorî beşê", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--previous-conversation": { + "message": "Axiftina berî vê", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--next-conversation": { + "message": "Axiftina din", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--previous-unread-conversation": { + "message": "Axiftina berî vê ya nexwendî", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--next-unread-conversation": { + "message": "Axiftina din ya nexwendî", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--preferences": { + "message": "Vebijark", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-conversation-menu": { + "message": "Menûya axiftinê veke", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--archive-conversation": { + "message": "Axiftinê arşîv bike", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--unarchive-conversation": { + "message": "Axiftinê ji arşîvê derxîne", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--search": { + "message": "Bibîne", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--search-in-conversation": { + "message": "Di axiftinê de bibîne", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--focus-composer": { + "message": "Fokûsê bide ser qada nivîsê", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-all-media-view": { + "message": "Xuyanga 'Hemû Medya'yê veke", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-emoji-chooser": { + "message": "Hilbijêra emojiyan veke", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-sticker-chooser": { + "message": "Hilbijêra stîkeran veke", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--begin-recording-voice-note": { + "message": "Nota dengî tomar bike", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--default-message-action": { + "message": "Ji bo peyama bijartî çalakiya jixweberî", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--view-details-for-selected-message": { + "message": "Hûrgiliyên peyama bijartî nîşan bide", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--toggle-reply": { + "message": "Bersivê bide peyama bijartî", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--toggle-reaction-picker": { + "message": "Toggle emoji-reaction picker for selected message", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--save-attachment": { + "message": "Ji peyama bijartî pevekan tomar bike", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--delete-message": { + "message": "Peyama bijartî rake", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--add-newline": { + "message": "Rêzikeke nû tevlî peyamê bike", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--expand-composer": { + "message": "Qada nivîsê fireh bike", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--send-in-expanded-composer": { + "message": "Bişîne (di qada nivîsê ya firehkirî de)", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--attach-file": { + "message": "Dosyeyê tevlî bike", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--remove-draft-link-preview": { + "message": "Pêşdîtina lînka reşnivîsê rake", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--remove-draft-attachments": { + "message": "Hemû pêvekên reşnivîsê rake", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--conversation-by-index": { + "message": "Xwe bavêje axiftinê", + "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": "Vebijark", + "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": "Hilpek", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--one-to-nine-range": { + "message": "1 ji 9", + "description": "Expresses that 1, 2, 3, up to 9 are available shortcut keys" + }, + "Keyboard--header": { + "message": "Kurterêyên Klavyeyê", + "description": "Title header of the keyboard shortcuts guide" + }, + "Keyboard--navigation-header": { + "message": "Rêgerîn", + "description": "Header of the keyboard shortcuts guide - navigation section" + }, + "Keyboard--messages-header": { + "message": "Peyam", + "description": "Header of the keyboard shortcuts guide - messages section" + }, + "Keyboard--composer-header": { + "message": "Qada nivîsandinê", + "description": "Header of the keyboard shortcuts guide - composer section" + }, + "Keyboard--scroll-to-top": { + "message": "Bişemitîne serê lîsteyê", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--scroll-to-bottom": { + "message": "Bişemitîne dawiya lîsteyê", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--close-curent-conversation": { + "message": "Axiftina niha bigire", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--calling-header": { + "message": "Gerîn", + "description": "Header of the keyboard shortcuts guide - calling section" + }, + "Keyboard--toggle-audio": { + "message": "Deng veke/bigire", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--toggle-video": { + "message": "Vîdyoyê veke/bigire", + "description": "Shown in the shortcuts guide" + }, + "close-popup": { + "message": "Pencereya veqetok bigire", + "description": "Used as alt text for any button closing a popup" + }, + "add-image-attachment": { + "message": "Pêveka wêneyê tevlî bike", + "description": "Used in draft attachment list for the big 'add new attachment' button" + }, + "remove-attachment": { + "message": "Pêvekê rake", + "description": "Used in draft attachment list to remove an individual attachment" + }, + "backToInbox": { + "message": "Vegere hatdankê", + "description": "Used as alt-text of button on archived conversations screen" + }, + "conversationArchived": { + "message": "Axiftin hat arşîvkirin", + "description": "A toast that shows up when user archives a conversation" + }, + "conversationReturnedToInbox": { + "message": "Axiftin vegeriya hatdankê", + "description": "A toast that shows up when the user unarchives a conversation" + }, + "conversationMarkedUnread": { + "message": "Axiftin wekî nexwendî hat nîşankirin", + "description": "A toast that shows up when user marks a conversation as unread" + }, + "StickerCreator--title": { + "message": "Afîrînera pakêta stîkeran", + "description": "The title of the Sticker Pack Creator window" + }, + "StickerCreator--DropZone--staticText": { + "message": "Ji bo tevlîkirina wêneyan li vir bitikîne an jî biherikîne", + "description": "Text which appears on the Sticker Creator drop zone when there is no active drag" + }, + "StickerCreator--DropZone--activeText": { + "message": "Wêneyan biherikîne vir", + "description": "Text which appears on the Sticker Creator drop zone when there is an active drag" + }, + "StickerCreator--Preview--title": { + "message": "Pakêta stîkeran", + "description": "The 'title' of the sticker pack preview 'modal'" + }, + "StickerCreator--ConfirmDialog--cancel": { + "message": "Betal bike", + "description": "The default text for the confirm dialog cancel button" + }, + "StickerCreator--CopyText--button": { + "message": "Kopî bike", + "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": "Pêşve", + "description": "Default text for the next button on all stages of the sticker creator" + }, + "StickerCreator--AppStage--prev": { + "message": "Paşve", + "description": "Default text for the previous button on all stages of the sticker creator" + }, + "StickerCreator--DropStage--title": { + "message": "Stîkerên xwe tevlî bike", + "description": "Title for the drop stage of the sticker creator" + }, + "StickerCreator--DropStage--help": { + "message": "Stickers must be in PNG, APNG, or WebP format with a transparent background and 512x512 pixels. Recommended margin is 16px.", + "description": "Help text for the drop stage of the sticker creator" + }, + "StickerCreator--DropStage--showMargins": { + "message": "Valahiyên kêlekê nîşan bide", + "description": "Text for the show margins toggle on the drop stage of the sticker creator" + }, + "StickerCreator--DropStage--addMore": { + "message": "$count$ an jî zêdetir tevlî bike", + "description": "Text to show user how many more stickers they must add", + "placeholders": { + "hashtag": { + "content": "$1", + "example": "4" + } + } + }, + "StickerCreator--EmojiStage--title": { + "message": "Emojiyê tevlî her stîkerê bike", + "description": "Title for the drop stage of the sticker creator" + }, + "StickerCreator--EmojiStage--help": { + "message": "Ev dihêle ku em ji te re stîkeran pêşniyar bikin di dema peyamşandinê de.", + "description": "Help text for the drop stage of the sticker creator" + }, + "StickerCreator--MetaStage--title": { + "message": "Tenê çend hûrgiliyên din...", + "description": "Title for the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--title": { + "message": "Sernav", + "description": "Label for the title input of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--author": { + "message": "Çêker", + "description": "Label for the author input of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--cover": { + "message": "Wêneyê bergê", + "description": "Label for the cover image picker of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--cover--help": { + "message": "Di parvekirina pakêta stîkeran de ew ê ev wêne bê nîşandan", + "description": "Help text for the cover image picker of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--ConfirmDialog--title": { + "message": "Tu dixwazî pakêta xwe ya stîkeran lê bar bikî?", + "description": "Title for the confirm dialog on the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--ConfirmDialog--confirm": { + "message": "Lê bar bike", + "description": "Text for the upload button in the confirmation dialog on the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--ConfirmDialog--text": { + "message": "Piştî afirandina pakêta stîkerê tu yê êdî nikaribî sererastkirinan tê de bikî an jî wê jê bibî.", + "description": "The text inside the confirmation dialog on the meta stage of the sticker creator" + }, + "StickerCreator--UploadStage--title": { + "message": "Pakêta te ya stîkeran tê afirandin", + "description": "Title for the upload stage of the sticker creator" + }, + "StickerCreator--UploadStage-uploaded": { + "message": "$count$ / $total$ lê bar bû", + "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": "Bijî! Te pakêta stîkeran afirand.", + "description": "Title for the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--help": { + "message": "Tu dikarî bi rêya îkona stîkerê bigihîjî stîkerên xwe an jî bi bikaranîna lînka jêrîn wan bi hevalên xwe re parve bikî.", + "description": "Help text for the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--callToAction": { + "message": "Use the hashtag $hashtag$ to help other people find the URLs for any custom sticker packs that you would like to make publicly accessible.", + "description": "Call to action text for the share stage of the sticker creator", + "placeholders": { + "hashtag": { + "content": "$1", + "example": "#makeprivacystick" + } + } + }, + "StickerCreator--ShareStage--copyTitle": { + "message": "Navnîşana pakêta stîkeran", + "description": "Title for the copy button on the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--close": { + "message": "Bigire", + "description": "Text for the close button on the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--createAnother": { + "message": "Pakêteke din a stîkeran biafirîne", + "description": "Text for the create another sticker pack button on the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--socialMessage": { + "message": "Vê pakêta nû ya stîkeran a min ji bo Signalê afirandiye, bibîne. #makeprivacystick", + "description": "Text which is shared to social media platforms for sticker packs" + }, + "StickerCreator--Toasts--imagesAdded": { + "message": "$count$ wêne hatin tevlîkirin", + "description": "Text for the toast when images are added to the sticker creator", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "StickerCreator--Toasts--animated": { + "message": "Stîkerên livok niha nayên piştgirîkirin", + "description": "Text for the toast when an image that is animated was dropped on the sticker creator" + }, + "StickerCreator--Toasts--tooLarge": { + "message": "Wêneyê tê herikandin pir mezin e", + "description": "Text for the toast when an image that is too large was dropped on the sticker creator" + }, + "StickerCreator--Toasts--errorProcessing": { + "message": "Di hêrana wêneyê de çewtî derket", + "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": "Divê stîkerên PNG'ê yên livok çargoşe bin", + "description": "Text for the toast when someone tries to upload a non-square APNG" + }, + "StickerCreator--Toasts--mustLoopForever": { + "message": "Divê stîkerên livok di zîvira bêdewî de bin", + "description": "Text for the toast when an image in the sticker creator does not animate forever" + }, + "StickerCreator--Toasts--APNG--dimensionsTooLarge": { + "message": "Rehenda stîkerên PNG'ê yên livok pir mezin e", + "description": "Text for the toast when an APNG image in the sticker creator is too large" + }, + "StickerCreator--Toasts--APNG--dimensionsTooSmall": { + "message": "Rehenda stîkerên PNG'ê yên livok pir biçûk e", + "description": "Text for the toast when an APNG image in the sticker creator is too small" + }, + "StickerCreator--Toasts--errorUploading": { + "message": "Di barkirina stîkeran de çewtî: $message$", + "description": "Text for the toast when a sticker pack cannot be uploaded", + "placeholders": { + "message": { + "content": "$1", + "example": "Not connected" + } + } + }, + "StickerCreator--Toasts--linkedCopied": { + "message": "Lînk hat kopîkirin", + "description": "Text for the toast when a link for sharing is copied from the Sticker Creator" + }, + "StickerCreator--StickerPreview--light": { + "message": "Stîkera te di rûkara ronî de", + "description": "Text for the sticker preview for the light theme" + }, + "StickerCreator--StickerPreview--dark": { + "message": "Stîkera te di rûkara tarî de", + "description": "Text for the sticker preview for the dark theme" + }, + "StickerCreator--Authentication--error": { + "message": "Ji bo bikaranîna Çêkera Pakêta Stîkeran, Signalê li telefon û kombersa xwe saz bike.", + "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" + }, + "Reactions--error": { + "message": "Bertek nehate şandin. Ji kerema xwe, dîsa biceribîne.", + "description": "Shown when a reaction fails to send" + }, + "ReactionsViewer--more": { + "message": "Zêdetir", + "description": "Use in the reaction picker as the alt text for the 'more' button" + }, + "ReactionsViewer--all": { + "message": "Hemû", + "description": "Shown in reaction viewer as the title for the 'all' category" + }, + "MessageRequests--message-direct": { + "message": "Tu dixwazî $name$ ji te re peyaman bişîne, nav û wêneyê te bibîne? Heta tu vê qebûl nekî ew ê nizanibin ku te peyamên wan dîtine.", + "description": "Shown as the message for a message request in a direct message", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce" + } + } + }, + "MessageRequests--message-direct-blocked": { + "message": "Tu dixwazî $name$ ji te re peyaman bişîne, nav û wêneyê te bibîne? Heta ku tu astengê ranekî tu yê ti peyaman wernegirî.", + "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": "Tu dixwazî tevlî vê komê bibî û nav û wêneyê xwe bi endamên komê re parve bikî? Heta tu qebûl nekî ew ê nizanibin ku te peyamên wan dîtiye.", + "description": "Shown as the message for a message request in a group", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce Pollard" + } + } + }, + "MessageRequests--message-group-blocked": { + "message": "Tu dixwazî astenga vê komê rakî û nav û wêneyê xwe bi endamên komê re parve bikî? Heta ku tu astengê ranekî tu yê ti peyaman wernegirî.", + "description": "Shown as the message for a message request in a blocked group" + }, + "MessageRequests--block": { + "message": "Asteng bike", + "description": "Shown as a button to let the user block a message request" + }, + "MessageRequests--unblock": { + "message": "Astengê rake", + "description": "Shown as a button to let the user unblock a message request" + }, + "MessageRequests--unblock-confirm-title": { + "message": "Astenga $name$ rake?", + "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": "Hûn ê karibin ji hev re peyaman bişînin û li hev bigerin.", + "description": "Shown as the body in the confirmation modal for unblocking a private message request", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce Pollard" + } + } + }, + "MessageRequests--unblock-group-confirm-body": { + "message": "Endamên komê ew ê karibin te dîsa tevlî vê komê bikin.", + "description": "Shown as the body in the confirmation modal for unblocking a group message request", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce Pollard" + } + } + }, + "MessageRequests--block-and-delete": { + "message": "Asteng bike û jê bibe", + "description": "Shown as a button to let the user block and delete a message request" + }, + "MessageRequests--block-direct-confirm-title": { + "message": "$name$ asteng bike?", + "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": "Kesên astengkirî ew ê nikaribin li te bigerin an jî peyaman ji te re bişînin.", + "description": "Shown as the body in the confirmation modal for blocking a private message request" + }, + "MessageRequests--block-group-confirm-title": { + "message": "Ji koma $group$'ê derkeve û asteng bike?", + "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": "Tu yê êdî ji vê komê peyam an jî nûvekirinan nestînî û endam ew ê nikaribin te dîsa tevlî vê komê bikin.", + "description": "Shown as the body in the confirmation modal for blocking a group message request" + }, + "MessageRequests--delete": { + "message": "Jê bibe", + "description": "Shown as a button to let the user delete any message request" + }, + "MessageRequests--delete-direct-confirm-title": { + "message": "Axiftinê jê bibe?", + "description": "Shown as the title in the confirmation modal for deleting a private message request" + }, + "MessageRequests--delete-direct-confirm-body": { + "message": "Ev axiftin ew ê ji hemû cîhazên te bê jêbirin.", + "description": "Shown as the body in the confirmation modal for deleting a private message request" + }, + "MessageRequests--delete-group-confirm-title": { + "message": "Ji koma $group$'ê derkeve û jê bibe?", + "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": "Jê bibe", + "description": "Shown as a button to let the user delete a direct message request" + }, + "MessageRequests--delete-group": { + "message": "Derkeve û jê bibe", + "description": "Shown as a button to let the user delete a group message request" + }, + "MessageRequests--delete-group-confirm-body": { + "message": "Tu yê ji vê komê derkevî û ew ê ji hemû cîhazên te bên jêbirin.", + "description": "Shown as the body in the confirmation modal for deleting a group message request" + }, + "MessageRequests--accept": { + "message": "Bipejirîne", + "description": "Shown as a button to let the user accept a message request" + }, + "MessageRequests--continue": { + "message": "Bidomîne", + "description": "Shown as a button to share your profile, necessary to continue messaging in a conversation" + }, + "MessageRequests--profile-sharing--group": { + "message": "Tu dixwazî axiftina xwe bi vê komê re bidomînî û nav û wêneyê xwe bi endamên komê re parve bikî? $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": "Tu dixwazî axiftina xwe bi $firstName$ re bidomînî û nav û wêneyê xwe pê re parve bikî? $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": "Zêdetir bizane", + "description": "Shown at the end of profile sharing messages as a link." + }, + "ConversationHero--members": { + "message": "$count$ endam", + "description": "Specifies the number of members in a group conversation", + "placeholders": { + "count": { + "content": "$1", + "example": "22" + } + } + }, + "ConversationHero--members-1": { + "message": "1 endam", + "description": "Specifies the number of members in a group conversation when there is one member", + "placeholders": { + "count": { + "content": "$1", + "example": "22" + } + } + }, + "ConversationHero--membership-1": { + "message": "Endamê koma $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" + } + } + }, + "ConversationHero--membership-2": { + "message": "Endamê komên $group1$ û $group2$'ê.", + "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", + "placeholders": { + "group1": { + "content": "$1", + "example": "NYC Rock Climbers" + }, + "group2": { + "content": "$2", + "example": "Dinner Party" + } + } + }, + "ConversationHero--membership-3": { + "message": "Endamê $group1$, $group2$ û $group3$'ê.", + "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", + "placeholders": { + "group1": { + "content": "$1", + "example": "NYC Rock Climbers" + }, + "group2": { + "content": "$2", + "example": "Dinner Party" + }, + "group3": { + "content": "$3", + "example": "Friends 🌿" + } + } + }, + "ConversationHero--membership-extra": { + "message": "Endamê komên $group1$, $group2$, $group3$ û $remainingCount$ komên din.", + "description": "Shown in the conversation hero to indicate this user is a member of at least three 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$, te tevlî komê kir.", + "description": "Shown Indicates that you were added to a group by a given individual.", + "placeholders": { + "name": { + "content": "$1", + "example": "Jeff Smith" + } + } + }, + "acceptCall": { + "message": "Bibersivîne", + "description": "Shown in tooltip for the button to accept a call (audio or video)" + }, + "acceptCallWithoutVideo": { + "message": "Bêyî vîdyo bibersivîne", + "description": "Shown in tooltip for the button to accept a video call without video" + }, + "declineCall": { + "message": "Red bike", + "description": "Shown in tooltip for the button to decline a call (audio or video)" + }, + "declinedIncomingAudioCall": { + "message": "Te gerîna dengî red kir.", + "description": "Shown in conversation history when you declined an incoming audio call" + }, + "declinedIncomingVideoCall": { + "message": "Te gerîna vîdyoyî red kir.", + "description": "Shown in conversation history when you declined an incoming video call" + }, + "acceptedIncomingAudioCall": { + "message": "Gerîna dengî ya tê", + "description": "Shown in conversation history when you accepted an incoming audio call" + }, + "acceptedIncomingVideoCall": { + "message": "Gerîna vîdyoyî ya tê", + "description": "Shown in conversation history when you accepted an incoming video call" + }, + "missedIncomingAudioCall": { + "message": "Gerîna dengî ya bêbersiv", + "description": "Shown in conversation history when you missed an incoming audio call" + }, + "missedIncomingVideoCall": { + "message": "Gerîna vîdyoyî ya bêbersiv", + "description": "Shown in conversation history when you missed an incoming video call" + }, + "acceptedOutgoingAudioCall": { + "message": "Gerîna dengî ya diçe", + "description": "Shown in conversation history when you made an outgoing audio call" + }, + "acceptedOutgoingVideoCall": { + "message": "Gerîna vîdyoyî ya diçe", + "description": "Shown in conversation history when you made an outgoing video call" + }, + "missedOrDeclinedOutgoingAudioCall": { + "message": "Gerîna dengî ya nebersivandî", + "description": "Shown in conversation history when your audio call is missed or declined" + }, + "missedOrDeclinedOutgoingVideoCall": { + "message": "Gerîna vîdyoyî ya nebersivandî", + "description": "Shown in conversation history when your video call is missed or declined" + }, + "incomingAudioCall": { + "message": "Gerîna dengî ya tê...", + "description": "Shown in both the incoming call bar and notification for an incoming audio call" + }, + "incomingVideoCall": { + "message": "Gerîna vîdyoyî ya tê...", + "description": "Shown in both the incoming call bar and notification for an incoming video call" + }, + "outgoingCallPrering": { + "message": "Tê gerîn...", + "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" + }, + "outgoingCallRinging": { + "message": "Lê dixe...", + "description": "Shown in the call screen when placing an outgoing call that is now ringing" + }, + "makeOutgoingCall": { + "message": "Li hinekan bigere", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Gerîneke vîdyoyî bike", + "description": "Title for the video call button in a conversation" + }, + "joinOngoingCall": { + "message": "Tevlî bibe", + "description": "Text that appears in a group when a call is active" + }, + "callNeedPermission": { + "message": "$title$ ew ê ji te daxwazeke peyamê bistîne. Piştî ku daxwaza te ya peyamê hate qebûlkirin, tu dikarî lê bigerî.", + "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": "Ji nû ve tê girêdan...", + "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": "Sazkarî", + "description": "Title for device selection settings" + }, + "calling__participants": { + "message": "$people$ di gerînê de", + "description": "Title for participants list toggle", + "placeholders": { + "people": { + "content": "$1", + "example": "16" + } + } + }, + "calling__call-notification__ended": { + "message": "Gerîna komî bi dawî bû", + "description": "Notification message when a group call has ended" + }, + "calling__call-notification__started-by-someone": { + "message": "Gerîna komî dest pê kir", + "description": "Notification message when a group call has started, but we don't know who started it" + }, + "calling__call-notification__started-by-you": { + "message": "Te gerîna komî da destpêkirin", + "description": "Notification message when a group call has started by you" + }, + "calling__call-notification__started": { + "message": "$name$ gerîna komî da destpêkirin", + "description": "Notification message when a group call has started", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "calling__call-notification__button__in-another-call-tooltip": { + "message": "Jixwe tu di gerînekê de yî", + "description": "Tooltip in disabled notification button when you're on another call" + }, + "calling__call-notification__button__call-full-tooltip": { + "message": "Gerîn gihîşte kapasîteya $max$ beşdaran", + "description": "Tooltip in disabled notification button when the call is full", + "placeholders": { + "max": { + "content": "$1", + "example": "5" + } + } + }, + "calling__pip--on": { + "message": "Gerînê biçûk bike", + "description": "Title for picture-in-picture toggle" + }, + "calling__pip--off": { + "message": "Gerînê bike ekrana tije", + "description": "Title for picture-in-picture toggle" + }, + "calling__switch-view--to-grid": { + "message": "Switch to grid view", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Switch to speaker view", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__hangup": { + "message": "Ji gerînê derkeve", + "description": "Title for hang up button" + }, + "callingDeviceSelection__label--video": { + "message": "Vîdyo", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Mîkrofon", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Hoparlor", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "Cîhazên berdest tune", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Jixweber", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Danezanan bêdeng bike", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Ji bo saetekê bêdeng bike", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Ji bo rojekê bêdeng bike", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Ji bo hefteyekê bêdeng bike", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Ji bo salekê bêdeng bike", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Bideng bike", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Ji bo $duration$ hat bêdengkirin", + "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": "Emojî", + "description": "Label for emoji button" + }, + "ErrorModal--title": { + "message": "Hinek tişt çewt çûn!", + "description": "Title of pop-up dialog when user-initiated task has gone wrong" + }, + "ErrorModal--description": { + "message": "Ji kerema xwe, dîsa biceribîne an jî bi tîma piştgiriyê re têkeve têkiliyê", + "description": "Description text in pop-up dialog when user-initiated task has gone wrong" + }, + "Confirmation--confirm": { + "message": "Baş e", + "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" + }, + "unknown-sgnl-link": { + "message": "Sorry, that sgnl:// link didn't make sense!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "Invalid Link", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "This is not a valid group link. Make sure the entire link is intact and correct before attempting to join.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Hûn dixwazin tevlî vê komê bibin û nav û wêneya xwe bi endamên wê re parve bikin?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "You're already in this group.", + "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.", + "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", + "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.", + "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", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "This group link is no longer valid.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "An admin of this group must approve your request before you can join this group. If approved, your name and photo will be shared with its members.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Tevlî bibe", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Request to Join", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Daxwazê betal bike", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Cancel your request to join this group?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Erê", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "Na", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "1 endam", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ endam", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "Group · $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": "Your request to join has been sent to the group admin. You’ll be notified when they take action.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Link Error", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Joining via this link failed. Try joining again later.", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--admin": { + "message": "Rêveber", + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "Hemû endam", + "description": "Label for describing the general non-privileged members of a group" + }, + "updating": { + "message": "Tê nûkirin...", + "description": "Shown along with a spinner when an update operation takes longer than one second" + }, + "GroupV2--create--you": { + "message": "Te komê ava kir.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--create--other": { + "message": "$memberName$ kom afirand. ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--create--unknown": { + "message": "Kom hat afirandin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ navê komê guherand kir \"$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": "Te navê komê kir \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "Endamekî navê komê guherand, kir \"$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$ navê komê rakir.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Te navê komê rakir.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "Endamekî navê komê rakir.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ wêneyê komê guherand.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Te wêneyê komê guherand.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "Endamekî wêneyê komê guherand.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ wêneyê komê rakir.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "Te wêneyê komê rakir.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "Endamekî wêneyê komê rakir.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ destûra \"kî dikare agahiya komê sererast bike\" guherand kir \"Tenê rêveber\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "Te destûra 'kî dikare agahiya komê sererast bike'yê wekî \"Tenê rêveber\" saz kir.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "Rêveberekî destûra 'kî dikare agahiya komê sererast bike'yê wekî \"Tenê rêveber\" saz kir.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ destûra \"kî dikare agahiya komê sererast bike\" guherand kir \"Hemû endam\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "Te destûra 'kî dikare agahiya komê sererast bike'yê wekî \"Hemû endam\" saz kir.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "Rêveberekî destûra 'kî dikare agahiya komê sererast bike'yê wekî \"Hemû endam\" saz kir.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ destûra 'kî dikare endamên komê sererast bike'yê wekî \"Tenê rêveber\" saz kir.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "Te destûra 'kî dikare endamên komê sererast bike'yê wekî \"Tenê rêveber\" saz kir.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "Endamekî destûra 'kî dikare endamên komê sererast bike'yê wekî \"Tenê rêveber\" saz kir.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ destûra 'kî dikare endamên komê sererast bike'yê wekî \"Hemû endam\" saz kir.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "Te destûra 'kî dikare endamên komê sererast bike'yê wekî \"Hemû endam\" saz kir.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "Endamekî destûra 'kî dikare endamên komê sererast bike'yê wekî \"Hemû endam\" saz kir.", + "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.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "Admin approval for the group link has been disabled.", + "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.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "Admin approval for the group link has been disabled.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--invited--you": { + "message": "Te kesê ($inviteeName$) ku hatiye vexwendin tevlî kir.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add--invited--other": { + "message": "$memberName$, kesê ($inviteeName$) ku hatiye vexwendin tevlî kir.", + "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": "Endamekî kesê ($inviteeName$) ku hatiye vexwendin tevlî kir.", + "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$ vexwendina komê ya ji $inviterName$ qebûl kir.", + "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$ vexwendina komê qebûl kir.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "Te vexwendina komê ya ji $inviterName$ qebûl kir.", + "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": "Te vexwendina komê qebûl kir.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$, vexwendina te ya ji bo komê qebûl kir.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$, $addeeName$ tevlî kir.", + "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": "Te, $memberName$ tevlî kir.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "Endamekî $memberName$ tevlî kir.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$, te tevlî komê kir.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Tu tevlî komê bû.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "Tu tevlî komê bû", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--you--you": { + "message": "Hûn bi rêya lînka komê tevlî komê bûn", + "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.", + "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$ approved your request to join the group.", + "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": "Daxwaza te ya ji bo tevlêbûna li komê hate pejirandin.", + "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$.", + "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$ approved a request to join the group from $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": "A request to join the group from $joinerName$ has been approved.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$, $memberName$ derxist.", + "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$ ji komê derket.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "Te, $memberName$ derxist.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "Endamekî $memberName$ ji komê derxist.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$, te derxist.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "Tu ji komê derketî.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "Tu ji komê hatî derxistin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$, $memberName$ kir rêveber.", + "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": "Te, $memberName$ kir rêveber.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "Endamekî $memberName$ kir rêveber.", + "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$, te kir rêveber.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "Rêveberekî te kir rêveber.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $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": "You revoked admin privileges from $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": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ 1 kes vexwend vê komê.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "Te, $inviteeName$ vexwend komê.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "Kesek li komê hate vexwendin.", + "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$, te vexwend komê.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "Tu ji bo komê hate vexwendin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$, $count$ kes vexwendin komê.", + "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": "Te, $count$ vexwend komê.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "$count$ kes li komê hatin vexwendin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 kesê ku ji aliyê $memberName$ ve hatibû vexwendin, vexwendina komê red kir.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ vexwendina te ya komê red kir.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--from-you": { + "message": "Te vexwendina komê red kir.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 kesî vexwendina komê red kir.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "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$ revoked their invitation to you.", + "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$ revoked their invitation to 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "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$ revoked invitations to the group for $count$ people.", + "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": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "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$ revoked an invitation to the group for 1 person invited by $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": "You revoked an invitation to the group for 1 person invited by $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": "An admin revoked an invitation to the group for 1 person invited by $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$ revoked the invitation to the group you sent to $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": "You rescinded your invitation to $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": "An admin revoked the invitation to the group you sent to $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$ revoked invitations to the group for $count$ people invited by $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": "You revoked invitations to the group for $count$ people invited by $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": "An admin revoked invitations to the group for $count$ people invited by $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$ revoked the invitations to the group you sent to $count$ people.", + "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": "You rescinded your invitation to $count$ people.", + "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": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--admin-approval-add-one--you": { + "message": "Ji bo tevlîbûna li komê, te daxwazek şand.", + "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.", + "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": "Te daxwaza xwe ya ji bo tevlêbûna li komê betal kir", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "Te daxwaza xwe ya ji bo tevlêbûna li komê ji tanga rêvebir va hate redkirin", + "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$.", + "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$ canceled their request to join the group.", + "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$ denied a request to join the group from $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "You turned on the group link with admin approval disabled.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "The group link has been turned on with admin approval disabled.", + "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.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "The group link has been turned on with admin approval enabled.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "Te girêdana komê neçalak kir.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ turned off the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "Girêdana komê hate neçalakkirin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "Te girêdana komê reset kir.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ reset the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "Girêdana komê hate resetkirin.", + "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$", + "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": "Ev kom li Koma Nû hat bilindkirin.", + "description": "Shown in timeline when a legacy group (GV1) is upgraded to a new group (GV2)" + }, + "GroupV1--Migration--learn-more": { + "message": "Zêdetir Bizane", + "description": "Shown on a bubble below a 'group was migrated' timeline notification, or as button on Migrate dialog" + }, + "GroupV1--Migration--migrate": { + "message": "Bilind bike", + "description": "Shown on Migrate dialog to kick off the process" + }, + "GroupV1--Migration--info--title": { + "message": "Komên nû çi ne?", + "description": "Shown on Learn More popup after GV1 migration" + }, + "GroupV1--Migration--migrate--title": { + "message": "Li Koma Nû bilind bike", + "description": "Shown on Migration popup after choosing to migrate group" + }, + "GroupV1--Migration--info--summary": { + "message": " ", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--keep-history": { + "message": "Berî bilindkirinê raboriya peyaman û hemû medya hatin hilanîn.", + "description": "Shown on Learn More popup after GV1 migration" + }, + "GroupV1--Migration--migrate--keep-history": { + "message": "Berî bilindkirinê ew ê raboriya peyaman û hemû medya bên hilanîn.", + "description": "Shown on Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--invited--you": { + "message": "Ji bo tu dîsa tevlî vê komê bibî divê tu vexwendinekê qebûl bikî, heta ku tu qebûl nekî tu yê peyamên komê nestînî.", + "description": "Shown on Learn More popup after GV1 migration" + }, + "GroupV1--Migration--info--invited--many": { + "message": "Ev endam ji bo tevlî komê bibin divê vexwendinê qebûl bikin, heta ku vê vexwendinê qebûl nekin ew ê peyamên komê nestînin:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--invited--one": { + "message": "Ev endam ji bo tevlî komê bibe divê vexwendinê qebûl bike, heta ku vê vexwendinê qebûl neke ew ê peyamên komê nestîne:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--before--many": { + "message": "Ev endam nikarin tevlî Komên Nû bibin, û ew ê ji komê bên derxistin:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--before--one": { + "message": "Ev endam nikare tevlî Komên Nû bibe, û ew ê ji komê bê derxistin:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--after--many": { + "message": "Ev endam nikarin tevlî Komên Nû bibin, û ew ji komê hatin derxistin:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--after--one": { + "message": "Ev endam nikare tevlî Komên Nû bibe, û ew ji komê hate derxistin:", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--invited--you": { + "message": "Ji ber ku tu li komê nedihat tevlîkirin ji dêvla wê tu hatî vexwendin.", + "description": "Shown in timeline when a group is upgraded and you were invited instead of added" + }, + "GroupV1--Migration--invited--one": { + "message": "$contact$ nikarîbû tevlî Koma Nû bibe, ji bo tevlîbûnê jê re vexwendin hate şandin.", + "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$ endam nikarîbûn tevlî Koma Nû bibin, ji bo tevlîbûnê ji wan re vexwendin hatin şandin.", + "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$ ji komê hate derxistin.", + "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$ endam ji komê hatin derxistin.", + "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": "Bigire", + "description": "Generic close label" + }, + "previous": { + "message": "paşve", + "description": "Generic previous label" + }, + "next": { + "message": "pêşve", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Fireh bike", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Dosyeyê tevlî bike", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" + }, + "ContactModal--message": { + "message": "Peyam", + "description": "Button text for send message button in Group Contact Details modal" + }, + "ContactModal--rm-admin": { + "message": "Ji rêveberiya komê derxîne", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, + "ContactModal--make-admin": { + "message": "Bike rêveber", + "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.", + "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": "Remove $contact$ as group admin", + "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": "Ji komê derxîne", + "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "Sazkariyên komê", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "Girêdana komê", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Peyamên wenda dibin", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "When enabled, messages sent and received in this group will disappear after they've been seen.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Who can edit group info", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Choose who can edit group name, avatar, and disappearing messages timer.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Who can add members", + "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.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Requests & Invites", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "Ji komê derkeve", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "Komê asteng bike", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Do you really want to leave?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "Êdî tu yê nikaribî ji vê komê peyaman bişînî an jî bistînî.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "Derkeve", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "Block and Leave the \"$groupName$\" Group?", + "description": "This is the modal title for confirming blocking a group", + "placeholders": { + "groupName": { + "content": "$1", + "example": "Our Conversation" + } + } + }, + "ConversationDetailsActions--block-group-modal-content": { + "message": "You will no longer receive messages or updates from this group.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "Asteng bike", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ members", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "Medyayên parvekirî", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Gişî bibîne", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ members", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "Gişî bibîne", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Group link copied.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Copy link", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "Hun pê ewle ne hun dixwazin lînka komê reset bikin? Tu kes nikare êdî bi rêya bikaranîna lînka niha tevlî komê bibe.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Girêdanê reset bike", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Endamên nû bipejirîne", + "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", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Requests ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Invites ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Approve request from \"$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": "Deny request from \"$name$\"?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Invited by you", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Invited by you", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Invited by others", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "Invited $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": "Revoke group invite", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Revoke group invite for \"$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": "Revoke 1 invite sent by \"$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": "Revoke $number$ invites sent by \"$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": "Revoke", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Approve Request", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Deny Request", + "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.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "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.", + "description": "Information shown below the invite list" + } +} diff --git a/_locales/lo/messages.json b/_locales/lo/messages.json new file mode 100644 index 000000000..0f85fc450 --- /dev/null +++ b/_locales/lo/messages.json @@ -0,0 +1,4860 @@ +{ + "softwareAcknowledgments": { + "message": "ການຮອງຮັບຂອງໂປແກຣມສອບແວ່ຣ", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "ເງື່ອນໄຂແລະນະໂຍບາຍຄວາມເປັນສ່ວນຕົວ", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, + "copyErrorAndQuit": { + "message": "ກອບປີ້ຕົວບໍທຳງານແລະລົບລ້າງ", + "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" + }, + "unknownContact": { + "message": "ໍບໍສາມາດເຊື່ອມຕໍ່", + "description": "Shown as the name of a contact if we don't have any displayable information about them" + }, + "unknownGroup": { + "message": "ບໍ່ສາມາດເຂົ້າກຸ່ມ", + "description": "Shown as the name of a group if we don't have any information about it" + }, + "databaseError": { + "message": "ໍຂໍມູນດາຕ່າ ບໍ່ທຳງານ", + "description": "Shown in a popup if the database cannot start up properly" + }, + "deleteAndRestart": { + "message": "ລົບຂໍມູນດາຕ່າທັງໝົດແລະເປີດເຄືອງໄຫມ່", + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" + }, + "mainMenuFile": { + "message": "ແຟ້ມ", + "description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuCreateStickers": { + "message": "ສ້າງ / ອັບໂຫລດສະຕິກເກີແພັກ", + "description": "The label that is used for the Create/upload sticker pack option in the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuEdit": { + "message": "ດັດແກ້", + "description": "The label that is used for the Edit menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuView": { + "message": "ເບິ່ງ", + "description": "The label that is used for the View menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuWindow": { + "message": "ວີນໂດ", + "description": "The label that is used for the Window menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuHelp": { + "message": "ຊ່ວຍ", + "description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." + }, + "mainMenuSettings": { + "message": "ການຕັ້ງຄ່າ…", + "description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system." + }, + "appMenuHide": { + "message": "ເຊື່ອງ", + "description": "Application menu command to hide the window" + }, + "appMenuHideOthers": { + "message": "ເຊື່ອງອື່ນໆ", + "description": "Application menu command to hide all other windows" + }, + "appMenuUnhide": { + "message": "ສະແດງທັງໜົດ", + "description": "Application menu command to show all application windows" + }, + "appMenuQuit": { + "message": "ປິດສີກຫນໍ", + "description": "Application menu command to close the application" + }, + "editMenuUndo": { + "message": "ຍົກເລີກ", + "description": "Edit menu command to remove recently-typed text" + }, + "editMenuRedo": { + "message": "ເກັບຂໍ້ມູນຄືນ", + "description": "Edit menu command to restore previously undone typed text" + }, + "editMenuCut": { + "message": "ຕັດອອກ", + "description": "Edit menu command to remove selected text and add it to clipboard" + }, + "editMenuCopy": { + "message": "ກອບປີ້", + "description": "Edit menu command to add selected text to clipboard" + }, + "editMenuPaste": { + "message": "ວາງໄສ່", + "description": "Edit menu command to insert text from clipboard at cursor location" + }, + "editMenuPasteAndMatchStyle": { + "message": "ວ່າງໄຫ້ຮູບແບບຕົງກັນ", + "description": "Edit menu command to insert text from clipboard at cursor location, taking only text and not style information" + }, + "editMenuDelete": { + "message": "ລົບ", + "description": "Edit menu command to remove the selected text" + }, + "editMenuSelectAll": { + "message": "ເລື່ອກທັງຫມົດ", + "description": "Edit menu command to select all of the text in selected text box" + }, + "editMenuStartSpeaking": { + "message": "ເລີມເວົ້າ", + "description": "Edit menu item under 'speech' to start dictation" + }, + "editMenuStopSpeaking": { + "message": "ຍຸດເວົ້າ", + "description": "Edit menu item under 'speech' to stop dictation" + }, + "windowMenuClose": { + "message": "ປີດວີນໂດ", + "description": "Window menu command to close the current window" + }, + "windowMenuMinimize": { + "message": "ເຊື່ອງ", + "description": "Window menu command to minimize the current window" + }, + "windowMenuZoom": { + "message": "ໄຫ່ຍກວ່າ", + "description": "Window menu command to make the current window the size of the whole screen" + }, + "windowMenuBringAllToFront": { + "message": "ເອົາສ່ວນສຳຄັນທາງຫນ້າທັງໝົດ", + "description": "Window menu command to bring all windows of current application to front" + }, + "viewMenuResetZoom": { + "message": "ຂະໝາດທີມີຢູ່", + "description": "View menu command to go back to the default zoom" + }, + "viewMenuZoomIn": { + "message": "ຊົ້ມເຂົ້າ", + "description": "View menu command to make everything bigger" + }, + "viewMenuZoomOut": { + "message": "ຊົ້ມອອກ", + "description": "View menu command to make everything smaller" + }, + "viewMenuToggleFullScreen": { + "message": "ເປີດເຕັມຈໍ", + "description": "View menu command to enter or leave Full Screen mode" + }, + "viewMenuToggleDevTools": { + "message": "ເປີດໄຊ້ເຄືອງມືການພັດທະນາເວັບໄຊ້", + "description": "View menu command to show or hide the developer tools" + }, + "menuSetupAsNewDevice": { + "message": "ຕິດຕັ້ງອຸປະກອນໄຫມ່", + "description": "When the application is not yet set up, menu option to start up the set up as fresh device" + }, + "menuSetupAsStandalone": { + "message": "ຕັ້ງຄ່າເປັນອຸປະກອນ ທີເລີ່ມດ້ວຍຕົວ", + "description": "Only available on development modes, menu option to open up the standalone device setup sequence" + }, + "messageContextMenuButton": { + "message": "ເພີມລັກສະນະ", + "description": "Label for context button next to each message" + }, + "contextMenuCopyLink": { + "message": "ກອບປີ້ລີ່ງ", + "description": "Shown in the context menu for a link to indicate that the user can copy the link" + }, + "contextMenuCopyImage": { + "message": "ກອບປີ້ຮູບ", + "description": "Shown in the context menu for an image to indicate that the user can copy the image" + }, + "contextMenuNoSuggestions": { + "message": "ບໍ່ມີຄຳແນະນຳ", + "description": "Shown in the context menu for a misspelled word to indicate that there are no suggestions to replace the misspelled word" + }, + "avatarMenuViewArchive": { + "message": "ເບີງສີງທີເກັບໄວ້ເບືອງຫລັງ", + "description": "One of the menu options available in the Avatar Popup menu" + }, + "loading": { + "message": "ກຳລັງໂຫລດ...", + "description": "Message shown on the loading screen before we've loaded any messages" + }, + "optimizingApplication": { + "message": "ກຳລັງເພີ່ມປະສິດທິພາບແອັບພິເຄຊັ່ນ", + "description": "Message shown on the loading screen while we are doing application optimizations" + }, + "migratingToSQLCipher": { + "message": "ເພີມປະສິດຕິພາບ ຂໍ້ຄວາມ...$status$ ໄຫ້ສົມບູນ.", + "description": "Message shown on the loading screen while we are doing application optimizations", + "placeholders": { + "status": { + "content": "$1", + "example": "45/200" + } + } + }, + "archivedConversations": { + "message": "ເບືອງຫລັງຂອງການສົນທະນາ", + "description": "Shown in place of the search box when showing archived conversation list" + }, + "LeftPane--pinned": { + "message": "ມູດ", + "description": "Shown as a header for pinned conversations in the left pane" + }, + "LeftPane--chats": { + "message": "ແຊັດ", + "description": "Shown as a header for non-pinned conversations in the left pane" + }, + "archiveHelperText": { + "message": "ການສົນທະນານີ້ ໄດ້ເກັບໄວ້ ແລະ ຈະໄດ້ປະກົດຂື້ນ ຢູ່ໄນອີນບັອກເທົ່ານັ້ນ ຖ້າມີຂໍ້ຄວາມໄໝ່ ທີໄດ້ຮັບ.", + "description": "Shown at the top of the archived conversations list in the left pane" + }, + "archiveConversation": { + "message": "ເກັບໄວ້ເບືອງຫລັງ", + "description": "Shown in menu for conversation, and moves conversation out of main conversation list" + }, + "markUnread": { + "message": "ໝາຍສີ່ງທີບໍ່ໄດ້ອ່ານ", + "description": "Shown in menu for conversation, and marks conversation as unread" + }, + "moveConversationToInbox": { + "message": "ບໍເກັບໄວ້ເບືອງຫລັງ", + "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" + }, + "pinConversation": { + "message": "ມູດການສົນທະນາ", + "description": "Shown in menu for conversation, and pins the conversation to the top of the conversation list" + }, + "unpinConversation": { + "message": "ບໍມີມູດການສົນທະນາ", + "description": "Undoes Archive Conversation action, and unpins the conversation from the top of the conversation list" + }, + "pinnedConversationsFull": { + "message": "ເຈົ້າສາມາດໄຊ້ມູດ4ອັນຂື້ນໄປ", + "description": "" + }, + "chooseDirectory": { + "message": "ເລືອກແຟ້ມ", + "description": "Button to allow the user to find a folder on disk" + }, + "chooseFile": { + "message": "ເລືອກໄຟ", + "description": "Button to allow the user to find a file on disk" + }, + "loadDataHeader": { + "message": "ໂລດຂໍມູນດາຕ່າ", + "description": "Header shown on the first screen in the data import process" + }, + "loadDataDescription": { + "message": "You've just gone through the export process, and your contacts and messages are waiting patiently on your computer. Select the folder that contains your saved Signal data.", + "description": "Introduction to the process of importing messages and contacts from disk" + }, + "importChooserTitle": { + "message": "ເລືອກຂໍມູນທີຈຳເປັນແລ້ວສົ່ງອອກ", + "description": "Title of the popup window used to select data previously exported" + }, + "importErrorHeader": { + "message": "ບາງຢາງມີບັນຫາ", + "description": "Header of the error screen after a failed import" + }, + "importingHeader": { + "message": "ຂໍ້ຄວາມແລະການຕິດຕໍ່ ກຳລັງດາວໂລດ", + "description": "Header of screen shown as data is import" + }, + "importErrorFirst": { + "message": "Make sure you have chosen the correct directory that contains your saved Signal data. Its name should begin with 'Signal Export.' You can also save a new copy of your data from the Chrome App.", + "description": "Message shown if the import went wrong; first paragraph" + }, + "importErrorSecond": { + "message": "If these steps don't work for you, please submit a debug log (View -> Debug Log) so that we can help you get migrated!", + "description": "Message shown if the import went wrong; second paragraph" + }, + "importAgain": { + "message": "ເລືອກແຟ້ມແລະລອງໄຫມ່ອີກຄັງ", + "description": "Button shown if the user runs into an error during import, allowing them to start over" + }, + "importCompleteHeader": { + "message": "ສຳເລັດ", + "description": "Header shown on the screen at the end of a successful import process" + }, + "importCompleteStartButton": { + "message": "້ເລີ່ມໄຊ້ສີກຫນໍແດັສທອບ", + "description": "Button shown at end of successful import process, nothing left but a restart" + }, + "importCompleteLinkButton": { + "message": "ລີງທີເຊືອມຕໍ່ມືຖືຂອງເຈັ້າ", + "description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen" + }, + "selectedLocation": { + "message": "ເລືອກຕຳແຫນ່ງຂອງເຈົ້າ", + "description": "Message shown as the export location if we didn't capture the target directory" + }, + "upgradingDatabase": { + "message": "ເພີມຂໍມູນດາຕ່າ ນິ້ຈະໄຊ້ບາງເວລາ", + "description": "Message shown on the loading screen when we're changing database structure on first run of a new version" + }, + "loadingMessages": { + "message": "ກຳລັງດາວໂລດຂໍ້ຄວາມ $count$ ໄດ້ແລ້ວ", + "description": "Message shown on the loading screen when we're catching up on the backlog of messages", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "view": { + "message": "ເບີງ", + "description": "Used as a label on a button allowing user to see more information" + }, + "youLeftTheGroup": { + "message": "ເຈົ້າບໍ່ແມ່ນສຳມະຊີກຢູ່ໄນກຸ່ມ", + "description": "Displayed when a user can't send a message because they have left the group" + }, + "invalidConversation": { + "message": "ກຸ່ມບໍ່ສາມາດໄຊ້ ກະລຸນາສ້າງກຸ່ມໄຫມ່", + "description": "Displayed when a user can't send a message because something has gone wrong in the conversation." + }, + "scrollDown": { + "message": "ເລືອນລົງທ້າຍສຸດຂອງການສົນທະນາ", + "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" + }, + "messagesBelow": { + "message": "ຂໍ້ຄວາມໄຫມ່ຢູ່ເບືອງລຸ້ມ", + "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" + }, + "unreadMessage": { + "message": "1 ບໍ່ອ່ານຂໍ້ຄວາມ", + "description": "Text for unread message separator, just one message" + }, + "unreadMessages": { + "message": "$count$ ບໍ່ອ່ານຂໍ້ຄວາມ", + "description": "Text for unread message separator, with count", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "messageHistoryUnsynced": { + "message": "ສຳລັບຄວາມປອດໄພ ການສົນທະນາທີຜ່ານມາ ບໍ່ສາມາດຍົກຍ້າຍໄປລີ່ງໄຫມ່ໄດ້", + "description": "Shown in the conversation history when a user links a new device to explain what is not supported." + }, + "youMarkedAsVerified": { + "message": "ເຈົ້າເລືອກໝາຍເລັກທີເໝາະສົມກັບ $name$ ເປັນການຢືນຢັ້ນ", + "description": "Shown in the conversation history when the user marks a contact as verified.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "youMarkedAsNotVerified": { + "message": "ເຈົ້າເລືອກໝາຍເລັກທີເໝາະສົມກັບ $name$ ບໍສາມາດຢືນຢັ້ນ", + "description": "Shown in the conversation history when the user marks a contact as not verified, whether on the Safety Number screen or by dismissing a banner or dialog.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "youMarkedAsVerifiedOtherDevice": { + "message": "ເຈົ້າເລືອກໝາຍເລັກທີເໝາະສົມກັບ $name$ ແລ້ວຈະຢືນຢົ້ນຈາກອຸປະກອນອື່ນ", + "description": "Shown in the conversation history when we discover that the user marked a contact as verified on another device.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "youMarkedAsNotVerifiedOtherDevice": { + "message": "ເຈົ້າເລືອກໝາຍທີເໝາະສົມກັບ $name$ ທີບໍ່ສາມາດຢືນຢົ້ນຈາກອຸປະກອນອື່ນ", + "description": "Shown in the conversation history when we discover that the user marked a contact as not verified on another device.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "membersNeedingVerification": { + "message": "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": "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.", + "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": "The following people may have reinstalled or changed devices. Verify your safety number with them to ensure privacy.", + "description": "Shown on confirmation dialog when user attempts to send a message" + }, + "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.", + "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", + "placeholders": { + "name1": { + "content": "$1", + "example": "Bob" + }, + "name2": { + "content": "$2", + "example": "Bob" + } + } + }, + "sendAnyway": { + "message": "ສົ່ງໄປທີອື່ນໆ", + "description": "Used on a warning dialog to make it clear that it might be risky to send the message." + }, + "callAnyway": { + "message": "ໂທໄປທີອື່ນໆ", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, + "continueCall": { + "message": "ສືບຕໍ່ການໂທ", + "description": "Used on a warning dialog to make it clear that it might be risky to continue the group call." + }, + "noLongerVerified": { + "message": "້ເຈົ້າເລືອກເລັກທີເໝາະສົມກັບ 1$name$ ທີມີການປຽນແປງ ແລະ ມັນບໍສາມາດຢືນຢົ້ນໄດ້ ຈາກການກົດປຸ້ມເພືອສະແດງ", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "multipleNoLongerVerified": { + "message": "ເຈົ້າເລືອກເລັກກັບຈຳນວນຫຼາຍ ສຳມະຊີກທີຢູ່ກຸ່ມມີການປຽນແປງ ແລະບໍ່ສາມາດຢືນຢົ້ນ ຈາກການກົດປຸ້ມເພືອສະແດງ", + "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." + }, + "debugLogExplanation": { + "message": "This log will be posted publicly online for contributors to view. You may examine and edit it before submitting.", + "description": "" + }, + "debugLogError": { + "message": "ມີບາງຢ່າງຜີດປົກກະຕິ ກັບ ການອັບໂລດ ກະລຸນາພີຈາລະນາເພີມ ທ່ອນໄຟຂອງຄວາມບົກພ່ອງ", + "description": "" + }, + "debugLogCopy": { + "message": "ກອບປີ້", + "description": "Shown as the text for the copy button on the debug log screen" + }, + "debugLogCopyAlt": { + "message": "ກອບປີ້ລີ່ງ ໄປທີແປັນພີມ", + "description": "Shown as the alt text for the copy button on the debug log screen" + }, + "debugLogLinkCopied": { + "message": "ລີ່ງທີກອບປີ້ ໄປທີແປັນພີມ", + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" + }, + "reportIssue": { + "message": "ລາຍງານຕົວບັນຫາ", + "description": "Link to open the issue tracker" + }, + "gotIt": { + "message": "ໄດ້ແລ້ວ", + "description": "Label for a button that dismisses a dialog. The user clicks it to confirm that they understand the message in the dialog." + }, + "submit": { + "message": "ສະເຫນີ", + "description": "" + }, + "acceptNewKey": { + "message": "ຍ້ອມຮັບ", + "description": "Label for a button to accept a new safety number" + }, + "verify": { + "message": "ໝາຍຈາກການຢືນຢັ້ນ", + "description": "" + }, + "unverify": { + "message": "ບໍ່ໝາຍຈາກການາຢືນຢັ້ນ", + "description": "" + }, + "isVerified": { + "message": "ເຈົ້າມີການຢືນຢັ້ນ ຈຳນວນເລັກທີເໝາະສົມກັບ$name$", + "description": "Summary state shown at top of the safety number screen if user has verified contact.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "isNotVerified": { + "message": "ເຈົ້າບໍມີການຢືນຢັ້ນ ຈຳນວນເລັກທີເໝາະສົມຂອງເຈົ້າກັບ1$name$", + "description": "Summary state shown at top of the safety number screen if user has not verified contact.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "verified": { + "message": "ການຢືນຢັ້ນ", + "description": "" + }, + "newIdentity": { + "message": "ຈຳນວນເລັກໄຫມ່ທີເໝາະສົມ", + "description": "Header for a key change dialog" + }, + "identityChanged": { + "message": "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": "ຂໍ້ຄວາມທີເຂົ້າມາມີຄວາມຜິດພາດ", + "description": "" + }, + "media": { + "message": "ເຄືອງສຽງ", + "description": "Header of the default pane in the media gallery, showing images and videos" + }, + "mediaEmptyState": { + "message": "ເຈົ້າບໍ່ມີຮູບຫຼືວີດີໂອໄນການສົນທະນາ", + "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" + }, + "allMedia": { + "message": "All Media", + "description": "Header for the media gallery" + }, + "documents": { + "message": "ຂໍ້ມູນ", + "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" + }, + "documentsEmptyState": { + "message": "ເຈົ້າບໍ່ມີລັກຖານໄນການສົນທະນາ", + "description": "Message shown to user in the media gallery when there are no messages with document attachments (anything other than images or video)" + }, + "today": { + "message": "ມື້​ນີ້", + "description": "Section header in the media gallery" + }, + "yesterday": { + "message": "ມື້ວານນີ້", + "description": "Section header in the media gallery" + }, + "thisWeek": { + "message": "ອາ​ທິດ​ນີ້", + "description": "Section header in the media gallery" + }, + "thisMonth": { + "message": "ເດືອນ​ນີ້", + "description": "Section header in the media gallery" + }, + "unsupportedAttachment": { + "message": "ບໍ່ຮັບຮອງ ປະເພດ ອຸປະກອນທີຍືດຕິດ. ກົດເພືອບັນທືກ.", + "description": "Displayed for incoming unsupported attachment" + }, + "clickToSave": { + "message": "ກົດປຸ້ມເກັບ", + "description": "Hover text for attachment filenames" + }, + "unnamedFile": { + "message": "ບໍ່ມີຊື່ໄນໄຝ", + "description": "Hover text for attachment filenames" + }, + "voiceMessage": { + "message": "ຂໍ້ຄວາມສຽງ", + "description": "Name for a voice message attachment" + }, + "dangerousFileType": { + "message": "ປະເພດ ອຸປະກອນທີຍືດຕິດ ບໍ່ມີການຮັບຮອງ ດ້ານຄວາມປອດໄພ ", + "description": "Shown in toast when user attempts to send .exe file, for example" + }, + "loadingPreview": { + "message": "ກຳລັງດາວໂລດການສະແດງຂອງສີກຫນໍແດັດທອບ", + "description": "Shown while Signal Desktop is fetching metadata for a url in composition area" + }, + "stagedPreviewThumbnail": { + "message": "ຮູບຮ່າງຫຍໍ້ ຂອງລີງທີຜ່ານມາ ສຳລັບ $domain$", + "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", + "placeholders": { + "path": { + "content": "$1", + "example": "instagram.com" + } + } + }, + "previewThumbnail": { + "message": "ຮູບນ້ອຍລີງ ທີຜ່ານມາ ສຳລັບ $domain$", + "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", + "placeholders": { + "path": { + "content": "$1", + "example": "instagram.com" + } + } + }, + "stagedImageAttachment": { + "message": "ຮ່າງຮູບພາບ ອຸປະກອນທີຍືດຕິດ: $path$", + "description": "Alt text for staged attachments", + "placeholders": { + "path": { + "content": "$1", + "example": "dog.jpg" + } + } + }, + "oneNonImageAtATimeToast": { + "message": "When including a non-image attachment, the limit is one attachment per message.", + "description": "An error popup when the user has attempted to add an attachment" + }, + "cannotMixImageAndNonImageAttachments": { + "message": "ເຈົ້າບໍ່ສາມາດສ້າງຮູບພາບແລະຮູບພາບໄນຫນື່ງຂໍ້ຄວາມກະຕິດຕັ້ງບໍ່ໄດ້", + "description": "An error popup when the user has attempted to add an attachment" + }, + "maximumAttachments": { + "message": "ເຈົ້້າບໍ່ສາມາດເພີມໄນການຕິດຕັ້ງຂໍ້ຄວາມນີ້ອີກ", + "description": "An error popup when the user has attempted to add an attachment" + }, + "fileSizeWarning": { + "message": "Sorry, the selected file exceeds message size restrictions.", + "description": "" + }, + "unableToLoadAttachment": { + "message": "ມີບັນຫາການດາວໂລດເລືອກຂອງການຕິດຕັ້ງ", + "description": "" + }, + "disconnected": { + "message": "ບໍສາມາດເຊື່ອມຕໍ່ໄດ້", + "description": "Displayed when the desktop client cannot connect to the server." + }, + "connecting": { + "message": "ກຳລັງເຊື່ອມຕໍ່", + "description": "Displayed when the desktop client is currently connecting to the server." + }, + "connect": { + "message": "້ເຊື່ອມຕໍ່", + "description": "Shown to allow the user to manually attempt a reconnect." + }, + "connectingHangOn": { + "message": "ໄຊ້ເວລາບໍດົນ...", + "description": "Subtext description for when the client is connecting to the server." + }, + "offline": { + "message": "ັໂຕເຄືອງທຳງານເອງ", + "description": "Displayed when the desktop client has no network connection." + }, + "checkNetworkConnection": { + "message": "ກວດເບີງການເຊື່ອມເຄື່ອຂ່າຍຂອງເຈົ້າ", + "description": "Obvious instructions for when a user's computer loses its network connection" + }, + "submitDebugLog": { + "message": "ລ໋ອກ ດີບາກ", + "description": "Menu item and header text for debug log modal (sentence case)" + }, + "debugLog": { + "message": "ລ໋ອກ ດີບາກ", + "description": "View menu item to open the debug log (title case)" + }, + "helpMenuShowKeyboardShortcuts": { + "message": "ສະແດງທາງລັດການໄຊ້ແປັນພີມ", + "description": "Item under the help menu, pops up a screen showing the application's keyboard shortcuts" + }, + "contactUs": { + "message": "ຕິດຕໍ່ພວກເຮົາ", + "description": "Item under the help menu, takes you to the contact us support page" + }, + "goToReleaseNotes": { + "message": "ໄປແກ້ໄຂສີ່ງທີບັນທືກ", + "description": "Item under the help menu, takes you to GitHub page for release notes" + }, + "goToForums": { + "message": "ໄປທີ່ບົດຄວາມ", + "description": "Item under the Help menu, takes you to the forums" + }, + "goToSupportPage": { + "message": "ໄປຊ່ວຍການສາໝັບສະໝູນເພກ", + "description": "Item under the Help menu, takes you to the support page" + }, + "joinTheBeta": { + "message": "ເຂົ້າຮ່ວມ ບີຕ໋າ", + "description": "Item under the Help menu, takes you to an article describing how to install the beta release of Signal Desktop" + }, + "signalDesktopPreferences": { + "message": "ການຕັ້ງຄ່າສີກຫນໍແດັດທອບ", + "description": "Title of the window that pops up with Signal Desktop preferences in it" + }, + "signalDesktopStickerCreator": { + "message": "ການສ້າງສະຕີກເກີພິເສດ", + "description": "Title of the window that pops up with Signal Desktop preferences in it" + }, + "aboutSignalDesktop": { + "message": "ກ່ຽວກັບສີກຫນໍແດັດທອບ", + "description": "Item under the Help menu, which opens a small about window" + }, + "speech": { + "message": "ຄວາມໄວ", + "description": "Item under the Edit menu, with 'start/stop speaking' items below it" + }, + "show": { + "message": "ສະແດງ", + "description": "Command under Window menu, to show the window" + }, + "hide": { + "message": "ເຊື່ອງ", + "description": "Command in the tray icon menu, to hide the window" + }, + "quit": { + "message": "ສ່ວນກຽ່ວຂ້ອງ", + "description": "Command in the tray icon menu, to quit the application" + }, + "signalDesktop": { + "message": "ສີກຫນໍແດັດທອບ", + "description": "Tooltip for the tray icon" + }, + "search": { + "message": "ຄົ້ນຫາ", + "description": "Placeholder text in the search input" + }, + "clearSearch": { + "message": "ລ້າງການຄົ້ນຫາ", + "description": "Aria label for clear search button" + }, + "searchIn": { + "message": "ຄົ້ນຫາໄນ $conversationName$", + "description": "Shown in the search box before text is entered when searching in a specific conversation", + "placeholders": { + "conversationName": { + "content": "$1", + "example": "Friends" + } + } + }, + "noSearchResults": { + "message": "ບໍ່ໄດ້ຜົນສຳລັບ\" $searchTerm$\"", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$1", + "example": "dog" + } + } + }, + "noSearchResultsInConversation": { + "message": "ບໍ່ໄດ້ຜົນສຳລັບ\"1$searchTerm$\"ໄນ $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": "ການສົນທະນາ", + "description": "Shown to separate the types of search results" + }, + "contactsHeader": { + "message": "ຕິດຕໍ່", + "description": "Shown to separate the types of search results" + }, + "messagesHeader": { + "message": "ຂໍ້ຄວາມ", + "description": "Shown to separate the types of search results" + }, + "welcomeToSignal": { + "message": "ຍີນດີນຕ້ອນຮັບສີກຫນໍ", + "description": "" + }, + "selectAContact": { + "message": "ເລືອກກຸ່ມທີຕິດຕໍ່ຫຼືກຳລັງແຊັດຫາ", + "description": "" + }, + "typingAlt": { + "message": "ພີມການສົນທະນາ ດ້ວຍພາບກາຕູນ ທີເຄືອນໄຫວໄດ້", + "description": "Used as the 'title' attribute for the typing animation" + }, + "contactInAddressBook": { + "message": "ຄົນນີ້ຢູ່ໄນການຕິດຕໍ່ຂອງເຈົ້າ", + "description": "Description of icon denoting that contact is from your address book" + }, + "contactAvatarAlt": { + "message": "ເຊື່ອມຕໍ່ກັບຄືນ ອາວະຕ໋າ $name$", + "description": "Used in the alt tag for the image avatar of a contact", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "sendMessageToContact": { + "message": "ສົ່ງຂໍ້ຄວາມ", + "description": "Shown when you are sent a contact and that contact has a signal account" + }, + "home": { + "message": "ບ້ານ", + "description": "Shown on contact detail screen as a label for an address/phone/email" + }, + "work": { + "message": "ວຽກ", + "description": "Shown on contact detail screen as a label for an address/phone/email" + }, + "mobile": { + "message": "ມືຖື", + "description": "Shown on contact detail screen as a label for aa phone or email" + }, + "email": { + "message": "ອີເມວ", + "description": "Generic label shown if contact email has custom type but no label" + }, + "phone": { + "message": "ໂທລະສັບ", + "description": "Generic label shown if contact phone has custom type but no label" + }, + "address": { + "message": "ທີຢູ່", + "description": "Generic label shown if contact address has custom type but no label" + }, + "poBox": { + "message": "ທີ່ຢູຕູ້ໄປສະນີ", + "description": "When rendering an address, used to provide context to a post office box" + }, + "downloading": { + "message": "ກຳລັງດາວໂລດ", + "description": "Shown in the message bubble while a long message attachment is being downloaded" + }, + "downloadAttachment": { + "message": "ດາວໂລດການຕິດຕັ້ງ", + "description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button" + }, + "reactToMessage": { + "message": "ປະຕິກິລິຍາຂໍ້ຄວາມ", + "description": "Shown in triple-dot menu next to message to allow user to react to the associated message" + }, + "replyToMessage": { + "message": "ຕອບຂໍ້ຄວາມ", + "description": "Shown in triple-dot menu next to message to allow user to start crafting a message with a quotation" + }, + "originalMessageNotFound": { + "message": "ຂໍ້ຄວາມສະບັບເກົ່າບໍ່ເຫັນ", + "description": "Shown in quote if reference message was not found as message was initially downloaded and processed" + }, + "originalMessageNotAvailable": { + "message": "ຂໍ້ຄວາມສະບັບເກົ່າໄຊ້ບໍ່ໄດ້ດົນ", + "description": "Shown in toast if user clicks on quote that references message no longer in database" + }, + "messageFoundButNotLoaded": { + "message": "ຂໍ້ຄວາມສະບັບເກົ່າທີເຫັນນັ້ນ ແຕ່ບໍໄດ້ໂລດ ເລື່ອນຂື້ນເພືອໂລດມັນ", + "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" + }, + "voiceRecordingInterruptedMax": { + "message": "ຂໍ້ຄວາມສຽງໄດ້ຍຸດ ເພາະວ່າ ເວລາສູງສຸດ ມີຂິດຈຳກັດ ຂອງການຄົ້ນຫາ.", + "description": "Confirmation dialog message for when the voice recording is interrupted due to max time limit" + }, + "voiceRecordingInterruptedBlur": { + "message": "Voice message recording stopped because you switched to another app.", + "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" + }, + "voiceNoteLimit": { + "message": "Voice messages are limited to five minutes. Recording will stop if you switch to another app.", + "description": "Shown in toast to warn user about limited time and that window must be in focus" + }, + "voiceNoteMustBeOnlyAttachment": { + "message": "ຂໍ້ຄວາມສຽງຈະເປັນຫນືງໄນຄວາມຜູກພັນ", + "description": "Shown in toast if tries to record a voice note with any staged attachments" + }, + "attachmentSaved": { + "message": "ເກັບຄວາມຜູກພັນ ກົດສະແດງໄນໂຟນເດີ", + "description": "Shown after user selects to save to downloads", + "placeholders": { + "name": { + "content": "$1", + "example": "proof.jpg" + } + } + }, + "you": { + "message": "ທ່ານ", + "description": "Shown when the user represented is the current user." + }, + "replyingTo": { + "message": "ກຳລັງຕອບໄປ $name$", + "description": "Shown in iOS theme when you or someone quotes to a message which is not from you", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "audioPermissionNeeded": { + "message": "To send audio messages, allow Signal Desktop to access your microphone.", + "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.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" + }, + "videoCallingPermissionNeeded": { + "message": "ສຳລັບການໂທວີດີໂອ; ອະນຸຍາດໄຫ້ທ່ານ ໄຊ້ສິກຫນໍແດັດທອບ ເຂົ້າເຖີງ ກ້ອງຖ່າຍຂອງທ່ານ.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" + }, + "allowAccess": { + "message": "ອະນຸຍາດໄຫ້ເຂົ້າໄປ", + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" + }, + "showSettings": { + "message": "ສະແດງການຕິດຕັ້ງ", + "description": "A button shown in dialog requesting the user to turn on audio permissions" + }, + "audio": { + "message": "ສຽງ", + "description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment" + }, + "video": { + "message": "ວີດີໂອ", + "description": "Shown in a quotation of a message containing a video if no text was originally provided with that video" + }, + "photo": { + "message": "ຮູບພາບ", + "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" + }, + "cannotUpdate": { + "message": "ບໍ່ສາມາດອັບເດດ", + "description": "Shown as the title of our update error dialogs on windows" + }, + "cannotUpdateDetail": { + "message": "Signal Desktop failed to update, but there is a new version available. Please go to $url$ and install the new version manually, then either contact support or file a bug about this problem.", + "description": "Shown if a general error happened while trying to install update package", + "placeholders": { + "url": { + "content": "$1", + "example": "https://signal.org/download" + } + } + }, + "readOnlyVolume": { + "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving $app$ to $folder$ with 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": "ໂອເຄ", + "description": "" + }, + "cancel": { + "message": "ຍົກເລີກ", + "description": "" + }, + "discard": { + "message": "ປະຕິເສດ", + "description": "" + }, + "failedToSend": { + "message": "ການສົ່ງມີບັນຫານ ຕໍ່ຜູ້ທີໄດ້ຮັບ. ກວດເບີງການເຊື່ອມເຄືອຂ່າຍຂອງທ່ານ.", + "description": "" + }, + "error": { + "message": "ຜິດພາດ", + "description": "" + }, + "messageDetail": { + "message": "ຂໍ້ຄວາມລາຍລະອຽດ", + "description": "" + }, + "delete": { + "message": "ລົບ", + "description": "" + }, + "accept": { + "message": "ຍ້ອມຮັບ", + "description": "" + }, + "on": { + "message": "On", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Off", + "description": "Label for when something is turned off" + }, + "deleteWarning": { + "message": "Clicking 'delete' will permanently remove this message from your devices only.", + "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.", + "description": "Text shown in the confirmation dialog for deleting a message for everyone" + }, + "deleteThisMessage": { + "message": "ລົບຂໍ້ຄວາມນີ້", + "description": "" + }, + "from": { + "message": "ຈາກ", + "description": "Label for the sender of a message" + }, + "to": { + "message": "ເຖີງ", + "description": "Label for the receiver of a message" + }, + "toJoiner": { + "message": "ເຖິງ", + "description": "Joiner for message search results - like 'Jon' to 'Friends Group'" + }, + "sent": { + "message": "ສົ່ງ", + "description": "Label for the time a message was sent" + }, + "received": { + "message": "ໄດ້ຮັບ", + "description": "Label for the time a message was received" + }, + "sendMessage": { + "message": "ສົ່ງຂໍ້ຄວາມ", + "description": "Placeholder text in the message entry field" + }, + "groupMembers": { + "message": "ສະມາຊິກກຸ່ມ", + "description": "" + }, + "showMembers": { + "message": "ສະແດງສະມາຊິກ", + "description": "" + }, + "resetSession": { + "message": "ກຳນົດການຕັ້ງຄ່າໄໝ່", + "description": "This is a menu item for resetting the session, using the imperative case, as in a command." + }, + "showSafetyNumber": { + "message": "ເບີງຄືນເລັກທີເໝາະສົມ", + "description": "" + }, + "viewRecentMedia": { + "message": "ເບິງຮູບພາບວີດີໂອທີຜ່ານມາ", + "description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command." + }, + "verifyHelp": { + "message": "If you wish to verify the security of your end-to-end encryption with $name$, compare the numbers above with the numbers on their device.", + "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": "" + }, + "goBack": { + "message": "ຍ້ອນກັບ", + "description": "Label for back button in a conversation" + }, + "moreInfo": { + "message": "ຂໍ້ມູນເພີ່ມເຕີມ", + "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" + }, + "retrySend": { + "message": "ລອງສົ່ງໄໝ່", + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" + }, + "deleteMessage": { + "message": "ລົບຂໍ້ຄວາມສຳລັບຂ້ອຍ", + "description": "Shown on the drop-down menu for an individual message, deletes single message" + }, + "deleteMessageForEveryone": { + "message": "ລົບຂໍ້ຄວາມສຳລັບທຸກຄົນ", + "description": "Shown on the drop-down menu for an individual message, deletes single message for everyone" + }, + "deleteMessages": { + "message": "ລົບ", + "description": "Menu item for deleting messages, title case." + }, + "deleteConversationConfirmation": { + "message": "ລົບການສົນທະນາແບບຖາວອນບໍ່", + "description": "Confirmation dialog text that asks the user if they really wish to delete the conversation. Answer buttons use the strings 'ok' and 'cancel'. The deletion is permanent, i.e. it cannot be undone." + }, + "sessionEnded": { + "message": "ການຕັ້ງຄ່າຄືນໄໝ່ທີ່ປອດໄພ", + "description": "This is a past tense, informational message. In other words, your secure session has been reset." + }, + "quoteThumbnailAlt": { + "message": "Thumbnail of image from quoted message", + "description": "Used in alt tag of thumbnail images inside of an embedded message quote" + }, + "imageAttachmentAlt": { + "message": "ຂໍ້ຄວາມຕິດກັບຮູບພາບ", + "description": "Used in alt tag of image attachment" + }, + "videoAttachmentAlt": { + "message": "ຂໍ້ຄວາມຕິດກັບພາບໝ້າຈໍວີດີໂອ", + "description": "Used in alt tag of video attachment preview" + }, + "lightboxImageAlt": { + "message": "ສົ່ງຮູບພາບໄນການສົນທະນາ", + "description": "Used in the alt tag for the image shown in a full-screen lightbox view" + }, + "imageCaptionIconAlt": { + "message": "ກຳລັງສະແດງ ອີຄອນ ຮູບພາບນັ້ນ ທີບໍມີຄຳອະທີບາຍ", + "description": "Used for the icon layered on top of an image in message bubbles" + }, + "addACaption": { + "message": "ເພີມຫົວຂໍ້", + "description": "Used as the placeholder text in the caption editor text field" + }, + "save": { + "message": "ເກັບ", + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" + }, + "fileIconAlt": { + "message": "ຮູບສັນຍາລັກເອກະສານ", + "description": "Used in the media gallery documents tab to visually represent a file" + }, + "installWelcome": { + "message": "ຍີນດີຕ້ອນຮັບເຂົ້າຊູສີກຫນໍແດັດທອບ", + "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" + }, + "linkYourPhone": { + "message": "ລີ່ງໂທລະສັບ ຂອງທ່ານ ໄປທີສີກຫນໍ ແດັດທອບ", + "description": "Shown on the front page when the application first starts, above the QR code" + }, + "signalSettings": { + "message": "ຕັ້ງຄ່າສີກຫນໍ", + "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" + }, + "linkedDevices": { + "message": "ອຸປະກອນເຊື່ອມໂຍງ", + "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" + }, + "plusButton": { + "message": "ປຸ່ມ", + "description": "The button used in Signal Android to add a new linked device" + }, + "linkNewDevice": { + "message": "ອຸປະກອນເຊື່ອມໂຍງໄໝ່", + "description": "The menu option shown in Signal iOS to add a new linked device" + }, + "deviceName": { + "message": "ຊື່ອຸປະກອນ", + "description": "The label in settings panel shown for the user-provided name for this desktop instance" + }, + "chooseDeviceName": { + "message": "ເລຶອກຊື່ອຸປະກອນນີ້", + "description": "The header shown on the 'choose device name' screen in the device linking process" + }, + "finishLinkingPhone": { + "message": "ສຳເລັດການເຊື່ອມຕໍ່ໂທລະສັບ", + "description": "The text on the button to finish the linking process, after choosing the device name" + }, + "initialSync": { + "message": "ການຕິດຕໍ່ພົວພັນແລະກຸ່ມ", + "description": "Shown during initial link while contacts and groups are being pulled from mobile device" + }, + "installConnectionFailed": { + "message": "ການເຊື່ອມຕໍ່ກັບເຊີບເວີລົ້ມເຫລວ", + "description": "Displayed when we can't connect to the server." + }, + "installTooManyDevices": { + "message": "ຂໍໂທດ ທີເຈົ້າມີການເຊື່ອມຕໍ່ຢູ່ແລ້ວ ທີຕ້ອງຍ້າຍບາງສ່ວນອອກ", + "description": "" + }, + "installTooOld": { + "message": "ອຸປະກອນອັບເດດສີກຫນໍລີງທີໂທລະສັບຂອງເຈົ້າ", + "description": "" + }, + "installErrorHeader": { + "message": "ບາງຢາງມີບັນຫາ", + "description": "" + }, + "installTryAgain": { + "message": "ລອງໄໝ່ອີກຄັ້ງ", + "description": "" + }, + "theme": { + "message": "ຫົວຂໍ້", + "description": "Header for theme settings" + }, + "calling": { + "message": "ກຳລັງໂທ", + "description": "Header for calling options on the settings screen" + }, + "calling__start": { + "message": "ເລີມໂທ", + "description": "Button label in the call lobby for starting a call" + }, + "calling__join": { + "message": "ເຂົ້າຮ່ວມການໂທ", + "description": "Button label in the call lobby for joining a call" + }, + "calling__return": { + "message": "ໂທກັບຄືນ", + "description": "Button label in the call lobby for returning to a call" + }, + "calling__call-is-full": { + "message": "ໂທບໍ່ຫວ່າງ", + "description": "Button label in the call lobby when you can't join because the call is full" + }, + "calling__button--video-disabled": { + "message": "ກ້ອງຖ່າຍຮູບຖືກປິດໄຊ້ງານ", + "description": "Button tooltip label when the camera is disabled" + }, + "calling__button--video-off": { + "message": "ປິດກ້ອງຖ່າຍຮູບ", + "description": "Button tooltip label for turning off the camera" + }, + "calling__button--video-on": { + "message": "ເປີດກ້ອງຖ່າຍຮູບ", + "description": "Button tooltip label for turning on the camera" + }, + "calling__button--audio-disabled": { + "message": "ໄມໂຄຣໂຟນມີບັນຫາ", + "description": "Button tooltip label when the microphone is disabled" + }, + "calling__button--audio-off": { + "message": "ໄມບໍ່ມີສຽງ", + "description": "Button tooltip label for turning off the microphone" + }, + "calling__button--audio-on": { + "message": "ປິດສຽງໄມ", + "description": "Button tooltip label for turning on the microphone" + }, + "calling__your-video-is-off": { + "message": "ກ້ອງຖ່າຍຮູບຂອງເຈົ້າປິດ", + "description": "Label in the calling lobby indicating that your camera is off" + }, + "calling__lobby-summary--zero": { + "message": "ບໍ່ ມີໄພຈັກຄົນຢູ່ທີນີ້", + "description": "Shown in the calling lobby to describe who is in the call" + }, + "calling__lobby-summary--single": { + "message": "$first$ໄນການໂທນີ້", + "description": "Shown in the calling lobby to describe who is in the call", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + } + } + }, + "calling__lobby-summary--self": { + "message": "ໝື່ງໃນອຸປະກອນອື່ນໆຂອງທ່ານແມ່ນຢູ່ໄນການໂທນີ້", + "description": "Shown in the calling lobby to describe when it is just you" + }, + "calling__lobby-summary--double": { + "message": "$first$ ແລະ $second$ ແມ່ນຢູ່ໄນການໂທນີ້", + "description": "Shown in the calling lobby to describe who is in the call", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + } + } + }, + "calling__lobby-summary--triple": { + "message": "$first$, $second$,ແລະ $third$ ແມ່ນຢູ່ໄນການໂທນີ້", + "description": "Shown in the calling lobby to describe who is in the call", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "third": { + "content": "$3", + "example": "April" + } + } + }, + "calling__lobby-summary--many": { + "message": "$first$, $second$,ແລະ $others$ ແມ່ນຢູ່ໄນການໂທອື່ນໆ", + "description": "Shown in the calling lobby to describe who is in the call", + "placeholders": { + "first": { + "content": "$1", + "example": "Sam" + }, + "second": { + "content": "$2", + "example": "Cayce" + }, + "others": { + "content": "$3", + "example": "5" + } + } + }, + "calling__in-this-call--zero": { + "message": "ບໍ່ ມີໄພຈັກຄົນຢູ່ທີນີ້", + "description": "Shown in the participants list to describe how many people are in the call" + }, + "calling__in-this-call--one": { + "message": "ມີ1 ຄົນໄນການໂທນີ້", + "description": "Shown in the participants list to describe how many people are in the call" + }, + "calling__in-this-call--many": { + "message": "ມີ $people$ ໄນການໂທນີ້", + "description": "Shown in the participants list to describe how many people are in the call", + "placeholders": { + "people": { + "content": "$1", + "example": "15" + } + } + }, + "calling__you-have-blocked": { + "message": "ທ່ານໄດ້ຖືກບລັອກ $name$", + "description": "when you block someone and cannot view their video", + "placeholders": { + "name": { + "content": "$1", + "example": "Henry Richard" + } + } + }, + "calling__block-info": { + "message": "ວິດີໂອຫຼືສຽງທີພວກເຈົ້າຫຍັງບໍ່ທັນໄດ້ຮັບ ແລະ ພວກເຂົາກະບໍ່ໄດ້ຮັບຈາກເຈົ້າ", + "description": "Shown in the modal dialog to describe how blocking works in a gorup call" + }, + "calling__overflow__scroll-up": { + "message": "Scroll up", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Scroll down", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, + "alwaysRelayCallsDescription": { + "message": "ການໂທຈະມີການປຽ່ນແປງຕະຫຼອດເວລາ", + "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.", + "description": "Details describing the always relay calls setting" + }, + "permissions": { + "message": "ການຮັບອະນຸຍາດ", + "description": "Header for permissions section of settings" + }, + "mediaPermissionsDescription": { + "message": "ອະນຸຍາດໄຫ້ເຂົ້າໄຊ້ໄມໂຄໂຟນໄດ້", + "description": "Description of the media permission description" + }, + "mediaCameraPermissionsDescription": { + "message": "ອະນຸຍາດໄຫ້ເຂົ້າໄຊ້ກ້ອງຖ່າຍຮູບໄດ້", + "description": "Description of the media permission description" + }, + "general": { + "message": "ທົ່່ວໄປ", + "description": "Header for general options on the settings screen" + }, + "spellCheckDescription": { + "message": "Enable spell check of text entered in message composition box", + "description": "Description of the media permission description" + }, + "spellCheckWillBeEnabled": { + "message": "ກວດກາ ການສະແປວ ເພືອຈະບໍມີບັນຫາ ໂອການຫນ້າ ເມື່ອສີກຫນໍເລີມທຳງານ.", + "description": "Shown when the user enables spellcheck to indicate that they must restart Signal." + }, + "spellCheckWillBeDisabled": { + "message": "ການກວດສອບ ການສະກົດຄຳຈະຖືກປິດໄຊ້ງານ ເວລາສີກຫນໍເລີມມີການເຊື່ອມຕໍ່", + "description": "Shown when the user disables spellcheck to indicate that they must restart Signal." + }, + "clearDataHeader": { + "message": "ຈັດແຈ້ງຂໍ້ມູນດາຕ່າ", + "description": "Header in the settings dialog for the section dealing with data deletion" + }, + "clearDataExplanation": { + "message": "This will clear all data in the application, removing all messages and saved account information.", + "description": "Text describing what the clear data button will do." + }, + "clearDataButton": { + "message": "ຈັດແຈ້ງຂໍ້ມູນດາຕ່າ", + "description": "Button in the settings dialog starting process to delete all data" + }, + "deleteAllDataHeader": { + "message": "ລົບຂໍ້ມູນດາຕ່າທັງໝົດບໍ?", + "description": "Header of the full-screen delete data confirmation screen" + }, + "deleteAllDataBody": { + "message": "You are about to delete all of this application's saved account information, including all contacts and all messages. You can always link with your mobile device again, but that will not restore deleted messages.", + "description": "Text describing what exactly will happen if the user clicks the button to delete all data" + }, + "deleteAllDataButton": { + "message": "ລົບຂໍ້ມູນດາຕ່າທັງໝົດ", + "description": "Text of the button that deletes all data" + }, + "deleteAllDataProgress": { + "message": "ຈະບໍມີການເຊື່ອມຕໍ່ ແລະ ຂໍ້ມູນຈະຖືກລົບທັງໝົດ", + "description": "Message shown to user when app is disconnected and data deleted" + }, + "deleteOldIndexedDBData": { + "message": "You have obsolete data from a prior installation of Signal Desktop. If you choose to continue, it will be deleted and you will start from scratch.", + "description": "Shown if user last ran Signal Desktop before October 2018" + }, + "deleteOldData": { + "message": "ລົບຂໍ້ມູນດາຕ່າເກົ່າ", + "description": "Button to make the delete happen" + }, + "notifications": { + "message": "ການແຈ້ງເຕືອນ", + "description": "Header for notification settings" + }, + "notificationSettingsDialog": { + "message": "ເມືອມີຂໍ້ຄວາມເຂົ້າມາ ຈະສະແດງໄຫ້ເຫັນການແຈ້ງເຕືອນນັ້ນ", + "description": "Explain the purpose of the notification settings" + }, + "disableNotifications": { + "message": "ປິດການແຈ້ງເຕືອນ", + "description": "Label for disabling notifications" + }, + "nameAndMessage": { + "message": "ຊື່, ເນື້ອຫາ, ແລະ ການປະຕິບັດ", + "description": "Label for setting notifications to display name and message text" + }, + "noNameOrMessage": { + "message": "ບໍ່ມີຊື່ ຫຼື ເນື້ອຫາ", + "description": "Label for setting notifications to display no name and no message text" + }, + "nameOnly": { + "message": "ຊື່ເທົ່່ານັນ", + "description": "Label for setting notifications to display sender name only" + }, + "newMessage": { + "message": "ຂໍ້ຄວາມໄໝ່", + "description": "Displayed in notifications for only 1 message" + }, + "notificationSenderInGroup": { + "message": "$sender$ ໃນ $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } + }, + "notificationReaction": { + "message": "$sender$ ໂຕ້ຕອບ $emoji$ ໄນຂໍ້ຄວາມຂອງເຈົ້າ", + "description": "", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "emoji": { + "content": "$2", + "example": "👍" + } + } + }, + "notificationReactionMessage": { + "message": "$sender$ ໂຕ້ຕອບ $emoji$ ເຖິງ $message$", + "description": "", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "emoji": { + "content": "$2", + "example": "👍" + }, + "message": { + "content": "$3", + "example": "Sounds good." + } + } + }, + "sendFailed": { + "message": "ການສົ່ງລົ້ມເຫລວ", + "description": "Shown on outgoing message if it fails to send" + }, + "partiallySent": { + "message": "ກົດສົ່ງບາງສວ່ນ ສຳລັບລາຍລະອຽດ", + "description": "Shown on outgoing message if it is partially sent" + }, + "showMore": { + "message": "ລາຍອະອຽດ", + "description": "Displays the details of a key change" + }, + "showLess": { + "message": "ຊ່ອນ ລາຍອະອຽດ", + "description": "Hides the details of a key change" + }, + "learnMore": { + "message": "ຮຽນຮູ້ເພີມເຕີມ ກຽ່ວກັບ ການກວດສອບຄວາມປອດໄພ ຂອງເບີໂທ.", + "description": "Text that links to a support article on verifying safety numbers" + }, + "expiredWarning": { + "message": "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": "ການເພີມລະອັບ", + "description": "Label text for button to upgrade the app to the latest version" + }, + "mediaMessage": { + "message": "ຂ່າວສານສື່ມວນຊົນ", + "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." + }, + "unregisteredUser": { + "message": "ເບີບໍ່ໄດ້ລົງທະບຽນ", + "description": "Error message displayed when sending to an unregistered user." + }, + "sync": { + "message": "ຕິດຕໍ່", + "description": "Label for contact and group sync settings" + }, + "syncExplanation": { + "message": "Import all Signal groups and contacts from your mobile device.", + "description": "Explanatory text for sync settings" + }, + "lastSynced": { + "message": "ນຳເຂົ້າຜາຍຫຼັງ", + "description": "Label for date and time of last sync operation" + }, + "syncNow": { + "message": "ນຳເຂົ້າດຽ່ວນີ", + "description": "Label for a button that syncs contacts and groups from your phone" + }, + "syncing": { + "message": "ກຳລັງນຳເຂົ້າ...", + "description": "Label for a disabled sync button while sync is in progress." + }, + "syncFailed": { + "message": "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": "ດຽວນີ້", + "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." + }, + "timestamp_m": { + "message": "ນາທີ 1", + "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." + }, + "timestamp_h": { + "message": "ຊົ່ວໂມງ 1", + "description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble." + }, + "hoursAgo": { + "message": "ຊົ່ວໂມງ 1$hours$", + "description": "Contracted form of 'X hours ago' which works both for singular and plural", + "placeholders": { + "hours": { + "content": "$1", + "example": "2" + } + } + }, + "minutesAgo": { + "message": "ນາທີ $minutes$", + "description": "Contracted form of 'X minutes ago' which works both for singular and plural", + "placeholders": { + "minutes": { + "content": "$1", + "example": "10" + } + } + }, + "justNow": { + "message": "ດຽວນີ້", + "description": "Shown if a message is very recent, less than 60 seconds old" + }, + "timestampFormat_M": { + "message": "MMM D", + "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." + }, + "messageBodyTooLong": { + "message": "ໂຄງຮ່າງຂໍ້ຄວາມຍາວເກີນໄປ", + "description": "Shown if the user tries to send more than 64kb of text" + }, + "unblockToSend": { + "message": "ຂໍ້ຄວາມທີຕິດຕໍ່ສົ່ງນີ້ບໍຕ້ອງລອ໋ກ", + "description": "Brief message shown when trying to message a blocked number" + }, + "unblockGroupToSend": { + "message": "ກຸ່ມຂໍ້ຄວາມທີສົ່ງນີ້ບໍຕ້ອງລອ໋ກ", + "description": "Brief message shown when trying to message a blocked group" + }, + "youChangedTheTimer": { + "message": "$time$ ເວລາທີເຈົ້າຕິດຕັ້ງຂໍ້ຄວາມກຳລັງຫາຍໄປ", + "description": "Message displayed when you change the message expiration timer in a conversation.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, + "timerSetOnSync": { + "message": "$time$ ເວລາທີແກ້ໄຂຂໍ້ຄວາມທີກຳລັງຫາຍໄປ", + "description": "Message displayed when timer is set on initial link of desktop device.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, + "timerSetByMember": { + "message": "$time$ ເວລາທີແກ້ໄຂຂໍ້ຄວາມການຕິດຕັ້ງສຳມະຊິກທີກຳລັງຫາຍໄປ", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, + "theyChangedTheTimer": { + "message": "$name$ ເວລາການຕິດຕັ້ງຂໍ້ຄວາມກຳລັງຫາຍໄປ $time$", + "description": "Message displayed when someone else changes the message expiration timer in a conversation.", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + }, + "time": { + "content": "$2", + "example": "10m" + } + } + }, + "timerOption_0_seconds": { + "message": "ປິດ", + "description": "Label for option to turn off message expiration in the timer menu" + }, + "timerOption_5_seconds": { + "message": "5 ວິນາທີ", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_10_seconds": { + "message": "10 ວິນາທີ", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_30_seconds": { + "message": "30 ວິນາທີ", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_1_minute": { + "message": "1 ນາທີ", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_5_minutes": { + "message": "5 ນາທີ", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_30_minutes": { + "message": "30 ນາທີ", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_1_hour": { + "message": "1 ຊົ່ວ​ໂມງ", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_6_hours": { + "message": "6 ຊົ່ວ​ໂມງ", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_12_hours": { + "message": "12 ຊົ່ວ​ໂມງ", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_1_day": { + "message": "1 ມື້", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "timerOption_1_week": { + "message": "1 ອາທິດ", + "description": "Label for a selectable option in the message expiration timer menu" + }, + "disappearingMessages": { + "message": "ຂໍ້ຄວາມທີຫາຍໄປ", + "description": "Conversation menu option to enable disappearing messages" + }, + "timerOption_0_seconds_abbreviated": { + "message": "ປິດ", + "description": "Short format indicating current timer setting in the conversation list snippet" + }, + "timerOption_5_seconds_abbreviated": { + "message": "5 ວິນາທີ", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_10_seconds_abbreviated": { + "message": "10 ວິນາທີ", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_30_seconds_abbreviated": { + "message": "30 ວິນາທີ", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_1_minute_abbreviated": { + "message": "1 ນາທີ", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_5_minutes_abbreviated": { + "message": "5 ນາທີ", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_30_minutes_abbreviated": { + "message": "30 ນາທີ", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_1_hour_abbreviated": { + "message": "1 ຊົ່ວໂມງ", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_6_hours_abbreviated": { + "message": "6 ຊົ່ວໂມງ", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_12_hours_abbreviated": { + "message": "12 ຊົ່ວໂມງ", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_1_day_abbreviated": { + "message": "1 ມື້", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "timerOption_1_week_abbreviated": { + "message": "1 ອາທິດ", + "description": "Very short format indicating current timer setting in the conversation header" + }, + "disappearingMessagesDisabled": { + "message": "ປີດການໄຊ້ງານຂໍ້ຄວາມທີຫາຍໄປ", + "description": "Displayed in the left pane when the timer is turned off" + }, + "disappearingMessagesDisabledByMember": { + "message": "ປິດການໄຊ້ງານຂໍ້ຄວາມສຳມະຊີກທີຫາຍໄປ", + "description": "Displayed in the left pane when the timer is turned off" + }, + "disabledDisappearingMessages": { + "message": "1$name$ ປິດການໄຊ້ງານຂໍ້ຄວາມທີຫາຍໄປ", + "description": "Displayed in the conversation list when the timer is turned off", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "youDisabledDisappearingMessages": { + "message": "ປີດການໄຊ້ງານຂໍ້ຄວາມຂອງທ່ານທີຫາຍໄປ", + "description": "Displayed in the conversation list when the timer is turned off" + }, + "timerSetTo": { + "message": "ຕິດຕັ້ງກຳຫນົດເວລາ $time$", + "description": "Displayed in the conversation list when the timer is updated by some automatic action, or in the left pane", + "placeholders": { + "time": { + "content": "$1", + "example": "1w" + } + } + }, + "audioNotificationDescription": { + "message": "ແຈ້ງເຕືອນການຫລີ່ນສຽງ", + "description": "Description for audio notification setting" + }, + "callRingtoneNotificationDescription": { + "message": "ຫລີ່ນສຽງທີກຳລັງໂທ", + "description": "Description for call ringtone notification setting" + }, + "callSystemNotificationDescription": { + "message": "ສະແດງການແຈ້ງເຕືອນສຳລັບໂທ", + "description": "Description for call notification setting" + }, + "incomingCallNotificationDescription": { + "message": "ເປີດໄຊ້ການໂທຫາລາຍໄດ້", + "description": "Description for incoming calls setting" + }, + "contactChangedProfileName": { + "message": "$sender$ ຈາກການປຽ່ນຊື່ຮູບຫນ້າປົກຂອງເຂົາເຈົ້າ $oldProfile$ ເຖິງ $newProfile$", + "description": "Description for incoming calls setting", + "placeholders": { + "sender": { + "content": "$1", + "example": "Bob" + }, + "oldProfile": { + "content": "$2", + "example": ".x8Skillz8x." + }, + "newProfile": { + "content": "$3", + "example": "Bob Smith" + } + } + }, + "changedProfileName": { + "message": " $oldProfile$ ປຽ່ນຊື່ຮູບຫນ້າປົກຂອງເຂົາເຈົ້າເຖີງ $newProfile$", + "description": "Shown when a contact not in your address book changes their profile name", + "placeholders": { + "oldProfile": { + "content": "$2", + "example": ".x8Skillz8x." + }, + "newProfile": { + "content": "$3", + "example": "Bob Smith" + } + } + }, + "safetyNumberChanged": { + "message": "ການປຽ່ນເບີຈະມີຄວາມປອດໄພ", + "description": "A notification shown in the conversation when a contact reinstalls" + }, + "safetyNumberChanges": { + "message": "ເບີທີປຽ່ນໄດ້ຮັບຄວາມປອດໄພ", + "description": "Title for safety number changed modal" + }, + "safetyNumberChangedGroup": { + "message": "ມີການປຽ່ນແປງ $name$ ກັບເບີມີຄວາມປອດໄພ ", + "description": "A notification shown in a group conversation when a contact reinstalls, showing the contact name", + "placeholders": { + "name": { + "content": "$1", + "example": "John" + } + } + }, + "verifyNewNumber": { + "message": "ທົດລອງຄວາມປອດໄພຂອງເບີ", + "description": "Label on button included with safety number change notification in the conversation" + }, + "cannotGenerateSafetyNumber": { + "message": "This user can't be verified until you've exchanged messages with them.", + "description": "Shown on the safety number screen if you have never exchanged messages with that contact" + }, + "yourSafetyNumberWith": { + "message": "ເບີຂອງທ່ານມີຄວາມປອດກັບ $name1$", + "description": "Heading for safety number view", + "placeholders": { + "name1": { + "content": "$1", + "example": "John" + } + } + }, + "themeLight": { + "message": "ແສງສະວ່າງ", + "description": "Label text for light theme (normal)" + }, + "themeDark": { + "message": "ມືດດຳ", + "description": "Label text for dark theme" + }, + "themeSystem": { + "message": "ລະບົບ", + "description": "Label text for system theme" + }, + "noteToSelf": { + "message": "ບັນທຶກສວ່ນຕົວ", + "description": "Name for the conversation with your own phone number" + }, + "noteToSelfHero": { + "message": "You can add notes for yourself in this conversation. If your account has any linked devices, new notes will be synced.", + "description": "Description for the Note to Self conversation" + }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, + "hideMenuBar": { + "message": "ເຊື່ອງເມນູບາ", + "description": "Label text for menu bar visibility setting" + }, + "startConversation": { + "message": "ເລີມການສົນທະນາໄໝ່", + "description": "Label underneath number a user enters that is not an existing contact" + }, + "notSupportedSMS": { + "message": "SMS/MMS ບໍ່ໄດ້ສະຫນັບສະຫນູນຂໍ້ຄວາມ.", + "description": "Label underneath number informing user that SMS is not supported on desktop" + }, + "newPhoneNumber": { + "message": "ຕິດຕໍ່ເພີມຂໍ້ມູນເຕີມເຂົ້າໄປໝາຍເລກໂທສັບ", + "description": "Placeholder for adding a new number to a contact" + }, + "invalidNumberError": { + "message": "ເບີບໍ່ຖືກຕ້ອງ", + "description": "When a person inputs a number that is invalid" + }, + "unlinkedWarning": { + "message": "Relink Signal Desktop to your mobile device to continue messaging.", + "description": "" + }, + "unlinked": { + "message": "ບໍ່ເຊື່ອມໂຍງ", + "description": "" + }, + "relink": { + "message": "ກັບຄືນ", + "description": "" + }, + "autoUpdateNewVersionTitle": { + "message": "ສີກຫນໍມີການອັບເດດ", + "description": "" + }, + "autoUpdateNewVersionMessage": { + "message": "ສີກຫນໍມີສັນຍາລັກລຸ້ນໄໝ່ທີ່ມີຢູ່", + "description": "" + }, + "autoUpdateNewVersionInstructions": { + "message": "ກົດປິດເປີດ ການຕອບຮັບ ສີກຫນໍ ເພືອການອັບແດັດ.", + "description": "" + }, + "autoUpdateRestartButtonLabel": { + "message": "ປິດເປິດເຄືອງສີກຫນໍໄໝ່", + "description": "" + }, + "autoUpdateLaterButtonLabel": { + "message": "ທີຫຼັງ", + "description": "" + }, + "leftTheGroup": { + "message": "$name$ ອອກຈາກກຸ່ມ", + "description": "Shown in the conversation history when a single person leaves the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Bob" + } + } + }, + "multipleLeftTheGroup": { + "message": "$name$ ອອກຈາກກຸ່ມ", + "description": "Shown in the conversation history when multiple people leave the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice, Bob" + } + } + }, + "updatedTheGroup": { + "message": "$name$ ອັບເດດກຸ່ມ", + "description": "Shown in the conversation history when someone updates the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "youUpdatedTheGroup": { + "message": "ອັບເດດກຸ່ມຂອງທ່ານ", + "description": "Shown in the conversation history when you update a group" + }, + "updatedGroupAvatar": { + "message": "ອັບເດດເມືອມີບາງຄົນໄນກຸ່ມ", + "description": "Shown in the conversation history when someone updates the group" + }, + "titleIsNow": { + "message": "ຊື່ກຸ່ມປະຈຸບັນ $name$", + "description": "Shown in the conversation history when someone changes the title of the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Book Club" + } + } + }, + "youJoinedTheGroup": { + "message": "ທ່ານໄດ້ເຂົ້າຮ່ວມກຸ່ມ", + "description": "Shown in the conversation history when you are added to a group." + }, + "joinedTheGroup": { + "message": "$name$ ເຂົ້າຮ່ວມກຸ່ມ", + "description": "Shown in the conversation history when a single person joins the group", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "multipleJoinedTheGroup": { + "message": "$names$ ເຂົ້າຮ່ວມກຸ່ມ", + "description": "Shown in the conversation history when more than one person joins the group", + "placeholders": { + "names": { + "content": "$1", + "example": "Alice, Bob" + } + } + }, + "ConversationListItem--message-request": { + "message": "ການຮຽກຮ້ອງຂໍ້ຄວາມ", + "description": "Preview shown for conversation if the user has not yet accepted an incoming message request" + }, + "ConversationListItem--draft-prefix": { + "message": "ຊອງວ່າງ", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--gif": { + "message": "ພາບເຄືອນໄຫວ", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "ຮູບພາບ", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "ວີດີໂອ", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "ຂໍ້ຄວາມສຽງ", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "ສຽງຂໍ້ຄວາມ", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "ແຟ້ມ", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, + "message--getNotificationText--stickers": { + "message": "ຂໍ້ຄວາມສະຕີກເກີ", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, + "message--getDescription--unsupported-message": { + "message": "ຂໍ້ຄວາມບໍໄດ້ຮັບຮ້ອງການສະນັບສະຫນູນ", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-media": { + "message": "ເບິງສື່ມວນຊົນຄືນອີກຄັ້ງຫນື່ງ", + "description": "Shown in notifications and in the left pane after view-once message is deleted." + }, + "message--getDescription--disappearing-photo": { + "message": "ເບີງຮູບພາບຄືນອີກຄັ້ງຫນື່ງ", + "description": "Shown in notifications and in the left pane when a message is a view once photo." + }, + "message--getDescription--disappearing-video": { + "message": "ເບີງວິດີໂອຄືນອີກຄັ້ງຫນື່ງ", + "description": "Shown in notifications and in the left pane when a message is a view once video." + }, + "message--deletedForEveryone": { + "message": "ຂໍ້ຄວາມນີ້ຖືກລົບແລ້ວ", + "description": "Shown in a message's bubble when the message has been deleted for everyone." + }, + "stickers--toast--InstallFailed": { + "message": "ບໍສາມາດຕິດຕັ້ງ ຊອງສະຕິກເກີໄດ້", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "ການຕິດຕັ້ງສະຕິກເກີ", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "ບໍ່ມີການຕິດຕັ້ງສະຕິກເກີ", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "ຊຸດສີລະປີນຂອງສີກຫນໍ", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "ບໍມີນັກສ້າງພາບສະຕີກເກີຂອງສີກຫນໍ", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "ສະຕີກເກີທີທ່ານໄດ້ຮັບ", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "ລາຍໄດ້ຈາກ ຂໍ້ຄວາມສະເຕິເກີ ຈະຕອບກັບຢູ່ທີນີ້", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "ຕິດຕັ້ງ", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "ບໍມີການຕິດຕັ້ງ", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "You may not be able to re-install this sticker pack if you no longer have the source message.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Image": { + "message": "ແນະນຳສະຕີກເກີ; ແບນດິດ ແມ້ວ", + "description": "Alt text on a tooltip image when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "ກຳລັງແນະນຳສະຕີກເກີ", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "ເປັນຫຍັງຈື່ງໄຊ້ຄຳເມືອທ່ານນຳໄຊ້ສະຕີກເກີ ?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--Open": { + "message": "ເປີດນຳໄຊ້ສະຕິກເກີ", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "ເພີມຊອງສະຕີກເກີ", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "ຫນ້າຕໍ່ໄປ", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "ຫນ້າກ່ອນຫນ້ານີ້", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "ສະຕີກເກີທີ່ຜ່ານມາ", + "description": "Label for the recent stickers button in the sticker picker" + }, + "stickers--StickerPicker--DownloadError": { + "message": "ສະຕີກເກີບາງອັນຈະບໍໄດ້ດາວໂລດ", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "ກຳລັງຕິດຕັ້ງຊອງສະຕິກເກີ...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "ບໍ່ພົບສະຕີກເກີ", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "ຊອງສະຕີກເກີຂອງທ່ານໄດ້ມີການຕິດຕັ້ງໄໝ່", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "ບໍ່ພົບຊອງສະຕີກເກີ", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "ສະຕິກເກີໄຊ້ ທີຜ່ານມາ ຈະປະກົດຢູ່ບ່ອນນີ້.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "ຊອງສະຕີກເກີ", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "ເປິດຊອງສະຕິກເກີ ມີຄວາມຜີດພາດ. ກວດເບີງການເຊືອມຕໍ່ ອີນເຕີເນັດ ແລະ ລອງໄຫມ່ອີກຄັ້ງ. ", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "ບໍ່ພົບກະຕູນອີໂມຈິ", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "ຄົ້ນຫາສະຕູນອີໂມຈິ", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "ໂຕນສຳຜັດຫນ້າປຸ່ມ $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "EmojiPicker__button--recents": { + "message": "ປຸ່ມກົດ ອີໂມຈີ", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "ກະຕູນອີໂມຈີ", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "ສັດ", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "ອານຫານ", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "ກິດຈະກຳ", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "ທ່ອງທຽ່ວ", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "ຈຸປະສົ່ງ", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "ສັນຍາລັກ", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "ທຸງ", + "description": "Label for flag emoji picker button" + }, + "confirmation-dialog--Cancel": { + "message": "ຍົກເລີກ", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ sent you a message that can't be processed or displayed because it uses a new Signal feature.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "You can ask $contact$ to re-send this message now that you are using an up-to-date version of Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "One of your devices sent a message that can't be processed or displayed because it uses a new Signal feature.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Future messages like this will be synchronized now that you are using an up-to-date version of Signal.", + "description": "" + }, + "Message--update-signal": { + "message": "ອັບເດດສິກຫນໍ", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "ເບີງແລ້ວ", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "ຫ້ອງອັດສຽງ", + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" + }, + "Message--tap-to-view--incoming--expired-toast": { + "message": "ທ່ານໄດ້ອ່ານຂໍ້ຄວາມນີ້ແລ້ວ", + "description": "Shown when user clicks on an expired incoming view-once bubble" + }, + "Message--tap-to-view--outgoing--expired-toast": { + "message": "ເບີ່ງຂໍ້ຄວາມຄັ້ງດຽ່ວ ບໍ່ແມ່ນເລື່ອງທີຢູ່ໄນ ການສົນທະນາ ຂອງທ່ານ ທີເປັນປະຫວັດສາດ.", + "description": "Shown when user clicks on an expired outgoing view-once bubble" + }, + "Message--tap-to-view--incoming": { + "message": "ເບີງຮູບພາບ", + "description": "Text shown on photo messages with with individual timers, before user has viewed it" + }, + "Message--tap-to-view--incoming-video": { + "message": "ເບີງວີດີໂອ", + "description": "Text shown on video messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "ການຕີດຕັ້ງ", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "ອ້າງອີງ", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "ຊອງວ່າງ", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Keyboard--navigate-by-section": { + "message": "ຫານເສັ້ນທາງ ຂອງແຕ່ລະສ່ວນ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--previous-conversation": { + "message": "ການສົນທະນາທີຜ່ານມາ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--next-conversation": { + "message": "ການສົນທະນາຕໍ່ໄປ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--previous-unread-conversation": { + "message": "ບໍ່ໄດ້ອ່ານການສົນທະນາທີຜ່ານມາ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--next-unread-conversation": { + "message": "ບໍ່ອ່ານການສົນທະນາຕໍ່ໄປ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--preferences": { + "message": "ການຕັ້ງຄ່າ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-conversation-menu": { + "message": "ເປີດເມຫນູສົນທະນາ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--archive-conversation": { + "message": "ຮອບຮ່ວມການສົນທະນາ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--unarchive-conversation": { + "message": "ບໍ່ຮອບຮ່ວມການສົນທະນາ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--search": { + "message": "ຄົ້ນຫາ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--search-in-conversation": { + "message": "ຄົ້ນຫາໄນການສົນທະນາ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--focus-composer": { + "message": "ສຸມໄສ່ ຂີ່ລັດ ສອດຄາດ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-all-media-view": { + "message": "ເປີດເບີງສື່ທັງໝົດ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-emoji-chooser": { + "message": "ເປີດເລືອກກະຕູນອີໂມຈີ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--open-sticker-chooser": { + "message": "ເປີດເລືອກສະຕິກເກີ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--begin-recording-voice-note": { + "message": "ເລີ່ມຕົ້ນການບັນທຶກສຽງ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--default-message-action": { + "message": "Default action for selected message", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--view-details-for-selected-message": { + "message": "ເລືອກເບີງຂໍ້ຄວາມທີມີເນື້ອຫາ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--toggle-reply": { + "message": "ເລືອກສະຫຼັບການຕອບຂໍ້ຄວາມ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--toggle-reaction-picker": { + "message": "Toggle emoji-reaction picker for selected message", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--save-attachment": { + "message": "Save attachment from selected message", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--delete-message": { + "message": "ເລືອກລົບຂໍ້ຄວາມ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--add-newline": { + "message": "ເພີມເນື້ອທີຂໍ້ຄວາມໄໝ່", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--expand-composer": { + "message": "ຂະຫຍາຍ ຂີ່ລັດ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--send-in-expanded-composer": { + "message": "Send (in expanded composer)", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--attach-file": { + "message": "ຕີດຕັ້ງໄຟຮ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--remove-draft-link-preview": { + "message": "ຍ້າຍຮູບຮ່າງລີງ ທີເປັນຕົວຢ່າງ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--remove-draft-attachments": { + "message": "ຍ້າຍຮູບຮ່າງ ທັງໝົດ ທີສະແດງໄນ ສອດຄາດ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--conversation-by-index": { + "message": "ຂ້າມໄປ ການສົນທະນາ", + "description": "A shortcut allowing direct navigation to conversations 1 to 9 in list" + }, + "Keyboard--Key--ctrl": { + "message": "ຄອນໂທຣ", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--option": { + "message": "ທາງເລືອກ", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--alt": { + "message": "ຂີ່ສະແດງໄນ ສອດຄາດ", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--shift": { + "message": "ປຸມຊິບທ", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--enter": { + "message": "ປຸມອີນເຕິ", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--tab": { + "message": "ປຸມເທບ", + "description": "Key shown in shortcut combination in shortcuts guide" + }, + "Keyboard--Key--one-to-nine-range": { + "message": "1 ເຖີງ 9", + "description": "Expresses that 1, 2, 3, up to 9 are available shortcut keys" + }, + "Keyboard--header": { + "message": "ຂີ່ບອດທາງລັດ", + "description": "Title header of the keyboard shortcuts guide" + }, + "Keyboard--navigation-header": { + "message": "ແນວທາງ", + "description": "Header of the keyboard shortcuts guide - navigation section" + }, + "Keyboard--messages-header": { + "message": "ຂໍ້ຄວາມ", + "description": "Header of the keyboard shortcuts guide - messages section" + }, + "Keyboard--composer-header": { + "message": "ຂີ່ລັດ ສອດຄາດ", + "description": "Header of the keyboard shortcuts guide - composer section" + }, + "Keyboard--scroll-to-top": { + "message": "ເລື່ອນຂື້ນທາງ ເທີງຂອງລາຍຊື່", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--scroll-to-bottom": { + "message": "ເລື່ອນລົງທາງ ລຸ່ມຂອງລາຍຊື່", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--close-curent-conversation": { + "message": "ປິດກະແສ ການສົນທະນາ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--calling-header": { + "message": "ກຳລັງໂທ", + "description": "Header of the keyboard shortcuts guide - calling section" + }, + "Keyboard--toggle-audio": { + "message": "ປິດເປິດແລະປິດ", + "description": "Shown in the shortcuts guide" + }, + "Keyboard--toggle-video": { + "message": "ປິດເປິດ ວິດີໂອ ແລະ ປິດ", + "description": "Shown in the shortcuts guide" + }, + "close-popup": { + "message": "ປິດການເດັ້ງຂື້ນ", + "description": "Used as alt text for any button closing a popup" + }, + "add-image-attachment": { + "message": "ເພີ່ມການ ຕີດຕັ້ງຮູບພາບ", + "description": "Used in draft attachment list for the big 'add new attachment' button" + }, + "remove-attachment": { + "message": "ຍ້າຍການ ການຕິດຕັ້ງ", + "description": "Used in draft attachment list to remove an individual attachment" + }, + "backToInbox": { + "message": "ກັບໄປທີ ອີນບອ໋ກ", + "description": "Used as alt-text of button on archived conversations screen" + }, + "conversationArchived": { + "message": "ການສົນທະນາ ທີເຂົ້າມາ", + "description": "A toast that shows up when user archives a conversation" + }, + "conversationReturnedToInbox": { + "message": "ສົງການສົນທະນາ ໄປທີອີນບອ໋ກ", + "description": "A toast that shows up when the user unarchives a conversation" + }, + "conversationMarkedUnread": { + "message": "ການສົນທະນາ ໝາຍ ວ່າຍັງບໍ່ໄດ້ອ່ານ", + "description": "A toast that shows up when user marks a conversation as unread" + }, + "StickerCreator--title": { + "message": "ການສ້າງສະຕີກເກີພິເສດ", + "description": "The title of the Sticker Pack Creator window" + }, + "StickerCreator--DropZone--staticText": { + "message": "ກົດເພີ່ມຫລືລົງ ຮູບພາບຢູ່ບ່ອນນີ້", + "description": "Text which appears on the Sticker Creator drop zone when there is no active drag" + }, + "StickerCreator--DropZone--activeText": { + "message": "ວາງພາບລົງທີນີ້", + "description": "Text which appears on the Sticker Creator drop zone when there is an active drag" + }, + "StickerCreator--Preview--title": { + "message": "ຊອງສະຕີກເກີ", + "description": "The 'title' of the sticker pack preview 'modal'" + }, + "StickerCreator--ConfirmDialog--cancel": { + "message": "ຍົກເລີກ", + "description": "The default text for the confirm dialog cancel button" + }, + "StickerCreator--CopyText--button": { + "message": "ກອບປີ້", + "description": "The text which appears on the copy button for the sticker creator share screen" + }, + "StickerCreator--ShareButtons--facebook": { + "message": "ເຟດບຸກ", + "description": "Title for Facebook button" + }, + "StickerCreator--ShareButtons--twitter": { + "message": "ທະວິດເຕີ", + "description": "Title for Twitter button" + }, + "StickerCreator--ShareButtons--pinterest": { + "message": "Pinterest", + "description": "Title for Pinterest button" + }, + "StickerCreator--ShareButtons--whatsapp": { + "message": "ວ໋ອດເອັບ", + "description": "Title for WhatsApp button" + }, + "StickerCreator--AppStage--next": { + "message": "ຕໍ່ໄປ", + "description": "Default text for the next button on all stages of the sticker creator" + }, + "StickerCreator--AppStage--prev": { + "message": "ກັບຫຼັງ", + "description": "Default text for the previous button on all stages of the sticker creator" + }, + "StickerCreator--DropStage--title": { + "message": "ເພີມສະຕີກເກີຂອງທ່ານ", + "description": "Title for the drop stage of the sticker creator" + }, + "StickerCreator--DropStage--help": { + "message": "Stickers must be in PNG, APNG, or WebP format with a transparent background and 512x512 pixels. Recommended margin is 16px.", + "description": "Help text for the drop stage of the sticker creator" + }, + "StickerCreator--DropStage--showMargins": { + "message": "ສະແດງຂອບ", + "description": "Text for the show margins toggle on the drop stage of the sticker creator" + }, + "StickerCreator--DropStage--addMore": { + "message": "ເພີ່ມ $count$ ຫລື ຕື່ມອີກ", + "description": "Text to show user how many more stickers they must add", + "placeholders": { + "hashtag": { + "content": "$1", + "example": "4" + } + } + }, + "StickerCreator--EmojiStage--title": { + "message": "ເພີ່ມກະຕູນອີໂມຈີ ແຕ່ລະສະຕີກເກີ", + "description": "Title for the drop stage of the sticker creator" + }, + "StickerCreator--EmojiStage--help": { + "message": "ນີ້ຈະອານຸຍາດ ໄຫ້ພວກເຮົາ ແນະນຳສະຕີກເກີ ໄຫ້ທ່ານຕາມທີ ທ່ານກຳລັງຂໍ້ຄວາມ.", + "description": "Help text for the drop stage of the sticker creator" + }, + "StickerCreator--MetaStage--title": { + "message": "ພຽງແຕ່ເພີ່ມເຕີມ ລາຍລະອຽດອີກ...", + "description": "Title for the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--title": { + "message": "ຫົວຂໍ້", + "description": "Label for the title input of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--author": { + "message": "ຜູ້ຂຽນ", + "description": "Label for the author input of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--cover": { + "message": "ກວມເອົາຮູບພາບ", + "description": "Label for the cover image picker of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--Field--cover--help": { + "message": "ຮູບພາບນີ້ ຈະສະແດງຂື້ນ ເມື່ອທ່ານໄດ້ ແບ່ງປັນຊອງ ສະຕິກເກີຂອງທ່ານ", + "description": "Help text for the cover image picker of the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--ConfirmDialog--title": { + "message": "ທ່ານແນ່ໄຈແລ້ວບໍ ທີທາ່ນຕ້ອງການອັບໂລດ ຊອງສະຕີກເກີຂອງທ່ານ?", + "description": "Title for the confirm dialog on the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--ConfirmDialog--confirm": { + "message": "ອັບໂລດ", + "description": "Text for the upload button in the confirmation dialog on the meta stage of the sticker creator" + }, + "StickerCreator--MetaStage--ConfirmDialog--text": { + "message": "You will no longer be able to make edits or delete after creating a sticker pack.", + "description": "The text inside the confirmation dialog on the meta stage of the sticker creator" + }, + "StickerCreator--UploadStage--title": { + "message": "ສ້າງຊອງສະຕີກເກີຂອງທ່ານ", + "description": "Title for the upload stage of the sticker creator" + }, + "StickerCreator--UploadStage-uploaded": { + "message": "$count$ ຂອງ $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": "ຍີນດີນຳເດີ ! ທີທ່ານໄດ້ ສ້າງຊອງສະຕີກເກີ", + "description": "Title for the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--help": { + "message": "Access your new stickers through the sticker icon, or share with your friends using the link below.", + "description": "Help text for the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--callToAction": { + "message": "Use the hashtag $hashtag$ to help other people find the URLs for any custom sticker packs that you would like to make publicly accessible.", + "description": "Call to action text for the share stage of the sticker creator", + "placeholders": { + "hashtag": { + "content": "$1", + "example": "#makeprivacystick" + } + } + }, + "StickerCreator--ShareStage--copyTitle": { + "message": "ຊອງສະຕີກເກີ ຢູອາແອວ", + "description": "Title for the copy button on the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--close": { + "message": "ປິດ", + "description": "Text for the close button on the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--createAnother": { + "message": "ສ້າງຊອງສະຕີກເກີຕົວອື່ນ", + "description": "Text for the create another sticker pack button on the share stage of the sticker creator" + }, + "StickerCreator--ShareStage--socialMessage": { + "message": "Check out this new sticker pack I created for Signal. #makeprivacystick", + "description": "Text which is shared to social media platforms for sticker packs" + }, + "StickerCreator--Toasts--imagesAdded": { + "message": "$count$ ເພີ່ມຮູບພາບ", + "description": "Text for the toast when images are added to the sticker creator", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "StickerCreator--Toasts--animated": { + "message": "Animated stickers are not currently supported", + "description": "Text for the toast when an image that is animated was dropped on the sticker creator" + }, + "StickerCreator--Toasts--tooLarge": { + "message": "ຮູບພາບທີເອົາໄສ່ ຂະໜານຂອງຮູບໄຫຍ່ ເກີນໄປ", + "description": "Text for the toast when an image that is too large was dropped on the sticker creator" + }, + "StickerCreator--Toasts--errorProcessing": { + "message": "ການປັບປຽ່ນ ຮູບ ມີຄວາມຜິດພາດ", + "description": "Text for the toast when an image cannot be processed was dropped on the sticker creator with a generic error" + }, + "StickerCreator--Toasts--APNG--notSquare": { + "message": "Animated PNG stickers must be square", + "description": "Text for the toast when someone tries to upload a non-square APNG" + }, + "StickerCreator--Toasts--mustLoopForever": { + "message": "Animated stickers must loop forever", + "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", + "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", + "description": "Text for the toast when an APNG image in the sticker creator is too small" + }, + "StickerCreator--Toasts--errorUploading": { + "message": "ການອັບໂລດ ສະຕີກເກີ ມີຄວາມຜິດພາດ $message$", + "description": "Text for the toast when a sticker pack cannot be uploaded", + "placeholders": { + "message": { + "content": "$1", + "example": "Not connected" + } + } + }, + "StickerCreator--Toasts--linkedCopied": { + "message": "ລີ່ງການກອບປີ້", + "description": "Text for the toast when a link for sharing is copied from the Sticker Creator" + }, + "StickerCreator--StickerPreview--light": { + "message": "ສະຕີກເກີ ຂອງຂ້ອຍໄນ ຫົວຂໍ້ມີແສງສະຫວ່າງ", + "description": "Text for the sticker preview for the light theme" + }, + "StickerCreator--StickerPreview--dark": { + "message": "ສະຕີກເກີ ຂອງຂ້ອຍໄນ ຫົວຂໍ້ມີຄວາມມືດ", + "description": "Text for the sticker preview for the dark theme" + }, + "StickerCreator--Authentication--error": { + "message": "ກະລຸນາ ປິດສິກຫນໍ ທີໂທລະສັບຂອງທ່ານ ແລະ ແດັດທອບ ທີໄຊ້ໄນຊອງສະຕີກເກີ ທີສັາງຂື້ນ.", + "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" + }, + "Reactions--error": { + "message": "ການສົ່ງການເຊື່ອມຕໍ່ ມີບັນຫາ. ກະລຸນາລອງ ໄໝ່ອີກຄັ້ງ", + "description": "Shown when a reaction fails to send" + }, + "ReactionsViewer--more": { + "message": "ຕື່ມ", + "description": "Use in the reaction picker as the alt text for the 'more' button" + }, + "ReactionsViewer--all": { + "message": "ທັງໝົດ", + "description": "Shown in reaction viewer as the title for the 'all' category" + }, + "MessageRequests--message-direct": { + "message": "ອານຸຍາດໄຫ້ $name$ ຂໍ້ຄວາມຂອງທ່ານ ແລະ ການ ແບ່ງປັນຊື່ຂອງທ່ານ ແລະ ຮູບ ກັບພວກເຂົາ? ພວກເຂົາ ບໍສາມາດຮູ້ ເຫັນຂໍ້ຄວາມຂອງ ທ່ານຈົນກວ່າ ພວກເຂົາ ຈະຍ້ອມຮັບທ່ານ.", + "description": "Shown as the message for a message request in a direct message", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce" + } + } + }, + "MessageRequests--message-direct-blocked": { + "message": "ອານຸຍາດໄຫ້ $name$ ຂໍ້ຄວາມຂອງທ່ານ ແລະ ການແບ່ງປັນຊື່ຂອງທ່ານ ແລະ ຮູບ ກັບພວກເຂົາເຈົ້າ? ທ່ານບໍສາມາດຮັບ ຂໍ້ຄວາມໃດຈົນກວ່າ ທ່ານບໍໄດ້ບ໋ອກ ພວກເຂົາເຈົ້າ.", + "description": "Shown as the message for a message request in a direct message with a blocked account", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce" + } + } + }, + "MessageRequests--message-group": { + "message": "ເຂົ້າຮ່ວມກຸ່ມນີ້ ແລະ ແບ່ງປັນຊື່ຂອງທ່ານ ແລະ ຮູບ ກັບສະມາຊີກນີ້ບໍ? ພວກເຂົາ ບໍສາມາດຮູ້ ເຫັນຂໍ້ຄວາມຂອງທ່ານ ຈົນກວ່າພວກເຂົາ ຈະຍ້ອມຮັບທ່ານ.", + "description": "Shown as the message for a message request in a group", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce Pollard" + } + } + }, + "MessageRequests--message-group-blocked": { + "message": "ບໍຕ້ອງບ໋ອກ ກຸ່ມນີ້ ແລະ ແບ່ງປັນຊື່ຂອງທ່ານ ແລະ ຮູບ ກັບສະມາຊີກນີ້ບໍ? ທ່ານບໍສາມາດຮັບ ຂໍ້ຄວາມໃດຈົນກວ່າ ທ່ານ ບໍໄດ້ບ໋ອກ ພວກເຂົາເຈົ້າ.", + "description": "Shown as the message for a message request in a blocked group" + }, + "MessageRequests--block": { + "message": "ບ໋ອກ", + "description": "Shown as a button to let the user block a message request" + }, + "MessageRequests--unblock": { + "message": "ບໍ່ບ໋ອກ", + "description": "Shown as a button to let the user unblock a message request" + }, + "MessageRequests--unblock-confirm-title": { + "message": "ບໍ່ບ໋ອກ $name$ ?", + "description": "Shown as a button to let the user unblock a message request", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce Pollard" + } + } + }, + "MessageRequests--unblock-direct-confirm-body": { + "message": "ທ່ານຈະສາມາດ ສົ່ງຂໍ້ຄວາມ ແລະ ໂທຫາ ກັນ ແລະ ກັນ. ", + "description": "Shown as the body in the confirmation modal for unblocking a private message request", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce Pollard" + } + } + }, + "MessageRequests--unblock-group-confirm-body": { + "message": "ສະມາຊີກກຸ່ມ ຈະສາມາດ ເພີ່ມທ່ານເຂົ້າໄນ ກຸ່ມນີ້ອີກຄັ້ງ.", + "description": "Shown as the body in the confirmation modal for unblocking a group message request", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce Pollard" + } + } + }, + "MessageRequests--block-and-delete": { + "message": "ບ໋ອກ ແລະ ລົບ", + "description": "Shown as a button to let the user block and delete a message request" + }, + "MessageRequests--block-direct-confirm-title": { + "message": "ບ໋ອກ $name$ ?", + "description": "Shown as the title in the confirmation modal for blocking a private message request", + "placeholders": { + "name": { + "content": "$1", + "example": "Cayce Pollard" + } + } + }, + "MessageRequests--block-direct-confirm-body": { + "message": "ບ໋ອກຄົນ ຈະບໍ່ສາມາດໂທຫາທ່ານ ຫຼື ສົ່ງຂໍ້ຄວາມຫານທ່ານໄດ້.", + "description": "Shown as the body in the confirmation modal for blocking a private message request" + }, + "MessageRequests--block-group-confirm-title": { + "message": "ບ໋ອກ ແລະ ອອກຈາກ $group$ ?", + "description": "Shown as the title in the confirmation modal for blocking a group message request", + "placeholders": { + "group": { + "content": "$1", + "example": "Friends 🌿" + } + } + }, + "MessageRequests--block-group-confirm-body": { + "message": "ຂໍ້ຄວາມທີ ທ່ານໄດ້ຮັບ ຈະຢູ່ບໍໄດ້ດົນ ຫຼື ການອັບເດດຈາກກຸ່ມນີ້ ແລະ ສະມາຊີກ ບໍສາມາດ ເພີມ ທ່ານເຂົ້າໄນກຸ່ມນີ້ໄດ້ອີກ. ", + "description": "Shown as the body in the confirmation modal for blocking a group message request" + }, + "MessageRequests--delete": { + "message": "ລົບ", + "description": "Shown as a button to let the user delete any message request" + }, + "MessageRequests--delete-direct-confirm-title": { + "message": "ລົບການສົນທະນາບໍ່ ?", + "description": "Shown as the title in the confirmation modal for deleting a private message request" + }, + "MessageRequests--delete-direct-confirm-body": { + "message": "ທ່ານຈະລົບການໄຊ້ ອຸປະກອນທັງໝົດ ຂອງການສົນທະນາ", + "description": "Shown as the body in the confirmation modal for deleting a private message request" + }, + "MessageRequests--delete-group-confirm-title": { + "message": "ລົບ ແລະ ອອກຈາກ $group$ ?", + "description": "Shown as the title in the confirmation modal for deleting a group message request", + "placeholders": { + "group": { + "content": "$1", + "example": "Friends 🌿" + } + } + }, + "MessageRequests--delete-direct": { + "message": "ລົບ", + "description": "Shown as a button to let the user delete a direct message request" + }, + "MessageRequests--delete-group": { + "message": "ລົບ ແລະ ອອກຈາກ", + "description": "Shown as a button to let the user delete a group message request" + }, + "MessageRequests--delete-group-confirm-body": { + "message": "ທ່ານຈະອອກຈາກກຸ່ມນີ້ ແລະ ອຸປະກອນທັງໝົດຂອງທ່ານຈະຖືກລົບ", + "description": "Shown as the body in the confirmation modal for deleting a group message request" + }, + "MessageRequests--accept": { + "message": "ຍ້ອມຮັບ", + "description": "Shown as a button to let the user accept a message request" + }, + "MessageRequests--continue": { + "message": "ສືບຕໍ່", + "description": "Shown as a button to share your profile, necessary to continue messaging in a conversation" + }, + "MessageRequests--profile-sharing--group": { + "message": "ສຶບຕໍ່ການສົນທະນາ ຂອງທ່ານ ກັບກຸ່ມນີ້ ແລະ ແບ່ງປັນຊື່ຂອງທ່ານ ແລະ ຮູບພາບ ກັບສະມາຊີກນີ້ບໍ? $learnMore$", + "description": "Shown when user hasn't shared their profile in a group yet", + "placeholders": { + "learnMore": { + "content": "$1", + "example": "Learn More." + } + } + }, + "MessageRequests--profile-sharing--direct": { + "message": "ສືບຕໍ່ການສົນທະນານີ້ ກັບ $firstName$ ແລະການແບ່ງປັນຊື່ຂອງ ແລະ ຮູ້ພາບ ກັບພວກເຂົາ? $learnMore$", + "description": "Shown when user hasn't shared their profile in a 1:1 conversation yet", + "placeholders": { + "firstName": { + "content": "$1", + "example": "Alice" + }, + "learnMore": { + "content": "$2", + "example": "Learn More." + } + } + }, + "MessageRequests--learn-more": { + "message": "ຮຽນຮູ້ເພີມຕື່ມ", + "description": "Shown at the end of profile sharing messages as a link." + }, + "ConversationHero--members": { + "message": "$count$ ສຳມະຊີກ", + "description": "Specifies the number of members in a group conversation", + "placeholders": { + "count": { + "content": "$1", + "example": "22" + } + } + }, + "ConversationHero--members-1": { + "message": "1 ສຳມະຊີກ", + "description": "Specifies the number of members in a group conversation when there is one member", + "placeholders": { + "count": { + "content": "$1", + "example": "22" + } + } + }, + "ConversationHero--membership-1": { + "message": "ສຳມະຊີກຂອງ $group$", + "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", + "placeholders": { + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } + }, + "ConversationHero--membership-2": { + "message": "ສຳມະຊີກຂອງ $group1$ ແລະ $group2$", + "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", + "placeholders": { + "group1": { + "content": "$1", + "example": "NYC Rock Climbers" + }, + "group2": { + "content": "$2", + "example": "Dinner Party" + } + } + }, + "ConversationHero--membership-3": { + "message": "ສຳມະຊີກຂອງ $group1$, $group2$, ແລະ $group3$.", + "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", + "placeholders": { + "group1": { + "content": "$1", + "example": "NYC Rock Climbers" + }, + "group2": { + "content": "$2", + "example": "Dinner Party" + }, + "group3": { + "content": "$3", + "example": "Friends 🌿" + } + } + }, + "ConversationHero--membership-extra": { + "message": "ສຳມະຊີກຂອງ $group1$, $group2$, $group3$ ແລະ $remainingCount$ ຕື່ມອີກ.", + "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", + "placeholders": { + "group1": { + "content": "$1", + "example": "NYC Rock Climbers" + }, + "group2": { + "content": "$2", + "example": "Dinner Party" + }, + "group3": { + "content": "$3", + "example": "Friends 🌿" + }, + "remainingCount": { + "content": "$4", + "example": "3" + } + } + }, + "ConversationHero--membership-added": { + "message": "$name$ ເພີມກຸ່ມຂອງທ່ານ", + "description": "Shown Indicates that you were added to a group by a given individual.", + "placeholders": { + "name": { + "content": "$1", + "example": "Jeff Smith" + } + } + }, + "acceptCall": { + "message": "ຄຳຕອບ", + "description": "Shown in tooltip for the button to accept a call (audio or video)" + }, + "acceptCallWithoutVideo": { + "message": "ຕອບ ໂດຍບໍ່ມີ ວິດີໂອ", + "description": "Shown in tooltip for the button to accept a video call without video" + }, + "declineCall": { + "message": "ຫຼຸດລົງ", + "description": "Shown in tooltip for the button to decline a call (audio or video)" + }, + "declinedIncomingAudioCall": { + "message": "ການໂທສຽງ ຂອງທ່ານໄດ້ ຫຼຸດລົງ", + "description": "Shown in conversation history when you declined an incoming audio call" + }, + "declinedIncomingVideoCall": { + "message": "ການໂທວິດີໂອ ຂອງທ່ານ ໄດ້ຫຼຸດລົງ", + "description": "Shown in conversation history when you declined an incoming video call" + }, + "acceptedIncomingAudioCall": { + "message": "ການໂທສຽງ ມີລາຍໄດ້ເຂົ້າມາ", + "description": "Shown in conversation history when you accepted an incoming audio call" + }, + "acceptedIncomingVideoCall": { + "message": "ການໂທວິດີໂອ ມີລາຍໄດ້ເຂົ້າມາ", + "description": "Shown in conversation history when you accepted an incoming video call" + }, + "missedIncomingAudioCall": { + "message": "ສາຍໂທສຽງ ທີບໍ່ໄດ້ຮັບ", + "description": "Shown in conversation history when you missed an incoming audio call" + }, + "missedIncomingVideoCall": { + "message": "ສາຍໂທວິດີໂອ ທີບໍ່ໄດ້ຮັບ", + "description": "Shown in conversation history when you missed an incoming video call" + }, + "acceptedOutgoingAudioCall": { + "message": "ການໂທອອກສຽງ", + "description": "Shown in conversation history when you made an outgoing audio call" + }, + "acceptedOutgoingVideoCall": { + "message": "ການໂທອອກ ທາງວິດີໂອ", + "description": "Shown in conversation history when you made an outgoing video call" + }, + "missedOrDeclinedOutgoingAudioCall": { + "message": "ບໍ່ຮັບສາຍ ການໂທສຽງ", + "description": "Shown in conversation history when your audio call is missed or declined" + }, + "missedOrDeclinedOutgoingVideoCall": { + "message": "ບໍ່ຮັບສາຍ ການໂທວິດີໂອ", + "description": "Shown in conversation history when your video call is missed or declined" + }, + "incomingAudioCall": { + "message": "ສາຍໂທສຽງເຂົ້າມາ...", + "description": "Shown in both the incoming call bar and notification for an incoming audio call" + }, + "incomingVideoCall": { + "message": "ສາຍໂທວິດິໂອເຂົ້າມາ...", + "description": "Shown in both the incoming call bar and notification for an incoming video call" + }, + "outgoingCallPrering": { + "message": "ກຳລັງໂທ...", + "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" + }, + "outgoingCallRinging": { + "message": "ສຽງຮຽກເຂົ້າ...", + "description": "Shown in the call screen when placing an outgoing call that is now ringing" + }, + "makeOutgoingCall": { + "message": "ເລີມການໂທ", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "ເລີມການ ໂທວິດີໂອ", + "description": "Title for the video call button in a conversation" + }, + "joinOngoingCall": { + "message": "ເຂົ້າຮ່ວມ", + "description": "Text that appears in a group when a call is active" + }, + "callNeedPermission": { + "message": "$title$ ຈະໄດ້ຮັບ ຂໍ້ຄວາມ ຮ້ອງຂໍ້ຈາກທ່ານ. ທ່ານສາມາດໂທ ໄດ້ໝື່ງຄັ້ງ ຈາກຂໍ້ຄວາມທີ ທ່ານໄດ້ຮອ້ງຂໍ ທີໄດ້ມີການຕອບຮັບ.", + "description": "Shown when a call is rejected because the other party hasn't approved the message/call request", + "placeholders": { + "title": { + "content": "$1", + "example": "Alice" + } + } + }, + "callReconnecting": { + "message": "ການເຊື່ອມຕໍ່...", + "description": "Shown in the call screen when the call is reconnecting due to network issues" + }, + "callDuration": { + "message": "ສິກຫນໍ $duration$", + "description": "Shown in the call screen to indicate how long the call has been connected", + "placeholders": { + "duration": { + "content": "$1", + "example": "00:01" + } + } + }, + "callingDeviceSelection__settings": { + "message": "ຕັ້ງຄ່າ", + "description": "Title for device selection settings" + }, + "calling__participants": { + "message": "$people$ ໄນການໂທ", + "description": "Title for participants list toggle", + "placeholders": { + "people": { + "content": "$1", + "example": "16" + } + } + }, + "calling__call-notification__ended": { + "message": "ການໂທກຸ່ມ ໄດ້ສີນສຸດລົງ", + "description": "Notification message when a group call has ended" + }, + "calling__call-notification__started-by-someone": { + "message": "ກຸ່ມໄດ້ ເລີມການໂທ", + "description": "Notification message when a group call has started, but we don't know who started it" + }, + "calling__call-notification__started-by-you": { + "message": "່ເລີມການໂທ ກຸ່ມຂອງທ່ານ", + "description": "Notification message when a group call has started by you" + }, + "calling__call-notification__started": { + "message": "$name$ ເລີມການໂທກຸ່ມ", + "description": "Notification message when a group call has started", + "placeholders": { + "name": { + "content": "$1", + "example": "Alice" + } + } + }, + "calling__call-notification__button__in-another-call-tooltip": { + "message": "ທ່ານໄດ້ຢູ່ໄນ ການໂທແລ້ວ", + "description": "Tooltip in disabled notification button when you're on another call" + }, + "calling__call-notification__button__call-full-tooltip": { + "message": "ການໂທໄດ້ ມີຜົນຕອບຮັບ $max$ ຂອງຜູ້ເຂົ້າຮ່ວມ", + "description": "Tooltip in disabled notification button when the call is full", + "placeholders": { + "max": { + "content": "$1", + "example": "5" + } + } + }, + "calling__pip--on": { + "message": "ຫຼຸດຜ່ອນການໂທ", + "description": "Title for picture-in-picture toggle" + }, + "calling__pip--off": { + "message": "ໂທເຕັມຈໍ", + "description": "Title for picture-in-picture toggle" + }, + "calling__switch-view--to-grid": { + "message": "Switch to grid view", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Switch to speaker view", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__hangup": { + "message": "ອອກຈາກການໂທ", + "description": "Title for hang up button" + }, + "callingDeviceSelection__label--video": { + "message": "ວີດີໂອ", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "ໄມໂຄຣໂຟນ", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "ລຳໂພງ", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "ບໍມີອຸປະກອນ", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "ຄ່າເລີ່ມຕົ້ນ", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "ແຈ້ງການປິດສຽງ", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "ປິດເປັນເວລາ ໝື່ງ ຊົ່ວໂມງ", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "ປິດເປັນ ເວລາໝື່ງ ມື້", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "ປິດເປັນ ເວລາ ໝື່ງອາທິດ", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "ປິດເປັນ ເວລາໝື່ງ ປີ", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "ບໍ່ປິດສຽງ", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "ປິດສຽງ ຈົນກວ່າ $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "ກະຕູນອີໂມຈີ", + "description": "Label for emoji button" + }, + "ErrorModal--title": { + "message": "ບາງຢາງມີບັນຫາ", + "description": "Title of pop-up dialog when user-initiated task has gone wrong" + }, + "ErrorModal--description": { + "message": "ກະລຸນາ ລອງໄໝ່ອີກຄັ້ງ ຫຼື ຕິດຕໍ່ບໍລິການ.", + "description": "Description text in pop-up dialog when user-initiated task has gone wrong" + }, + "Confirmation--confirm": { + "message": "ໂອເຄ", + "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" + }, + "unknown-sgnl-link": { + "message": "Sorry, that sgnl:// link didn't make sense!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "Invalid Link", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "This is not a valid group link. Make sure the entire link is intact and correct before attempting to join.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Do you want to join this group and share your name and photo with its members?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "You're already in this group.", + "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.", + "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", + "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.", + "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", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "This group link is no longer valid.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "An admin of this group must approve your request before you can join this group. If approved, your name and photo will be shared with its members.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "ເຂົ້າຮ່ວມ", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Request to Join", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Cancel Request", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Cancel your request to join this group?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Yes", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "No", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "1 ສຳມະຊີກ", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ ສຳມະຊີກ", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "Group · $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": "Your request to join has been sent to the group admin. You’ll be notified when they take action.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Link Error", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Joining via this link failed. Try joining again later.", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--admin": { + "message": "ບໍລີຫານ", + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "All members", + "description": "Label for describing the general non-privileged members of a group" + }, + "updating": { + "message": "ກຳລັງອັບເດດ...", + "description": "Shown along with a spinner when an update operation takes longer than one second" + }, + "GroupV2--create--you": { + "message": "ສ້າງກຸ່ມ ຂອງທ່ານ", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--create--other": { + "message": "$memberName$ ສ້າງກຸມ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--create--unknown": { + "message": "ກຸ່ມທີ ສ້າງຂື້ນ", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ ປຽ່ນຊື່ກຸ່ມເຖີງ \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "ທ່ານປຽ່ນຊື່ກຸ່ມຂອງທ່ານເຖີງ \" $newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "ປຽ່ນຊື່ ສຳມະຊີກກຸ່ມເຖີງ \" $newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ ຍ້າຍຊື່ກຸ່ມ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "ຍ້າຍຊື່ກຸ່ມ ຂອງທ່ານ", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "ຍ້າຍຊື່ ສຳມະຊີກກຸ່ມ", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ ໄດ້ປຽ່ນເປັນກຸ່ມອາວຕາຣ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "ທ່ານໄດ້ປຽ່ນ ເປັນກຸ່ມອາວຕາຣ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "ສະມາຊີກ ໄດ້ປຽ່ນ ເປັນກຸ່ມອາວຕາຣ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ ຍ້າຍໄປທີ ກຸ່ມອາວຕາຣ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "ທ່ານໄດ້ຍ້າຍ ໄປທີກຸ່ມອາວຕາຣ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "ສະມາຊີກໄດ້ ຍ້າຍໄປທີ ກຸ່ມອາວຕາຣ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ ໄດ້ປຽ່ນ ໄຜສາມາດ ແກ້ໄຂຂໍ້ມູນກຸ່ມໄປ \"ສະເພາະຜູ້ບໍລິຫານເທົ່ານັນ.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "ທ່ານໄດ້ປຽ່ນ ໄຜທີສາມາດ ແກ້ໄຂຂໍ້ມູນກຸ່ມໄປ \"ສະເພາະຜູ້ບໍລິຫານເທົ່ານັນ.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "ຜູ້ບໍລິຫານ ໄດ້ປຽ່ນ ໄຜທີສາມາດແກ້ໄຂ ຂໍ້ມູນກຸ່ມໄປ \"ສະເພາະຜູ້ບໍລິຫານເທົ່ານັນ.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ ໄດ້ປຽ່ນ ໄຜສາມາດ ແກ້ໄຂຂໍ້ມູນກຸ່ມໄປ \"ເປັນສະມາຊີກທັງໝົດ.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "ທ່ານໄດ້ປຽ່ນ ໄຜທີສາມາດ ແກ້ໄຂຂໍ້ມູນກຸ່ມໄປ '' ເປັນສະມາຊີກທັງໝົດ. ''", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "ຜູ້ບໍລີຫານ ໄດ້ປຽ່ນ ໄຜທີສາມາດແກ້ໄຂ ຂໍ້ມູນກຸ່ມໃປ ''ເປັນສະມາຊີກທັງໝົດ. ''", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ ໄຜທີສາມາດແກ້ໄຂ ປຽ່ນແປງກຸ່ມ ສະມາຊີກເປັນ '' ສະເພາະຜູ້ບໍລີຫານເທົ່ານັນ. ''", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "ທ່ານໄດ້ປຽ່ນ ໄຜທີສາມາດ ແກ້ໄຂກຸ່ມ ການເປັນສະມາຊີກໄປ '' ສະເພາະຜູ້ບໍລີຫານເທົ່ານັນ. ''", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "ຜູ້ບໍລິຫານ ໄດ້ປຽ່ນ ໄຜທີສາມາດແກ້ໄຂ ກຸ່ມການເປັນສະມາຊີກໄປ ''ສະເພາະຜູ້ບໍລີຫານເທົ່ານັນ.''", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": " $adminName$ ໄຜທີສາມາດແກ້ໄຂ ປຽ່ນແປງກຸ່ມ ສະມາຊີກໄປ '' ເປັນສະມາຊີກທັງໝົດ. ''", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "ທ່ານໄດ້ປຽ່ນ ໄຜທີສາມາດແກ້ໄຂ ກຸ່ມການເປັນສະມາຊີກໄປ '' ເປັນສະມາຊີກທັງໝົດ.''", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "ຜູ້ບໍລີຫານ ໄດ້ປຽ່ນ ໄຜທີສາດແກ້ໄຂ ກຸ່ມການເປັນສະມາຊີກໄປ ''ເປັນສະມາຊີກທັງໝົດ.''", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--you": { + "message": "You disabled admin approval for the group link.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "Admin approval for the group link has been disabled.", + "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.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "Admin approval for the group link has been disabled.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--invited--you": { + "message": "ທ່ານໄດ້ເພີມ ການເຊື້ອເຊີນ ສະມາຊີກ $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add--invited--other": { + "message": "$memberName$ ເພີມການເຊື້ອເຊີນ ສະມາຊີກ $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Alice" + }, + "inviteeName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--invited--unknown": { + "message": "້ເພີມສຳມະຊີກ ເຊື້ອເຊີນ ສະມາຊີກ $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ ການເຊື້ອເຊີນ ໄດ້ຖືກຕອບຮັບ ເຂົ້າໄນກຸ່ມຈາກ $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--other-no-from": { + "message": "$inviteeName$ ການເຊື້ອເຊີນ ໄດ້ຖືກຕອບຮັບ ເຂົ້າໄນກຸ່ມ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "ທ່ານໄດ້ຖືກ ຕອບຮັບ ການເຊື້ອເຊີນ ເຂົ້າໄນກຸ່ມຈາກ $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you-no-from": { + "message": "ທ່ານໄດ້ຖືກ ຕອບຮັບ ການເຊື້ອເຊີນ ເຂົ້າໄນກຸ່ມແລ້ວ ", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ ທ່ານໄດ້ຕອບຮັບ ການເຊື້ອເຊີນ ເຂົ້າໄນກຸ່ມແລ້ວ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ ເພີ່ມ $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "ທ່ານໄດ້ເພີ່ມ $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "ສຳມະຊີກເພີ່ມ $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ ເພີ່ມທ່ານ ເຂົ້າໄນກຸ່ມ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "ທ່ານໄດ້ເຂົ້າຮ່ວມກຸ່ມ", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "ທ່ານໄດ້ເພີມເ ຂົ້າໄນກຸ່ມແລ້ວ", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--you--you": { + "message": "You joined the group via the group link.", + "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.", + "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$ approved your request to join the group.", + "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": "Your request to join the group has been approved.", + "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$.", + "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$ approved a request to join the group from $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": "A request to join the group from $joinerName$ has been approved.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ ຍົກຍ້າຍ $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ ອອກຈາກກຸ່ມ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "ທ່ານຍົກຍ້າຍ $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "ສຳມະຊີກຍົກຍ້າຍ $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": " $adminName$ ຍົກຍ້າຍທ່ານ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "ທ່ານອອກຈາກກຸ່ມ", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "ທ່ານໄດ້ຖືກຍ້າຍ ອອກຈາກກຸ່ມ", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ ເຮັດ $memberName$ ຜູ້ບໍລິຫານ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "ທ່ານໄດ້ $memberName$ ຜູ້ບໍລີຫານ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "ຜູ້ບໍລິຫານໄດ້ $memberName$ ການບໍລິຫານ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ ທ່ານໄດ້ບໍລິຫານ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "ຜູ້ບໍລິຫານຂອງ ທ່ານໄດ້ບໍລິຫານ", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ ຂໍ້ໄດ້ປຽບ ຂອງການຖອນຕົວກັບຄືນມາ ຈາກຜູ້ບໍລິຫານ $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "ຂໍ້ໄດ້ປຽບ ຂອງທ່ານການ ຖອນຕົວກັບຄືນມາ ຈາກຜູ້ບໍລີຫານ $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "ຂໍ້ໄດ້ປຽບ ຜູ້ບໍລິຫານ ໄດ້ຖອນຕົວກັບຄືນມາ ຈາກ $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ ຂໍ້ໄດ້ປຽບ ຜູ້ບໍລິຫານ ທ່ານໄດ້ຖອນຕົວກັບຄືນມາ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "ຂໍ້ໄດ້ປຽບ ຜູ້ບໍລິຫານ ໄດ້ຖອນຕົວກັບຄືນມາ ຜູ້ບໍລິຫານຂອງທ່ານ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": " $memberName$ ໄດ້ເຊືອເຊີນ 1 ຄົນເຂົ້າໄນກຸ່ມ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "ທ່ານໄດ້ເຊືອເຊີນ $inviteeName$ ເຂົ້າໄນກຸ່ມ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "ຫນື່ງຄົນໄດ້ ເຊືອເຊີນເຂົ້າໄນກຸ່ມ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ ທ່ານໄດ້ເຊືອເຊີນເຂົ້າໄນກຸ່ມ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "ທ່ານໄດ້ຖືກເຊືອເຊີນເ ຂົ້າຮ່ວມໄນກຸ່ມ", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": " $memberName$ ເຊືອເຊີນ$count$ ຜູ້ຄົນເຂົ້າໄນກຸ່ມ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "ທ່ານເຊືອເຊີນ $count$ ຄົນທີຢູ່ໄນກຸ່ມ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "$count$ ປະຊາຊົນ ໄດ້ຮັບການເຊືອເຊີນ ເຂົ້າໄນກຸ່ມ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 ຄົນໄດ້ເຊືອເຊີນດ້ວຍ $memberName$ ການປະຕິເສດການເຊືອເຊີນຈາກກຸ່ມ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": " $inviteeName$ ການເຊືອເຊີນ ໄດ້ຖືກປະຕິເສດ ຈາກກຸ່ມຂອງທ່ານ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--from-you": { + "message": "ທ່ານໄດ້ຖືກປະຕິເສດ ການເຊືອເຊີນເຂົ້າໄນກຸ່ມ", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 ຄົນໄດ້ຖືກປະຕິເສດ ການເຊືອເຊີນ ຈາກກຸ່ມຂອງເຂົາເຈົ້າ", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ 1 ຄົນໄດ້ຖອນຕົວ ອອກຈາກເຊືອເຊີນ ຂອງກຸ່ມ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "ທ່ານໄດ້ຖອນຕົວ ການເຊືອເຊີນ ເຂົ້າກຸ່ມສຳລັບ 1 ຄົນ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-own--to-you": { + "message": " $inviterName$ ການຖອນຕົວ ຂອງເຂົາເຈົ້າ ໄດ້ເຊືອເຊີນເຖີງທ່ານ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-own--unknown": { + "message": "$inviterName$ ການຖອນຕົວ ຂອງເຂົາເຈົ້າໄດ້ເຊືອເຊີນ 1 ຄົນ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "ຜູ້ບໍລິຫານ ໄດ້ຖອນຕົວ ການເຊືອເຊີນ ອອກຈາກກຸ່ມ ສຳລັບ 1 ຄົນ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": " $memberName$ ຖອນຕົວ ຈາກການເຊືອເຊີນ ສຳລັບໄນກຸ່ມ $count$ ຜຸູ້ຄົນ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "ທ່ານໄດ້ຖອນຕົວ ຈາກການເຊືອເຊີນ ໄນກຸ່ມສຳລັບ $count$ ຜູ້ຄົນ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "ຜູ້ບໍລິຫານ ໄດ້ຖອນຕົວ ຈາກການເຊືອເຊີນ ໄນກຸ່ມ ສຳລັບ $count$ ຜູ້ຄົນ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ ຖອນຕົວກັບຄືນມາ ຈາກການເຊືອເຊີນ ໃນກຸ່ມສຳລັບ 1 ຄົນ ໄດ້ຖືກເຊືອເຊີນດວ້ຍ $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "ທ່ານໄດ້ຖອນຕົວ ຈາກການເຊືອເຊີນ ໃນກຸ່ມສັບລັບ 1 ຄົນໄດ້ຖືກເຊືອເຊີນດ້ວຍ $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "ການຖອນຕົວກັບຄືນມາ ຂອງຜູ້ບໍລິຫານ ໄດ້ຖືກເຊືອເຊີນ ເຂົ້າໄນກຸ່ມສຳລັບ 1 ຄົນ ໄດ້ຖືກເຊືອເຊີນດ້ວຍ $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ ການເຊືອເຊີນ ໄດ້ຖືກຖອນຕົວກັບຄືນມາ ຂອງກຸ່ມທີທ່ານໄດ້ສົ່ງຫາ $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "ທ່ານ ໄດ້ຍົກເລີກ ການເຊືອເຊີນ ຂອງທ່ານໄປ $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "ຜູ້ບໍລິຫານ ໄດ້ຖອນຕົວຈາກກຸ່ມ ທີທ່ານໄດ້ສົ່ງເຖິງ $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ ການເຊືອເຊີນ ໄດ້ຖືກຖອນຕົວກັບຄືນ ສຳລັບກຸ່ມ $count$ ຜູ້ຄົນໄດ້ ຖືກເຊືອເຊີນດ້ວຍ $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "ທ່ານໄດ້ຖອນຕົວກັບຄືນ ຈາກການເຊືອເຊີນ ເຂົ້າໃນກຸ່ມສຳລັບ $count$ ຜູ້ຄົນໄດ້ ຖືກເຊືອເຊີນດ້ວຍ $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "ການຖອນຕົວກັບຄືນມາ ຂອງຜູ້ບໍລິຫານ ໄດ້ເຊືອເຊີນ ເຂົ້າໄນກຸ່ມສຳລັບ $count$ ຜູ້ຄົນໄດ້ ຖືກເຊືອເຊີນດ້ວຍ $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ ການເຊືອເຊີນ ໄດ້ຖືກຖອນຕົວກັບຄືນມາ ຂອງກຸ່ມທີທ່ານໄດ້ສົ່ງຫາ $count$ ຜູ້ຄົນ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "ທ່ານ ໄດ້ຍົກເລີກ ການເຊືອເຊີນ ຂອງທ່ານໄປ $count$ ຜູ້ຄົນ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "ຜູ້ບໍລິຫານ ໄດ້ຖອນຕົວກັບຄືນມາ ຈາກກຸ່ມ ທີທ່ານໄດ້ສົ່ງຫາ $count$ ຜູ້ຄົນ.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--admin-approval-add-one--you": { + "message": "You sent a request to join the group.", + "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.", + "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": "You canceled your request to join the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "Your request to join the group has been denied by an admin.", + "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$.", + "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$ canceled their request to join the group.", + "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$ denied a request to join the group from $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "You turned on the group link with admin approval disabled.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "The group link has been turned on with admin approval disabled.", + "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.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "The group link has been turned on with admin approval enabled.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "You turned off the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ turned off the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "The group link has been turned off.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "You reset the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ reset the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "The group link has been reset.", + "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$", + "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", + "placeholders": { + "learnMore": { + "content": "$1", + "example": "Learn more." + } + } + }, + "GroupV1--Migration--was-upgraded": { + "message": "ກຸ່ມນີ້ ໄດ້ມີການເພີມ ລະດັບກຸ່ມໄຫມ່.", + "description": "Shown in timeline when a legacy group (GV1) is upgraded to a new group (GV2)" + }, + "GroupV1--Migration--learn-more": { + "message": "ຮຽນຮູ້ເພີມເຕິມ", + "description": "Shown on a bubble below a 'group was migrated' timeline notification, or as button on Migrate dialog" + }, + "GroupV1--Migration--migrate": { + "message": "ການເພີມລະອັບ", + "description": "Shown on Migrate dialog to kick off the process" + }, + "GroupV1--Migration--info--title": { + "message": "ກຸ່ມໄຫມ່ແມ່ນຫຍັງ?", + "description": "Shown on Learn More popup after GV1 migration" + }, + "GroupV1--Migration--migrate--title": { + "message": "ການເພີມລະອັບກຸ່ມໄຫມ່", + "description": "Shown on Migration popup after choosing to migrate group" + }, + "GroupV1--Migration--info--summary": { + "message": "New Groups have features like @mentions and group admins, and will support more features in the future.", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--keep-history": { + "message": "ຂໍ້ຄວາມທັງໝົດ ໄນປະຫວັດສາດ ແລະ ການສື່ສານມວນຊົນ ໄດ້ມີການເກັບໄວ້ ທີຜ່ານມາ ຈະໄດ້ມີ ການອັບກຽດ.", + "description": "Shown on Learn More popup after GV1 migration" + }, + "GroupV1--Migration--migrate--keep-history": { + "message": "ຂໍ້ຄວາມທັງໝົດ ໃນປະຫວັດສາດ ແລະ ການສື່ສານມວນຊົນ ທີໄດ້ເກັບຮັກໄວ້ ທີຜ່ານມາ ຈະໄດ້ມີການ ອັບກຽດ.", + "description": "Shown on Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--invited--you": { + "message": "ທ່ານຕ້ອງການທີຈະຮັບ ຄຳເຊືອເຊີນ ຂອງກຸ່ມນີ້ອີກຄັ້ງ; ແລະ ຈະບໍໄດ້ຍ້ອມຮັບ ຂໍ້ຄວາມຈາກກຸ່ມຈົນກວ່າ ພວກເຂົາເຈົ້າ ຈະຍ້ອມຮັບ.", + "description": "Shown on Learn More popup after GV1 migration" + }, + "GroupV1--Migration--info--invited--many": { + "message": "ສະມາຊີກເຫຼົ່ານີ້ ຕ້ອງການທີຈະຮັບ ຄຳເຊືອເຊີນ ຂອງກຸ່ມນີ້ອີກຄັ້ງ; ແລະ ຈະບໍໄດ້ຍ້ອມຮັບ ຂໍ້ຄວາມຈາກກຸ່ມຈົນກວ່າ ພວກເຂົາເຈົ້າ ຈະຍ້ອມຮັບ.", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--invited--one": { + "message": "ສະມາຊີກນີ້ ຕ້ອງການທີຈະຮັບ ຄຳເຊືອເຊີນ ຂອງກຸ່ມນີ້ ອີກຄັ້ງ; ແລະ ຈະບໍໄດ້ຍ້ອມຮັບ ຂໍ້ຄວາມຈາກກຸ່ມຈົນກວ່າ ພວກເຂົາເຈົ້າ ຈະຍ້ອມຮັບ.", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--before--many": { + "message": "ສະມາຊີກເຫຼົ່ານີ້ ພວກເຂົາບໍສາມາດ ທີຈະເຂົ້າຮ່ວມກຸ່ມໄຫມ່; ແລະ ຈະຕ້ອງໄດ້ຍ້າຍອອກຈາກກຸ່ມ.", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--before--one": { + "message": "ສະມາຊີກນີ້ ບໍສາມາດ ເຂົ້າຮ່ວມ ກຸ່ມໄຫມ່ໄດ້; ແລະ ຈະຕ້ອງໄດ້ຍ້າຍອອກຈາກກຸ່ມ.", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--after--many": { + "message": "ສະມາຊີກເຫຼົ່ານີ້ ບໍສາມາດເຂົ້າຮ່ວມ ກຸ່ມໄຫມ່ໄດ້; ແລະ ໄດ້ມີການຍ້າຍອອກຈາກກຸ່ມ.", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--info--removed--after--one": { + "message": "ສະມາຊີກນີ້ ບໍສາມາດ ທີຈະເຂົ້າຮ່ວມ ກຸ່ມໄຫມ່ໄດ້; ແລະ ໄດ້ຍ້າຍອອກ ຈາກກຸ່ມ.", + "description": "Shown on Learn More popup after or Migration popup before GV1 migration" + }, + "GroupV1--Migration--invited--you": { + "message": "ທ່ານຍັງ ບໍສາມາດ ທີຈະເພີມກຸ່ມໄຫມ່ໄດ້ ແລະ ມີ ການເຊືອເຊີນ ເຂົ້າຮ່ວມ.", + "description": "Shown in timeline when a group is upgraded and you were invited instead of added" + }, + "GroupV1--Migration--invited--one": { + "message": "$contact$ ບໍສາມາດ ທີຈະເພີມກຸ່ມໄຫມ່ ແລະ ໄດ້ມີການ ເຊືອເຊີນເຂົ້າຮ່ວມ.", + "description": "Shown in timeline when a group is upgraded and one person was invited, instead of added", + "placeholders": { + "contact": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV1--Migration--invited--many": { + "message": "$count$ ສະມາຊີກ ບໍສາມາດ ທີຈະເພີມກຸ່ມໄຫມ່ ແລະ ໄດ້ມີການ ເຊືອເຊີນເຂົ້າຮ່ວມ.", + "description": "Shown in timeline when a group is upgraded and some people were invited, instead of added", + "placeholders": { + "contact": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV1--Migration--removed--one": { + "message": "$contact$ ໄດ້ຖືກຍ້າຍ ອອກຈາກກຸ່ມ", + "description": "Shown in timeline when a group is upgraded and one person was removed entirely during the upgrade", + "placeholders": { + "contact": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV1--Migration--removed--many": { + "message": "$count$ ສຳມະຊີກກຸ່ມ ໄດ້ຍ້າຍອອກຈາກກຸ່ມ", + "description": "Shown in timeline when a group is upgraded and some people were removed entirely during the upgrade", + "placeholders": { + "contact": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "ປິດ", + "description": "Generic close label" + }, + "previous": { + "message": "ທີ່ຜ່ານມາ", + "description": "Generic previous label" + }, + "next": { + "message": "ຕໍ່ໄປ", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "ຂະຫຍາຍ", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "ຕີດຕັ້ງໄຟຮ", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "ນັບການສົນທະນາ ທີ່ຖືກປິດສຽງໄນປ້າຍຊື່", + "description": "Description for counting muted conversations in badge setting" + }, + "ContactModal--message": { + "message": "ຂໍ້ຄວາມ", + "description": "Button text for send message button in Group Contact Details modal" + }, + "ContactModal--rm-admin": { + "message": "Remove as admin", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, + "ContactModal--make-admin": { + "message": "ຜຸ້ບໍລິຫານ", + "description": "Button text for make admin button in Group Contact Details modal" + }, + "ContactModal--make-admin-info": { + "message": "$contact$ will be able to edit this group and its members.", + "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": "Remove $contact$ as group admin", + "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", + "placeholders": { + "contact": { + "content": "$1", + "example": "Homer" + } + } + }, + "ContactModal--remove-from-group": { + "message": "ຍ້າຍອອກຈາກກຸ່ມ", + "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "Group settings", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "Group link", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "ຂໍ້ຄວາມທີຫາຍໄປ", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "When enabled, messages sent and received in this group will disappear after they've been seen.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Who can edit group info", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Choose who can edit group name, avatar, and disappearing messages timer.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Who can add members", + "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.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Requests & Invites", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "Leave group", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "Block group", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Do you really want to leave?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "You will no longer be able to send or receive messages in this group.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "Leave", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "Block and Leave the \"$groupName$\" Group?", + "description": "This is the modal title for confirming blocking a group", + "placeholders": { + "groupName": { + "content": "$1", + "example": "Our Conversation" + } + } + }, + "ConversationDetailsActions--block-group-modal-content": { + "message": "You will no longer receive messages or updates from this group.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "ບ໋ອກ", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ members", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "Shared media", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "See all", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ members", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "See all", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Group link copied.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Copy link", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "Are you sure you want to reset the group link? People will no longer be able to join the group using the current link.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Reset link", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Approve new members", + "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", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Requests ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Invites ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Approve request from \"$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": "Deny request from \"$name$\"?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Invited by you", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Invited by you", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Invited by others", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "Invited $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": "Revoke group invite", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Revoke group invite for \"$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": "Revoke 1 invite sent by \"$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": "Revoke $number$ invites sent by \"$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": "Revoke", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Approve Request", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Deny Request", + "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.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "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.", + "description": "Information shown below the invite list" + } +} diff --git a/_locales/lt/messages.json b/_locales/lt/messages.json index 72e658201..f1f43aee1 100644 --- a/_locales/lt/messages.json +++ b/_locales/lt/messages.json @@ -531,6 +531,10 @@ "message": "Šiame pokalbyje nėra jokios medijos", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "Visa medija", + "description": "Header for the media gallery" + }, "documents": { "message": "Dokumentai", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" @@ -985,6 +989,18 @@ "message": "Ištrinti", "description": "" }, + "accept": { + "message": "Priimti", + "description": "" + }, + "on": { + "message": "Įjungta", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Išjungta", + "description": "Label for when something is turned off" + }, "deleteWarning": { "message": "Spustelėjus „Ištrinti“ ši žinutė visam laikui bus pašalinta tik iš jūsų įrenginių.", "description": "Text shown in the confirmation dialog for deleting a message locally" @@ -1232,7 +1248,7 @@ "description": "Button tooltip label for turning on the microphone" }, "calling__your-video-is-off": { - "message": "Jūsų vaizdas yra išjungtas", + "message": "Jūsų kamera išjungta", "description": "Label in the calling lobby indicating that your camera is off" }, "calling__lobby-summary--zero": { @@ -1335,6 +1351,14 @@ "message": "Jūs nematysite ir negirdėsite naudotojo, o jis nematys ir negirdės jūsų.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "Slinkti aukštyn", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Slinkti žemyn", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "Visada retransliuoti skambučius", "description": "Description of the always relay calls setting" @@ -3181,6 +3205,14 @@ "message": "Skambutis visame ekrane", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "Perjungti į tinklelio rodinį", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Perjungti į kalbėtojo rodinį", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { "message": "Išeiti iš skambučio", "description": "Title for hang up button" @@ -3255,9 +3287,117 @@ "message": "Gerai", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "Atleiskite, ta sgnl:// nuoroda neturi prasmės!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "Neteisinga nuoroda", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "Tai nėra teisinga grupės nuoroda. Prieš bandydami prisijungti, įsitikinkite, kad visa nuoroda yra nepažeista ir teisinga.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Ar norite prisijungti prie šios grupės ir bendrinti su jos nariais savo vardą ir nuotrauką?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "Jūs jau esate šioje grupėje.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "Jūs jau esate paprašę patvirtinimo prisijungti prie šios grupės.", + "description": "Shown if you click a group link for a group where you've already requested approval'" + }, + "GroupV2--join--unknown-link-version--title": { + "message": "Nežinoma nuorodos versija", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "Ši Signal Desktop versija nepalaiko šios nuorodos.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked--title": { + "message": "Nepavyksta prisijungti prie grupės", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "Ši grupės nuoroda daugiau nebegalioja.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "An admin of this group must approve your request before you can join this group. If approved, your name and photo will be shared with its members.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Prisijungti", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Prašyti prisijungti", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Panaikinti prašymą", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Panaikinti jūsų prašymą prisijungti prie šios grupės?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Taip", + "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 narys", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "Narių: $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": "Grupė · $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": "Jūsų prašymas prisijungti prie grupės buvo išsiųstas grupės administratoriui. Jums bus pranešta, kai jis atliks tam tikrus veiksmus.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Nuorodos klaida", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Nepavyko prisijungti per šią nuorodą. Bandykite prisijungti dar kartą vėliau.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "Administratorius", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "Visi nariai", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { "message": "Atnaujinama...", @@ -3441,6 +3581,42 @@ "message": "Administratorius pakeitė asmenis, kurie gali keisti grupės narystes į „Visi nariai“.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--access-invite-link--disabled--you": { + "message": "Jūs išjungėte administratoriaus patvirtinimus grupės nuorodai.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "$adminName$ išjungė administratoriaus patvirtinimus grupės nuorodai.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "Administratoriaus patvirtinimai grupės nuorodai išjungti.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "Jūs įjungėte administratoriaus patvirtinimus grupės nuorodai.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "$adminName$ įjungė administratoriaus patvirtinimus grupės nuorodai.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "Administratoriaus patvirtinimai grupės nuorodai išjungti.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV2--member-add--invited--you": { "message": "Jūs pridėjote pakviestą narį $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -3575,6 +3751,68 @@ "message": "Jūs buvote pridėti į grupę.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--member-add-from-link--you--you": { + "message": "Jūs prisijungėte prie grupės per grupės nuorodą.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "$memberName$ prisijungė prie grupės per grupės nuorodą.", + "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$ patvirtino jūsų prašymą prisijungti prie grupės.", + "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": "Jūsų prašymas prisijungti prie grupės buvo patvirtintas.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "Jūs patvirtinote naudotojo $joinerName$ prašymą prisijungti prie grupės.", + "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$ patvirtino naudotojo $joinerName$ prašymą prisijungti prie grupės.", + "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": "Patvirtintas naudotojo $joinerName$ prašymas prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "GroupV2--member-remove--other--other": { "message": "$adminName$ pašalino naudotoją $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -4057,6 +4295,134 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "Jūs išsiuntėte prašymą prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "$joinerName$ paprašė prisijungti per grupės nuorodą.", + "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": "Jūs panaikinote savo prašymą prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "Administratorius atmetė jūsų prašymą prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "Jūs atmetėte naudotojo $joinerName$ prašymą prisijungti prie grupės.", + "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$ panaikino savo prašymą prisijungti prie grupės.", + "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$ atmetė naudotojo $joinerName$ prašymą prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "Jūs įjungėte grupės nuorodą su išjungtais administratoriaus patvirtinimais.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--disabled--other": { + "message": "$adminName$ įjungė grupės nuorodą su išjungtais administratoriaus patvirtinimais.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "Įjungta grupės nuoroda su išjungtais administratoriaus patvirtinimais.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--you": { + "message": "Jūs įjungėte grupės nuorodą su įjungtais administratoriaus patvirtinimais.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--other": { + "message": "$adminName$ įjungė grupės nuorodą su įjungtais administratoriaus patvirtinimais.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "Įjungta grupės nuoroda su įjungtais administratoriaus patvirtinimais.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "Jūs išjungėte grupės nuorodą.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ išjungė grupės nuorodą.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "Grupės nuoroda išjungta.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "Jūs atstatėte grupės nuorodą.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ atstatė grupės nuorodą.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "Grupės nuoroda atstatyta.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV1--Migration--disabled": { "message": "Naujinkite šią grupę, norėdami aktyvuoti tokias naujas ypatybes kaip @paminėjimai ir administratoriai. Nariai, kurie šioje grupėje nebendrino savo vardo ar nuotraukos, bus pakviesti prie jos prisijungti. $learnMore$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", @@ -4199,12 +4565,296 @@ "message": "Žinutė", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "Pašalinti iš administratorių", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { "message": "Paskirti administratoriumi", "description": "Button text for make admin button in Group Contact Details modal" }, + "ContactModal--make-admin-info": { + "message": "$contact$ galės taisyti šią grupę ir jos narių sąrašą.", + "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": "Pašalinti $contact$ iš grupės administratorių", + "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": "Šalinti iš grupės", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "Grupės nustatymai", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "Grupės nuoroda", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Išnykstančios žinutės", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "Kai įjungta, šioje grupėje išsiųstos ir gautos žinutės išnyks po to, kai bus perskaitytos.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Kas gali taisyti grupės informaciją", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Pasirinkite, kas gali taisyti grupės pavadinimą, avatarą bei išnykstančių žinučių laikmatį.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Kas gali pridėti narius", + "description": "This is the label for the 'who can add members' panel" + }, + "ConversationDetails--add-members-info": { + "message": "Pasirinkite kas gali pridėti narius į šią grupę.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Prašymai ir pakvietimai", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "Išeiti iš grupės", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "Užblokuoti grupę", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Ar tikrai norite išeiti?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "Jūs daugiau šioje grupėje nebegalėsite siųsti ar gauti žinutes.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "Išeiti", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "Užblokuoti ir išeiti iš grupės „$groupName$“?", + "description": "This is the modal title for confirming blocking a group", + "placeholders": { + "groupName": { + "content": "$1", + "example": "Our Conversation" + } + } + }, + "ConversationDetailsActions--block-group-modal-content": { + "message": "Jūs daugiau nebegausite žinučių ar atnaujinimų iš šios grupės.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "Užblokuoti", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "Narių: $number$", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "Bendrinama medija", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Rodyti visus", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "Narių: $number$", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "Rodyti visus", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Grupės nuoroda nukopijuota.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Kopijuoti nuorodą", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "Ar tikrai norite atstatyti grupės nuorodą? Žmonės daugiau nebegalės prisijungti prie grupės naudodami dabartinę nuorodą.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Atstatyti nuorodą", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Patvirtinti naujus narius", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "Reikalauti, kad administratorius patvirtintų naujus, per grupės nuorodą prisijungiančius, narius", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Prašymai ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Pakvietimai ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Patvirtinti prašymą, kurį atsiuntė „$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": "Atmesti prašymą, kurį atsiuntė „$name$“?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Invited by you", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Invited by you", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Invited by others", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "Pakvietė $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": "Panaikinti pakvietimą prisijungti prie grupės", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Panaikinti pakvietimą prisijungti prie grupės, skirtą naudotojui „$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": "Panaikinti 1 pakvietimą, kurį išsiuntė „$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": "Revoke $number$ invites sent by \"$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": "Panaikinti", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Patvirtinti prašymą", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Atmesti prašymą", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "Šiame sąraše esantys žmonės bando prisijungti prie „$name$“ per grupės nuorodą.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "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.", + "description": "Information shown below the invite list" } } diff --git a/_locales/mk/messages.json b/_locales/mk/messages.json index 04aa6149a..cb9d52fa4 100644 --- a/_locales/mk/messages.json +++ b/_locales/mk/messages.json @@ -32,7 +32,7 @@ "description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuCreateStickers": { - "message": "Креирај/качи пакет со стикери", + "message": "Создај/качи пакет со стикери", "description": "The label that is used for the Create/upload sticker pack option in the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuEdit": { @@ -112,7 +112,7 @@ "description": "Edit menu item under 'speech' to stop dictation" }, "windowMenuClose": { - "message": "Затвори го прозорецот", + "message": "Затвори прозорец", "description": "Window menu command to close the current window" }, "windowMenuMinimize": { @@ -148,11 +148,11 @@ "description": "View menu command to show or hide the developer tools" }, "menuSetupAsNewDevice": { - "message": "Подеси како нов уред", + "message": "Постави како нов уред", "description": "When the application is not yet set up, menu option to start up the set up as fresh device" }, "menuSetupAsStandalone": { - "message": "Подеси како посебен уред", + "message": "Постави како посебен уред", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, "messageContextMenuButton": { @@ -254,7 +254,7 @@ "description": "Title of the popup window used to select data previously exported" }, "importErrorHeader": { - "message": "Нешто е погрешно!", + "message": "Нешто тргна наопаку!", "description": "Header of the error screen after a failed import" }, "importingHeader": { @@ -274,7 +274,7 @@ "description": "Button shown if the user runs into an error during import, allowing them to start over" }, "importCompleteHeader": { - "message": "Успешно! ", + "message": "Успех! ", "description": "Header shown on the screen at the end of a successful import process" }, "importCompleteStartButton": { @@ -312,7 +312,7 @@ "description": "Displayed when a user can't send a message because they have left the group" }, "invalidConversation": { - "message": "Оваа група е погрешна. Ве молиме креирајте нова група.", + "message": "Оваа група е погрешна. Ве молиме да создадете нова група.", "description": "Displayed when a user can't send a message because something has gone wrong in the conversation." }, "scrollDown": { @@ -342,7 +342,7 @@ "description": "Shown in the conversation history when a user links a new device to explain what is not supported." }, "youMarkedAsVerified": { - "message": "Го обележавте Вашиот сигурносен број со $name$ како проверен", + "message": "Го обележавте Вашиот сигурносен број со$name$ како проверен", "description": "Shown in the conversation history when the user marks a contact as verified.", "placeholders": { "name": { @@ -386,7 +386,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": "Сигурносниот број што сакате да го проверите е променет. Ве молиме проверете го вашиот нов резервен број со $name1$. Запомнете, оваа промена може да значи дека некој се обидува да ја пресретне Вашата комуникација или пак дека $name2$ го има реинсталирано 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": { @@ -400,11 +400,11 @@ } }, "changedVerificationWarning": { - "message": "Следниве луѓе може ги преинсталирале или промениле уредите. Верификувајте го Вашиот сигурносен број со нив за да ја осигурате приватноста.", + "message": "Следниве луѓе можно е да ги преинсталирале или промениле уредите. Проверете го Вашиот сигурносен број со нив за да ја осигурате приватноста.", "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Вашиот сигурносен број со $name1$ е променет. Оваа може да значи дека некој се обидува да ја пресретне Вашата комуникација или пак дека$name2$ го има реинсталирани Signal. Не е лошо да го проверите проверите сигурносниот број со овој контакт.", + "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": { @@ -508,7 +508,7 @@ } }, "verified": { - "message": "Потврден", + "message": "Проверено", "description": "" }, "newIdentity": { @@ -524,13 +524,17 @@ "description": "" }, "media": { - "message": "Медиа", + "message": "Медија", "description": "Header of the default pane in the media gallery, showing images and videos" }, "mediaEmptyState": { "message": "Немате медија во овој разговор", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "Цела медија", + "description": "Header for the media gallery" + }, "documents": { "message": "Документи", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" @@ -914,7 +918,7 @@ "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { - "message": "Покажи подесувања", + "message": "Покажи поставувања", "description": "A button shown in dialog requesting the user to turn on audio permissions" }, "audio": { @@ -970,7 +974,7 @@ "description": "" }, "failedToSend": { - "message": "Не успеав да испратам до некои приматели. Проверете ја Вашата мрежна врска.", + "message": "Не успеав да испратам до некои од примачите. Проверете ја Вашата мрежна врска.", "description": "" }, "error": { @@ -985,6 +989,18 @@ "message": "Избриши", "description": "" }, + "accept": { + "message": "Прифати ", + "description": "" + }, + "on": { + "message": "Вклучи", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Исклучи", + "description": "Label for when something is turned off" + }, "deleteWarning": { "message": "Ако кликнете „Избриши“ перманетно ќе ја избришете пораката само од Вашите уреди.", "description": "Text shown in the confirmation dialog for deleting a message locally" @@ -1038,11 +1054,11 @@ "description": "" }, "viewRecentMedia": { - "message": "Погледни скорешна медиа", + "message": "Погледни скорешна медија", "description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command." }, "verifyHelp": { - "message": "Ако сакате да ја проверите безбедноста на енкриптираната комуникација од една до друга точка со $name$, споредете ги броевите погоре со броевите на нивниот уред.", + "message": "Ако сакате да ја проверите безбедноста на енкриптираната комуникација од-крај-до-крај со $name$, споредете ги броевите погоре со броевите на нивниот уред.", "description": "", "placeholders": { "name": { @@ -1335,6 +1351,14 @@ "message": "Нема да добивате аудио и видео и тие нема да го добиваат Вашето аудио и видео.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "Лизгај нагоре", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Лизгај надолу", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "Секогаш префрлај повици.", "description": "Description of the always relay calls setting" @@ -1344,7 +1368,7 @@ "description": "Details describing the always relay calls setting" }, "permissions": { - "message": "Пермисии", + "message": "Дозволи", "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { @@ -1412,11 +1436,11 @@ "description": "Header for notification settings" }, "notificationSettingsDialog": { - "message": "Кога ќе пристигне пораки прикажи известувања што откриваат:", + "message": "Кога ќе пристигнат пораки прикажи известувања што откриваат:", "description": "Explain the purpose of the notification settings" }, "disableNotifications": { - "message": "Оневозможи известувања ", + "message": "Исклучи известувања ", "description": "Label for disabling notifications" }, "nameAndMessage": { @@ -1510,7 +1534,7 @@ "description": "Label text for button to upgrade the app to the latest version" }, "mediaMessage": { - "message": "Медиа порака", + "message": "Порака со медија", "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." }, "unregisteredUser": { @@ -1756,7 +1780,7 @@ } }, "youDisabledDisappearingMessages": { - "message": "Ги оневозможивте исчезнувачките пораки", + "message": "Оневозможивте пораки што исчезуваат.", "description": "Displayed in the conversation list when the timer is turned off" }, "timerSetTo": { @@ -1822,7 +1846,7 @@ "description": "A notification shown in the conversation when a contact reinstalls" }, "safetyNumberChanges": { - "message": "Промени на Безбедносниот број", + "message": "Промени на сигурносниот број", "description": "Title for safety number changed modal" }, "safetyNumberChangedGroup": { @@ -1836,11 +1860,11 @@ } }, "verifyNewNumber": { - "message": "Потврдете го сигурносниот број", + "message": "Проверка на сигурносен број", "description": "Label on button included with safety number change notification in the conversation" }, "cannotGenerateSafetyNumber": { - "message": "Овој корисник не може да биде верификуван додека разменувате пораки со него.", + "message": "Овој корисник не може да биде проверен додека разменувате пораки со него.", "description": "Shown on the safety number screen if you have never exchanged messages with that contact" }, "yourSafetyNumberWith": { @@ -1870,7 +1894,7 @@ "description": "Name for the conversation with your own phone number" }, "noteToSelfHero": { - "message": "Можете да си додадете бележник во овој разговор. Ако на вашата сметка има поврзани уреди, новите забелешки ќе бидат синхронизирани.", + "message": "Можете да си додадете белешки во овој разговор. Ако на Вашата сметка има поврзани уреди, новите белешки ќе бидат синхронизирани.", "description": "Description for the Note to Self conversation" }, "notificationDrawAttention": { @@ -2006,7 +2030,7 @@ "description": "Preview shown for conversation if the user has not yet accepted an incoming message request" }, "ConversationListItem--draft-prefix": { - "message": "Скица:", + "message": "Нацрт:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, "message--getNotificationText--gif": { @@ -2056,7 +2080,7 @@ "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": "Медиа за брз преглед", + "message": "Медија за брз преглед", "description": "Shown in notifications and in the left pane after view-once message is deleted." }, "message--getDescription--disappearing-photo": { @@ -2080,7 +2104,7 @@ "description": "Shown in the sticker pack manager above your installed sticker packs." }, "stickers--StickerManager--InstalledPacks--Empty": { - "message": "Нема стикери инсталирано", + "message": "Нема инсталирано стикери", "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." }, "stickers--StickerManager--BlessedPacks": { @@ -2194,7 +2218,7 @@ } }, "EmojiPicker__button--recents": { - "message": "Неодамнешни", + "message": "Скорешни", "description": "Label for recents emoji picker button" }, "EmojiPicker__button--emoji": { @@ -2270,7 +2294,7 @@ "description": "Text shown on messages with with individual timers, after user has viewed it" }, "Message--tap-to-view--outgoing": { - "message": "Медиа", + "message": "Медија", "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { @@ -2322,7 +2346,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--preferences": { - "message": "Поставки", + "message": "Поставувања", "description": "Shown in the shortcuts guide" }, "Keyboard--open-conversation-menu": { @@ -2350,7 +2374,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--open-all-media-view": { - "message": "Отвори поглед за медиа", + "message": "Отвори поглед за медија", "description": "Shown in the shortcuts guide" }, "Keyboard--open-emoji-chooser": { @@ -2406,11 +2430,11 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--remove-draft-link-preview": { - "message": "Отстрани го драфт прегледот за линкот", + "message": "Отстрани го нацрт прегледот за линкот", "description": "Shown in the shortcuts guide" }, "Keyboard--remove-draft-attachments": { - "message": "Отстрани ги сите драфт прилози", + "message": "Отстрани ги сите нацрт прилози", "description": "Shown in the shortcuts guide" }, "Keyboard--conversation-by-index": { @@ -2562,7 +2586,7 @@ "description": "Default text for the previous button on all stages of the sticker creator" }, "StickerCreator--DropStage--title": { - "message": "Додади ги твоите стикери", + "message": "Додај ги твоите стикери", "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--DropStage--help": { @@ -2620,11 +2644,11 @@ "description": "Text for the upload button in the confirmation dialog on the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--text": { - "message": "Нема да бидете во можност да ги уредувате или бришете стикерите откако ќе креирате пакет со стикери.", + "message": "Нема да бидете во можност да ги уредувате или бришете стикерите откако ќе создадете пакет со стикери.", "description": "The text inside the confirmation dialog on the meta stage of the sticker creator" }, "StickerCreator--UploadStage--title": { - "message": "Го креирам пакетот со стикери", + "message": "Го создавам пакетот со стикери", "description": "Title for the upload stage of the sticker creator" }, "StickerCreator--UploadStage-uploaded": { @@ -2642,7 +2666,7 @@ } }, "StickerCreator--ShareStage--title": { - "message": "Честитки! Креиравте пакет со стикери.", + "message": "Честитки! Создадовте пакет со стикери.", "description": "Title for the share stage of the sticker creator" }, "StickerCreator--ShareStage--help": { @@ -2668,11 +2692,11 @@ "description": "Text for the close button on the share stage of the sticker creator" }, "StickerCreator--ShareStage--createAnother": { - "message": "Креирај нов пакет со стикери", + "message": "Создај нов пакет со стикери", "description": "Text for the create another sticker pack button on the share stage of the sticker creator" }, "StickerCreator--ShareStage--socialMessage": { - "message": "Провери го новиот пакет со стикери што го креирав за Signal. #makeprivacystick", + "message": "Провери го новиот пакет со стикери што го направив за Signal. #makeprivacystick", "description": "Text which is shared to social media platforms for sticker packs" }, "StickerCreator--Toasts--imagesAdded": { @@ -2752,7 +2776,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "тДали дозволувате $name$ да Ви испраќа пораки и да го гледа Вашето име и слика? Контактот нема да знае дека ја имате видено оваа порака додека не прифатите.", + "message": "Дали дозволувате $name$ да Ви испраќа пораки и да го гледа Вашето име и слика? Контактот нема да знае дека ја имате видено оваа порака додека не прифатите.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -3124,7 +3148,7 @@ } }, "callingDeviceSelection__settings": { - "message": "Поставки", + "message": "Поставувања", "description": "Title for device selection settings" }, "calling__participants": { @@ -3181,6 +3205,14 @@ "message": "Повик на цел екран", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "Смени во мрежаст поглед", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Смени во поглед за соговорник", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { "message": "Напушти повик", "description": "Title for hang up button" @@ -3206,7 +3238,7 @@ "description": "Shown when the device is the default device" }, "muteNotificationsTitle": { - "message": "Безвучни известувања", + "message": "Исклучи известувања", "description": "Label for the mute notifications drop-down selector" }, "muteHour": { @@ -3255,9 +3287,117 @@ "message": "Во ред", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "Извинете, линкот sgnl:// нема смисла!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "Невалиден линк", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "Ова не е валиден групен линк. Осигурајте се дека линкот е целосен и точен пред да пробате да се приклучите.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Дали сакате да се приклучите на оваа група и да го споделите Вашето име и слика со нејзините членови?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "Веќе сте во оваа група.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "Веќе побаравте дозвола да се приклучите на оваа група.", + "description": "Shown if you click a group link for a group where you've already requested approval'" + }, + "GroupV2--join--unknown-link-version--title": { + "message": "Непозната верзија на линк", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "Овој линк не е поддржан на оваа верзија од Signal Desktop", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked--title": { + "message": "Не можам да се приклучам на групата", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "Линкот за групата повеќе не е валиден.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "Администраторот на оваа група мора да го одобри Вашето барање пред да се приклучите на групата. Ако ви биде одоборено барањето Вашето име и слика ќе бидат споделени со членовите на групата.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Приклучи сѐ", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Побарајте да се вклучите", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Откажи барање", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Да го откажам Вашето барање за приклучување на групата?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Да", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "Не", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "1 член", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ членови", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "Група · $memberCount$", + "description": "A holder for two pieces of information - the type of conversation, and the member count", + "placeholders": { + "memberCount": { + "content": "$1", + "example": "12 members" + } + } + }, + "GroupV2--join--requested": { + "message": "Вашето барање за приклучување кон групата е испратено до администраторот. Ќе бидете известени штом се превземе нешто во врска со истото.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Грешка со линкот", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Приклучување преку линкот не успеа. Пробајте повторно подоцна.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "Администратор", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "Сите членови", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { "message": "Ажурирам...", @@ -3441,6 +3581,42 @@ "message": "Администратор промени кој може да ги уредува информациите за групата во „Сите членови“.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--access-invite-link--disabled--you": { + "message": "Исклучивте одобрување од администраторот за групниот линк.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "$adminName$ disabled admin approval for the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "Admin approval for the group link has been disabled.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "Вклучивте одобрување од администраторот за групниот линк.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "$adminName$ enabled admin approval for the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "Admin approval for the group link has been disabled.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV2--member-add--invited--you": { "message": "Го додадовте поканетиот член $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -3575,6 +3751,68 @@ "message": "Додадени сте во групата.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--member-add-from-link--you--you": { + "message": "Сѐ приклучивте на групата преку групниот линк.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "$memberName$ joined the group via the group link.", + "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$ approved your request to join the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--you--unknown": { + "message": "Вашето барање за приклучување во групата е одобрено.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "You approved a request to join the group from $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$ approved a request to join the group from $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": "A request to join the group from $joinerName$ has been approved.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "GroupV2--member-remove--other--other": { "message": "$adminName$ го/ја отстрани $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -4057,8 +4295,136 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "Испративте барање за приклучување во група.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "$joinerName$ requested to join via the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--you--you": { + "message": "Го откажавте барањето за приклучување во група.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "Вашето барање да се приклучите на група е одбиено од администраторот.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "You denied a request to join the group from $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$ canceled their request to join the group.", + "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$ denied a request to join the group from $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "You turned on the group link with admin approval disabled.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "The group link has been turned on with admin approval disabled.", + "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.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "The group link has been turned on with admin approval enabled.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "Го исклучивте групниот линк.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ turned off the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "Групниот линк е исклучен.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "Го ресетиравте групниот линк.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ reset the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "Групниот линк е ресетиран.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV1--Migration--disabled": { - "message": "Надградете ја оваа група за да активирате нови опции како @mentions и администратори. Членови кои што не го споделиле нивното име и слика со оваа група, ќе бидат поканети да се приклучат. $learnMore$", + "message": "Надградете ја оваа група за да активирате нови опции како @спомнувања и администратори. Членови кои што не го споделиле нивното име и слика со оваа група, ќе бидат поканети да се приклучат. $learnMore$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", "placeholders": { "learnMore": { @@ -4088,15 +4454,15 @@ "description": "Shown on Migration popup after choosing to migrate group" }, "GroupV1--Migration--info--summary": { - "message": "Нови групи доаѓаат со опции како @mentions и администратори на групи. Исто така ќе поддржуваат повеќе опции во иднина.", + "message": "Нови групи доаѓаат со опции како @спомнувања и администратори на групи. Исто така ќе поддржуваат повеќе опции во иднина.", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--keep-history": { - "message": "Цела историја на пораки и медиа од пред надградбата беа зачувани.", + "message": "Цела историја на пораки и медија од пред надградбата беа зачувани.", "description": "Shown on Learn More popup after GV1 migration" }, "GroupV1--Migration--migrate--keep-history": { - "message": "Цела историја на пораки и медиа од пред надградбата ќе бидат зачувани.", + "message": "Цела историја на пораки и медија од пред надградбата ќе бидат зачувани.", "description": "Shown on Migration popup before GV1 migration" }, "GroupV1--Migration--info--invited--you": { @@ -4112,11 +4478,11 @@ "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--removed--before--many": { - "message": "Овие членови не се во можност да се приклучат на Нови групи и ќе бидат отстранети од групата:", + "message": "Овие членови не се во можност да се приклучат на „Нови групи“ и ќе бидат отстранети од групата:", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--removed--before--one": { - "message": "Овој член не е во можност да се приклучи на Нови групи и ќе биде отстранет од групата:", + "message": "Овој член не е во можност да се приклучи на „Нови групи“ и ќе биде отстранет од групата:", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--info--removed--after--many": { @@ -4199,12 +4565,296 @@ "message": "Порака", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "Отстрани администратор", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { "message": "Направи админ", "description": "Button text for make admin button in Group Contact Details modal" }, + "ContactModal--make-admin-info": { + "message": "$contact$ will be able to edit this group and its members.", + "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": "Remove $contact$ as group admin", + "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", + "placeholders": { + "contact": { + "content": "$1", + "example": "Homer" + } + } + }, "ContactModal--remove-from-group": { "message": "Отстрани од група", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "Поставувања за група", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "Групен линк", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Пораки што исчезнуваат", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "When enabled, messages sent and received in this group will disappear after they've been seen.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Кој може да ги уредува информациите за групата", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Choose who can edit group name, avatar, and disappearing messages timer.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Кој може да додава членови", + "description": "This is the label for the 'who can add members' panel" + }, + "ConversationDetails--add-members-info": { + "message": "Choose who can add members to this group.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Барања и покани", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "Напушти група", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "Блокирај група", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Навистина сакате да си заминете?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "Нема да можете да праќате и да примате пораки во оваа група.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "Напушти", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "Block and Leave the \"$groupName$\" Group?", + "description": "This is the modal title for confirming blocking a group", + "placeholders": { + "groupName": { + "content": "$1", + "example": "Our Conversation" + } + } + }, + "ConversationDetailsActions--block-group-modal-content": { + "message": "Повеќе нема да добивате пораки или ажурирања од оваа група.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "Блокирај", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ members", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "Споделена медија", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Види сѐ", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ members", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "Види сѐ", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Групниот линк е копиран.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Копирај линк", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "Дали сте сигурни дека сакате да го ресетирате групниот линк? Луѓето повеќе нема да можат да се приклучат на групата со употреба на тековниот линк.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Ресетирај линк", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Одобри нови членови", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "Require an admin to approve new members joining via the group link", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Requests ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Invites ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Approve request from \"$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": "Deny request from \"$name$\"?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Поканети од Вас", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Поканети од Вас", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Поканети од други", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "Поканети $number$", + "description": "This is the label for the number of members someone has invited", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + } + } + }, + "PendingInvites--revoke-for-label": { + "message": "Повлекување на покана за група", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Revoke group invite for \"$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": "Revoke 1 invite sent by \"$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": "Revoke $number$ invites sent by \"$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": "Повлечи", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Дозволи барање", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Одбиј барање", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "People on this list are attempting to join \"$name$\" via the group link.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "PendingInvites--info": { + "message": "Деталите за луѓето поканети во оваа група нема да се покажат додека не се приклучат. Поканетите ќе ги видат пораките само откатко ќе се приклучат на групата.", + "description": "Information shown below the invite list" } } diff --git a/_locales/pt_BR/messages.json b/_locales/pt_BR/messages.json index c49f5e7f0..7bfe640f6 100644 --- a/_locales/pt_BR/messages.json +++ b/_locales/pt_BR/messages.json @@ -4,7 +4,7 @@ "description": "Shown in the about box for the link to software acknowledgments" }, "privacyPolicy": { - "message": "Termos & Política de Privacidade", + "message": "Termos e Política de Privacidade", "description": "Shown in the about box for the link to https://signal.org/legal" }, "copyErrorAndQuit": { @@ -24,7 +24,7 @@ "description": "Shown in a popup if the database cannot start up properly" }, "deleteAndRestart": { - "message": "Apagar todos os dados e reiniciar", + "message": "Excluir todos os dados e reiniciar", "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { @@ -32,7 +32,7 @@ "description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuCreateStickers": { - "message": "Criar/atualizar pacote de figurinhas", + "message": "Criar/enviar pacote de figurinhas", "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": { @@ -52,7 +52,7 @@ "description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuSettings": { - "message": "Preferências...", + "message": "Preferências…", "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." }, "appMenuHide": { @@ -92,7 +92,7 @@ "description": "Edit menu command to insert text from clipboard at cursor location" }, "editMenuPasteAndMatchStyle": { - "message": "Colar texto sem formatação", + "message": "Colar e combinar estilo", "description": "Edit menu command to insert text from clipboard at cursor location, taking only text and not style information" }, "editMenuDelete": { @@ -290,7 +290,7 @@ "description": "Message shown as the export location if we didn't capture the target directory" }, "upgradingDatabase": { - "message": "Atualizando o banco de dados. Isso pode levar um tempo...", + "message": "Atualizando o banco de dados. Isso pode levar um tempo…", "description": "Message shown on the loading screen when we're changing database structure on first run of a new version" }, "loadingMessages": { @@ -531,6 +531,10 @@ "message": "Você não possui nenhuma mídia nessa conversa", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "Todas as mídias", + "description": "Header for the media gallery" + }, "documents": { "message": "Documentos", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" @@ -662,7 +666,7 @@ "description": "View menu item to open the debug log (title case)" }, "helpMenuShowKeyboardShortcuts": { - "message": "Mostrar atalhos do teclado", + "message": "Mostrar atalhos de teclado", "description": "Item under the help menu, pops up a screen showing the application's keyboard shortcuts" }, "contactUs": { @@ -982,19 +986,31 @@ "description": "" }, "delete": { - "message": "Apagar", + "message": "Excluir", "description": "" }, + "accept": { + "message": "Aceitar", + "description": "" + }, + "on": { + "message": "Ligado", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Desligado", + "description": "Label for when something is turned off" + }, "deleteWarning": { - "message": "Clicar em \"apagar\" removerá permanentemente esta mensagem apenas nos seus dispositivos.", + "message": "Clicar em \"excluir\" removerá permanentemente esta mensagem apenas nos seus dispositivos.", "description": "Text shown in the confirmation dialog for deleting a message locally" }, "deleteForEveryoneWarning": { - "message": "Esta mensagem será apagada para todos os participantes desta conversa, se estiverem usando a versão mais recente do Signal. Eles poderão ver que você apagou uma mensagem.", + "message": "Esta mensagem será excluída para todos nesta conversa se eles estiverem usando uma versão recente do Signal. Eles poderão ver que você excluiu uma mensagem.", "description": "Text shown in the confirmation dialog for deleting a message for everyone" }, "deleteThisMessage": { - "message": "Apagar essa mensagem", + "message": "Excluir esta mensagem", "description": "" }, "from": { @@ -1068,19 +1084,19 @@ "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { - "message": "Apagar a mensagem para mim", + "message": "Excluir a mensagem para mim", "description": "Shown on the drop-down menu for an individual message, deletes single message" }, "deleteMessageForEveryone": { - "message": "Apagar a mensagem para todos", + "message": "Excluir a mensagem para todos", "description": "Shown on the drop-down menu for an individual message, deletes single message for everyone" }, "deleteMessages": { - "message": "Excluir conversa", + "message": "Excluir", "description": "Menu item for deleting messages, title case." }, "deleteConversationConfirmation": { - "message": "Você deseja excluir esta conversa definitivamente?", + "message": "Excluir esta conversa permanentemente?", "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": { @@ -1096,7 +1112,7 @@ "description": "Used in alt tag of image attachment" }, "videoAttachmentAlt": { - "message": "Recorte de tela do vídeo anexado à mensagem", + "message": "Captura de tela do vídeo anexada à mensagem", "description": "Used in alt tag of video attachment preview" }, "lightboxImageAlt": { @@ -1232,7 +1248,7 @@ "description": "Button tooltip label for turning on the microphone" }, "calling__your-video-is-off": { - "message": "Seu vídeo está desligado", + "message": "Sua câmera está desligada", "description": "Label in the calling lobby indicating that your camera is off" }, "calling__lobby-summary--zero": { @@ -1335,6 +1351,14 @@ "message": "Você não receberá o áudio ou o vídeo dessa pessoa, e ela não receberá os seus.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "Deslizar para cima", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Deslizar para baixo", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "Sempre reencaminhar chamadas", "description": "Description of the always relay calls setting" @@ -1352,7 +1376,7 @@ "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Permitir o acesso à câmera", + "message": "Permitir acesso à câmera", "description": "Description of the media permission description" }, "general": { @@ -1384,15 +1408,15 @@ "description": "Button in the settings dialog starting process to delete all data" }, "deleteAllDataHeader": { - "message": "Apagar todos os dados?", + "message": "Excluir todos os dados?", "description": "Header of the full-screen delete data confirmation screen" }, "deleteAllDataBody": { - "message": "Você está prestes a apagar todas as informações de conta salvas no aplicativo, inclusive todos os contatos e todas as mensagens. Você poderá conectar este dispositivo ao seu telefone novamente, mas as mensagens apagadas não serão restauradas. ", + "message": "Você está prestes a excluir todas as informações de conta salvas no aplicativo, inclusive todos os contatos e todas as mensagens. Você poderá conectar ao seu dispositivo móvel novamente, mas as mensagens excluídas não serão restauradas.", "description": "Text describing what exactly will happen if the user clicks the button to delete all data" }, "deleteAllDataButton": { - "message": "Apagar todos os dados", + "message": "Excluir todos os dados", "description": "Text of the button that deletes all data" }, "deleteAllDataProgress": { @@ -1538,7 +1562,7 @@ "description": "Label for a disabled sync button while sync is in progress." }, "syncFailed": { - "message": "Erro ao importar. O seu computador e o seu celular estão conectados à internet?", + "message": "Erro ao importar. O seu computador e o seu celular estão conectados à Internet?", "description": "Informational text displayed if a sync operation times out." }, "timestamp_s": { @@ -1866,11 +1890,11 @@ "description": "Label text for system theme" }, "noteToSelf": { - "message": "Nota para mim", + "message": "Anotações", "description": "Name for the conversation with your own phone number" }, "noteToSelfHero": { - "message": "Você pode adicionar anotações para si mesma/o nessa conversa. Se sua conta estiver vinculada à algum dispositivo, as novas anotações serão sincronizadas.", + "message": "Você pode adicionar anotações para si mesmo(a) nessa conversa. Se sua conta tiver dispositivos vinculados, as novas anotações serão sincronizadas.", "description": "Description for the Note to Self conversation" }, "notificationDrawAttention": { @@ -1902,11 +1926,11 @@ "description": "" }, "unlinked": { - "message": "Desvinculado", + "message": "Desvinculados", "description": "" }, "relink": { - "message": "Vincular", + "message": "Revincular", "description": "" }, "autoUpdateNewVersionTitle": { @@ -1918,7 +1942,7 @@ "description": "" }, "autoUpdateNewVersionInstructions": { - "message": "Por favor, clique em 'Reiniciar Signal' para aplicar as atualizações.", + "message": "Clique em Reiniciar Signal para aplicar as atualizações.", "description": "" }, "autoUpdateRestartButtonLabel": { @@ -2068,7 +2092,7 @@ "description": "Shown in notifications and in the left pane when a message is a view once video." }, "message--deletedForEveryone": { - "message": "Essa mensagem foi apagada.", + "message": "Essa mensagem foi excluída.", "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "stickers--toast--InstallFailed": { @@ -2172,7 +2196,7 @@ "description": "The title that appears in the sticker pack preview modal." }, "stickers--StickerPreview--Error": { - "message": "Falha ao abrir o pacote de figurinhas. Conecte-se à internet e tente novamente.", + "message": "Erro ao abrir o pacote de figurinhas. Verifique sua conexão à Internet e tente novamente.", "description": "The message that appears in the sticker preview modal when there is an error." }, "EmojiPicker--empty": { @@ -2386,7 +2410,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--delete-message": { - "message": "Apagar a mensagem selecionada", + "message": "Excluir a mensagem selecionada", "description": "Shown in the shortcuts guide" }, "Keyboard--add-newline": { @@ -2584,7 +2608,7 @@ } }, "StickerCreator--EmojiStage--title": { - "message": "Adicionar um emoji para cada figurinha", + "message": "Adicione um emoji para cada figurinha", "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--EmojiStage--help": { @@ -2620,7 +2644,7 @@ "description": "Text for the upload button in the confirmation dialog on the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--text": { - "message": "Você não poderá editar ou excluir depois de criar o pacote de figurinhas.", + "message": "Você não poderá mais editar ou excluir depois de criar o pacote de figurinhas.", "description": "The text inside the confirmation dialog on the meta stage of the sticker creator" }, "StickerCreator--UploadStage--title": { @@ -2824,7 +2848,7 @@ } }, "MessageRequests--block-and-delete": { - "message": "Bloquear e apagar", + "message": "Bloquear e excluir", "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { @@ -2856,7 +2880,7 @@ "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { - "message": "Apagar", + "message": "Excluir", "description": "Shown as a button to let the user delete any message request" }, "MessageRequests--delete-direct-confirm-title": { @@ -2878,15 +2902,15 @@ } }, "MessageRequests--delete-direct": { - "message": "Apagar", + "message": "Excluir", "description": "Shown as a button to let the user delete a direct message request" }, "MessageRequests--delete-group": { - "message": "Apagar e sair", + "message": "Excluir e sair", "description": "Shown as a button to let the user delete a group message request" }, "MessageRequests--delete-group-confirm-body": { - "message": "Você sairá deste grupo, que será excluído de todos os seus dispositivos.", + "message": "Você sairá deste grupo, e ele será excluído de todos os seus dispositivos.", "description": "Shown as the body in the confirmation modal for deleting a group message request" }, "MessageRequests--accept": { @@ -3100,7 +3124,7 @@ "description": "Text that appears in a group when a call is active" }, "callNeedPermission": { - "message": "$title$ receberá um pedido para conversar com você. Você poderá ligar assim que sua solicitação for aceita.", + "message": "$title$ receberá um pedido para conversar com você. Você poderá ligar assim que seu pedido for aceito.", "description": "Shown when a call is rejected because the other party hasn't approved the message/call request", "placeholders": { "title": { @@ -3178,9 +3202,17 @@ "description": "Title for picture-in-picture toggle" }, "calling__pip--off": { - "message": "Chamada em tela cheia", + "message": "Chamada em tela inteira", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "Trocar para exibição em grade", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Trocar para exibição individual", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { "message": "Sair da chamada", "description": "Title for hang up button" @@ -3255,9 +3287,117 @@ "message": "Ok", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "Desculpe, esse link sgnl:// não funcionou!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "Link Inválido", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "Este link do grupo não é válido. Certifique-se de que o link esteja inalterado e correto antes de tentar entrar.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Você quer entrar neste grupo e exibir seu nome e foto para os membros?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "Você já faz parte desse grupo.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "Você já pediu para entrar nesse 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": "Link inválido", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "Esse link não é compatível com esta versão do Signal Desktop.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked--title": { + "message": "Não é possível entrar no grupo", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "Este link do grupo não é mais válido.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "Um admin desse grupo deve aprovar a sua solicitação antes que você possa participar. Se você entrar no grupo, seu nome e foto serão compartilhados com os membros.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Entrar", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Pedir para entrar", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Cancelar pedido", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Cancelar o seu pedido para entrar nesse grupo?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Sim", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "Não", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "Um membro", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ membros", + "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": "O seu pedido para entrar no grupo foi enviado ao admin. Você será notificado quando a decisão for tomada.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Erro no link", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Não foi possível entrar por meio deste link. Tente entrar novamente mais tarde.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "Admin", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "Todos os membros", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { "message": "Atualizando...", @@ -3441,6 +3581,42 @@ "message": "Um administrador alterou quem pode editar os membros do grupo. Agora é \"Todos os membros.\"", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--access-invite-link--disabled--you": { + "message": "Você desativou a aprovação do admin para o link do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "$adminName$ desativou a aprovação do admin 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": "A aprovação do admin para o link do grupo foi desativada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "Você ativou a aprovação do admin para o link do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "$adminName$ ativou a aprovação do admin 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": "A aprovação do admin para o link do grupo foi desativada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV2--member-add--invited--you": { "message": "Você adicionou o membro convidado $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -3575,6 +3751,68 @@ "message": "Você foi adicionado ao grupo.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--member-add-from-link--you--you": { + "message": "Você entrou no grupo via o link do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "$memberName$ entrou no grupo via link do grupo.", + "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$ aprovou o seu pedido para entrar no 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": "O seu pedido para entrar no grupo foi aprovado.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "Você aprovou o pedido de $joinerName$ para entrar no grupo.", + "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$ aprovou o pedido de $joinerName$ para entrar no grupo.", + "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": "O pedido de $joinerName$ para entrar no grupo foi aprovado.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "GroupV2--member-remove--other--other": { "message": "$adminName$ removeu $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -4057,6 +4295,134 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "Você enviou um pedido para entrar no grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "$joinerName$ solicitou entrar via link 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": "Você cancelou o seu pedido para entrar no grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "O seu pedido para entrar no grupo foi recusado por um admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "Você recusou o pedido de $joinerName$ para entrar no grupo.", + "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 o pedido para entrar no 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$ recusou o pedido de $joinerName$ para entrar no grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "Você ativou o link do grupo com a aprovação do admin desativada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--disabled--other": { + "message": "$adminName$ ativou o link do grupo com a aprovação do admin desativada.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "O link do grupo foi ativado com a aprovação do admin desativada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--you": { + "message": "Você ativou o link do grupo com a aprovação do admin ativada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--other": { + "message": "$adminName$ ativou o link do grupo com a aprovação do admin ativada.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "O link do grupo foi ativado com a aprovação do admin ativada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "Você desativou o link do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ desativou o link 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": "O link do grupo foi desativado.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "Você redefiniu o link do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ redefiniu o link 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": "O link do grupo foi redefinido.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV1--Migration--disabled": { "message": "Atualize este grupo para habilitar novos recursos como @menções e admins. Os membros que não compartilharam seus nomes ou fotos neste grupo serão convidados a participar. $learnMore$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", @@ -4199,12 +4565,296 @@ "message": "Enviar mensagem", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "Remover da lista de admins", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { "message": "Promover a 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": "Remover $contact$ da lista de admins", + "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": "Excluir do grupo", + "message": "Remover do grupo", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "Configurações de grupo", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "Link do grupo", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Mensagens efêmeras", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "Se assim habilitadas, as mensagens enviadas e recebidas neste grupo desaparecerão após terem sido lidas.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Quem pode editar as informações do grupo", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Escolha quem pode editar o nome do grupo, foto e o cronômetro de mensagens efêmeras.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Quem pode adicionar membros", + "description": "This is the label for the 'who can add members' panel" + }, + "ConversationDetails--add-members-info": { + "message": "Escolha quem pode adicionar membros nesse grupo.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Pedidos & convites", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "Sair do grupo", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "Bloquear o grupo", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Você tem certeza que deseja sair?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "Você não poderá mais enviar nem receber mensagens neste grupo.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "Sair", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "Bloquear e sair do 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": "Você deixará de receber mensagens e notificações do 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" + }, + "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": "Mídia compartilhada", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Ver todas", + "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--show-all": { + "message": "Ver todas", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Link do grupo copiado.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Copiar link", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "Tem certeza que quer redefinir o link do grupo? As pessoas não poderão mais se conectar ao grupo usando o link atual.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Redefinir o link", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Aprovar novos membros", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "Exigir que um administrador aprove pedidos de novos membros que entrarem através do link do grupo", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Pedidos ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Convites ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Aprovar solicitação 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": "Recusar solicitação de \"$name$\"?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Todos os convites", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Seus convites", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Pessoas convidadas por outros membros do grupo", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "Convidou $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": "Revogar convite de grupo", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Revogar convite de grupo para \"$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": "Revogar 1 convite enviado 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": "Revogar $number$ convites enviados 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": "Revogar", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Aprovar a solicitação", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Recusar a solicitação", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "As pessoas nessa lista estão tentando entrar em \"$name$\" através do link do grupo.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "PendingInvites--info": { + "message": "Informações sobre as pessoas convidadas não são exibidas até elas entrarem no grupo. Convidados só verão mensagens depois de entrarem no grupo.", + "description": "Information shown below the invite list" } } diff --git a/_locales/pt_PT/messages.json b/_locales/pt_PT/messages.json index 37caab9b5..70d8c81f9 100644 --- a/_locales/pt_PT/messages.json +++ b/_locales/pt_PT/messages.json @@ -531,6 +531,10 @@ "message": "Não tem nenhum ficheiro multimédia nesta conversa", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "Todos os multimédia", + "description": "Header for the media gallery" + }, "documents": { "message": "Documentos", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" @@ -985,6 +989,18 @@ "message": "Eliminar", "description": "" }, + "accept": { + "message": "Aceitar", + "description": "" + }, + "on": { + "message": "On", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Off", + "description": "Label for when something is turned off" + }, "deleteWarning": { "message": "Clicar em 'Eliminar' irá remover permanentemente esta mensagem apenas dos sues dispositivos.", "description": "Text shown in the confirmation dialog for deleting a message locally" @@ -1232,7 +1248,7 @@ "description": "Button tooltip label for turning on the microphone" }, "calling__your-video-is-off": { - "message": "O seu vídeo encontra-se desligado", + "message": "A sua câmara encontra-se desligada", "description": "Label in the calling lobby indicating that your camera is off" }, "calling__lobby-summary--zero": { @@ -1335,6 +1351,14 @@ "message": "Não irá receber os áudios e vídeos deles e eles não receberão os seus.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "Deslizar para cima", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Deslizar para baixo", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "Retransmitir todas as chamadas", "description": "Description of the always relay calls setting" @@ -3181,6 +3205,14 @@ "message": "chamada em ecrã completo", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "Mudar para vista de grelha", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Mudar para vista de altifalante", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { "message": "Abandonar chamada", "description": "Title for hang up button" @@ -3255,9 +3287,117 @@ "message": "Ok", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "Desculpe, esse link sgnl:// não faz sentido!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "Link inválido", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "Este não é um link de grupo válido. Assegure-se que o link inteiro está intacto e correto antes de tentar entrar.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Deseja entrar para este grupo e partilhar o seu nome e fotografia com os seus membros?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "Você já está neste grupo.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "Você já pediu aprovação para entrar para este 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": "Versão desconhecida do link.", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "Este link não é suportado por esta versão do Signal Desktop.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked--title": { + "message": "Impossível entrar para o grupo", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "O link de grupo deixou de ser válido.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "Um administrador deste grupo deverá aprovar o seu pedido antes de você poder entrar para o grupo. Caso seja aprovado, o seu nome e fotografia serão partilhados com os membros desse grupo.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Entrar", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Pedir para Entrar", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Cancelar pedido", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Cancelar o seu pedido para entrar para este grupo?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Sim", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "Não", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "1 membro", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ membros", + "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": "O seu pedido para entrar foi enviado para o administrador do grupo. Será notificado quando ele tomar uma decisão.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Erro de link", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Falha ao tentar entrar através deste link. Tente entrar novamente mais tarde.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "Administrador", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "Todos os membros", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { "message": "A atualizar...", @@ -3441,6 +3581,42 @@ "message": "Um administrador alterou quem pode editar os membros do grupo para \"Todos os membros\".", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--access-invite-link--disabled--you": { + "message": "Desativou a aprovação de administrador para o link de grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "$adminName$ desativou a aprovação de administrador para o link de 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": "Foi desativada a aprovação de administrador para o link de grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "Você ativou a aprovação de administrador para o link de grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "$adminName$ ativou a aprovação de administrador para o link de 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": "Foi desativada a aprovação de administrador para o link de grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV2--member-add--invited--you": { "message": "Convidou o membro $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -3575,6 +3751,68 @@ "message": "Você foi adicionado ao grupo.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--member-add-from-link--you--you": { + "message": "Entrou para o grupo através do link do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "$memberName$ entrou para o grupo através do link do grupo.", + "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$ aprovou o seu pedido para entrar para 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": "O seu pedido para entrar para o grupo foi aprovado.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "Você aprovou o pedido de $joinerName$ para entrar para o grupo.", + "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$ aprovou o pedido de $joinerName$ para entrar para o grupo.", + "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": "Foi aprovado o pedido de $joinerName$ para entrar para o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "GroupV2--member-remove--other--other": { "message": "$adminName$ removeu $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -4057,6 +4295,134 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "Enviou um pedido para entrar para o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "$joinerName$ solicitou para entrar para o grupo através do link 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": "Você cancelou o seu pedido para entrar para o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "O seu pedido para entrar no grupo foi negado por um administrador.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "Você negou o pedido de $joinerName$ para entrar para o grupo.", + "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 o(s) pedido(s) dele(s) para entrar(em) para o 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$ negou o pedido de $joinerName$ para entrar para o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "Você ativou o link do grupo com a aprovação de administrador desativada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--disabled--other": { + "message": "$adminName$ ativou o link do grupo com a aprovação de administrador desativada.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "O link do grupo foi ativado com aprovação de administrador desativada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--you": { + "message": "Você ativou o link do grupo com a aprovação de administrador ativada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--other": { + "message": "$adminName$ ativou o link do grupo com a aprovação de administrador ativada.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "O link do grupo foi ativado com aprovação de administrador ativada.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "Desativou o link do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ desativou o link 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": "O link do grupo foi desativado.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "Redefiniu o link de grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ reiniciou o link 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": "O link do grupo foi redefinido.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV1--Migration--disabled": { "message": "Faça o upgrade deste grupo para ativar os recursos novos como @menções e os administradores. Os membros que não partilharam os seus nomes ou fotografias neste grupo serão convidados a juntarem-se. $learnMore$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", @@ -4076,7 +4442,7 @@ "description": "Shown on a bubble below a 'group was migrated' timeline notification, or as button on Migrate dialog" }, "GroupV1--Migration--migrate": { - "message": "Atualizar", + "message": "Upgrade", "description": "Shown on Migrate dialog to kick off the process" }, "GroupV1--Migration--info--title": { @@ -4199,12 +4565,296 @@ "message": "Mensagem", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "Remover como administrador", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { "message": "Tornar administrador", "description": "Button text for make admin button in Group Contact Details modal" }, + "ContactModal--make-admin-info": { + "message": "$contact$ será capaz de 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": "Remover $contact$ de administrador de 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": "Remover do grupo", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "Definições do grupo", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "Link do grupo", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Destruição de mensagens", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "Quando ativo, as mensagens enviadas e recebidas neste grupo irão ser destruídas após terem sido lidas.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Quem pode editar a informação do grupo", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Escolha quem pode editar o nome do grupo, o avatar e o temporizador da destruição de mensagens.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Quem pode adicionar membros", + "description": "This is the label for the 'who can add members' panel" + }, + "ConversationDetails--add-members-info": { + "message": "Escolha quem pode adicionar membros a este grupo.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Pedidos e convites", + "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 grupo", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Deseja sair do grupo?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "Deixará poder de receber ou enviar mensagens deste 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--block-group-modal-title": { + "message": "Bloquear e sair do 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": "Deixará de receber mensagens ou notificações 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" + }, + "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 partilhados", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Ver tudo", + "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--show-all": { + "message": "Ver tudo", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Link do grupo copiado.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Copiar link", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "Tem a certeza que deseja redefinir o link para o grupo? As pessoas deixarão de poder entrar para o grupo através do link atual.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Redefinir link", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Aprovar novos membros", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "Solicite a um administrador que aprove a entrada de novos membros através do link para o grupo", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Pedidos ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Convites ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Aprovar o pedido 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": "Negar o pedido de “$name$”?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Convidado(s) por si", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Convidado(s) por si", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Convidado(s) por outros", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "$number$ convidado(s)", + "description": "This is the label for the number of members someone has invited", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + } + } + }, + "PendingInvites--revoke-for-label": { + "message": "Revogar convite do grupo", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Revogar o convite de grupo de “$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": "Revogar 1 convite enviado 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": "Revogar $number$ convites enviados 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": "Revogar", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Solicitar aprovação", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Negar pedido", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "As pessoas nesta lista estão a tentar entrar para “$name$” através do link do grupo partilhável. ", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "PendingInvites--info": { + "message": "Os detalhes sobre as pessoas convidadas para este grupo não são exibidos até que elas entrem. Os convidados só verão as mensagens depois de terem entrado para o grupo. ", + "description": "Information shown below the invite list" } } diff --git a/_locales/ru/messages.json b/_locales/ru/messages.json index 111f2961c..55177d8b0 100644 --- a/_locales/ru/messages.json +++ b/_locales/ru/messages.json @@ -531,6 +531,10 @@ "message": "У вас нет медиа-файлов в этом разговоре", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "Все медиа", + "description": "Header for the media gallery" + }, "documents": { "message": "Документы", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" @@ -985,6 +989,18 @@ "message": "Удалить", "description": "" }, + "accept": { + "message": "Принять", + "description": "" + }, + "on": { + "message": "Включено", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Отключено", + "description": "Label for when something is turned off" + }, "deleteWarning": { "message": "Нажав «удалить», вы навсегда удалите это сообщение только со своих устройств.", "description": "Text shown in the confirmation dialog for deleting a message locally" @@ -1232,7 +1248,7 @@ "description": "Button tooltip label for turning on the microphone" }, "calling__your-video-is-off": { - "message": "Ваше видео отключено", + "message": "Ваша камера отключена", "description": "Label in the calling lobby indicating that your camera is off" }, "calling__lobby-summary--zero": { @@ -1335,6 +1351,14 @@ "message": "Вы не будете получать аудио и видео этого участника, и он не будет получать ваши.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "Прокрутить вверх", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Прокрутить вниз", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "Всегда ретранслировать звонки", "description": "Description of the always relay calls setting" @@ -3181,6 +3205,14 @@ "message": "Развернуть звонок", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "Переключиться на вид сетки", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Переключиться на вид говорящего", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { "message": "Покинуть звонок", "description": "Title for hang up button" @@ -3255,9 +3287,117 @@ "message": "Хорошо", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "Извините, эта ссылка sgnl:// в данный момент не поддерживается Signal Desktop.", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "Недействительная ссылка", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "Это недействительная ссылка на группу. Убедитесь, что вся ссылка неповреждённая и правильная перед тем, как пытаться присоединиться.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Вы хотите присоединиться к этой группе и поделиться своими именем и фото с её участниками?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "Вы уже являетесь участником этой группы.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "Вы уже запросили присоединиться к этой группе.", + "description": "Shown if you click a group link for a group where you've already requested approval'" + }, + "GroupV2--join--unknown-link-version--title": { + "message": "Неизвестная версия ссылки", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "Эта ссылка не поддерживается этой версией Signal Desktop.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked--title": { + "message": "Невозможно присоединиться к группе", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "Эта ссылка на группу уже недействительна.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "Администратор этой группы должен принять ваш запрос, прежде чем вы сможете присоединиться к ней. Когда вы отправите запрос, ваши имя и фото станут доступны участникам этой группы.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Присоединиться", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Отправить запрос", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Отменить запрос", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Отменить ваш запрос на присоединение к этой группе?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Да", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "Нет", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "1 участник", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ участников", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "Группа · $memberCount$", + "description": "A holder for two pieces of information - the type of conversation, and the member count", + "placeholders": { + "memberCount": { + "content": "$1", + "example": "12 members" + } + } + }, + "GroupV2--join--requested": { + "message": "Ваш запрос на присоединение был отправлен администратору группы. Вы будете уведомлены, когда он примет решение.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Ошибка ссылки", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Не удалось присоединиться по этой ссылке. Попробуйте присоединиться ещё раз позже.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "Администратор", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "Все участники", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { "message": "Обновление…", @@ -3441,6 +3581,42 @@ "message": "Один из администраторов изменил, кто может редактировать членство в группе, на «Все участники».", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--access-invite-link--disabled--you": { + "message": "Вы отключили одобрение администратора для ссылки на группу.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "$adminName$ отключил(-а) одобрение администратора для ссылки на группу.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "Одобрение администратора для ссылки на группу было отключено.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "Вы включили одобрение администратора для ссылки на группу.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "$adminName$ включил(-а) одобрение администратора для ссылки на группу.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "Одобрение администратора для ссылки на группу было включено.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV2--member-add--invited--you": { "message": "Вы добавили приглашённого участника $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -3575,6 +3751,68 @@ "message": "Вы были добавлены в группу.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--member-add-from-link--you--you": { + "message": "Вы присоединились к группе по ссылке на группу.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "$memberName$ присоединился(-лась) к группе по ссылке на группу.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--you--other": { + "message": "$adminName$ принял(-а) ваш запрос на присоединение к группе.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--you--unknown": { + "message": "Ваш запрос на присоединение к группе был принят.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "Вы приняли запрос на присоединение к группе от $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--other--other": { + "message": "$adminName$ принял(-а) запрос на присоединение к группе от $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--member-add-from-admin-approval--other--unknown": { + "message": "Запрос на присоединение к группе от $joinerName$ был принят.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "GroupV2--member-remove--other--other": { "message": "$adminName$ удалил(-а) $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -4057,6 +4295,134 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "Вы отправили запрос на присоединение к группе.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "$joinerName$ запросил(-а) присоединиться по ссылке на группу.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--you--you": { + "message": "Вы отменили свой запрос на присоединение к группе.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "Ваш запрос на присоединение к группе был отклонён администратором.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "Вы отклонили запрос на присоединение к группе от $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--other--own": { + "message": "$joinerName$ отменил(-а) свой запрос на присоединение к группе.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--admin-approval-remove-one--other--other": { + "message": "$adminName$ отклонил(-а) запрос на присоединение к группе от $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "Вы включили ссылку на группу с отключённым одобрением администратора.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--disabled--other": { + "message": "$adminName$ включил(-а) ссылку на группу с отключённым одобрением администратора.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "Ссылка на группу была включена с отключённым одобрением администратора.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--you": { + "message": "Вы включили ссылку на группу со включённым одобрением администратора.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--other": { + "message": "$adminName$ включил(-а) ссылку на группу со включённым одобрением администратора.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "Ссылка на группу была включена со включённым одобрением администратора.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "Вы отключили ссылку на группу.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ отключил(-а) ссылку на группу.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "Ссылка на группу была отключена.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "Вы сбросили ссылку на группу.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ сбросил(-а) ссылку на группу.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "Ссылка на группу была сброшена.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV1--Migration--disabled": { "message": "Обновите эту группу, чтобы активировать такие новые функции, как @упоминания и администраторы групп. Участники, которые ещё не поделились своими именем или фото с этой группой, будут приглашены присоединиться. $learnMore$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", @@ -4199,12 +4565,296 @@ "message": "Написать сообщение", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "Удалить как администратора", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { "message": "Сделать администратором", "description": "Button text for make admin button in Group Contact Details modal" }, + "ContactModal--make-admin-info": { + "message": "$contact$ сможет редактировать эту группу и её участников.", + "description": "Shown in a confirmation dialog when you are about to grant admin privileges to someone", + "placeholders": { + "contact": { + "content": "$1", + "example": "Homer" + } + } + }, + "ContactModal--rm-admin-info": { + "message": "Удалить $contact$ как администратора группы", + "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", + "placeholders": { + "contact": { + "content": "$1", + "example": "Homer" + } + } + }, "ContactModal--remove-from-group": { "message": "Удалить из группы", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "Настройки группы", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "Ссылка на группу", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Исчезающие сообщения", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "При включении этой настройки сообщения, отправленные и полученные в этой группе, будут исчезать после прочтения.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Кто может редактировать информацию группы", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Выберите, кто может редактировать имя, аватар и время исчезновения сообщений группы.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Кто может добавлять участников", + "description": "This is the label for the 'who can add members' panel" + }, + "ConversationDetails--add-members-info": { + "message": "Выберите, кто может добавлять участников в эту группу.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Запросы на участие и приглашения", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "Покинуть группу", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "Заблокировать группу", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Покинуть группу?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "Вы больше не сможете отправлять или получать сообщения в этой группе.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "Покинуть", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "Заблокировать и покинуть группу «$groupName$»?", + "description": "This is the modal title for confirming blocking a group", + "placeholders": { + "groupName": { + "content": "$1", + "example": "Our Conversation" + } + } + }, + "ConversationDetailsActions--block-group-modal-content": { + "message": "Вы больше не будете получать сообщения и обновления от этой группы.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "Заблокировать", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ участников", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "Общие медиа", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Просмотреть все", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ участников", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "Просмотреть все", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Ссылка на группу скопирована.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Копировать ссылку", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "Вы уверены, что хотите сбросить ссылку на группу? Больше никто не сможет присоединиться к группе по текущей ссылке.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Сбросить ссылку", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Одобрение новых участников", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "Требовать принятия администратором новых участников, присоединяющихся по ссылке на группу", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Запросы ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Приглашения ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Принять запрос от «$name$»?", + "description": "This is the modal content when confirming approving a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingRequests--deny-for": { + "message": "Отклонить запрос от «$name$»?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Приглашения", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Приглашённые вами", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Приглашения от других участников группы", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "Пригласил(-а) $number$", + "description": "This is the label for the number of members someone has invited", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + } + } + }, + "PendingInvites--revoke-for-label": { + "message": "Отозвать приглашение", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Отозвать приглашение в группу для «$name$»?", + "description": "This is the modal content when confirming revoking a single invite", + "placeholders": { + "number": { + "content": "$1", + "example": "3" + }, + "name": { + "content": "$2", + "example": "Fred Riley III" + } + } + }, + "PendingInvites--revoke-from-singular": { + "message": "Отозвать 1 приглашение, которые отправил(-а) «$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": "Отозвать $number$ приглашений, которые отправил(-а) «$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": "Отозвать", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Принять запрос", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Отклонить запрос", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "Люди в этом списке пытаются присоединиться к «$name$» по ссылке на группу.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "PendingInvites--info": { + "message": "Подробности людей, приглашённых другими участниками группы, не показываются до того, как они присоединятся. Приглашённые увидят сообщения в группе только после того, как присоединятся.", + "description": "Information shown below the invite list" } } diff --git a/_locales/sk/messages.json b/_locales/sk/messages.json index 92e67ea61..86c3e6cfc 100644 --- a/_locales/sk/messages.json +++ b/_locales/sk/messages.json @@ -312,7 +312,7 @@ "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": "Táto skupina je neplatná. Prosím, vytvorte novú skupinu.", "description": "Displayed when a user can't send a message because something has gone wrong in the conversation." }, "scrollDown": { @@ -531,6 +531,10 @@ "message": "Táto konverzácia neobsahuje žiadne médiá", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "Všetky médiá", + "description": "Header for the media gallery" + }, "documents": { "message": "Dokumenty", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" @@ -985,6 +989,18 @@ "message": "Vymazať", "description": "" }, + "accept": { + "message": "Potvrdiť", + "description": "" + }, + "on": { + "message": "Zapnuté", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Vypnuté", + "description": "Label for when something is turned off" + }, "deleteWarning": { "message": "Kliknutie na 'Vymazať' nenávratne vymaže túto správu z vašich zariadení.", "description": "Text shown in the confirmation dialog for deleting a message locally" @@ -1200,11 +1216,11 @@ "description": "Button label in the call lobby for joining a call" }, "calling__return": { - "message": "Return to Call", + "message": "Vrátiť sa k hovoru", "description": "Button label in the call lobby for returning to a call" }, "calling__call-is-full": { - "message": "Call is full", + "message": "Hovor je plne obsadený", "description": "Button label in the call lobby when you can't join because the call is full" }, "calling__button--video-disabled": { @@ -1224,15 +1240,15 @@ "description": "Button tooltip label when the microphone is disabled" }, "calling__button--audio-off": { - "message": "Mute mic", + "message": "Stlmiť mikrofón", "description": "Button tooltip label for turning off the microphone" }, "calling__button--audio-on": { - "message": "Unmute mic", + "message": "Zapnúť mikrofón", "description": "Button tooltip label for turning on the microphone" }, "calling__your-video-is-off": { - "message": "Vaše video je vypnuté", + "message": "Váš fotoaparát je vypnutý", "description": "Label in the calling lobby indicating that your camera is off" }, "calling__lobby-summary--zero": { @@ -1240,7 +1256,7 @@ "description": "Shown in the calling lobby to describe who is in the call" }, "calling__lobby-summary--single": { - "message": "$first$ is in this call", + "message": "$first$ sa účastní tohto hovoru", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1250,11 +1266,11 @@ } }, "calling__lobby-summary--self": { - "message": "One of your other devices is in this call", + "message": "Jedno z vašich ďalších zariadení sa účastní tohto hovoru", "description": "Shown in the calling lobby to describe when it is just you" }, "calling__lobby-summary--double": { - "message": "$first$ and $second$ are in this call", + "message": "$first$ a $second$ sa účastnia tohto hovoru", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1268,7 +1284,7 @@ } }, "calling__lobby-summary--triple": { - "message": "$first$, $second$, and $third$ are in this call", + "message": "$first$, $second$, a $third$ sa účastnia tohto hovoru", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1286,7 +1302,7 @@ } }, "calling__lobby-summary--many": { - "message": "$first$, $second$, and $others$ others are in this call", + "message": "$first$, $second$, a $others$ ďalších sa účastní tohto hovoru", "description": "Shown in the calling lobby to describe who is in the call", "placeholders": { "first": { @@ -1322,7 +1338,7 @@ } }, "calling__you-have-blocked": { - "message": "You have blocked $name$", + "message": "Zablokovali ste $name$", "description": "when you block someone and cannot view their video", "placeholders": { "name": { @@ -1332,9 +1348,17 @@ } }, "calling__block-info": { - "message": "You won't receive their audio or video and they won't receive yours.", + "message": "Od tohto používateľa nebudete prijímať zvuk a video a ani on neprijme od vás.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "Posunúť nahor", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Posunúť nadol", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "Vždy presmerovať hovory", "description": "Description of the always relay calls setting" @@ -3128,7 +3152,7 @@ "description": "Title for device selection settings" }, "calling__participants": { - "message": "$people$ in call", + "message": "$people$ v hovore", "description": "Title for participants list toggle", "placeholders": { "people": { @@ -3142,7 +3166,7 @@ "description": "Notification message when a group call has ended" }, "calling__call-notification__started-by-someone": { - "message": "A group call was started", + "message": "Skupinový hovor sa začal", "description": "Notification message when a group call has started, but we don't know who started it" }, "calling__call-notification__started-by-you": { @@ -3150,7 +3174,7 @@ "description": "Notification message when a group call has started by you" }, "calling__call-notification__started": { - "message": "$name$ started a group call", + "message": "$name$ začal skupinový hovor", "description": "Notification message when a group call has started", "placeholders": { "name": { @@ -3160,11 +3184,11 @@ } }, "calling__call-notification__button__in-another-call-tooltip": { - "message": "You are already in a call", + "message": "Už ste v hovore", "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": "Hovor dosiahol maximálnej kapacity $max$ účastníkov", "description": "Tooltip in disabled notification button when the call is full", "placeholders": { "max": { @@ -3174,15 +3198,23 @@ } }, "calling__pip--on": { - "message": "Minimize call", + "message": "Minimalizovať hovor", "description": "Title for picture-in-picture toggle" }, "calling__pip--off": { - "message": "Fullscreen call", + "message": "Hovor na celú obrazovku", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "Prepnúť na zobrazenie v mriežke", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Prepnúť na zobrazenie rečníka", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { - "message": "Leave call", + "message": "Opustiť hovor", "description": "Title for hang up button" }, "callingDeviceSelection__label--video": { @@ -3255,9 +3287,117 @@ "message": "OK", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "Prepáčte, ten odkaz sgnl:// nedával zmysel!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "Neplatný odkaz", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "Toto nie je platný odkaz do skupiny. Uistite sa, že je celý odkaz správny a v poriadku pred tým, ako sa pokúsite pridať.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Chcete sa pridať do tejto skupiny a zdieľať vaše meno a foto s jej členmi?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "Už ste v tejto skupine.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "O schválenie na pripojenie k tejto skupine ste už požiadali.", + "description": "Shown if you click a group link for a group where you've already requested approval'" + }, + "GroupV2--join--unknown-link-version--title": { + "message": "Neznáma verzia odkazu", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "Táto verzia servera Signal Desktop nepodporuje tento odkaz.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked--title": { + "message": "Nie je možné pridať sa do skupiny", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "Tento odkaz do skupiny už nie je platný.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "Pred pripojením do tejto skupiny musí správca tejto skupiny schváliť vašu žiadosť. Ak bude schválené, vaše meno a fotografia budú zdieľané s jej členmi.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Pridať sa", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Požiadať o vstup", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Zrušiť žiadosť", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Zrušiť vašu žiadosť o členstvo v tejto skupine?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Áno", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "Nie", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "1 člen", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ členov", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "Skupina · $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ša žiadosť o členstvo bola odoslaná administrátorovi skupiny. Keď na ňu zareaguje, dostanete oznámenie.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Chyba odkazu", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Pripojenie cez tento odkaz zlyhalo. Skúste sa pripojiť znova neskôr.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "Admin", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "Všetci členovia", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { "message": "Aktualizuje sa...", @@ -3441,6 +3581,42 @@ "message": "Administrátor zmenil, kto môže upraviť členstvo v skupine na \"Všetci členovia\".", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--access-invite-link--disabled--you": { + "message": "Zakázali ste schválenie správcom pre odkaz na skupinu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "$adminName$ zakázal schválenie správcom pre odkaz do skupiny.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "Nutnosť schvaľovania správcom pre tento odkaz do skupiny bolo zakázané.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "Povolili ste schválenie správcom pre odkaz na skupinu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "$adminName$ povolil schválenie správcom pre odkaz do skupiny.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "Nutnosť schvaľovania správcom pre tento odkaz do skupiny bolo zakázané.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV2--member-add--invited--you": { "message": "Pridali ste pozvaného člena $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -3575,6 +3751,68 @@ "message": "Boli ste pridaný/á do skupiny.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--member-add-from-link--you--you": { + "message": "Pridali ste sa do skupiny prostredníctvom odkazu do skupiny.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "$memberName$ sa k skupine pripojil prostredníctvom odkazu na skupinu.", + "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$ schválil vašu žiadosť o pripojenie sa k skupine.", + "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": "Vaša žiadosť o členstvo v skupine bola schválená.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "Schválili ste žiadosť o pripojenie sa k skupine od $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$ schválil žiadosť o pripojenie sa k skupine od $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": "Žiadosť o pripojenie sa k skupine od používateľa $joinerName$ bola schválená.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "GroupV2--member-remove--other--other": { "message": "$adminName$ odstránil/a $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -4057,8 +4295,136 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "Poslali ste žiadosť o členstvo v skupine.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "$joinerName$ požiadal o pripojenie prostredníctvom skupinového odkazu.", + "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": "Zrušili ste vašu žiadosť o členstvo v skupine.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "Vaša žiadosť o členstvo v skupine bola odmietnutá administrátorom.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "Odmietli ste žiadosť o pripojenie k skupine od $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$ zrušili svoju žiadosť o pripojenie sa k skupine.", + "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$ odmietol žiadosť o pripojenie sa k skupine od používateľa $joinerName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "Zapli ste odkaz na skupinu s nepovolenou funkciou \"schválenie správcom\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--disabled--other": { + "message": "$adminName$ zapnutý odkaz na skupinu s nepovolenou funkciou \"schválenie správcom\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "Odkaz na skupinu bol zapnutý s nepovolenou funkciou \"schválenie správcom\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--you": { + "message": "Zapli ste odkaz na skupinu s povolenou funkciou \"schválenie správcom\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--other": { + "message": "$adminName$ zapol odkaz na skupinu s povolenou funkciou \"schválenie správcom\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": " Odkaz na skupinu bol zapnutý s povolenou funkciou \"schválenie správcom\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "Odkaz do skupiny ste vypli.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ vypol skupinové prepojenie.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "Odkaz do skupiny bol vypnutý.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "Zresetovali ste odkaz do skupiny.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ obnovil odkaz na skupinu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "Odkaz do skupiny bol zresetovaný.", + "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": "Inovujte túto skupinu pre sprístupnenie nových funkcií, ako @zmienky a administrátorov. Členovia, ktorí nezdieľali svoje meno alebo fotku v tejto skupine budú do nej pozvaní. $learnMore$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", "placeholders": { "learnMore": { @@ -4120,19 +4486,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": "Títo členovia neboli schopní pripojenia sa do Nových skupín a boli zo skupiny odstránení:", "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": "Tento člen nebol schopný pripojenia sa do Nových skupín a bol zo skupiny odstránený:", "description": "Shown on Learn More popup after or Migration popup before GV1 migration" }, "GroupV1--Migration--invited--you": { - "message": "You couldn't be added to the New Group and have been invited to join.", + "message": "Nepodarilo sa vás pridať do Novej skupiny a boli ste do nej pozvaný.", "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$ nemohol byť pridaný do Novej skupiny a bol pozvaný.", "description": "Shown in timeline when a group is upgraded and one person was invited, instead of added", "placeholders": { "contact": { @@ -4142,7 +4508,7 @@ } }, "GroupV1--Migration--invited--many": { - "message": "$count$ members couldn’t be added to the New Group and have been invited to join.", + "message": "$count$ členov nemohlo byť pridaných do Novej skupiny a boli pozvaní.", "description": "Shown in timeline when a group is upgraded and some people were invited, instead of added", "placeholders": { "contact": { @@ -4152,7 +4518,7 @@ } }, "GroupV1--Migration--removed--one": { - "message": "$contact$ was removed from the group.", + "message": "$contact$ bol odstránený zo skupiny.", "description": "Shown in timeline when a group is upgraded and one person was removed entirely during the upgrade", "placeholders": { "contact": { @@ -4162,7 +4528,7 @@ } }, "GroupV1--Migration--removed--many": { - "message": "$count$ members were removed from the group.", + "message": "$count$ členov bolo odstránených zo skupiny.", "description": "Shown in timeline when a group is upgraded and some people were removed entirely during the upgrade", "placeholders": { "contact": { @@ -4199,12 +4565,296 @@ "message": "Správa", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "Odstrániť ako admina", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { "message": "Spraviť administrátorom", "description": "Button text for make admin button in Group Contact Details modal" }, + "ContactModal--make-admin-info": { + "message": "$contact$ bude môcť upravovať túto skupinu a jej členov.", + "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": "Odstrániť $contact$ ako správca skupiny", + "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": "Odstrániť zo skupiny", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "Nastavenia skupiny", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "Odkaz do skupiny", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Miznúce správy", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "Keď je táto možnosť povolená, správy odoslané a prijaté v tejto skupine po zobrazení zmiznú.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Kto môže upravovať informácie o skupine", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Vyberte, kto môže upraviť názov skupiny, jej avatara a časovač zmiznutých správ.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Kto môže pridávať členov", + "description": "This is the label for the 'who can add members' panel" + }, + "ConversationDetails--add-members-info": { + "message": "Vyberte, kto môže pridať členov do tejto skupiny.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Žiadosti a pozvánky", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "Opustiť skupinu", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "Blokovať skupinu", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Naozaj chcete odísť?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "Nebudete môcť poslať ani prijať správy z tejto skupiny.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "Opustiť", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "Zablokovať a opustiť \"$groupName$\" skupinu?", + "description": "This is the modal title for confirming blocking a group", + "placeholders": { + "groupName": { + "content": "$1", + "example": "Our Conversation" + } + } + }, + "ConversationDetailsActions--block-group-modal-content": { + "message": "Už nebudete dostávať správy a aktualizácie od tejto skupiny.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "Blokovať", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ používateľov", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "Zdieľané médiá", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Pozrieť všetky", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ používateľov", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "Pozrieť všetky", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Odkaz na skupinu bol skopírovaný.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Skopírovať odkaz", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "Ste si istý/á, že chcete zresetovať odkaz do skupiny? Ľudia sa už viac nebudú môcť do skupiny pridať prostredníctvom aktuálneho odkazu.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Zresetovať odkaz", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Schválenie nových členov", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "Vyžadujte od správcu, aby schválil pripojenie nových členov cez odkaz na skupinu", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Žiadosti ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Pozvánky ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Schváliť žiadosť od \"$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": "Odmietnuť žiadosť od \"$name$\"?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Pozvaní vami", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Pozvaní vami", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Pozvaní ostatnými", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "Pozvaný $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": "Odvolať pozvanie skupiny", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Odvolať pozvanie do skupiny pre \"$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": "Odvolať 1 pozvánku odoslanú od \"$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": "Odvolať $number$ pozvánky odoslané používateľom \"$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": "Odvolať", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Schváliť žiadosť", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Odmietnuť žiadosť", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "Ľudia v tomto zozname sa pokúšajú pripojiť k \"$name$\" pomocou skupinového odkazu.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "PendingInvites--info": { + "message": "Podrobnosti o ľuďoch pozvaných do tejto skupiny sa zobrazia, až keď sa pripoja. Pozvané osoby uvidia správy až po pripojení k skupine", + "description": "Information shown below the invite list" } } diff --git a/_locales/sl/messages.json b/_locales/sl/messages.json index 340d5365b..2155a380c 100644 --- a/_locales/sl/messages.json +++ b/_locales/sl/messages.json @@ -210,7 +210,7 @@ "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { - "message": "Arhiv", + "message": "Premakni v arhiv", "description": "Shown in menu for conversation, and moves conversation out of main conversation list" }, "markUnread": { @@ -531,6 +531,10 @@ "message": "V tem pogovoru ni nobene medijske datoteke", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "Vse", + "description": "Header for the media gallery" + }, "documents": { "message": "Dokumenti", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" @@ -985,6 +989,18 @@ "message": "Izbriši", "description": "" }, + "accept": { + "message": "Sprejmi", + "description": "" + }, + "on": { + "message": "Vklopljena", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Izklopljena", + "description": "Label for when something is turned off" + }, "deleteWarning": { "message": "S klikom na 'izbriši' boste nepovratno izbrisali to sporočilo z vseh vaših naprav.", "description": "Text shown in the confirmation dialog for deleting a message locally" @@ -1188,7 +1204,7 @@ "description": "Header for theme settings" }, "calling": { - "message": "Kličem", + "message": "Klici", "description": "Header for calling options on the settings screen" }, "calling__start": { @@ -1232,7 +1248,7 @@ "description": "Button tooltip label for turning on the microphone" }, "calling__your-video-is-off": { - "message": "Vaš video je izključen", + "message": "Vaša kamera je izključena", "description": "Label in the calling lobby indicating that your camera is off" }, "calling__lobby-summary--zero": { @@ -1335,6 +1351,14 @@ "message": "Njihovega zvoka in slike ne boste prejemali in oni ne vaših.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "Pomik navzgor", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Pomik navzdol", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "Posredovanje klicev", "description": "Description of the always relay calls setting" @@ -3181,6 +3205,14 @@ "message": "Celostranski klic", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "Preklop na mrežni pogled", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Preklop na govorčev pogled", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { "message": "Zapusti klic", "description": "Title for hang up button" @@ -3255,9 +3287,117 @@ "message": "Okej", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "Oprostite, ta povezava sgnl:// ni imela smisla!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "Neveljavna povezava", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "Neveljavna povezava do skupine. Pred poskusom pridružitve poskrbite, da bo povezava ostala nespremenjena.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Se želite pridružiti skupini in z njenimi člani/cami deliti svoje ime in fotografijo?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "Ste že v tej skupini.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "Ste že poslali prošnjo za pridružitev tej skupini.", + "description": "Shown if you click a group link for a group where you've already requested approval'" + }, + "GroupV2--join--unknown-link-version--title": { + "message": "Neznana različica povezave", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "Povezava ni podprta s strani te različice aplikacije Signal Desktop.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked--title": { + "message": "Pridružitev skupini ni mogoča", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "Povezava do skupine ni več veljavna.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "Skrbnik/ca skupine mora odobriti vašo prošnjo za pridružitev. Če bo odobrena, bosta vaše ime in fotografija deljena s skupino in njenimi člani.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Pridruži se", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Prošnja za pridružitev", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Preklic prošnje", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Želite preklicati prošnjo za pridružitev skupini?", + "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/ica", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "Članov: $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": "Skupina · $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ša prošnja za pridružitev je bila poslana skrbniku/ci skupine. O njegovi/njeni odločitvi boste obveščeni.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Napaka pri povezavi", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Pridružitev skupini preko te povezave ni uspela. Poskusite znova kasneje.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "Skrbnik", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "Vsi člani", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { "message": "Posodabljanje ...", @@ -3441,6 +3581,42 @@ "message": "Skrbnik/ca je spremenil/a, kdo lahko ureja članstvo skupine, v: \"Vsi/e čnani/ce.\"", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--access-invite-link--disabled--you": { + "message": "Onemogočili ste odobritev skrbnika/ce za to povezavo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "Član/ica $adminName$ je izklopil/a potrjevanje skrbnika/ce za pridruževanje skupini preko povezave.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "Potrjevanje skrbnika/ce za pridruževanje skupini preko deljene povezave je bilo izklopljeno.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "Vklopili ste potrjevanje skrbnika/ce za pridruževanje skupini preko deljene povezave.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "Član/ica $adminName$ je vklopil/a potrjevanje skrbnika/ce za pridruževanje skupini preko deljene povezave.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "Potrjevanje skrbnika/ce za pridruževanje skupini preko deljene povezave je bilo izklopljeno.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV2--member-add--invited--you": { "message": "Dodali ste povabljenega/no uporabnika/co $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -3575,6 +3751,68 @@ "message": "Dodani ste bili v skupino.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--member-add-from-link--you--you": { + "message": "Preko deljene povezave ste se pridružili skupini.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "Uporabnik/ca $memberName$ se je pridružil/a skupini preko deljene povezave.", + "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": "Član/ica $adminName$ je odobril/a vašo prošnjo za pridružitev skupini.", + "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": "Vaša prošnja za pridružitev skupini je bila odobrena.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "Odobrili ste prošnjo uporabnika/ce $joinerName$za pridružitev skupini.", + "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": "Član/ica $adminName$ je odobril/a prošnjo uporabnika/ce $joinerName$za pridružitev skupini.", + "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": "Prošnja uporabnika/ce $joinerName$ za pridružitev skupini je bila odobrena.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "GroupV2--member-remove--other--other": { "message": "Skrbnik/ca$adminName$ je odstranil/a člana/ico $memberName$iz skupine.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -4057,6 +4295,134 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "Poslali ste prošnjo za pridružitev skupini.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "Uporabnik/ca $joinerName$ je preko deljene povezave zaprosil/a za pridružitev skupini.", + "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": "Preklicali ste svojo prošnjo za pridružitev skupini.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "Vaša prošnja za pridružitev skupini je bila zavrnjena s strani skrbnika/ce.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "Zavrnili ste prošnjo uporabnika/ce $joinerName$za pridružitev skupini.", + "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": "Uporabnik/ca$joinerName$ je preklical/a svojo prošnjo za pridružitev skupini.", + "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": "Član/ica $adminName$ je zavrnil/a prošnjo uporabnika/ce $joinerName$za pridružitev skupini.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "Vklopili ste povezavo do skupine z izklopljenim obveznim skrbniškim potrjevanjem novih članov/ic.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--disabled--other": { + "message": "Član/ica $adminName$ je vklopil/a povezavo do skupine z obveznim skrbniškim potrjevanjem novih članov/ic.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "Vklopljena je bila povezava do skupine brez obveznega skrbniškega potrjevanja novih članov/ic.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--you": { + "message": "Vklopili ste povezavo do skupine z vlopljenim obveznim skrbniškim potrjevanjem novih članov/ic.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--other": { + "message": "Član/ica $adminName$ je vklopil/a povezavo do skupine z obveznim skrbniškim potrjevanjem novih članov/ic.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "Vklopljena je bila povezava do skupine z obveznim skrbniškim potrjevanjem novih članov/ic.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "Izklopili ste povezavo do skupine.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "Uporabnik/ca $adminName$ je izklopil/a povezavo do skupine.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "Povezava do skupine je bila izklopljena.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "Ponastavili ste povezavo do skupine.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "Uporabnik/ca $adminName$ je ponastavil/a povezavo do skupine.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "Povezava do skupine je bila ponastavljena.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV1--Migration--disabled": { "message": "Nadgradite to skupino, da boste lahko uporabljali napredne funkcije, kot so @omembe in skrbniki/ce skupine. Člani/ce, ki s skupino niso delili/e svojega imena in fotografije, bodo povabljeni/e, da se pridružijo.\n$learnMore$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", @@ -4199,12 +4565,296 @@ "message": "Sporočilo", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "Odstrani kot skrbnika/co", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { "message": "Določi za skrbnika skupine", "description": "Button text for make admin button in Group Contact Details modal" }, + "ContactModal--make-admin-info": { + "message": "Uporabnik/ca $contact$ bo lahko urejal/a to skupino in njeno članstvo. ", + "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": "Odstrani člana/ico $contact$ kot administratorja/ko skupine", + "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": "Odstrani iz skupine", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "Nastavitve skupine", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "Povezava do skupine", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Izginjajoča sporočila", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "Poslana in prejeta sporočila bodo izginila po tem, ko bodo videna s strani prejemnika.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Kdo lahko ureja informacije o skupini", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Izberite, kdo lahko ureja ime skupine, avatar in odštevalnik za izganjajoča sporočila.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Kdo lahko dodaja člane/ice", + "description": "This is the label for the 'who can add members' panel" + }, + "ConversationDetails--add-members-info": { + "message": "Izberite kdo lahko dodaja člane/ice v skupino.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Prošnje in vabila", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "Zapusti skupino", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "Blokiraj skupino", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Zares želite zapustiti skupino?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "Po tem ne boste več mogli pošiljati in prejemati sporočil v tej skupini.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "Zapusti", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "Želite zapustiti in blokirati skupino \"$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": "Od te skupine ne boste več prejemali sporočil in posodobitev.", + "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" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ članov/ic", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "Deljene datoteke", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Prikaz vseh", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ članov/ic", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "Prikaz vseh", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Povezava do skupine je bila prekopirana.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Prekopiraj povezavo", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "Ste prepričani, da želite ponastaviti povezavo do skupine? Uporabiki/ce se več ne bodo mogli/e pridružiti skupini preko sedanje povezave.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Ponastavi povezavo", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Odobritev novih članov/ic", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "Za pridružitev tej skupini preko deljene povezave je potrebna odobritev skrbnika/ce.", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Prošnje ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Vabila ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Želite potrditi prošnjo uporabnika/ce \"$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": "Želite zavrniti prošnjo uporabnika/ce \"$name$\"?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Povabljeni z vaše strani", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Povabljeni z vaše strani", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Povabljeni s strani drugih", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "Povabljeni $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": "Preklic vabila v skupino", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Želite preklicati vabilo za uporabnika/co \"$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": "Želite preklicati 1 vabilo, poslano s strani uporabnika/ce \"$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": "Prekliči $number$ vabil, poslanih s strani uporabnika/ce \"$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": "Prekliči", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Potrdi prošnjo", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Zavrni prošnjo", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "Uporabniki/ce na seznamu se želijo pridružiti skupini \"$name$\" preko deljene povezave.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "PendingInvites--info": { + "message": "Podrobnosti o uporabnikih/cah, povabljenih v skupino ne bodo prikazane, dokler se ne pridružijo. Povabljeni/e bodo lahko prebirali/e sporočila šele, ko se pridružijo skupini.", + "description": "Information shown below the invite list" } } diff --git a/_locales/sv/messages.json b/_locales/sv/messages.json index b9c53d30a..7fd830040 100644 --- a/_locales/sv/messages.json +++ b/_locales/sv/messages.json @@ -198,11 +198,11 @@ "description": "Shown in place of the search box when showing archived conversation list" }, "LeftPane--pinned": { - "message": "Fästa", + "message": "Fastsatta", "description": "Shown as a header for pinned conversations in the left pane" }, "LeftPane--chats": { - "message": "Konversationer", + "message": "Chattar", "description": "Shown as a header for non-pinned conversations in the left pane" }, "archiveHelperText": { @@ -242,15 +242,15 @@ "description": "Button to allow the user to find a file on disk" }, "loadDataHeader": { - "message": "Läs in dina data", + "message": "Läs in din data", "description": "Header shown on the first screen in the data import process" }, "loadDataDescription": { - "message": "Du har just gått igenom exporteringsprocessen och dina kontakter och meddelanden ligger nu på din dator. Vänligen välj mappen som innehåller dina sparade data för Signal.", + "message": "Du har just gått igenom exportprocessen och dina kontakter och meddelanden ligger nu på din dator. Välj mappen som innehåller dina sparade data för Signal.", "description": "Introduction to the process of importing messages and contacts from disk" }, "importChooserTitle": { - "message": "Välj mapp där exporterad data lagras", + "message": "Välj mappen med exporterad data", "description": "Title of the popup window used to select data previously exported" }, "importErrorHeader": { @@ -262,11 +262,11 @@ "description": "Header of screen shown as data is import" }, "importErrorFirst": { - "message": "Kontrollera att du valt rätt mapp som innehåller dina sparade Signal-data. Dess namn borde börja med \"Signal Export.\" Du kan också spara en ny kopia av dina data från Chrome-appen.", + "message": "Kontrollera att du valt rätt mapp som innehåller dina sparade Signal-data. Dess namn borde börja med \"Signal Export.\" Du kan också spara en ny kopia av din data från Chrome-appen.", "description": "Message shown if the import went wrong; first paragraph" }, "importErrorSecond": { - "message": "Om dessa steg inte funkar för dig, vänligen skicka in en felsökningslogg (Visa -> Felsökningslogg) så att vi kan hjälpa dig migrera!", + "message": "Om dessa steg inte funkar för dig, skicka in en felsökningslogg (Visa -> Felsökningslogg) så vi kan hjälpa dig migrera!", "description": "Message shown if the import went wrong; second paragraph" }, "importAgain": { @@ -444,7 +444,7 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Den här logg kommer att publiceras offentligt på nätet så att bidragsgivarna kan se. Du kan granska och redigera det innan du skickar in den.", + "message": "Den här loggen kommer att publiceras offentligt på nätet så att våra medarbetare kan se. Du kan granska och redigera det innan du skickar in den.", "description": "" }, "debugLogError": { @@ -531,6 +531,10 @@ "message": "Du har inga mediefiler i denna konversation", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "Alla media", + "description": "Header for the media gallery" + }, "documents": { "message": "Dokument", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" @@ -776,7 +780,7 @@ "description": "" }, "selectAContact": { - "message": "Välj en kontakt eller grupp för att börja prata.", + "message": "Välj en kontakt eller grupp för att börja chatta.", "description": "" }, "typingAlt": { @@ -985,6 +989,18 @@ "message": "Ta bort", "description": "" }, + "accept": { + "message": "Acceptera", + "description": "" + }, + "on": { + "message": "På", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Av", + "description": "Label for when something is turned off" + }, "deleteWarning": { "message": "Om du klickar på \"ta bort\" tas detta meddelande permanent bort från endast dina enheter.", "description": "Text shown in the confirmation dialog for deleting a message locally" @@ -1335,6 +1351,14 @@ "message": "Du kommer inte att ta emot deras ljud eller video och de kommer inte att ta emot dina.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "Rulla upp", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Rulla ner", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "Slussa alltid samtal", "description": "Description of the always relay calls setting" @@ -1372,7 +1396,7 @@ "description": "Shown when the user disables spellcheck to indicate that they must restart Signal." }, "clearDataHeader": { - "message": "Ta bort data", + "message": "Rensa data", "description": "Header in the settings dialog for the section dealing with data deletion" }, "clearDataExplanation": { @@ -1380,7 +1404,7 @@ "description": "Text describing what the clear data button will do." }, "clearDataButton": { - "message": "Ta bort data", + "message": "Rensa data", "description": "Button in the settings dialog starting process to delete all data" }, "deleteAllDataHeader": { @@ -2398,7 +2422,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--send-in-expanded-composer": { - "message": "Skicka (i utökad inmatningsfält)", + "message": "Skicka (i utökat inmatningsfält)", "description": "Shown in the shortcuts guide" }, "Keyboard--attach-file": { @@ -2406,7 +2430,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--remove-draft-link-preview": { - "message": "Ta bort länkförhandsgranskningsutkast", + "message": "Ta bort utkast av länkförhandsgranskning", "description": "Shown in the shortcuts guide" }, "Keyboard--remove-draft-attachments": { @@ -2724,7 +2748,7 @@ } }, "StickerCreator--Toasts--linkedCopied": { - "message": "Länk kopierad", + "message": "Länken kopierades", "description": "Text for the toast when a link for sharing is copied from the Sticker Creator" }, "StickerCreator--StickerPreview--light": { @@ -3181,6 +3205,14 @@ "message": "Helskärmssamtal", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "Byt till rutnätsvy", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Byt till högtalarvy", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { "message": "Lämna samtalet", "description": "Title for hang up button" @@ -3255,9 +3287,117 @@ "message": "Okej", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "Tyvärr, sgnl://-länken var inte meningsfull!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "Ogiltig länk", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "Detta är inte en giltig grupplänk. Se till att hela länken är intakt och korrekt innan du försöker gå med.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Vill du gå med i denna grupp och dela ditt namn och foto med dess medlemmar?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "Du är redan i denna grupp.", + "description": "Shown if you click a group link for a group where you're already a member" + }, + "GroupV2--join--already-awaiting-approval": { + "message": "Du har redan begärt godkännande för att gå med i denna grupp.", + "description": "Shown if you click a group link for a group where you've already requested approval'" + }, + "GroupV2--join--unknown-link-version--title": { + "message": "Okänd länkversion", + "description": "This group link is no longer valid." + }, + "GroupV2--join--unknown-link-version": { + "message": "Den här länken stöds inte av den här versionen av Signal Desktop.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked--title": { + "message": "Det går inte att gå med i gruppen", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "Denna grupplänk är inte längre giltig.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "En administratör för den här gruppen måste godkänna din begäran innan du kan gå med i den här gruppen. Om det godkänns kommer ditt namn och ditt foto att delas med medlemmarna.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Gå med", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Begär att gå med", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Avbryt förfrågan", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Avbryt din förfrågan om att gå med i denna grupp?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Ja", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "Nej", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "1 medlem", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ medlemmar", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "Grupp · $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": "Din förfrågan om att gå med har skickats till gruppadministratören. Du får en notis när administratören vidtar åtgärder.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Länkfel", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Att gå med via den här länken misslyckades. Försök att gå med senare.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "Administratör", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "Alla medlemmar", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { "message": "Uppdaterar...", @@ -3441,6 +3581,42 @@ "message": "En administratör ändrade vem som kan redigera gruppmedlemskapet till \"Alla medlemmar.\"", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--access-invite-link--disabled--you": { + "message": "Du inaktiverade administratörsgodkännande för grupplänken.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--disabled--other": { + "message": "$adminName$ inaktiverat administratörsgodkännande för grupplänken.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "Administratörsgodkännande för grupplänken har inaktiverats.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--you": { + "message": "Du aktiverade administratörsgodkännande för grupplänken.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-invite-link--enabled--other": { + "message": "$adminName$ aktiverade administratörsgodkännande för grupplänken.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "Administratörsgodkännande för grupplänken har inaktiverats.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV2--member-add--invited--you": { "message": "Du lade till den inbjudna medlemmen $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -3575,6 +3751,68 @@ "message": "Du har lagts till i gruppen.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--member-add-from-link--you--you": { + "message": "Du gick med i gruppen via grupplänken.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "$memberName$ gick med i gruppen via grupplänken.", + "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$ godkände din begäran om att gå med i gruppen.", + "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": "Din förfrågan om att gå med i gruppen har godkänts.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-admin-approval--other--you": { + "message": "Du godkände en begäran om att gå med i gruppen från $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$ godkände en begäran om att gå med i gruppen från $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": "En begäran om att gå med i gruppen från $joinerName$ har godkänts.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "GroupV2--member-remove--other--other": { "message": "$adminName$ tog bort $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -4057,6 +4295,134 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "Du skickade en förfrågan om att gå med i gruppen.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-add-one--other": { + "message": "$joinerName$ begärde att gå med via grupplänken.", + "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": "Du avbröt din förfrågan om att gå med i gruppen.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "Din förfrågan om att gå med i gruppen har avvisats av en administratör.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--other--you": { + "message": "Du avvisade en begäran om att gå med i gruppen från $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$ avbröt sin begäran om att gå med i gruppen.", + "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$ avvisade en begäran om att gå med i gruppen från $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "Du aktiverade grupplänken med administratörsgodkännande inaktiverat.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--disabled--other": { + "message": "$adminName$ aktiverade grupplänken med administratörsgodkännande inaktiverat.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "Grupplänken har aktiverats med administratörsgodkännande inaktiverat.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--you": { + "message": "Du aktiverade grupplänken med administratörsgodkännande aktiverat.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-add--enabled--other": { + "message": "$adminName$ aktiverade grupplänken med administratörsgodkännande aktiverat.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "Grupplänken har aktiverats med administratörsgodkännande aktiverat.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "Du har inaktiverat grupplänken.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ inaktiverade grupplänken.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "Grupplänken har inaktiverats.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "Du återställer grupplänken.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ återställde grupplänken.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "Grupplänken har återställts.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV1--Migration--disabled": { "message": "Uppgradera den här gruppen för att aktivera nya funktioner som @omnämnanden och administratörer. Medlemmar som inte har delat sitt namn eller foto i denna grupp kommer att bjudas in att gå med. $learnMore$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", @@ -4199,12 +4565,296 @@ "message": "Meddelande", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "Ta bort som administratör", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { "message": "Gör till administratör", "description": "Button text for make admin button in Group Contact Details modal" }, + "ContactModal--make-admin-info": { + "message": "$contact$ kommer att kunna redigera den här gruppen och dess medlemmar.", + "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": "Ta bort $contact$ som gruppadministratör", + "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": "Ta bort från grupp", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "Gruppinställningar", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "Grupplänk", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Försvinnande meddelanden", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "När det är aktiverat, kommer meddelanden som skickats och tagits emot i den här gruppen att försvinna när de har setts.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Vem kan redigera gruppinformation", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Välj vem som kan redigera gruppens namn, avatar och tidsgränsen för försvinnande meddelanden.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Vem kan lägga till medlemmar", + "description": "This is the label for the 'who can add members' panel" + }, + "ConversationDetails--add-members-info": { + "message": "Välj vem som kan lägga till medlemmar i den här gruppen.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Förfrågningar & inbjudningar", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "Lämna grupp", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "Blockera grupp", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Vill du verkligen lämna?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "Du kommer inte längre att kunna skicka eller ta emot meddelanden i denna grupp.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "Lämna", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "Blockera och lämna \"$groupName$\"-gruppen?", + "description": "This is the modal title for confirming blocking a group", + "placeholders": { + "groupName": { + "content": "$1", + "example": "Our Conversation" + } + } + }, + "ConversationDetailsActions--block-group-modal-content": { + "message": "Du kommer inte längre att få meddelanden eller uppdateringar från denna grupp.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "Blockera", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ medlemmar", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "Delade media", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Se alla", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ medlemmar", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "Se alla", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Grupplänken kopierades.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Kopiera länk", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "Är du säker på att du vill återställa grupplänken? Personer kommer inte längre att kunna gå med i gruppen med den aktuella länken.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Återställ länk", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Godkänn nya medlemmar", + "description": "Title for the approve new members select area" + }, + "GroupLinkManagement--approve-info": { + "message": "Kräv att en administratör ska godkänna nya medlemmar som går med via grupplänken", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Förfrågningar ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Inbjudningar ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Godkänn begäran från \"$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": "Avvisa förfrågan från \"$name$\"?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Inbjuden av dig", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Inbjuden av dig", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Inbjuden av andra", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "Bjöd in $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": "Återkalla gruppinbjudan", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Återkalla gruppinbjudan för \"$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": "Återkalla 1 inbjudan skickad av \"$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": "Återkalla $number$ inbjudningar skickade av \"$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": "Återkalla", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Godkänn begäran", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Avvisa förfrågan", + "description": "This is the modal button to deny group request to join" + }, + "PendingRequests--info": { + "message": "Personer på den här listan försöker gå med \"$name$\" via grupplänken.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "PendingInvites--info": { + "message": "Detaljer om personer som är inbjudna till den här gruppen visas inte förrän de går med. Inbjudna ser meddelanden först efter att de har gått med i gruppen.", + "description": "Information shown below the invite list" } } diff --git a/_locales/uk/messages.json b/_locales/uk/messages.json index 7934404f3..1f208b51e 100644 --- a/_locales/uk/messages.json +++ b/_locales/uk/messages.json @@ -198,7 +198,7 @@ "description": "Shown in place of the search box when showing archived conversation list" }, "LeftPane--pinned": { - "message": "Pinned", + "message": "Закріплено", "description": "Shown as a header for pinned conversations in the left pane" }, "LeftPane--chats": { @@ -426,7 +426,7 @@ "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." }, "continueCall": { - "message": "Continue Call", + "message": "Продовжити дзвінок", "description": "Used on a warning dialog to make it clear that it might be risky to continue the group call." }, "noLongerVerified": { @@ -531,6 +531,10 @@ "message": "You don’t have any media in this conversation", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, + "allMedia": { + "message": "Усі медіа", + "description": "Header for the media gallery" + }, "documents": { "message": "Документи", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" @@ -985,6 +989,18 @@ "message": "Видалити", "description": "" }, + "accept": { + "message": "Прийняти", + "description": "" + }, + "on": { + "message": "Увімк.", + "description": "Label for when something is turned on" + }, + "off": { + "message": "Вимк.", + "description": "Label for when something is turned off" + }, "deleteWarning": { "message": "Clicking 'delete' will permanently remove this message from your devices only.", "description": "Text shown in the confirmation dialog for deleting a message locally" @@ -1192,11 +1208,11 @@ "description": "Header for calling options on the settings screen" }, "calling__start": { - "message": "Start Call", + "message": "Почати дзвінок", "description": "Button label in the call lobby for starting a call" }, "calling__join": { - "message": "Join Call", + "message": "Приєднатись", "description": "Button label in the call lobby for joining a call" }, "calling__return": { @@ -1232,11 +1248,11 @@ "description": "Button tooltip label for turning on the microphone" }, "calling__your-video-is-off": { - "message": "Your video is off", + "message": "Камера вимкнена", "description": "Label in the calling lobby indicating that your camera is off" }, "calling__lobby-summary--zero": { - "message": "No one else is here", + "message": "Тут більше нікого немає", "description": "Shown in the calling lobby to describe who is in the call" }, "calling__lobby-summary--single": { @@ -1304,11 +1320,11 @@ } }, "calling__in-this-call--zero": { - "message": "No one else is here", + "message": "Тут більше нікого немає", "description": "Shown in the participants list to describe how many people are in the call" }, "calling__in-this-call--one": { - "message": "In this call · 1 person", + "message": "У цьому дзвінку · 1 особа", "description": "Shown in the participants list to describe how many people are in the call" }, "calling__in-this-call--many": { @@ -1335,6 +1351,14 @@ "message": "You won't receive their audio or video and they won't receive yours.", "description": "Shown in the modal dialog to describe how blocking works in a gorup call" }, + "calling__overflow__scroll-up": { + "message": "Scroll up", + "description": "Label for the \"scroll up\" button in a call's overflow area" + }, + "calling__overflow__scroll-down": { + "message": "Scroll down", + "description": "Label for the \"scroll down\" button in a call's overflow area" + }, "alwaysRelayCallsDescription": { "message": "Завжди ретранслювати дзвінки", "description": "Description of the always relay calls setting" @@ -3096,7 +3120,7 @@ "description": "Title for the video call button in a conversation" }, "joinOngoingCall": { - "message": "Join", + "message": "Приєднатись", "description": "Text that appears in a group when a call is active" }, "callNeedPermission": { @@ -3138,7 +3162,7 @@ } }, "calling__call-notification__ended": { - "message": "The group call has ended", + "message": "Груповий дзвінок завершено", "description": "Notification message when a group call has ended" }, "calling__call-notification__started-by-someone": { @@ -3181,6 +3205,14 @@ "message": "Fullscreen call", "description": "Title for picture-in-picture toggle" }, + "calling__switch-view--to-grid": { + "message": "Switch to grid view", + "description": "Title for grid/speaker view toggle when on a call" + }, + "calling__switch-view--to-speaker": { + "message": "Switch to speaker view", + "description": "Title for grid/speaker view toggle when on a call" + }, "calling__hangup": { "message": "Leave call", "description": "Title for hang up button" @@ -3255,9 +3287,117 @@ "message": "Добре", "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong" }, + "unknown-sgnl-link": { + "message": "Sorry, that sgnl:// link didn't make sense!", + "description": "Shown if you click on a sgnl:// link not currently supported by Desktop" + }, + "GroupV2--join--invalid-link--title": { + "message": "Invalid Link", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--invalid-link": { + "message": "This is not a valid group link. Make sure the entire link is intact and correct before attempting to join.", + "description": "Shown if we are unable to parse a group link" + }, + "GroupV2--join--prompt": { + "message": "Ви бажаєте приєднатися до цієї групи і поширити ваше ім'я і фото серед її учасників?", + "description": "Shown when you click on a group link to confirm" + }, + "GroupV2--join--already-in-group": { + "message": "You're already in this group.", + "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.", + "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", + "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.", + "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", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--link-revoked": { + "message": "This group link is no longer valid.", + "description": "Shown if you click a group link and we can't get information about it" + }, + "GroupV2--join--prompt-with-approval": { + "message": "An admin of this group must approve your request before you can join this group. If approved, your name and photo will be shared with its members.", + "description": "Shown when you click on a group link to confirm, if it requires admin approval" + }, + "GroupV2--join--join-button": { + "message": "Приєднатись", + "description": "The button to join the group" + }, + "GroupV2--join--request-to-join-button": { + "message": "Request to Join", + "description": "The button to join the group, if approval is required" + }, + "GroupV2--join--cancel-request-to-join": { + "message": "Відмінити запит", + "description": "The button to cancel request to join the group" + }, + "GroupV2--join--cancel-request-to-join--confirmation": { + "message": "Cancel your request to join this group?", + "description": "A confirmation message that shows after you click the button" + }, + "GroupV2--join--cancel-request-to-join--yes": { + "message": "Так", + "description": "Choosing to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--cancel-request-to-join--no": { + "message": "Ні", + "description": "Choosing not to continue in the cancel join confirmation dialog" + }, + "GroupV2--join--member-count--single": { + "message": "1 учасник", + "description": "Shown in the metadata section if group has just one member" + }, + "GroupV2--join--member-count--multiple": { + "message": "$count$ members", + "description": "Shown in the metadata section if group has more than one member", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "GroupV2--join--group-metadata": { + "message": "Group · $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": "Your request to join has been sent to the group admin. You’ll be notified when they take action.", + "description": "Shown in composition area when you've requested to join a group" + }, + "GroupV2--join--general-join-failure--title": { + "message": "Link Error", + "description": "Shown if something went wrong when you try to join via a group link" + }, + "GroupV2--join--general-join-failure": { + "message": "Joining via this link failed. Try joining again later.", + "description": "Shown if something went wrong when you try to join via a group link" + }, "GroupV2--admin": { "message": "Адміністратор", - "description": "Shown next to the set of administrators in a group" + "description": "Label for a group administrator" + }, + "GroupV2--all-members": { + "message": "Всі учасники", + "description": "Label for describing the general non-privileged members of a group" }, "updating": { "message": "Updating...", @@ -3441,6 +3581,42 @@ "message": "An admin changed who can edit group membership to \"All members.\"", "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.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--disabled--unknown": { + "message": "Admin approval for the group link has been disabled.", + "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.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--access-invite-link--enabled--unknown": { + "message": "Admin approval for the group link has been disabled.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, "GroupV2--member-add--invited--you": { "message": "You added invited member $inviteeName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -3575,6 +3751,68 @@ "message": "You were added to the group.", "description": "Shown in timeline or conversation preview when v2 group changes" }, + "GroupV2--member-add-from-link--you--you": { + "message": "Ви приєднались до групи за допомогою посилання.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add-from-link--other": { + "message": "$memberName$ joined the group via the group link.", + "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$ approved your request to join the group.", + "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": "Your request to join the group has been approved.", + "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$.", + "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$ approved a request to join the group from $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": "A request to join the group from $joinerName$ has been approved.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "joinerName": { + "content": "$1", + "example": "Alice" + } + } + }, "GroupV2--member-remove--other--other": { "message": "$adminName$ removed $memberName$.", "description": "Shown in timeline or conversation preview when v2 group changes", @@ -4057,6 +4295,134 @@ } } }, + "GroupV2--admin-approval-add-one--you": { + "message": "You sent a request to join the group.", + "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.", + "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": "You canceled your request to join the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--admin-approval-remove-one--you--unknown": { + "message": "Your request to join the group has been denied by an admin.", + "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$.", + "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$ canceled their request to join the group.", + "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$ denied a request to join the group from $joinerName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "joinerName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--you": { + "message": "You turned on the group link with admin approval disabled.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--disabled--unknown": { + "message": "The group link has been turned on with admin approval disabled.", + "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.", + "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.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-add--enabled--unknown": { + "message": "The group link has been turned on with admin approval enabled.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--you": { + "message": "You turned off the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-remove--other": { + "message": "$adminName$ turned off the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-remove--unknown": { + "message": "The group link has been turned off.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--you": { + "message": "You reset the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--group-link-reset--other": { + "message": "$adminName$ reset the group link.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Alice" + } + } + }, + "GroupV2--group-link-reset--unknown": { + "message": "The group link has been reset.", + "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$", "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).", @@ -4080,11 +4446,11 @@ "description": "Shown on Migrate dialog to kick off the process" }, "GroupV1--Migration--info--title": { - "message": "What are New Groups?", + "message": "Що таке Нові Групи?", "description": "Shown on Learn More popup after GV1 migration" }, "GroupV1--Migration--migrate--title": { - "message": "Upgrade to New Group", + "message": "Оновити до Нової групи", "description": "Shown on Migration popup after choosing to migrate group" }, "GroupV1--Migration--info--summary": { @@ -4199,12 +4565,296 @@ "message": "Повідомлення", "description": "Button text for send message button in Group Contact Details modal" }, + "ContactModal--rm-admin": { + "message": "Remove as admin", + "description": "Button text for removing as admin button in Group Contact Details modal" + }, "ContactModal--make-admin": { "message": "Make admin", "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.", + "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": "Remove $contact$ as group admin", + "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": "Remove from group", "description": "Button text for remove from group button in Group Contact Details modal" + }, + "showConversationDetails": { + "message": "Group settings", + "description": "This is a button in the conversation context menu to show group settings" + }, + "ConversationDetails--group-link": { + "message": "Групове посилання", + "description": "This is the label for the group link management panel" + }, + "ConversationDetails--disappearing-messages-label": { + "message": "Зникаючі повідомлення ", + "description": "This is the label for the disappearing messages setting panel" + }, + "ConversationDetails--disappearing-messages-info": { + "message": "When enabled, messages sent and received in this group will disappear after they've been seen.", + "description": "This is the info about the disappearing messages setting" + }, + "ConversationDetails--group-info-label": { + "message": "Who can edit group info", + "description": "This is the label for the 'who can edit the group' panel" + }, + "ConversationDetails--group-info-info": { + "message": "Choose who can edit group name, avatar, and disappearing messages timer.", + "description": "This is the additional info for the 'who can edit the group' panel" + }, + "ConversationDetails--add-members-label": { + "message": "Who can add members", + "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.", + "description": "This is the additional info for the 'who can add members' panel" + }, + "ConversationDetails--requests-and-invites": { + "message": "Requests & Invites", + "description": "This is a button to display which members have been invited but have not joined yet" + }, + "ConversationDetailsActions--leave-group": { + "message": "Вийти з групи", + "description": "This is a button to leave a group" + }, + "ConversationDetailsActions--block-group": { + "message": "Блокувати групу", + "description": "This is a button to block a group" + }, + "ConversationDetailsActions--leave-group-modal-title": { + "message": "Ви дійсно хочете покинути?", + "description": "This is the modal title for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-content": { + "message": "Ви не зможете надсилати чи одержувати повідомлення в цій групі.", + "description": "This is the modal content for confirming leaving a group" + }, + "ConversationDetailsActions--leave-group-modal-confirm": { + "message": "Покинути", + "description": "This is the modal button to confirm leaving a group" + }, + "ConversationDetailsActions--block-group-modal-title": { + "message": "Block and Leave the \"$groupName$\" Group?", + "description": "This is the modal title for confirming blocking a group", + "placeholders": { + "groupName": { + "content": "$1", + "example": "Our Conversation" + } + } + }, + "ConversationDetailsActions--block-group-modal-content": { + "message": "Ви більше не отримуватимете повідомлень чи оновлень з цієї групи.", + "description": "This is the modal content for confirming blocking a group" + }, + "ConversationDetailsActions--block-group-modal-confirm": { + "message": "Заблокувати", + "description": "This is the modal button to confirm blocking a group" + }, + "ConversationDetailsHeader--members": { + "message": "$number$ members", + "description": "This is the number of members in a group", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMediaList--shared-media": { + "message": "Спільні медіа", + "description": "Title for the media thumbnails in the conversation details screen" + }, + "ConversationDetailsMediaList--show-all": { + "message": "Побачити все", + "description": "This is a button on the conversation details to show all media" + }, + "ConversationDetailsMembershipList--title": { + "message": "$number$ members", + "description": "The title of the membership list panel", + "placeholders": { + "number": { + "content": "$1", + "example": "10" + } + } + }, + "ConversationDetailsMembershipList--show-all": { + "message": "Побачити все", + "description": "This is a button on the conversation details to show all members" + }, + "GroupLinkManagement--clipboard": { + "message": "Group link copied.", + "description": "Shown in a toast when a user selects to copy group link" + }, + "GroupLinkManagement--share": { + "message": "Copy link", + "description": "This lets users share their group link" + }, + "GroupLinkManagement--confirm-reset": { + "message": "Are you sure you want to reset the group link? People will no longer be able to join the group using the current link.", + "description": "Shown in the confirmation dialog when an admin is about to reset the group link" + }, + "GroupLinkManagement--reset": { + "message": "Reset link", + "description": "This lets users generate a new group link" + }, + "GroupLinkManagement--approve-label": { + "message": "Approve new members", + "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", + "description": "Description for the approve new members select area" + }, + "PendingInvites--tab-requests": { + "message": "Requests ($count$)", + "description": "Label for the tab to view pending requests", + "placeholders": { + "name": { + "content": "$1", + "example": "4" + } + } + }, + "PendingInvites--tab-invites": { + "message": "Invites ($count$)", + "description": "Label for the tab to view pending invites", + "placeholders": { + "name": { + "content": "$1", + "example": "2" + } + } + }, + "PendingRequests--approve-for": { + "message": "Approve request from \"$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": "Deny request from \"$name$\"?", + "description": "This is the modal content when confirming denying a group request to join", + "placeholders": { + "name": { + "content": "$1", + "example": "Meowsy Purrington" + } + } + }, + "PendingInvites--invites": { + "message": "Invited by you", + "description": "This is the title list of all invites" + }, + "PendingInvites--invited-by-you": { + "message": "Invited by you", + "description": "This is the title for the list of members you have invited" + }, + "PendingInvites--invited-by-others": { + "message": "Invited by others", + "description": "This is the title for the list of members who have invited other people" + }, + "PendingInvites--invited-count": { + "message": "Invited $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": "Revoke group invite", + "description": "This is aria label for revoking a group invite icon" + }, + "PendingInvites--revoke-for": { + "message": "Revoke group invite for \"$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": "Revoke 1 invite sent by \"$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": "Revoke $number$ invites sent by \"$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": "Revoke", + "description": "This is the modal button to confirm revoking invites" + }, + "PendingRequests--approve": { + "message": "Approve Request", + "description": "This is the modal button to approve group request to join" + }, + "PendingRequests--deny": { + "message": "Deny Request", + "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.", + "description": "Inforamtion shown below the pending admin approval list", + "placeholders": { + "name": { + "content": "$1", + "example": "Tahoe List" + } + } + }, + "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.", + "description": "Information shown below the invite list" } }