diff --git a/_locales/ar/messages.json b/_locales/ar/messages.json index 4340683a53..5fbc1b8bd1 100644 --- a/_locales/ar/messages.json +++ b/_locales/ar/messages.json @@ -162,7 +162,7 @@ } }, "archivedConversations": { - "message": "Archived Conversations", + "message": "أرشيف المحادثة", "description": "Shown in place of the search box when showing archived conversation list" }, "archiveHelperText": { @@ -178,7 +178,7 @@ "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" }, "chooseDirectory": { - "message": "Choose folder", + "message": "اختر مجلّدًا", "description": "Button to allow the user to find a folder on disk" }, "chooseFile": { @@ -198,7 +198,7 @@ "description": "Title of the popup window used to select data previously exported" }, "importErrorHeader": { - "message": "Something went wrong!", + "message": "حدث خطأٌ ما", "description": "Header of the error screen after a failed import" }, "importingHeader": { @@ -218,7 +218,7 @@ "description": "Button shown if the user runs into an error during import, allowing them to start over" }, "importCompleteHeader": { - "message": "Success!", + "message": "نجح!", "description": "Header shown on the screen at the end of a successful import process" }, "importCompleteStartButton": { @@ -230,7 +230,7 @@ "description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen" }, "selectedLocation": { - "message": "your selected location", + "message": "الموقع الذي اخترت", "description": "Message shown as the export location if we didn't capture the target directory" }, "upgradingDatabase": { @@ -263,10 +263,6 @@ "message": "مرر لأسفل المحادثة ", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "رسالة جديدة بالأسفل", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "رسالة جديدة بالأسفل ", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "رقم الآمان الخاص بك مع $name$ قد تغيرت. وهذا قد يعني بأنه إما أن هناك من يحاول اعتراض اتصالك, أو أن $name$ ببساطة أعاد تثبيت البرنامج. قد ترغب بإعادة التحقق من رقم الأمن الخاص بك مع هذا المستخدم.", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -651,6 +647,16 @@ "message": "بحث", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "No results for \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "المحادثات", "description": "Shown to separate the types of search results" @@ -756,7 +772,7 @@ "description": "Shown in toast if tries to record a voice note with any staged attachments" }, "you": { - "message": "You", + "message": "أنت", "description": "In Android theme, shown in quote if you or someone else replies to you" }, "replyingTo": { @@ -936,7 +952,7 @@ "description": "Used for the icon layered on top of an image in message bubbles" }, "addACaption": { - "message": "Add a caption...", + "message": "إضافة شرح...", "description": "" }, "save": { @@ -1211,6 +1227,10 @@ "message": "الشهر اليوم", "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": "Message body is too long.", + "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" @@ -1354,7 +1374,7 @@ "description": "Very short format indicating current timer setting in the conversation header" }, "disappearingMessagesDisabled": { - "message": "Disappearing messages disabled", + "message": "الرسائل المختفية معطلة", "description": "Displayed in the left pane when the timer is turned off" }, "disabledDisappearingMessages": { @@ -1421,8 +1441,12 @@ "message": "Dark", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "System", + "description": "Label text for system theme" + }, "noteToSelf": { - "message": "Note to Self", + "message": "ملاحظة لنفسي", "description": "Name for the conversation with your own phone number" }, "hideMenuBar": { @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "مسودة:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Sticker message", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Unsupported message", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Disappearing photo", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Sticker pack could not be installed", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "الملصقات المثبتة", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "لم يتم تنزيل أية ملصقات", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "سلسلة فنان Signal", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "No Signal Artist stickers available", + "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": "Uninstall", + "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--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--DownloadError": { + "message": "Some stickers could not be downloaded.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Installing sticker pack...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "No stickers found", + "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": "Sticker Pack", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Error opening sticker pack. Check your internet connection and try again.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "No emoji found", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Search Emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Skin tone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "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": "Update Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "تمت المشاهدة", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "صورة", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "مشاهدة الصورة", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Terms & Privacy Policy", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/bg/messages.json b/_locales/bg/messages.json index 13871fe5da..eb47c00df0 100644 --- a/_locales/bg/messages.json +++ b/_locales/bg/messages.json @@ -263,10 +263,6 @@ "message": "Превъртете до края на разговора", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Ново съобщение по-долу", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Нови съобщения по-долу", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Номерът ви за безопасност с $name$ се е променил. Това може да означава, че някой се опитва да прихване комуникацията ви или че $name$ просто повторно е инсталирал Сигнал. Вероятно желаете да потвърдите вашия номер за безопасност с този контакт.", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -651,6 +647,16 @@ "message": "Търсене", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "No results for \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Чатове", "description": "Shown to separate the types of search results" @@ -936,7 +952,7 @@ "description": "Used for the icon layered on top of an image in message bubbles" }, "addACaption": { - "message": "Add a caption...", + "message": "Добави надпис...", "description": "" }, "save": { @@ -1211,6 +1227,10 @@ "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": "Message body is too long.", + "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" @@ -1421,8 +1441,12 @@ "message": "Dark", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "System", + "description": "Label text for system theme" + }, "noteToSelf": { - "message": "Note to Self", + "message": "\nНапомняне за мен", "description": "Name for the conversation with your own phone number" }, "hideMenuBar": { @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Чернова:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Sticker message", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Unsupported message", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Disappearing photo", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Sticker pack could not be installed", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Инсталирани стикери", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Няма инсталирани стикери", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal Artist серии", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "No Signal Artist stickers available", + "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": "Uninstall", + "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--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--DownloadError": { + "message": "Some stickers could not be downloaded.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Installing sticker pack...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "No stickers found", + "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": "Sticker Pack", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Error opening sticker pack. Check your internet connection and try again.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "No emoji found", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Search Emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Skin tone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "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": "Update Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Viewed", + "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 (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "View Photo", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Terms & Privacy Policy", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/ca/messages.json b/_locales/ca/messages.json index 8fb75ee188..0b516da18d 100644 --- a/_locales/ca/messages.json +++ b/_locales/ca/messages.json @@ -260,13 +260,9 @@ "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { - "message": "Vés al final de la conversa", + "message": "Ves al final de la conversa", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Missatge nou a continuació", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Missatges nous a continuació", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -604,15 +600,15 @@ "description": "View menu item to open the debug log (title case)" }, "goToReleaseNotes": { - "message": "Vés a les notes de versió", + "message": "Ves a les notes de versió", "description": "" }, "goToForums": { - "message": "Vés als fòrums", + "message": "Ves als fòrums", "description": "Item under the Help menu, takes you to the forums" }, "goToSupportPage": { - "message": "Vés a la pàgina de suport", + "message": "Ves a la pàgina de suport", "description": "Item under the Help menu, takes you to the support page" }, "menuReportIssue": { @@ -651,6 +647,16 @@ "message": "Cerca", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Cerca a $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": "No hi ha cap resultat per a \"$searchTerm$\".", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No hi ha resultats per a \"$searchTerm$\" a $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Converses", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "No es pot actualitzar.", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "El Signal Desktop no es pot actualitzar, però n'hi ha una versió nova disponible. Si us plau, aneu a https://signal.org/download i instal·leu-ne la nova versió manualment. Després o bé contacteu amb el personal de suport o bé feu un informe d'error sobre aquest problema.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "El Signal Desktop es troba probablement en una quarentena de macOS i no es podrà actualitzar automàticament. Si us plau, proveu de moure Signal.app a /Aplicacions amb el Finder.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1211,6 +1227,10 @@ "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": "El cos del missatge és massa llarg.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Desbloca aquest contacte per a enviar-li un missatge.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Fosc", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "Sistema", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Notifica-m'ho", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Esborrany:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Missatge adhesiu", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Missatge no compatible", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Fotografia efímera", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "No s'ha pogut instal·lar el paquet d'adhesius.", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Adhesius instal·lats", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "No hi ha adhesius instal·lats.", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Sèries d'artistes de Signal", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "No hi ha adhesius d'artistes de Signal disponibles.", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Adhesius que heu rebut", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Els adhesius dels missatges d'entrada apareixeran aquí.", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Instal·la", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Desinstal·la", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Potser no podreu reinstal·lar aquest paquet d'adhesius si ja no teniu el missatge original.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "S'introdueixen els adhesius.", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Per què usar paraules quan podeu fer servir adhesius?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "No s'han pogut baixar alguns adhesius.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "S'instal·la el paquet d'adhesius...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "No s'ha trobat cap adhesiu.", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Hi ha paquets d'adhesius nous procedents dels missatges per instal·lar.", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "No s'ha trobat cap paquet d'adhesius.", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Els adhesius usats recentment apareixeran aquí.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Paquet d'adhesius", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Error en processar el paquet d'adhesius. Comproveu la connexió a Internet i torneu-ho a provar.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "No s'ha trobat cap emoticona.", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Cerca una emoticona", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "To de la pell $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Cancel·la", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ us ha enviat un missatge que no es pot processar o mostrar perquè usa una funció nova del Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Podeu demanar a $contact$ que torni a enviar aquest missatge ara que useu una versió actualitzada del Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Un dels vostres dispositius ha enviat un missatge que no es pot processar o mostrar perquè usa una funció nova del Signal.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Missatges futurs com aquest se sincronitzaran ara que useu una versió actualitzada del Signal.", + "description": "" + }, + "Message--update-signal": { + "message": "Actualitza el Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Vista", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Foto", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Mostra la fotografia", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(adjunt)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(citació)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(esborrany)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Condicions de servei i política de privadesa", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/cs/messages.json b/_locales/cs/messages.json index 7fb481f1c5..c9ef005c98 100644 --- a/_locales/cs/messages.json +++ b/_locales/cs/messages.json @@ -4,7 +4,7 @@ "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" }, "unknownGroup": { - "message": "Unknown group", + "message": "Neznámá skupina", "description": "Shown as the name of a group if we don't have any information about it" }, "databaseError": { @@ -52,7 +52,7 @@ "description": "Application menu command to show all application windows" }, "appMenuQuit": { - "message": "Opustit Signal", + "message": "Ukončit Signal", "description": "Application menu command to close the application" }, "editMenuUndo": { @@ -170,11 +170,11 @@ "description": "Shown at the top of the archived converations list in the left pane" }, "archiveConversation": { - "message": "Archive Conversation", + "message": "Archivovat konverzaci", "description": "Shown in menu for conversation, and moves conversation out of main conversation list" }, "moveConversationToInbox": { - "message": "Move Conversation to Inbox", + "message": "Přesunout konverzaci zpět do příchozích", "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" }, "chooseDirectory": { @@ -263,10 +263,6 @@ "message": "Přesunout se na konec konverzace", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Nové zprávy níže", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Nové zprávy níže", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Bezpečnostní číslo s $name$ se vám změnilo. Může to znamenat buď to, že se někdo snaží vaši komunikaci odposlouchávat, nebo si $name$ prostě znovu nainstaloval Signal. Možná si budete chtít bezpečnostní číslo níže ověřit.", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -540,7 +536,7 @@ } }, "stagedImageAttachment": { - "message": "Draft image attachment: $path$", + "message": "Koncept obrázkové přílohy: $path$", "description": "Alt text for staged attachments", "placeholders": { "path": { @@ -550,15 +546,15 @@ } }, "oneNonImageAtATimeToast": { - "message": "When including a non-image attachment, the limit is one attachment per message.", + "message": "V jedné zprávě je možné mít pouze jednu ne-obrázkovou přílohu.", "description": "An error popup when the user has attempted to add an attachment" }, "cannotMixImageAdnNonImageAttachments": { - "message": "You cannot mix non-image and image attachments in one message.", + "message": "V jedné zprávě není možné míchat ne-obrázkové a obrázkové přílohy", "description": "An error popup when the user has attempted to add an attachment" }, "maximumAttachments": { - "message": "You cannot add any more attachments to this message.", + "message": "K této zprávě již nelze přidat více příloh", "description": "An error popup when the user has attempted to add an attachment" }, "fileSizeWarning": { @@ -640,7 +636,7 @@ "description": "Command in the tray icon menu, to hide the window" }, "quit": { - "message": "Opustit", + "message": "Ukončit", "description": "Command in the tray icon menu, to quit the application" }, "signalDesktop": { @@ -651,8 +647,18 @@ "message": "Hledat", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "No results for \"$searchTerm$\"", + "message": "\"$searchTerm$\" nenalezeno", "description": "Shown in the search left pane when no results were found", "placeholders": { "searchTerm": { @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Konverzace", "description": "Shown to separate the types of search results" @@ -686,7 +702,7 @@ "description": "Used as the 'title' attibute for the typing animation" }, "contactAvatarAlt": { - "message": "Avatar for contact $name$", + "message": "Avatar pro kontakt $name$", "description": "Used in the alt tag for the image avatar of a contact", "placeholders": { "name": { @@ -728,7 +744,7 @@ "description": "When rendering an address, used to provide context to a post office box" }, "downloading": { - "message": "Downloading", + "message": "Stahuji", "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadAttachment": { @@ -752,7 +768,7 @@ "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" }, "voiceNoteMustBeOnlyAttachment": { - "message": "A voice note must be the only attachment included in a message.", + "message": "Audio zpráva musí být jedinou přílohou", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, "you": { @@ -794,7 +810,7 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Aktualizace selhala", "description": "Shown as the title of our update error dialogs on windows" }, "cannotUpdateDetail": { @@ -802,7 +818,7 @@ "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop je pravděpodobně v karanténě macOS a nebude schopen se sám aktualizovat. Zkuste Signal.app přesunout do /Applications pomocí aplikace Finder.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -916,19 +932,19 @@ "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", + "message": "Náhled obrázku z citové zprávy", "description": "Used in alt tag of thumbnail images inside of an embedded message quote" }, "imageAttachmentAlt": { - "message": "Image attached to message", + "message": "Obrázek přiložený ke zprávě", "description": "Used in alt tag of image attachment" }, "videoAttachmentAlt": { - "message": "Screenshot of video attached to message", + "message": "Snímek videa přiložený ke zprávě", "description": "Used in alt tag of video attachment preview" }, "lightboxImageAlt": { - "message": "Image sent in conversation", + "message": "Obrázek odeslaný v konverzaci", "description": "Used in the alt tag for the image shown in a full-screen lightbox view" }, "imageCaptionIconAlt": { @@ -944,7 +960,7 @@ "description": "" }, "fileIconAlt": { - "message": "File icon", + "message": "Ikona souboru", "description": "Used in the media gallery documents tab to visually represent a file" }, "installWelcome": { @@ -1028,7 +1044,7 @@ "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.", + "message": "Dojde ke smazání všech dat aplikace, všech zpráv a informací o účtu.", "description": "Text describing what the clear data button will do." }, "clearDataButton": { @@ -1040,7 +1056,7 @@ "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.", + "message": "Chystáte se smazat všechny uložené informaci o účtu, včetně všech kontaktů a zpráv. Vaše mobilní zařízení můžete kdykoliv spárovat znovu, ale smazaný zprávy nebudou obnoveny.", "description": "Text describing what exactly will happen if the user clicks the button to delete all data" }, "deleteAllDataButton": { @@ -1084,7 +1100,7 @@ "description": "Displayed in notifications for multiple messages" }, "notificationMostRecentFrom": { - "message": "Most recent from:", + "message": "Nejnovější od:", "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" }, "notificationFrom": { @@ -1092,7 +1108,7 @@ "description": "Displayed in notifications when setting is 'name only' and one message is waiting" }, "notificationMostRecent": { - "message": "Most recent:", + "message": "Nejnovější:", "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" }, "sendFailed": { @@ -1211,6 +1227,10 @@ "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": "Tělo zprávy je příliš dlouhé.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Pro odeslání zprávy tento kontakt odblokujte.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Tmavý", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "Systém", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Poznámka sobě", "description": "Name for the conversation with your own phone number" @@ -1430,7 +1454,7 @@ "description": "Label text for menu bar visibility setting" }, "startConversation": { - "message": "Start new conversation…", + "message": "Zahájit novou konverzaci...", "description": "Label underneath number a user enters that is not an existing contact" }, "newPhoneNumber": { @@ -1442,7 +1466,7 @@ "description": "When a person inputs a number that is invalid" }, "unlinkedWarning": { - "message": "Znovu propojte Signel Desktop s mobilním telefonem pro pokračování.", + "message": "Pro pokračování prosím znovu propojte Signal Desktop s mobilním telefonem.", "description": "" }, "unlinked": { @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Koncept:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Zpráva s nálepkou", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Nepodporovaná zpráva", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Mizející obrázek", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Balík nálepek nelze nainstalovat", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Instalované nálepky", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Nejsou instalovány žádné nálepky", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Serie Signal", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "No Signal Artist stickers available", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Přijaté nálepky", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Nálepky z příchozích zpráv se objeví zde", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Instalovat", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Odinstalovat", + "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--Title": { + "message": "Představujeme nálepky", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Proč užívat slova, když můžete poslat nálepku?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Některé nálepky nelze stáhnout", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Instaluji balík nálepek...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Žádné nálepky nenalezeny", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Nový balík nálepek z vašich zpráv je k dispozici pro instalaci", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Žádné balíky nálepek nenalezeny", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Zde se zobrazí nedávno použité nálepky.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Balík nálepek", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Došlo k chybě při otevírání balíku nálepek. Zkontrolujte vaše připojení k internetu a zkuste to znovu.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Nenalezeno žádné emoji", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Hledat emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Skin tone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Storno", + "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": "Aktualizovat Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Zobrazeno", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Fotografie", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Zobrazit fotku", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Smluvní podmínky a zásady ochrany osobních údajů", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/da/messages.json b/_locales/da/messages.json index 374147983e..9972583631 100644 --- a/_locales/da/messages.json +++ b/_locales/da/messages.json @@ -263,10 +263,6 @@ "message": "Scroll til bunden af samtalen", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Ny besked nedenfor", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Nye beskeder nedenfor", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Dit sikkerhedsnummer med $name$ har ændret sig. Dette kan betyde at nogen forsøger at opsnappe jeres kommunikation eller at $name$ bare har geninstalleret Signal. Du bør overveje at verificere dit sikkerhedsnummer med denne kontakt.", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -651,6 +647,16 @@ "message": "Søg", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "Ingen resultater for \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Samtaler", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Kan ikke opdatere", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop mislykkedes at opdatere, men der er en ny version tilgængelig. Gå til https://signal.org/download og installer den nye version manuelt. Så kontakt enten support eller send en fejlrapport om dette problem.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop er sandsynligvis i en karantæne i macOS, og kan ikke opdatere automatisk. Prøv venligst at flytte Signal.app til /Programmer med Finder.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1211,6 +1227,10 @@ "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": "Meddelelseslegemet er for langt.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Fjern blokering af denne kontakt for at sende en besked.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Mørk", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "System", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Note til dig selv", "description": "Name for the conversation with your own phone number" @@ -1450,7 +1474,7 @@ "description": "" }, "relink": { - "message": "Relink", + "message": "Tilkobl på ny", "description": "" }, "autoUpdateNewVersionTitle": { @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Kladder:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Sticker message", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Unsupported message", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Billed med tidsudløb", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Sticker pack could not be installed", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Installeret klistermærker", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Ingen klistermærker installeret", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal Artist Serie", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "No Signal Artist stickers available", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Klistermærker du har modtaget", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Klistermærker fra modtaget beskeder vil vises her", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Installér", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Uninstall", + "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--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--DownloadError": { + "message": "Some stickers could not be downloaded.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Installing sticker pack...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "No stickers found", + "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": "Sticker Pack", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Error opening sticker pack. Check your internet connection and try again.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "No emoji found", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Search Emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Skin tone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Annuller", + "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": "Update Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Er set", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Billed", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Vis billed", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Vilkår og privatlivspolitik", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/de/messages.json b/_locales/de/messages.json index 195235282f..672deb6e70 100644 --- a/_locales/de/messages.json +++ b/_locales/de/messages.json @@ -210,7 +210,7 @@ "description": "Message shown if the import went wrong; first paragraph" }, "importErrorSecond": { - "message": "Falls diese Schritte nicht helfen, übermittle bitte ein Diagnoseprotokoll (Ansicht >> Diagnoseprotokoll), sodass wir dir bei der Datenmigration helfen können!", + "message": "Falls diese Schritte nicht helfen, übermittle bitte ein Diagnoseprotokoll (Ansicht → Diagnoseprotokoll), sodass wir dir bei der Datenmigration helfen können!", "description": "Message shown if the import went wrong; second paragraph" }, "importAgain": { @@ -263,10 +263,6 @@ "message": "Zum Ende der Unterhaltung scrollen", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Neue Nachricht weiter unten", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Neue Nachrichten weiter unten", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -651,6 +647,16 @@ "message": "Suchen", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "In $conversationName$ suchen", + "description": "Shown in the search box before text is entered when searching in a specific conversation", + "placeholders": { + "conversationName": { + "content": "$1", + "example": "Friends" + } + } + }, "noSearchResults": { "message": "Keine Ergebnisse für »$searchTerm$«", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "Keine Ergebnisse für »$searchTerm$« in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Unterhaltungen", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Aktualisieren nicht möglich", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop konnte nicht aktualisiert werden, obwohl eine neue Version verfügbar ist. Bitte besuche https://signal.org/download und installiere die neue Version manuell. Kontaktiere danach den Support oder lege einen Fehlerbericht zu diesem Problem an.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "macOS hat Signal Desktop vermutlich unter Dateiquarantäne gestellt und kann daher nicht automatisch aktualisiert werden. Bitte versuche, »Signal.app« mit Finder in den Ordner »/Applikationen« zu verschieben.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1028,7 +1044,7 @@ "description": "Header in the settings dialog for the section dealing with data deletion" }, "clearDataExplanation": { - "message": "Dies wird alle Benutzerdaten der Anwendung löschen, d. h. alle Nachrichten und gespeicherten Benutzerkontoinformationen.", + "message": "Dies wird alle Benutzerdaten der Anwendung löschen, d. h. alle Nachrichten und gespeicherten Kontoinformationen", "description": "Text describing what the clear data button will do." }, "clearDataButton": { @@ -1132,7 +1148,7 @@ "description": "Label for contact and group sync settings" }, "syncExplanation": { - "message": "Alle Signal-Gruppen und -Kontakte von deinem Mobilgerät importieren.", + "message": "Alle Signal-Gruppen und -Kontakte von deinem Mobilgerät importieren", "description": "Explanatory text for sync settings" }, "lastSynced": { @@ -1211,6 +1227,10 @@ "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": "Nachricht ist zu lang.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Gib die Blockierung dieses Kontakts frei, um eine Nachricht zu senden.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Dunkel", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "System", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Notiz an mich", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Entwurf:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Sticker-Nachricht", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Nicht unterstützte Nachricht", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Verschwindendes Foto", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Sticker-Set konnte nicht installiert werden", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Installierte Sticker", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Keine Sticker installiert", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal-Artist-Serie", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Keine Signal-Artist-Sticker verfügbar", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Empfangene Sticker", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Hier werden Sticker eingehender Nachrichten erscheinen", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Installieren", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Deinstallieren", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Du wirst dieses Sticker-Set evtl. nicht erneut installieren können, falls du die Quellnachricht nicht mehr hast.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Einführung von Stickern", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Warum Worte, wenn du auch Sticker benutzen kannst?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Einige Sticker konnten nicht heruntergeladen werden.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Sticker-Set wird installiert …", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Keine Sticker gefunden", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Deine Nachrichten enthalten neue, installierbare Sticker-Sets", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Keine Sticker-Sets gefunden", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Hier werden die zuletzt verwendeten Sticker erscheinen.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Sticker-Set", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Fehler beim Öffnen des Sticker-Sets. Überprüfe deine Internetverbindung und versuche es erneut.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Keine Emojis gefunden", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Emojis suchen", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Hautfarbe $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Abbrechen", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ hat dir eine Nachricht gesendet, die nicht verarbeitet oder angezeigt werden kann, da sie ein neues Signal-Feature nutzt.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Da du nun eine aktuelle Version von Signal verwendest, kannst du $contact$ bitten, diese Nachricht erneut zu senden.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Eines deiner Geräte hat eine Nachricht gesendet, die nicht verarbeitet oder angezeigt werden kann, da sie ein neues Signal-Feature nutzt.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Da du nun eine aktuelle Version von Signal verwendest, werden zukünftige Nachrichten wie diese synchronisiert werden.", + "description": "" + }, + "Message--update-signal": { + "message": "Signal aktualisieren", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Angesehen", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Foto", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Foto ansehen", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(Anhang)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(Zitat)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(Entwurf)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Bedingungen & Datenschutzerklärung", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/el/messages.json b/_locales/el/messages.json index 72fbb23b52..20f7d3686b 100644 --- a/_locales/el/messages.json +++ b/_locales/el/messages.json @@ -1,14 +1,14 @@ { "copyErrorAndQuit": { - "message": "Αντιγραφή λάθους και έξοδος", + "message": "Αντιγραφή σφάλματος και έξοδος", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" }, "unknownGroup": { - "message": "Unknown group", + "message": "Άγνωστη ομάδα", "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": { @@ -16,7 +16,7 @@ "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" }, "mainMenuFile": { - "message": "&Φάκελος", + "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." }, "mainMenuEdit": { @@ -28,7 +28,7 @@ "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": "&Παράθυρο", + "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": { @@ -44,15 +44,15 @@ "description": "Application menu command to hide the window" }, "appMenuHideOthers": { - "message": "Απόκρυψη Άλλων", + "message": "Απόκρυψη άλλων", "description": "Application menu command to hide all other windows" }, "appMenuUnhide": { - "message": "Εμφάνιση Όλων", + "message": "Εμφάνιση όλων", "description": "Application menu command to show all application windows" }, "appMenuQuit": { - "message": "Αποσύνδεση από το Signal", + "message": "Έξοδος από το Signal", "description": "Application menu command to close the application" }, "editMenuUndo": { @@ -76,7 +76,7 @@ "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": { @@ -84,7 +84,7 @@ "description": "Edit menu command to remove the selected text" }, "editMenuSelectAll": { - "message": "Επιλογή Όλων", + "message": "Επιλογή όλων", "description": "Edit menu comand to select all of the text in selected text box" }, "editMenuStartSpeaking": { @@ -92,11 +92,11 @@ "description": "Edit menu item under 'speech' to start dictation" }, "editMenuStopSpeaking": { - "message": "Διακοπή ομιλίας", + "message": "Τερματισμός ομιλίας", "description": "Edit menu item under 'speech' to stop dictation" }, "windowMenuClose": { - "message": "Κλείσιμο Παραθύρου", + "message": "Κλείσιμο παραθύρου", "description": "Window menu command to close the current window" }, "windowMenuMinimize": { @@ -108,11 +108,11 @@ "description": "Window menu command to make the current window the size of the whole screen" }, "windowMenuBringAllToFront": { - "message": "Μεταφορά Όλων στο Προσκήνιο", + "message": "Μεταφορά όλων στο προσκήνιο", "description": "Window menu command to bring all windows of current applicatinon to front" }, "viewMenuResetZoom": { - "message": "Πραγματικό Μέγεθος", + "message": "Τυπικό μέγεθος", "description": "View menu command to go back to the default zoom" }, "viewMenuZoomIn": { @@ -124,35 +124,35 @@ "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" }, "menuSetupWithImport": { - "message": "Εγκατάσταση με Εισαγωγή", + "message": "Παραμετροποίηση με Εισαγωγή", "description": "When the application is not yet set up, menu option to start up the import sequence" }, "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" }, "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": { @@ -162,7 +162,7 @@ } }, "archivedConversations": { - "message": "Αρχειοθετημένες Συνομιλίες", + "message": "Αρχειοθετημένες συνομιλίες", "description": "Shown in place of the search box when showing archived conversation list" }, "archiveHelperText": { @@ -170,11 +170,11 @@ "description": "Shown at the top of the archived converations list in the left pane" }, "archiveConversation": { - "message": "Archive Conversation", + "message": "Αρχειοθέτηση συνομιλίας", "description": "Shown in menu for conversation, and moves conversation out of main conversation list" }, "moveConversationToInbox": { - "message": "Move Conversation to Inbox", + "message": "Μετακίνηση συνομιλίας στα εισερχόμενα", "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" }, "chooseDirectory": { @@ -186,15 +186,15 @@ "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": "Μόλις ολοκληρώσατε τη διαδικασία εξαγωγής και οι επαφές και τα μηνύματά σας περιμένουν υπομονετικά τον υπολογιστή σας. Επιλέξτε τον φάκελο που περιέχει τα αποθηκευμένα δεδομένα του Signal σας.", "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": { @@ -202,11 +202,11 @@ "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 Export.' Μπορείτε επίσης να αποθηκεύσετε ένα νέο αντίγραφο των δεδομένων σας από την εφαρμογή Chrome.", + "message": "Βεβαιωθείτε ότι έχετε επιλέξει το σωστό φάκελο που περιέχει τα αποθηκευμένα δεδομένα του Signal. Το όνομά του θα πρέπει να ξεκινά με 'Signal Export.' Μπορείτε επίσης να αποθηκεύσετε ένα νέο αντίγραφο των δεδομένων σας από την εφαρμογή Chrome.", "description": "Message shown if the import went wrong; first paragraph" }, "importErrorSecond": { @@ -222,7 +222,7 @@ "description": "Header shown on the screen at the end of a successful import process" }, "importCompleteStartButton": { - "message": "Ξεκινήστε τη χρήση του Signal Desktop", + "message": "Αρχίστε να χρησιμοποιείτε το Signal Desktop", "description": "Button shown at end of successful import process, nothing left but a restart" }, "importCompleteLinkButton": { @@ -230,7 +230,7 @@ "description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen" }, "selectedLocation": { - "message": "επιλεγμένη τοποθεσία σας", + "message": "η επιλεγμένη τοποθεσία σας", "description": "Message shown as the export location if we didn't capture the target directory" }, "upgradingDatabase": { @@ -263,10 +263,6 @@ "message": "Μετάβαση στο τέλος της συνομιλίας", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Νέο μήνυμα παρακάτω", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Νέα μηνύματα παρακάτω", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -306,7 +302,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": { @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Ο αριθμός ασφαλείας σας με τον/την $name$ έχει αλλάξει. Αυτό θα μπορούσε είτε να σημαίνει ότι κάποιος προσπαθεί να υποκλέψει την επικοινωνία σας είτε ότι απλώς ο/η $name$ επανεγκατέστησε το Signal. Ίσως επιθυμείτε να επαληθεύσετε τον αριθμό ασφαλείας σας με αυτή την επαφή.", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -378,7 +374,7 @@ } }, "sendAnyway": { - "message": "Αποστολή παρ'όλα αυτά", + "message": "Αποστολή παρ' όλα αυτά", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, "noLongerVerified": { @@ -604,7 +600,7 @@ "description": "View menu item to open the debug log (title case)" }, "goToReleaseNotes": { - "message": "Μετάβαση στις Σημειώσεις Έκδοσης", + "message": "Μετάβαση στις Σημειώσεις έκδοσης", "description": "" }, "goToForums": { @@ -612,7 +608,7 @@ "description": "Item under the Help menu, takes you to the forums" }, "goToSupportPage": { - "message": "Μετάβαση στη Σελίδα Υποστήριξης", + "message": "Μετάβαση στη Σελίδα υποστήριξης", "description": "Item under the Help menu, takes you to the support page" }, "menuReportIssue": { @@ -651,8 +647,18 @@ "message": "Αναζήτηση", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "No results for \"$searchTerm$\"", + "message": "Δευ υπάρχουν αποτελέσματα για \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", "placeholders": { "searchTerm": { @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Συνομιλίες", "description": "Shown to separate the types of search results" @@ -696,7 +712,7 @@ } }, "sendMessageToContact": { - "message": "Αποστολή Μηνύματος", + "message": "Αποστολή μηνύματος", "description": "Shown when you are sent a contact and that contact has a signal account" }, "home": { @@ -728,11 +744,11 @@ "description": "When rendering an address, used to provide context to a post office box" }, "downloading": { - "message": "Downloading", + "message": "Κατεβαίνει", "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadAttachment": { - "message": "Λήψη Συνημμένου", + "message": "Λήψη συνημμένου", "description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button" }, "replyToMessage": { @@ -760,7 +776,7 @@ "description": "In Android theme, shown in quote if you or someone else replies to you" }, "replyingTo": { - "message": "Απάντηση σε $name$", + "message": "Απάντηση προς $name$", "description": "Shown in iOS theme when you or someone quotes to a message which is not from you", "placeholders": { "name": { @@ -774,7 +790,7 @@ "description": "Shown if the user attempts to send an audio message without audio permssions turned on" }, "allowAccess": { - "message": "Επιτρέψτε την Πρόσβαση", + "message": "Επιτρέψτε την πρόσβαση", "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" }, "showSettings": { @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Το Signal Desktop δεν μπόρεσε να αναβαθμιστεί, αλλά υπάρχει μια νέα έκδοση διαθέσιμη. Παρακαλώ πηγαίνετε στο https://signal.org/download και εγκαταστήστε τη νέα έκδοση χειροκίνητα. Μετά, επικοινωνήστε με την υποστήριξη ή καταχωρήστε ένα αίτημα σφάλματος για αυτό το πρόβλημα.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Το Signal Desktop μάλλον βρίσκεται σε καραντίνα του macOS, και δεν θα μπορέσει να αναβαθμιστεί αυτόματα. Παρακαλώ προσπαθήστε να μετακινήσετε το Signal.app στο /Applications με το Finder.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -822,7 +838,7 @@ "description": "" }, "messageDetail": { - "message": "Λεπτομέρειες Μηνύματος", + "message": "Λεπτομέρειες μηνύματος", "description": "" }, "delete": { @@ -842,7 +858,7 @@ "description": "Label for the sender of a message" }, "to": { - "message": "to", + "message": "προς", "description": "Label for the receiver of a message" }, "sent": { @@ -892,19 +908,19 @@ "description": "" }, "moreInfo": { - "message": "Περισσότερες Πληροφορίες...", + "message": "Περισσότερες πληροφορίες...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { - "message": "Επανάληψη Αποστολής", + "message": "Επανάληψη αποστολής", "description": "Shown on the drop-down menu for an indinvidaul 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" }, "deleteMessages": { - "message": "Διαγραφή Μηνυμάτων", + "message": "Διαγραφή μηνυμάτων", "description": "Menu item for deleting messages, title case." }, "deleteConversationConfirmation": { @@ -920,7 +936,7 @@ "description": "Used in alt tag of thumbnail images inside of an embedded message quote" }, "imageAttachmentAlt": { - "message": "Εικόνα επισυνημμένη στο μήνυμα", + "message": "Εικόνα συνημμένη στο μήνυμα", "description": "Used in alt tag of image attachment" }, "videoAttachmentAlt": { @@ -928,11 +944,11 @@ "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": { - "message": "Εικονίδιο που ενδεικνύει ότι αυτή η εικόνα έχει υπότιτλο", + "message": "Εικονίδιο που δείχνει ότι αυτή η εικόνα έχει λεζάντα", "description": "Used for the icon layered on top of an image in message bubbles" }, "addACaption": { @@ -964,7 +980,7 @@ "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" }, "linkedDevices": { - "message": "Συσχετισμένες Συσκευές ", + "message": "Συνδεδεμένες συσκευές ", "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" }, "plusButton": { @@ -1024,7 +1040,7 @@ "description": "Description of the media permission description" }, "clearDataHeader": { - "message": "Εκκαθάριση Δεδομένων", + "message": "Εκκαθάριση δεδομένων", "description": "Header in the settings dialog for the section dealing with data deletion" }, "clearDataExplanation": { @@ -1076,11 +1092,11 @@ "description": "Label for setting notifications to display sender name only" }, "newMessage": { - "message": "Νέο Μήνυμα", + "message": "Νέο μήνυμα", "description": "Displayed in notifications for only 1 message" }, "newMessages": { - "message": "Νέα Μηνύματα", + "message": "Νέα μηνύματα", "description": "Displayed in notifications for multiple messages" }, "notificationMostRecentFrom": { @@ -1112,7 +1128,7 @@ "description": "Text that links to a support article on verifying safety numbers" }, "expiredWarning": { - "message": "Αυτή η έκδοση του Signal Desktop έχει λήξει. Κάντε αναβάθμιση στην πιο πρόσφατη έκδοση για να συνεχίσετε την ανταλλαγή μηνυμάτων.", + "message": "Αυτή η έκδοση του Signal Desktop έχει λήξει. Αναβαθμίστε στην πιο πρόσφατη έκδοση για να συνεχίσετε τις συνομιλίες σας.", "description": "Warning notification that this version of the app has expired" }, "upgrade": { @@ -1120,7 +1136,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": { @@ -1211,6 +1227,10 @@ "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" @@ -1346,11 +1366,11 @@ "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": { @@ -1386,11 +1406,11 @@ "description": "Description for audio notification setting" }, "safetyNumberChanged": { - "message": "Ο Αριθμός Ασφαλείας άλλαξε", + "message": "Ο αριθμός ασφαλείας άλλαξε", "description": "A notification shown in the conversation when a contact reinstalls" }, "safetyNumberChangedGroup": { - "message": "Ο Αριθμός Ασφαλείας με τον/την $name$ άλλαξε.", + "message": "Ο αριθμός ασφαλείας με τον/την $name$ άλλαξε.", "description": "A notification shown in a group conversation when a contact reinstalls, showing the contact name", "placeholders": { "name": { @@ -1400,11 +1420,11 @@ } }, "verifyNewNumber": { - "message": "Επιβεβαίωση Αριθμού Ασφαλείας", + "message": "Επιβεβαίωση αριθμού ασφαλείας", "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Ο αριθμός ασφαλείας με τον/την $name$:", + "message": "Ο αριθμός ασφαλείας σας με τον/την $name$:", "description": "Heading for safety number view", "placeholders": { "name": { @@ -1421,6 +1441,10 @@ "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" @@ -1430,7 +1454,7 @@ "description": "Label text for menu bar visibility setting" }, "startConversation": { - "message": "Start new conversation…", + "message": "Εκκίνηση νέας συνομιλίας...", "description": "Label underneath number a user enters that is not an existing contact" }, "newPhoneNumber": { @@ -1527,8 +1551,182 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Πρόχειρο:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Μήνυμα με αυτοκόλλητο", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "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-photo": { + "message": "Φωτογραφία που εξαφανίζεται", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Το πακέτο αυτοκολλήτων δεν μπόρεσε να εγκατασταθεί", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Εγκατεστημένα αυτοκόλλητα", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Δεν έχουν εγκατασταθεί αυτοκόλλητα", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Σειρά καλλιτεχνών Signal", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Δεν υπάρχουν αυτοκόλλητα καλλιτεχνών διαθέσιμα", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Αυτοκόλλητα που έχετε λάβει", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Αυτοκόλλητα από εισερχόμενα μηνύματα θα εμφανίζονται εδώ", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Εγκατάσταση", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Απεγκατάσταση", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Ίσως να μη μπορέσετε να επανεγκαταστήσετε αυτό το πακέτο αυτοκολλήτων αν δεν έχετε πλέον το αρχικό μήνυμα.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--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--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": "Δεν βρέθηκε emoji", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Αναζήτηση emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Χρώμα δέρματος $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Ακύρωση", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "Ο/Η $contact$ σας έστειλε ένα μήνυμα που δεν μπορεί να επεξεργαστεί ή να εμφανιστεί γιατί χρησιμοποιεί κάποια νέα δυνατότητα του Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Μπορείτε να ζητήσετε από τον/την $contact$ να σας ξαναστείλει το μήνυμα, τώρα που πλέον χρησιμοποιείτε την επικαιροποιημένη έκδοση του Signal. ", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Κάποια από τις συσκευές σας έστειλε ένα μήνυμα που δεν μπόρεσε να επεξεργαστεί ή να εμφανιστεί γιατί χρησιμοποιεί κάποια νέα δυνατότητα του Signal.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Μελλοντικά μηνύματα όπως αυτό θα συγχρονίζονται τώρα που πλέον χρησιμοποιείτε την επικαιροποιημένη έκδοση του Signal.", + "description": "" + }, + "Message--update-signal": { + "message": "Αναβάθμιση του Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Αναγνωσμένο", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Φωτογραφία", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Προβολή φωτογραφίας", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { - "message": "Όροι & Πολιτική Απορρήτου", + "message": "Όροι & Πολιτική απορρήτου", "description": "Shown in the about box for the link to https://signal.org/legal" } } diff --git a/_locales/eo/messages.json b/_locales/eo/messages.json index de9cd635d2..8233e26dba 100644 --- a/_locales/eo/messages.json +++ b/_locales/eo/messages.json @@ -144,7 +144,7 @@ "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, "loading": { - "message": "Ŝargante…", + "message": "Ŝargado...", "description": "Message shown on the loading screen before we've loaded any messages" }, "optimizingApplication": { @@ -202,7 +202,7 @@ "description": "Header of the error screen after a failed import" }, "importingHeader": { - "message": "Ŝargante kontaktojn kaj mesaĝojn", + "message": "Ŝargo de kontaktoj kaj mesaĝoj", "description": "Header of screen shown as data is import" }, "importErrorFirst": { @@ -238,7 +238,7 @@ "description": "Message shown on the loading screen when we're changing database structure on first run of a new version" }, "loadingMessages": { - "message": "Ŝargante mesaĝojn. $count$ ĝis nun…", + "message": "Ŝargo de mesaĝoj. $count$ ĝis nun…", "description": "Message shown on the loading screen when we're catching up on the backlog of messages", "placeholders": { "count": { @@ -263,10 +263,6 @@ "message": "Rulumi al interparola malsupro", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Nova mesaĝo suben", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Novaj mesaĝoj suben", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -516,11 +512,11 @@ "description": "Shown in toast when user attempts to send .exe file, for example" }, "loadingPreview": { - "message": "Ŝargante antaŭrigardon...", + "message": "Ŝargo de antaŭrigardo...", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area" }, "stagedPreviewThumbnail": { - "message": "Preparante miniaturan antaŭrigardon de ligilo pri $domain$", + "message": "Preparado de miniatura antaŭrigardo de ligilo pri $domain$", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", "placeholders": { "path": { @@ -540,7 +536,7 @@ } }, "stagedImageAttachment": { - "message": "Preparante bildan kunsendaĵon: $path$", + "message": "Preparado de bilda kunsendaĵo: $path$", "description": "Alt text for staged attachments", "placeholders": { "path": { @@ -574,7 +570,7 @@ "description": "Displayed when the desktop client cannot connect to the server." }, "connecting": { - "message": "Konektante", + "message": "Konektado", "description": "Displayed when the desktop client is currently connecting to the server." }, "offline": { @@ -651,6 +647,16 @@ "message": "Serĉi", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Serĉi en $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": "Neniu rezulto pri „$searchTerm$“", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "Neniu rezulto pri „$searchTerm$“ en $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Interparoloj", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "La ĝisdatigo ne eblas", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop ne sukcesis ĝisdatiĝi, sed nova versio disponeblas. Bv. iri al https://signal.org/download kaj instali la novan version permane; poste, kontaktu helpservon, aŭ raportu problemon pri tio.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop probable estas en macOS-a kvaranteno kaj ne eblos ĝisdatiĝi. Bv. provi movi Signal.app al /Applications (dosierujo Aplikaĵoj trovebla en la radika dosierujo de via disko) pere de Finder.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1048,7 +1064,7 @@ "description": "Text of the button that deletes all data" }, "deleteAllDataProgress": { - "message": "Malkonektante kaj forigante ĉiujn datumojn", + "message": "Malkonektado kaj forigado de ĉiuj datumoj", "description": "Message shown to user when app is disconnected and data deleted" }, "notifications": { @@ -1144,7 +1160,7 @@ "description": "Label for a button that syncs contacts and groups from your phone" }, "syncing": { - "message": "Importante…", + "message": "Importado…", "description": "Label for a disabled sync button while sync is in progress." }, "syncFailed": { @@ -1211,6 +1227,10 @@ "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": "La mesaĝokorpo estas tro longa.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Malbloki tiun kontakton por sendi mesaĝon.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Malhela", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "Sistema", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Noto al mi mem", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Malneto:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Glumarka mesaĝo", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Nesubtenata mesaĝo", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Memviŝonta foto", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Glumarkaro ne eblis instaliĝi", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Instalitaj glumarkaroj", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Neniu glumarkaro instalita", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Artista serio de Signal", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Neniu artista glumarkaro disponebla", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Glumarkaroj, kiujn vi ricevis", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Glumarkoj el envenaj mesaĝoj aperos ĉi tie", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Instali", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Malinstali", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Vi eble ne povos reinstali tiun glumarkaro, se vi ne plu havas la fontmesaĝon.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Enkonduko de la glumarkoj", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Kial uzi vortojn, kiam vi povas uzi glumarkojn?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Kelkaj glumarkaj ne eblis elŝutiĝi.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Instalado de glumarkaro...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Neniu glumarko trovita", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Novaj glumarkaroj el viaj mesaĝoj disponeblas por instaliĝi", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Neniu glumarkaro trovita", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Laste uzitaj glumarkoj aperos ĉi tie.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Glumarkaro", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Eraro dum malfermo de glumarkaro. Kontrolu vian retkonekton kaj reprovu.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Neniu emoĝio trovita", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Serĉi emoĝion", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Haŭtkoloro $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Nuligi", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ sendis al vi mesaĝon ne montreblan, ĉar ĝi uzas novan Signal-an trajton.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Vi povas peti al $contact$resendi tiun mesaĝon, ĉar vi nun uzas ĝisdatan version de Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Unu el viaj aparatoj sendis mesaĝon ne montreblan, ĉar ĝi uzas novan Signal-an trajton.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Venontaj tiaj mesaĝoj sinkroniĝos, ĉar vi nun uzas ĝisdatan version de SIgnal.", + "description": "" + }, + "Message--update-signal": { + "message": "Ĝisdatigi Signal-on", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Vidita", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Foto", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Vidi foton", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(kunsendaĵo)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(malneto)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Kondiĉoj de uzo kaj regularo pri privateco", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/es/messages.json b/_locales/es/messages.json index 5dc4cf7b88..dfb8bd6bd6 100644 --- a/_locales/es/messages.json +++ b/_locales/es/messages.json @@ -263,10 +263,6 @@ "message": "Desliza hasta el final del chat", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Mensaje nuevo abajo ", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Mensajes nuevos abajo", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -651,6 +647,16 @@ "message": "Buscar", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Buscar en «$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": "Sin resultados para «$searchTerm$»", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No se encontró «$searchTerm$» en «$conversationName$».", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Chats", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Fallo al actualizar", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop no se ha podido actualizar a pesar de estar disponible una versión más actual. Ve a https://www.signal.org/download e instálala manualmente. Después, contacta con el soporte técnico de Signal o envíanos un informe de fallo con el problema.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Parece que Signal Desktop está en cuarentena en macOS, lo que impide actualizar la aplicación automáticamente. Prueba a mover la aplicación «Signal.app» a la categoría «Aplicaciones» en «Finder».", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1211,6 +1227,10 @@ "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": "Mensaje demasiado largo.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Desbloquea este contacto para enviarle mensajes.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Oscuro", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "Sistema", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Notas personales", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Borrador:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Mensaje con cromo (sticker)", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Mensaje incompatible", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Foto con caducidad", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Fallo al instalar el paquete de cromos (stickers)", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Cromos instalados (stickers)", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "No hay ningún paquete de cromos (stickers) instalado ", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Paquetes de artistas de Signal", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "No hay cromos de artistas de Signal disponibles", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Cromos recibidos", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Los cromos recibidos en mensajes aparecerán aquí", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Instalar", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Desinstalar", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "No podrás reinstalar este paquete de cromos si no conservas el mensaje en el que se recibió.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Presentamos los cromos (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": "¿Por qué usar palabras si puedes usar cromos (stickers)?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Fallo al descargar alguno de los cromos.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Instalando paquete de cromos ...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "No se han encontrado cromos", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Hay paquetes de cromos disponibles en tus mensajes disponibles para instalar ", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "No se encontraron paquetes de cromos", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Aquí se mostrarán los cromos usados recientemente.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Paquete de cromos", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Fallo al abrir el paquete de cromos. Comprueba tu conexión a internet e inténtalo de nuevo.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Emoji no encontrado", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Buscar emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Tono de piel $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Cancelar", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ te ha enviado un mensaje que no se puede procesar o mostrar ya que usa una característica nueva de Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Puedes preguntar a $contact$ que reenvíe el mensaje ahora que ya usas la versión actual de Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Uno de tus dispositivos ha enviado un mensaje que no se puede procesar o mostrar ya que usa una característica nueva de Signal.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Futuros mensajes como éste se podrán sincronizar ahora que usas la versión actual de Signal.", + "description": "" + }, + "Message--update-signal": { + "message": "Actualiza Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Visto", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Foto", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Ver foto", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(adjunto)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(cita)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(borrador)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Términos y política de privacidad", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/et/messages.json b/_locales/et/messages.json index 7791b10dd0..b80786d9e6 100644 --- a/_locales/et/messages.json +++ b/_locales/et/messages.json @@ -1,18 +1,18 @@ { "copyErrorAndQuit": { - "message": "Copy error and quit", + "message": "Kopeeri tõrke tekst ja välju", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" }, "unknownGroup": { - "message": "Unknown group", + "message": "Tundmatu grupp", "description": "Shown as the name of a group if we don't have any information about it" }, "databaseError": { - "message": "Database Error", + "message": "Andmebaasi tõrge", "description": "Shown in a popup if the database cannot start up properly" }, "deleteAndRestart": { - "message": "Delete all data and restart", + "message": "Kustuta kõik andmed ja taaskäivita", "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" }, "mainMenuFile": { @@ -170,11 +170,11 @@ "description": "Shown at the top of the archived converations list in the left pane" }, "archiveConversation": { - "message": "Archive Conversation", + "message": "Arhiveeri vestlus", "description": "Shown in menu for conversation, and moves conversation out of main conversation list" }, "moveConversationToInbox": { - "message": "Move Conversation to Inbox", + "message": "Teisalda vestlus postkasti", "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" }, "chooseDirectory": { @@ -263,10 +263,6 @@ "message": "Keri vestluse lõppu", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Allpool on uus sõnum", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Allpool on uued sõnumid", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Sinu turvanumber kasutajaga $name$ on muutunud. See võib tähendada, et keegi püüab teie suhtlust pealt kuulata või et $name$ on lihtsalt Signali uuesti paigaldanud. Kontrolli enda turvakoodi selle kontaktiga.", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -651,8 +647,18 @@ "message": "Otsi", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "No results for \"$searchTerm$\"", + "message": "Tulemusi pole: \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", "placeholders": { "searchTerm": { @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Vestlused", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Ei saa uuendada", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop-i uuendamine ei õnnestunud, aga uus versioon on siiski saadaval. Palun mine aadressile https://signal.org/download ja paigalda uus versioon käsitsi. Seejärel kas võta ühendust kasutajatoega või saada selle probleemi kohta tõrkeraport. ", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop on tõenäoliselt macOS-i karantiinis ja pole võimeline automaatselt uuenema. Palun proovi teisaldada Signal.app rakendus Finderi abil /Applications kausta.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1211,6 +1227,10 @@ "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": "Sõnumi sisu on liiga pikk.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Sõnumi saatmiseks eemalda selle kontakti blokeering.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Tume", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "System", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Märkus endale", "description": "Name for the conversation with your own phone number" @@ -1430,7 +1454,7 @@ "description": "Label text for menu bar visibility setting" }, "startConversation": { - "message": "Start new conversation…", + "message": "Alusta uut vestlust...", "description": "Label underneath number a user enters that is not an existing contact" }, "newPhoneNumber": { @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Mustand:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Sticker message", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Unsupported message", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Haihtuv foto", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Sticker pack could not be installed", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Paigaldatud kleepsud", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Kleepse pole paigaldatud", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signali artisti seeria", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "No Signal Artist stickers available", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Vastuvõetud kleepsud", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Kleepsud sissetulevatelt sõnumitelt kuvatakse siin", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Paigalda", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Uninstall", + "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--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--DownloadError": { + "message": "Some stickers could not be downloaded.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Installing sticker pack...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "No stickers found", + "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": "Sticker Pack", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Error opening sticker pack. Check your internet connection and try again.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "No emoji found", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Search Emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Skin tone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Loobu", + "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": "Update Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Vaadatud", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Foto", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Vaata pilti", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Tingimused ja privaatsuspoliitika", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/fa/messages.json b/_locales/fa/messages.json index bd1b5ff72e..fce4dec5ff 100644 --- a/_locales/fa/messages.json +++ b/_locales/fa/messages.json @@ -1,18 +1,18 @@ { "copyErrorAndQuit": { - "message": "Copy error and quit", + "message": "کپی خطا و خروج", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" }, "unknownGroup": { - "message": "Unknown group", + "message": "گروه ناشناخته", "description": "Shown as the name of a group if we don't have any information about it" }, "databaseError": { - "message": "Database Error", + "message": "خطا پایگاه داده", "description": "Shown in a popup if the database cannot start up properly" }, "deleteAndRestart": { - "message": "Delete all data and restart", + "message": "حذف تمام داده ها و راه اندازی مجدد", "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" }, "mainMenuFile": { @@ -170,11 +170,11 @@ "description": "Shown at the top of the archived converations list in the left pane" }, "archiveConversation": { - "message": "Archive Conversation", + "message": "آرشیو مکالمات", "description": "Shown in menu for conversation, and moves conversation out of main conversation list" }, "moveConversationToInbox": { - "message": "Move Conversation to Inbox", + "message": "جابجایی مکالمات به اینباکس", "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" }, "chooseDirectory": { @@ -263,10 +263,6 @@ "message": "رفتن به پایین گفتگو", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "پیام جدید پایین", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "پیام‌های جدید پایین", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "شماره امن شما با $name$ تغییر کرده است. این به این معناست که شخصی در تلاش برای رهگیری ارتباط شماست یا اینکه $name$مجددا Signal را نصب کرده است. بهتر است شماره امن خود با این مخاطب را تایید کنید.", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -516,11 +512,11 @@ "description": "Shown in toast when user attempts to send .exe file, for example" }, "loadingPreview": { - "message": "Loading Preview...", + "message": "بارگذاری پیش نمایش...", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area" }, "stagedPreviewThumbnail": { - "message": "Draft thumbnail link preview for $domain$", + "message": "پیش نمایش پیوند thumbnail پیش نویس برای $domain$", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", "placeholders": { "path": { @@ -530,7 +526,7 @@ } }, "previewThumbnail": { - "message": "Thumbnail link preview for $domain$", + "message": "پیش نمایش پیوند thumbnail برای $domain$", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", "placeholders": { "path": { @@ -540,7 +536,7 @@ } }, "stagedImageAttachment": { - "message": "Draft image attachment: $path$", + "message": "پیوست تصویر پیش نویس: $path$", "description": "Alt text for staged attachments", "placeholders": { "path": { @@ -550,15 +546,15 @@ } }, "oneNonImageAtATimeToast": { - "message": "When including a non-image attachment, the limit is one attachment per message.", + "message": "زمانی که خواستید یک پیوست غیر-تصویر را قرار بدهید،  محدودیت یک پیوست در هر پیام می باشد.", "description": "An error popup when the user has attempted to add an attachment" }, "cannotMixImageAdnNonImageAttachments": { - "message": "You cannot mix non-image and image attachments in one message.", + "message": "شما نمی توانید یک پیوست تصویر و یک پیوست غیر تصویر را در یک پیام ترکیب کنید.", "description": "An error popup when the user has attempted to add an attachment" }, "maximumAttachments": { - "message": "You cannot add any more attachments to this message.", + "message": "شما نمی توانید پیوست بیشتری به این پیام اضافه کنید.", "description": "An error popup when the user has attempted to add an attachment" }, "fileSizeWarning": { @@ -651,8 +647,18 @@ "message": "جستجو", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "No results for \"$searchTerm$\"", + "message": "هیچ نتیجه ای برای \"$searchTerm$\" یافت نشد", "description": "Shown in the search left pane when no results were found", "placeholders": { "searchTerm": { @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "مکالمه ها", "description": "Shown to separate the types of search results" @@ -752,7 +768,7 @@ "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" }, "voiceNoteMustBeOnlyAttachment": { - "message": "A voice note must be the only attachment included in a message.", + "message": "یک پیام صوتی می بایستی تنها پیوست در یک پیام باشد.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, "you": { @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop با موفقیت به روز رسانی نشد، اما یک نسخه جدید موجود میباشد. لطفا به https://signal.org/download رفته و آخرین نسخه را به صورت دستی نصب کنید، سپس با بخش پشتیبانی تماس بگیرید یا این مشکل را به عنوان باگ گزارش کنید", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop به احتمال در قرنطینه macOS می باشد، و قادر نخواهد بود تا به صورت خودکار به روز رسانی شود. لطفا تلاش کنید تا Signal.app را با استفاده از Finder به /Applications ببرید.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -842,7 +858,7 @@ "description": "Label for the sender of a message" }, "to": { - "message": "to", + "message": "به", "description": "Label for the receiver of a message" }, "sent": { @@ -1211,6 +1227,10 @@ "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": "متن پیام بیش از حد طولانی می باشد.", + "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" @@ -1421,8 +1441,12 @@ "message": "تاریک", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "سیستم", + "description": "Label text for system theme" + }, "noteToSelf": { - "message": "Note to Self", + "message": "یادداشت به خود", "description": "Name for the conversation with your own phone number" }, "hideMenuBar": { @@ -1430,7 +1454,7 @@ "description": "Label text for menu bar visibility setting" }, "startConversation": { - "message": "Start new conversation…", + "message": "شروع یک مکالمه جدید...", "description": "Label underneath number a user enters that is not an existing contact" }, "newPhoneNumber": { @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "پیش نویس:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "پیام استیکر", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Unsupported message", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "عکس ناپدید شد", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "پک استیکر نمی تواند نصب شود", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "استیکر های نصب شده", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "هیچ استیکری نصب نیست", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "سری های هنرمند Signal", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "هیچ استیکر هنرمند Signal موجود نمی باشد", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "استیکر هایی که دریافت کردید", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "استیکر ها از پیام های دریافتی در اینجا پدیدار خواهند شد", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "نصب", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "حذف", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": " شاید نتوانید دوباره این پکیج استیکر را نصب کنید اگر پیام اصلی را دیگر ندارید.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--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--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" + } + } + }, + "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": "بروزرسانی Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Viewed", + "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 (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "مشاهده عکس", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "شرایط و سیاست های حفظ حریم خصوصی", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/fi/messages.json b/_locales/fi/messages.json index 0f76e3708a..0717c5ca36 100644 --- a/_locales/fi/messages.json +++ b/_locales/fi/messages.json @@ -263,10 +263,6 @@ "message": "Vieritä keskustelun loppuun", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Uusi viesti alla", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Uusia viestejä alla", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -620,7 +616,7 @@ "description": "Item under the Help menu, takes you to GitHub new issue form (title case)" }, "signalDesktopPreferences": { - "message": "Signal Desktop asetukset", + "message": "Signal Desktop -asetukset", "description": "Title of the window that pops up with Signal Desktop preferences in it" }, "aboutSignalDesktop": { @@ -651,6 +647,16 @@ "message": "Hae", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "Ei tuloksia haulle: \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Keskustelut", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Päivitys epäonnistui", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktopin päivitys epäonnistui, mutta uusi versio on saatavilla. Siirry osoitteeseen https://signal.org/download ja asenna uusi versio manuaalisesti. Ota sitten yhteyttä tukeen tai lähetä vikailmoitus tästä ongelmasta.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop on todennäköisesti macOS-karanteenissa, eikä sitä voi päivittää automaattisesti. Yritä siirtää Signal.app -sovellus /Ohjelmat -kansioon Finderin avulla.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -960,7 +976,7 @@ "description": "Shown on the front page when the application first starst, above the QR code" }, "signalSettings": { - "message": "Signal Asetukset", + "message": "Signal-asetukset", "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" }, "linkedDevices": { @@ -968,7 +984,7 @@ "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" }, "plusButton": { - "message": "'+' Nappi", + "message": "'+'-nappi", "description": "The button used in Signal Android to add a new linked device" }, "linkNewDevice": { @@ -1112,7 +1128,7 @@ "description": "Text that links to a support article on verifying safety numbers" }, "expiredWarning": { - "message": "Käyttämäsi versio Signal Desktopista on vanhentunut. Viestien lähettäminen ja vastaanottaminen eivät enää toimi, ennen kuin olet päiväittänyt uusimpaan versioon.", + "message": "Käyttämäsi versio Signal Desktopista on vanhentunut. Viestien lähettäminen ja vastaanottaminen eivät enää toimi, ennen kuin olet päivittänyt uusimpaan versioon.", "description": "Warning notification that this version of the app has expired" }, "upgrade": { @@ -1211,6 +1227,10 @@ "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": "Viestin runko on liian pitkä.", + "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.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Tumma", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "Järjestelmä", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Viestit itselleni", "description": "Name for the conversation with your own phone number" @@ -1454,7 +1478,7 @@ "description": "" }, "autoUpdateNewVersionTitle": { - "message": "Signal päivitys saatavilla", + "message": "Signal-päivitys saatavilla", "description": "" }, "autoUpdateNewVersionMessage": { @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Luonnos:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Tarraviesti", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Viestityyppiä ei tueta", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Katoava kuva", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Tarrapakettia ei voitu asentaa", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Asennetut tarrat", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Tarroja ei ole asennettu", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal Artist -sarja", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Signal Artist -tarroja ei ole saatavilla", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Vastaanotetut tarrat", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Saapuvien viestien tarrat tulevat näkymään tässä", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Asenna", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Poista", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Et välttämättä pysty asentamaan tätä tarrapakkettia uudelleen, jos lähdeviestiä ei enää ole.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Esittelyssä tarrat", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Miksi käyttää sanoja, kun voit käyttää tarroja?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Joitakin tarroja ei voitu ladata.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Tarrapakettia asennetaan...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Tarroja ei löytynyt", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Uusia tarrapaketteja on saatavilla asennettaviksi viesteistäsi", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Tarrapaketteja ei löytynyt", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Hiljattain käytetyt tarrat tulevat näkymään tässä.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Tarrapaketti", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Virhe tarrapaketin avaamisessa. Tarkista verkkoyhteytesi ja yritä uudelleen.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Emojia ei löytynyt", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Hae emojia", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Ihonväri $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Peruuta", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ lähetti sinulle viestin, jota ei voida käsitellä tai näyttää, koska se käyttää uutta Signal-ominaisuutta.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Voit pyytää yhteyshenkilöä $contact$ lähettämään tämän viestin uudelleen, nyt kun käytät ajantasaista Signal-versiota.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Yksi laitteistasi lähetti viestin, jota ei voida käsitellä tai näyttää, koska se käyttää uutta Signal-ominaisuutta.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Tämänkaltaiset tulevat viestit synkronoidaan nyt, kun käytät ajantasaista Signal-versiota.", + "description": "" + }, + "Message--update-signal": { + "message": "Päivitä Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Nähty", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Kuva", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Näytä kuva", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Käyttöehdot ja tietosuoja", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/fr/messages.json b/_locales/fr/messages.json index cf218d4fae..f7d37c462d 100644 --- a/_locales/fr/messages.json +++ b/_locales/fr/messages.json @@ -222,7 +222,7 @@ "description": "Header shown on the screen at the end of a successful import process" }, "importCompleteStartButton": { - "message": "Commencez à utiliser Signal Desktop pour ordinateur", + "message": "Commencer à utiliser Signal Desktop pour ordinateur", "description": "Button shown at end of successful import process, nothing left but a restart" }, "importCompleteLinkButton": { @@ -263,10 +263,6 @@ "message": "Faire défiler vers le bas de la conversation", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Nouveau message ci-dessous", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Nouveaux messages ci-dessous", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -468,7 +464,7 @@ "description": "Header of the default pane in the media gallery, showing images and videos" }, "mediaEmptyState": { - "message": "Vous n’avez aucun fichier média dans cette conversation", + "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)" }, "documents": { @@ -651,6 +647,16 @@ "message": "Chercher", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Recherche dans $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": "Aucun résultat pour « $searchTerm$ »", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "Aucun résultat pour \"$searchTerm$\" dans $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Conversations", "description": "Shown to separate the types of search results" @@ -782,7 +798,7 @@ "description": "A button shown in dialog requesting the user to turn on audio permissions" }, "audio": { - "message": "Audio", + "message": "Son", "description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment" }, "video": { @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Mise à jour impossible", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "La mise à jour de Signal Desktop pour ordinateur a échoué, mais une nouvelle version est proposée. Veuillez vous rendre sur https://signal.org/download et installez manuellement la nouvelle version. Ensuite, contactez l’assistance ou remplissez un relevé de bogue au sujet de ce problème.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop pour ordinateur a probablement été mis en quarantaine par macOS et ne pourra pas se mettre automatiquement à jour. Avec Finder, essayez de déplacer Signal.app dans /Applications.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -854,7 +870,7 @@ "description": "Label for the time a message was received" }, "sendMessage": { - "message": "Envoyer un message", + "message": "Envoyez un message", "description": "Placeholder text in the message entry field" }, "groupMembers": { @@ -984,7 +1000,7 @@ "description": "The header shown on the 'choose device name' screen in the device linking process" }, "finishLinkingPhone": { - "message": "Terminer la liaison de l’appareil", + "message": "Terminer la liaison du téléphone", "description": "The text on the button to finish the linking process, after choosing the device name" }, "initialSync": { @@ -1120,7 +1136,7 @@ "description": "Label text for button to upgrade the app to the latest version" }, "mediaMessage": { - "message": "Message média", + "message": "Message multimédia", "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." }, "unregisteredUser": { @@ -1211,6 +1227,10 @@ "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": "Le corps du message est trop long.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Débloquez ce contact pour envoyer un message", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Sombre", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "Système", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Note à mon intention", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Brouillon :", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Message — Autocollant", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Ce message n’est pas pris en charge", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Photo éphémère", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Le paquet d’autocollants n’a pas pu être installé", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Autocollants installés", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Aucun autocollant n’est installé", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Série artiste Signal", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Aucun autocollant d’artiste Signal n’est proposé", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Autocollants que vous avez reçus", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Les autocollants des messages entrants apparaîtront ici", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Installer", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Désinstaller", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Vous ne pourrez peut-être pas réinstaller ce paquet d’autocollants si vous n’avez plus le message source.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Nous présentons les autocollants", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Pourquoi utiliser des mots quand vous pouvez utiliser des autocollants ?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Certains autocollants n'ont pas pu être téléchargés.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Installation du paquet d’autocollants…", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Aucun autocollant n’a été trouvé", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "De nouveaux paquets d’autocollants de vos messages sont prêts à être installés", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Aucun paquet d’autocollants n’a été trouvé", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Les autocollants utilisés récemment apparaîtront ici.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Paquet d’autocollants", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Erreur lors de l’ouverture du paquets d’autocollants.Veuillez vérifier votre connexion à Internet et ressayer.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Aucun émoji n’a été trouvé", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Chercher un émoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Teint $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Annuler", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ vous a envoyé un message qui ne peut être ni traité ni affiché, car il utilise une nouvelle fonction de Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Vous pouvez demander à $contact$ de renvoyer ce message, maintenant que vous utilisez une version à jour de Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Un de vos appareils a envoyé un message qui ne peut être ni traité ni affiché, car il utilise une nouvelle fonction de Signal.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "De tels messages futurs seront synchronisés, maintenant que vous utilisez une version à jour de Signal.", + "description": "" + }, + "Message--update-signal": { + "message": "Mettre Signal à jour", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Vu", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Photo", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Afficher la photo", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(fichier joint)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(citation)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(brouillon)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Conditions générales d’utilisation et politique de confidentialité", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/he/messages.json b/_locales/he/messages.json index a1c64d951d..e0eaaa47ee 100644 --- a/_locales/he/messages.json +++ b/_locales/he/messages.json @@ -263,10 +263,6 @@ "message": "גלול לתחתית השיחה", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "הודעה חדשה מתחת", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "הודעות חדשות מתחת", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -651,6 +647,16 @@ "message": "חיפוש", "description": "Placeholder text in the search input" }, + "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", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "אין תוצאות עבור \"$searchTerm$\" בשיחה $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "שיחות", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop נכשל לעדכן, אבל יש גרסה חדשה זמינה. אנא לך אל https://signal.org/download והתקן את הגרסה החדשה באופן ידני, אחר כך צור קשר עם התמיכה או הגש תקל לגבי בעיה זו.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop ככל הנראה בהסגר macOS, ולא יוכל להתעדכן באופן אוטומטי. אנא נסה להעביר את Signal.app אל /Applications עם מוצא.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1211,6 +1227,10 @@ "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" @@ -1421,6 +1441,10 @@ "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" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "טיוטה:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "הודעת מדבקה", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "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-photo": { + "message": "תצלום נעלם", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "חבילת מדבקות לא יכלה להיות מותקנת", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "מדבקות מותקנות", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "אין מדבקות מותקנות", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "סדרת אומנים Signal", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "אין מדבקות אומנים Signal זמינות", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "מדבקות שקיבלת", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "מדבקות מהודעות נכנסות יופיעו כאן", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "התקן", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "הסר", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "ייתכן שלא תוכל להתקין מחדש חבילת מדבקות זו אם אין לך עוד את הודעת המקור.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--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--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" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "בטל", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ שלח לך הודעה שאינה יכולה להיות מעובדת או להיות מוצגת מאחר שהיא משתמשת במאפיין Signal חדש.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "אתה יכול לבקש מן $contact$ לשלוח מחדש הודעה זו כעת כשאתה משתמש בגרסה מעודכנת של Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "אחד מהמכשירים שלך שלח הודעה שאינה יכולה להיות מעובדת או להיות מוצגת מאחר שהיא משתמשת במאפיין Signal חדש.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "הודעות עתידיות כמו זאת יסונכרנו כעת כשאתה משתמש בגרסה מעודכנת של Signal.", + "description": "" + }, + "Message--update-signal": { + "message": "עדכן את Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "הוצג", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "תצלום", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "הצג תצלום", + "description": "Text shown on 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" + }, "privacyPolicy": { "message": "תנאים ומדיניות פרטיות", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/hi/messages.json b/_locales/hi/messages.json index b17ffea5b3..817b357832 100644 --- a/_locales/hi/messages.json +++ b/_locales/hi/messages.json @@ -162,7 +162,7 @@ } }, "archivedConversations": { - "message": "Archived Conversations", + "message": "संगृहीत वार्तालाप", "description": "Shown in place of the search box when showing archived conversation list" }, "archiveHelperText": { @@ -263,10 +263,6 @@ "message": "वार्तालाप के नीचे स्क्रॉल करें", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "नीचे नया संदेश", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "नीचे नया संदेश", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "आपकी सुरक्षा संख्या के साथ$name$बदल गया है।इसका मतलब यह हो सकता है कि कोई आपके संचार को रोकना चाहता है या $name$बस Signal को पुनः स्थापित किया है आप इस संपर्क के साथ अपना सुरक्षा नंबर सत्यापित करना चाह सकते हैं।", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -651,6 +647,16 @@ "message": "सर्च", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "No results for \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "संवाद", "description": "Shown to separate the types of search results" @@ -756,7 +772,7 @@ "description": "Shown in toast if tries to record a voice note with any staged attachments" }, "you": { - "message": "You", + "message": "आप", "description": "In Android theme, shown in quote if you or someone else replies to you" }, "replyingTo": { @@ -782,7 +798,7 @@ "description": "A button shown in dialog requesting the user to turn on audio permissions" }, "audio": { - "message": "Audio", + "message": "ऑडियो", "description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment" }, "video": { @@ -964,7 +980,7 @@ "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" }, "linkedDevices": { - "message": "Linked Devices", + "message": "लिंक की गईं डिवाइसें", "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" }, "plusButton": { @@ -1016,7 +1032,7 @@ "description": "Description of the media permission description" }, "general": { - "message": "General", + "message": "सामान्य", "description": "Header for general options on the settings screen" }, "spellCheckDescription": { @@ -1211,6 +1227,10 @@ "message": "एमएमएम डीडी ", "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": "Message body is too long.", + "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" @@ -1421,6 +1441,10 @@ "message": "Dark", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "System", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Note to Self", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "प्रारूप", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Sticker message", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Unsupported message", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Disappearing photo", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Sticker pack could not be installed", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Installed Stickers", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "No stickers installed", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal Artist Series", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "No Signal Artist stickers available", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Stickers You Received", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Stickers from incoming messages will appear here", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Install", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Uninstall", + "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--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--DownloadError": { + "message": "Some stickers could not be downloaded.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Installing sticker pack...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "No stickers found", + "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": "Sticker Pack", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Error opening sticker pack. Check your internet connection and try again.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "No emoji found", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Search Emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Skin tone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "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": "Update Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Viewed", + "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 (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "View Photo", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Terms & Privacy Policy", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/hr/messages.json b/_locales/hr/messages.json index 4026716cb1..729b97fea0 100644 --- a/_locales/hr/messages.json +++ b/_locales/hr/messages.json @@ -263,10 +263,6 @@ "message": "Spusti se na dno konverzacije", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Nova poruka ispod", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Nove poruke ispod", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Sigurnosni broj s kontaktom $name$ se promijenio. Moguće je da netko pokušava presresti vašu komunikaciju ili da je kontakt $name$ reinstalirao signal. Možda biste htjeli potvrditi novi sigurnosni broj s ovim kontaktom.", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -460,7 +456,7 @@ "description": "" }, "incomingError": { - "message": "Error handling incoming message", + "message": "Pogreška prilikom upravljanja ulaznom porukom", "description": "" }, "media": { @@ -651,6 +647,16 @@ "message": "Traži", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "No results for \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,8 +667,18 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { - "message": "Conversations", + "message": "Razgovori", "description": "Shown to separate the types of search results" }, "contactsHeader": { @@ -740,11 +756,11 @@ "description": "Shown in triple-dot menu next to message to allow user to start crafting a message with a quotation" }, "originalMessageNotFound": { - "message": "Original message not found", + "message": "Originalna poruka nije pronađena", "description": "Shown in quote if reference message was not found as message was initially downloaded and processed" }, "originalMessageNotAvailable": { - "message": "Original message no longer available", + "message": "Originalna poruka više nije dostupna", "description": "Shown in toast if user clicks on quote that references message no longer in database" }, "messageFoundButNotLoaded": { @@ -790,7 +806,7 @@ "description": "Shown in a quotation of a message containing a video if no text was originally provided with that video" }, "photo": { - "message": "Photo", + "message": "Fotografija", "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { @@ -936,7 +952,7 @@ "description": "Used for the icon layered on top of an image in message bubbles" }, "addACaption": { - "message": "Add a caption...", + "message": "Dodaj opis...", "description": "" }, "save": { @@ -1211,6 +1227,10 @@ "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": "Message body is too long.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Deblokiraj ovaj kontakt za slanje poruke.", "description": "Brief message shown when trying to message a blocked number" @@ -1354,7 +1374,7 @@ "description": "Very short format indicating current timer setting in the conversation header" }, "disappearingMessagesDisabled": { - "message": "Disappearing messages disabled", + "message": "Nestajuće poruke su isključene", "description": "Displayed in the left pane when the timer is turned off" }, "disabledDisappearingMessages": { @@ -1421,8 +1441,12 @@ "message": "Dark", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "System", + "description": "Label text for system theme" + }, "noteToSelf": { - "message": "Note to Self", + "message": "Osobna bilješka", "description": "Name for the conversation with your own phone number" }, "hideMenuBar": { @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Skica:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Sticker message", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Unsupported message", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Nestajuća fotografija", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Sticker pack could not be installed", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Instalirani stikeri", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Nema instaliranih stikera", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Umjetnička serija Signal-a.", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "No Signal Artist stickers available", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Primljeni stikeri", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Stikeri primljenih poruka će se ovdje prikazat", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Instaliraj", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Uninstall", + "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--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--DownloadError": { + "message": "Some stickers could not be downloaded.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Installing sticker pack...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "No stickers found", + "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": "Sticker Pack", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Error opening sticker pack. Check your internet connection and try again.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "No emoji found", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Search Emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Skin tone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Odustani", + "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": "Update Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Pregledano", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Fotografija", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Pogledaj fotografiju", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Uvjeti i pravila o privatnosti", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/hu/messages.json b/_locales/hu/messages.json index 3b4a745bf4..ea4535554f 100644 --- a/_locales/hu/messages.json +++ b/_locales/hu/messages.json @@ -263,10 +263,6 @@ "message": "Görgetés a beszélgetés aljára", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Újabb üzenet érkezett", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Újabb üzenetek érkeztek", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -651,6 +647,16 @@ "message": "Keresés", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Keresés itt: $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": "Nincs találat a \"$searchTerm$\" keresőkifejezése", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "Nem található \"$searchTerm$\" itt: $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Beszélgetések", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Sikertelen frissítés", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "A Signal Desktop frissítése nem sikerült, pedig újabb verzió lenne elérhető. Kérlek látogass el a https://signal.org/download címre és telepítsd az új verziót kézzel, majd lépj kapcsolatba a támogatással vagy nyiss egy hibajegyet az eseményről.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "A Signal Desktop valószínűleg egy macOS karanténban fut, ami miatt képtelen lesz automatikusan frissülni. Próbáld meg áthelyezni a Signap.app fájlt a /Applications mappába a Finder segítségével!", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1211,6 +1227,10 @@ "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": "Az üzenet szövege túl hosszú.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Üzenet küldéséhez oldd fel partnered blokkolását!", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Sötét", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "Rendszer", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Privát feljegyzés", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Piszkozat:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Matrica üzenet", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Nem támogatott üzenet", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Eltűnő fotó", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "A matricacsomagot nem sikerült telepíteni", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Telepített matricák", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Nincsenek matricák telepítve", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal Művészi Sorozat", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Nem érhető el Signal Művészi matrica", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Beérkezett matricák", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "A beérkezett üzenetekben szereplő matricák itt fognak megjelenni", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Telepítés", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "ltávolítás", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Ha kitörlöd a forrásüzeneteket, akkor már nem fogod tudni újratelepíteni ezt a matricacsomagot.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Bemutatkozik a Matricák", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Miért használnál szavakat, ha használhatsz matricákat is?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Bizonyos matricákat nem sikerült letölteni.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Matricacsomag telepítése...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Nem található matrica", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Az üzeneteidnek köszönhetően újabb matricák váltak telepíthetővé", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Nem található matricacsomag", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "A legutóbb használt matricák itt fognak megjelenni.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Matricsacsomag", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Nem sikerült megnyitni a matricacsomagot. Ellenőrizd a hálózati kapcsolatot, majd próbáld újra!", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Nem található emoji", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Emoji keresése", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Bőrszín: $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Mégse", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ olyan Signal újdonságot tartalmazó üzenetet küldött, melyet a Signal jelenlegi verziójával nem lehet feldolgozni vagy megjeleníteni.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Most már megkérheted $contact$ nevű partnered, hogy küldje újra ezt az üzenetet, mivel már a Signal legfrissebb verzióját használod.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Az egyik eszközödről olyan üzenetet küldtél, melyet nem lehet feldolgozni vagy megjeleníteni ezen az eszközön, mivel olyan funkciót tartalmaz, mely csak a Signal egy újabb verzióiban érhető el.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "A jövőben az ehhez hasonló üzenetek szinkronizálva lesznek, ugyanis a Signal legfrissebb verzióját használod.", + "description": "" + }, + "Message--update-signal": { + "message": "Signal frissítése", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Megtekintve", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Kép", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Fotó megtekintése", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(csatolmány)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(idézet)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(piszkozat)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Adatvédelmi és Általános Szerződési Feltételek", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/id/messages.json b/_locales/id/messages.json index 5b880da9f2..c99ebf7abd 100644 --- a/_locales/id/messages.json +++ b/_locales/id/messages.json @@ -263,10 +263,6 @@ "message": "Gulir ke bagian bawah pembicaraan", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Pesan baru di bawah", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Pesan baru di bawah", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Nomor keamanan Anda dengan $name$ telah berubah. Ini bisa berarti seseorang mencoba mencegat komunikasi Anda atau bahwa $name$ hanya memasang ulang Signal. Anda mungkin ingin memverifikasi nomor keamanan Anda dengan kontak ini.", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -651,6 +647,16 @@ "message": "Pencarian", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "No results for \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Percakapan", "description": "Shown to separate the types of search results" @@ -1211,6 +1227,10 @@ "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": "Message body is too long.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Lepaskan blokir kontak ini untuk mengirim pesan", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Gelap", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "System", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Catatan Pribadi", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Draf:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Sticker message", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Unsupported message", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Disappearing photo", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Sticker pack could not be installed", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Installed Stickers", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "No stickers installed", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal Artist Series", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "No Signal Artist stickers available", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Stickers You Received", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Stickers from incoming messages will appear here", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Install", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Uninstall", + "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--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--DownloadError": { + "message": "Some stickers could not be downloaded.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Installing sticker pack...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "No stickers found", + "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": "Sticker Pack", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Error opening sticker pack. Check your internet connection and try again.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "No emoji found", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Search Emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Skin tone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Batal", + "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": "Update Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Viewed", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Foto", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "View Photo", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Syarat & Kebijakan Privasi", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/it/messages.json b/_locales/it/messages.json index 4ccbb8968d..3446fce462 100644 --- a/_locales/it/messages.json +++ b/_locales/it/messages.json @@ -36,7 +36,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": "Preferenze...", + "message": "Preferenze…", "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": { @@ -263,10 +263,6 @@ "message": "Scorri verso la fine della conversazione", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Nuovo messaggio a seguire", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Nuovi messaggi a seguire", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Il codice di sicurezza con $name$ è cambiato. Questo può voler dire che qualcuno sta cercando d'intercettare la tua comunicazione, oppure che il $name$ ha semplicemente reinstallato Signal.", + "message": "Il codice di sicurezza con $name$ è cambiato. Questo può voler dire che qualcuno sta cercando d'intercettare la tua comunicazione oppure che $name$ ha semplicemente reinstallato Signal. Potresti voler verificare il tuo codice di sicurezza con questo contatto.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name": { @@ -651,6 +647,16 @@ "message": "Cerca", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Cerca in $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": "Nessun risultato per \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "Nessun risultato per \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Conversazioni", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Aggiornamento fallito", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Aggiornamento di Signal Desktop fallito, ma una nuova versione è disponibile. Vai su https://signal.org/download e installa manualmente la nuova versione, quindi contatta il supporto o segnala un bug su questo problema.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop potrebbe essere in quarantena e non può auto aggiornarsi. Ti preghiamo di spostare Signal.app in /Applicazioni con Finder.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1211,6 +1227,10 @@ "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": "Il corpo del messaggio è troppo lungo.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Per inviare un messaggio sblocca questo contatto.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Scuro", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "Sistema", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Note personali", "description": "Name for the conversation with your own phone number" @@ -1430,7 +1454,7 @@ "description": "Label text for menu bar visibility setting" }, "startConversation": { - "message": "Inizia una nuova conversazione...", + "message": "Inizia una nuova conversazione…", "description": "Label underneath number a user enters that is not an existing contact" }, "newPhoneNumber": { @@ -1527,8 +1551,182 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Bozza:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Adesivo", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Messaggio non supportato", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Foto a scomparsa", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Il pacchetto di adesivi potrebbe non essere installato", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Adesivi installati", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Nessun pacchetto di adesivi installato", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Serie artisti di Signal", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Nessun adesivo degli artisti di Signal disponibile", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Adesivi che hai ricevuto", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Gli adesivi dei messaggi in arrivo appariranno qui", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Installa", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Disinstalla", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Potresti non essere più in grado di reinstallare questo pacchetto di adesivi se non hai più il messaggio di origine.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Introduciamo gli adesivi", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Perché utilizzare le parole quando puoi usare degli adesivi?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Alcuni adesivi non possono essere scaricati.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Installazione...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Nessun adesivo trovato", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "I nuovi pacchetti di adesivi dai tuoi messaggi ricevuti sono pronti per essere installati.", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Nessun pacchetto di adesivi trovato", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Gli adesivi usati recentemente appariranno qui.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Pacchetto di adesivi", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Errore di apertura del pacchetto adesivi. Controlla la connessione internet e riprova.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Nessuna emoji trovata", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Cerca emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Tonalità pelle $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Annulla", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ ti ha inviato un messaggio che non può essere elaborato o visualizzato perché utilizza una nuova funzione di Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Puoi chiedere a $contact$ di inviarti nuovamente questo messaggio ora che stai utilizzando una versione aggiornata di Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Uno dei tuoi dispositivi ha inviato un messaggio che non può essere elaborato o visualizzato perché utilizza una nuova funzione di Signal.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "I messaggi futuri come questo saranno sincronizzati ora che stai usando una versione aggiornata di Signal.", + "description": "" + }, + "Message--update-signal": { + "message": "Aggiorna Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Visualizzata", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Foto", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Visualizza foto", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(allegato)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(risposta)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(bozza)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { - "message": "Termini e privacy policy", + "message": "Termini di Servizio e Informativa Privacy", "description": "Shown in the about box for the link to https://signal.org/legal" } } diff --git a/_locales/ja/messages.json b/_locales/ja/messages.json index 9bb9c5d1af..75fac6d8f2 100644 --- a/_locales/ja/messages.json +++ b/_locales/ja/messages.json @@ -4,11 +4,11 @@ "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" }, "unknownGroup": { - "message": "Unknown group", + "message": "不明なグループ", "description": "Shown as the name of a group if we don't have any information about it" }, "databaseError": { - "message": "Database Error", + "message": "データベースのエラー", "description": "Shown in a popup if the database cannot start up properly" }, "deleteAndRestart": { @@ -162,19 +162,19 @@ } }, "archivedConversations": { - "message": "保存済みの会話", + "message": "アーカイブ済みの会話", "description": "Shown in place of the search box when showing archived conversation list" }, "archiveHelperText": { - "message": "この会話は保存されます。新しいメッセージが届いた場合だけ受信箱に表示されます。", + "message": "この会話はアーカイブされています。新しいメッセージが届いた場合のみ受信箱に表示されます。", "description": "Shown at the top of the archived converations list in the left pane" }, "archiveConversation": { - "message": "Archive Conversation", + "message": "会話をアーカイブする", "description": "Shown in menu for conversation, and moves conversation out of main conversation list" }, "moveConversationToInbox": { - "message": "Move Conversation to Inbox", + "message": "会話を受信箱に移動する", "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" }, "chooseDirectory": { @@ -182,7 +182,7 @@ "description": "Button to allow the user to find a folder on disk" }, "chooseFile": { - "message": "Choose file", + "message": "ファイルを選択", "description": "Button to allow the user to find a file on disk" }, "loadDataHeader": { @@ -263,10 +263,6 @@ "message": "一番下までスクロール", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "新着メッセージ", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "新着メッセージ", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "$name$との安全番号に変更がありました。誰かが通信を傍受しようとしているかも知れませんし,$name$がSignalをインストールし直しただけかも知れません。この相手との安全番号を検証することをお勧めします。", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -516,7 +512,7 @@ "description": "Shown in toast when user attempts to send .exe file, for example" }, "loadingPreview": { - "message": "Loading Preview...", + "message": "プレビューを取得中...", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area" }, "stagedPreviewThumbnail": { @@ -651,8 +647,18 @@ "message": "検索", "description": "Placeholder text in the search input" }, + "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": "No results for \"$searchTerm$\"", + "message": "$searchTerm$ はありません", "description": "Shown in the search left pane when no results were found", "placeholders": { "searchTerm": { @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "$conversationName$ 内に $searchTerm$ はありません", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "会話", "description": "Shown to separate the types of search results" @@ -794,7 +810,7 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "アップデートできません", "description": "Shown as the title of our update error dialogs on windows" }, "cannotUpdateDetail": { @@ -830,7 +846,7 @@ "description": "" }, "deleteWarning": { - "message": "Are you sure? Clicking 'delete' will permanently remove this message from this device only.", + "message": "本当によろしいですか?「削除する」をクリックするとこのメッセージが、この端末からのみ消去されます。", "description": "" }, "deleteThisMessage": { @@ -842,7 +858,7 @@ "description": "Label for the sender of a message" }, "to": { - "message": "to", + "message": "宛先", "description": "Label for the receiver of a message" }, "sent": { @@ -1024,7 +1040,7 @@ "description": "Description of the media permission description" }, "clearDataHeader": { - "message": "データ消去", + "message": "データの削除", "description": "Header in the settings dialog for the section dealing with data deletion" }, "clearDataExplanation": { @@ -1032,7 +1048,7 @@ "description": "Text describing what the clear data button will do." }, "clearDataButton": { - "message": "データを消去", + "message": "データを削除", "description": "Button in the settings dialog starting process to delete all data" }, "deleteAllDataHeader": { @@ -1040,7 +1056,7 @@ "description": "Header of the full-screen delete data confirmation screen" }, "deleteAllDataBody": { - "message": "このアプリからすべてのアカウント情報を(連絡先とメッセージも含めて)削除します。また後で再びモバイルデバイスを追加できますが、削除されるメッセージを元に戻すことができません。", + "message": "このアプリからすべてのアカウント情報を(連絡先とメッセージも含めて)削除します。また後で再びモバイルデバイスとリンクすることができますが、削除されたメッセージを元に戻すことはできません。", "description": "Text describing what exactly will happen if the user clicks the button to delete all data" }, "deleteAllDataButton": { @@ -1211,6 +1227,10 @@ "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": "Message body is too long.", + "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" @@ -1421,6 +1441,10 @@ "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" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "下書き:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "ステッカーメッセージ", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Unsupported message", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "消える写真", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "ステッカーパックをインストールできませんでした", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "インストール済みのステッカー", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "ステッカーはインストールされていません", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signalアーティストシリーズ", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "No Signal Artist stickers available", + "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--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": "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--DownloadError": { + "message": "Some stickers could not be downloaded.", + "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": "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": "ステッカーパックが見つかりませんでした", + "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": "ステッカーパック", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Error opening sticker pack. Check your internet connection and try again.", + "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": "Skin tone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "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": "Signalをアップデート", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "閲覧済み", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "写真", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "写真を見る", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "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" + }, "privacyPolicy": { "message": "使用条件とプライバシーポリシー", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/km/messages.json b/_locales/km/messages.json index 64b95a3f85..fd57606698 100644 --- a/_locales/km/messages.json +++ b/_locales/km/messages.json @@ -263,10 +263,6 @@ "message": "រំកិលចុះក្រោមនៃការសន្ទនា", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "សារថ្មីខាងក្រោម", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "សារថ្មីខាងក្រោម", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "លេខសុវត្ថិភាពរបស់អ្នក ជាមួយ $name$ បានផ្លាស់ប្តូរ។ នេះអាចមានន័យថា មាននរណាម្នាក់កំពុងព្យាយាមជ្រាតចូលការទំនាក់ទំនងរបស់អ្នក ឬ $name$ បានតំឡើង Signal ឡើងវិញ។ អ្នកអាចត្រូវផ្ទៀងផ្ទាត់លេខសុវត្ថិភាពរបស់អ្នក ជាមួយលេខទំនាក់ទំនងនេះ។", + "message": "លេខសុវត្ថិភាពរបស់អ្នកជាមួយ$name$ បានផ្លាស់ប្តូរ។ នេះអាចមានន័យថា មានគេព្យាយាមជ្រាតចូលការទំនាក់ទំនងរបស់អ្នក ឬ $name$ បានបញ្ជូល Signal ឡើងវិញ។ អ្នកអាចផ្ទៀងផ្ទាត់លេខសុវត្ថិភាពជាមួយគេម្តងទៀត។", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name": { @@ -651,6 +647,16 @@ "message": "ស្វែងរក", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "ការសន្ទនា", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop បានបរាជ័យក្នុងការធ្វើបច្ចុប្បន្នភាព​ តែមានជំនាន់ថ្មីមួយ។ សូមចូលទៅកាន់​ https://signal.org/download និងដំឡើងជំនាន់ថ្មីដោយខ្លួនឯង បន្ទាប់មកទាក់ទងមកក្រុមការងារ​ ឬផ្ញើកំណត់ត្រាបញ្ហាអំពីបញ្ហានេះ។", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop ហាក់ដូចជាត្រូវបានដាក់ដាច់គេនៅ macOS និងមិនអាចធ្វើបច្ចុប្បន្នភាពដោយស្វ័យប្រវត្តិបានទេ។​ សូមសាកល្បងផ្លាស់ប្តូរ Signal.app ទៅ /Applications ជាមួយ Finder។", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1211,6 +1227,10 @@ "message": "ខែ ថ្ងៃ", "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" @@ -1421,6 +1441,10 @@ "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" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "ព្រាង៖", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "សារស្ទីកគ័រ", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "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-photo": { + "message": "រួបភាពបាត់ទៅវិញ", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "កញ្ចប់ស្ទីកគ័រមិនអាចដំឡើងបាន", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "ស្ទីកគ័របានដំឡើង", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "ពុំមានស្ទីកគ័រដំឡើងទេ", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "សេ៊រីសិល្បករ Signal", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "ពុំមានស្ទីកគ័រសិល្បករ Signal ទេ", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "ស្ទីកគ័រដែលអ្នកបានទទួល", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "ស្ទីកគ័រពីសារដែលចូលមកនឹងបង្ហាញទីនេះ", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "ដំឡើង", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "លុបចេញ", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "អ្នកប្រហែលមិនអាចដំឡើងកញ្ចប់ស្ទីកគ័រនេះឡើងវិញ ប្រសិនបើអ្នកមិនមានសារដើម។", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--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--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": "ពុំមាន emoji", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "ស្វែងរកEmoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "ពណ៌ស្បែក $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "បោះបង់", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ បានផ្ញើសារមួយ ដែលមិនអាចដំណើរការ ឬបង្ហាញ ព្រោះវាប្រើប្រាស់មុខងារថ្មីរបស់ Signal។", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "អ្នកអាចស្នើ $contact$ ដើម្បីផ្ញើសារនេះម្តងទៀត ថាអ្នកកំពុងប្រើប្រាស់ជំនាន់ Signal ចុងក្រោយ។", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "ឧបករណ៍មួយរបស់អ្នក បានផ្ញើសារមួយ ដែលមិនអាចដំណើរការ ឬបង្ហាញនៅទីនេះ ដោយសារវាប្រើប្រាស់មុខងារថ្មីរបស់ Signal។", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "សារអនាគតបែបនេះ នឹងត្រូវធ្វើសមកាលកម្មឥឡូវនេះ ដោយអ្នកកំពុងប្រើប្រាស់ Signal ជំនាន់ចុងក្រោយ។", + "description": "" + }, + "Message--update-signal": { + "message": "ដំឡើង Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "បានបើកមើល", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "រូបភាព", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "បើកមើលរូបភាព", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "លក្ខខណ្ឌ និងគោលនយោបាយឯកជនភាព", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/kn/messages.json b/_locales/kn/messages.json index 019ed11eda..694c321c36 100644 --- a/_locales/kn/messages.json +++ b/_locales/kn/messages.json @@ -12,7 +12,7 @@ "description": "Shown in a popup if the database cannot start up properly" }, "deleteAndRestart": { - "message": "Delete all data and restart", + "message": "ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಅಳಿಸಿ ಮರುಪ್ರಾರಂಭಿಸು", "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" }, "mainMenuFile": { @@ -64,15 +64,15 @@ "description": "Edit menu command to restore previously undone typed text" }, "editMenuCut": { - "message": "Cut", + "message": "ಕತ್ತರಿಸು", "description": "Edit menu command to remove selected text and add it to clipboard" }, "editMenuCopy": { - "message": "Copy", + "message": "ನಕಲಿಸು", "description": "Edit menu command to add selected text to clipboard" }, "editMenuPaste": { - "message": "Paste", + "message": "ಅಂಟಿಸು", "description": "Edit menu command to insert text from clipboard at cursor location" }, "editMenuPasteAndMatchStyle": { @@ -84,7 +84,7 @@ "description": "Edit menu command to remove the selected text" }, "editMenuSelectAll": { - "message": "Select All", + "message": "ಎಲ್ಲಾ ಆಯ್ಕೆಮಾಡಿ", "description": "Edit menu comand to select all of the text in selected text box" }, "editMenuStartSpeaking": { @@ -144,7 +144,7 @@ "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, "loading": { - "message": "Loading...", + "message": "ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ…", "description": "Message shown on the loading screen before we've loaded any messages" }, "optimizingApplication": { @@ -202,7 +202,7 @@ "description": "Header of the error screen after a failed import" }, "importingHeader": { - "message": "Loading contacts and messages", + "message": "ಸಂಪರ್ಕಗಳು ಮತ್ತು ಸಂಭಾಷಣೆಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ", "description": "Header of screen shown as data is import" }, "importErrorFirst": { @@ -256,19 +256,15 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "You left the group", + "message": "ನೀವು ಗುಂಪನ್ನು ಬಿಟ್ಟಿದ್ದೀರ", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { "message": "Scroll to bottom of conversation", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "New message below", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "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": { @@ -276,7 +272,7 @@ "description": "Text for unread message separator, just one message" }, "unreadMessages": { - "message": "$count$ Unread Messages", + "message": "$count$ ಓದದಿರುವ ಸಂದೇಶಗಳು", "description": "Text for unread message separator, with count", "placeholders": { "count": { @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal. You may wish to verify your saftey number with this contact.", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -472,7 +468,7 @@ "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, "documents": { - "message": "Documents", + "message": "ದಾಖಲೆಗಳು", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" }, "documentsEmptyState": { @@ -480,19 +476,19 @@ "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": "Today", + "message": "ಇಂದು", "description": "Section header in the media gallery" }, "yesterday": { - "message": "Yesterday", + "message": "ನಿನ್ನೆ", "description": "Section header in the media gallery" }, "thisWeek": { - "message": "This Week", + "message": "ಈ ವಾರ", "description": "Section header in the media gallery" }, "thisMonth": { - "message": "This Month", + "message": "ಈ ತಿಂಗಳು", "description": "Section header in the media gallery" }, "unsupportedAttachment": { @@ -596,11 +592,11 @@ } }, "submitDebugLog": { - "message": "Debug log", + "message": "ಡೀಬಗ್ ಲಾಗ್", "description": "Menu item and header text for debug log modal (sentence case)" }, "debugLog": { - "message": "Debug Log", + "message": "ಡೀಬಗ್ ಲಾಗ್", "description": "View menu item to open the debug log (title case)" }, "goToReleaseNotes": { @@ -651,6 +647,16 @@ "message": "ಹುಡುಕಿ", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "No results for \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,8 +667,18 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { - "message": "Conversations", + "message": "ಸಂಭಾಷಣೆಗಳು", "description": "Shown to separate the types of search results" }, "contactsHeader": { @@ -670,7 +686,7 @@ "description": "Shown to separate the types of search results" }, "messagesHeader": { - "message": "Messages", + "message": "ಸಂದೇಶಗಳು", "description": "Shown to separate the types of search results" }, "welcomeToSignal": { @@ -696,11 +712,11 @@ } }, "sendMessageToContact": { - "message": "Send Message", + "message": "ಸಂದೇಶ ಕಳುಹಿಸಿ", "description": "Shown when you are sent a contact and that contact has a signal account" }, "home": { - "message": "home", + "message": "ಮನೆ", "description": "Shown on contact detail screen as a label for an address/phone/email" }, "work": { @@ -708,7 +724,7 @@ "description": "Shown on contact detail screen as a label for an address/phone/email" }, "mobile": { - "message": "mobile", + "message": "ಮೋಬೈಲ್", "description": "Shown on contact detail screen as a label for aa phone or email" }, "email": { @@ -720,7 +736,7 @@ "description": "Generic label shown if contact phone has custom type but no label" }, "address": { - "message": "address", + "message": "ವಿಳಾಸ", "description": "Generic label shown if contact address has custom type but no label" }, "poBox": { @@ -736,7 +752,7 @@ "description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button" }, "replyToMessage": { - "message": "Reply to Message", + "message": "ಸಂದೇಶ ಉತ್ತರಿಸಿ", "description": "Shown in triple-dot menu next to message to allow user to start crafting a message with a quotation" }, "originalMessageNotFound": { @@ -756,7 +772,7 @@ "description": "Shown in toast if tries to record a voice note with any staged attachments" }, "you": { - "message": "You", + "message": "ನೀವು", "description": "In Android theme, shown in quote if you or someone else replies to you" }, "replyingTo": { @@ -782,11 +798,11 @@ "description": "A button shown in dialog requesting the user to turn on audio permissions" }, "audio": { - "message": "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": "Video", + "message": "ವೀಡಿಯೊ", "description": "Shown in a quotation of a message containing a video if no text was originally provided with that video" }, "photo": { @@ -842,7 +858,7 @@ "description": "Label for the sender of a message" }, "to": { - "message": "to", + "message": "ಗೆ", "description": "Label for the receiver of a message" }, "sent": { @@ -858,7 +874,7 @@ "description": "Placeholder text in the message entry field" }, "groupMembers": { - "message": "Group members", + "message": "ಗುಂಪಿನ ಸದಸ್ಯರು", "description": "" }, "showMembers": { @@ -896,11 +912,11 @@ "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { - "message": "Retry Send", + "message": "ಕಳುಹಿಸಲು ಮರುಪ್ರಯತ್ನಿಸು", "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { - "message": "Delete Message", + "message": "ಸಂದೇಶವನ್ನು ಅಳಿಸು", "description": "Shown on the drop-down menu for an individual message, deletes single message" }, "deleteMessages": { @@ -936,7 +952,7 @@ "description": "Used for the icon layered on top of an image in message bubbles" }, "addACaption": { - "message": "Add a caption...", + "message": "ಶೀರ್ಷಿಕೆಯನ್ನು ಸೇರಿಸಿ", "description": "" }, "save": { @@ -1211,6 +1227,10 @@ "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": "Message body is too long.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Unblock this contact to send a message.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Dark", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "System", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Note to Self", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "ಕರಡು", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Sticker message", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Unsupported message", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Disappearing photo", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Sticker pack could not be installed", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Installed Stickers", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "No stickers installed", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal Artist Series", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "No Signal Artist stickers available", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Stickers You Received", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Stickers from incoming messages will appear here", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Install", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Uninstall", + "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--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--DownloadError": { + "message": "Some stickers could not be downloaded.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Installing sticker pack...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "No stickers found", + "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": "Sticker Pack", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Error opening sticker pack. Check your internet connection and try again.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "No emoji found", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Search Emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Skin tone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "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": "Update Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Viewed", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Photo", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "View Photo", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Terms & Privacy Policy", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/ko/messages.json b/_locales/ko/messages.json index 3ebc42cd47..721bd8cd5a 100644 --- a/_locales/ko/messages.json +++ b/_locales/ko/messages.json @@ -1,158 +1,158 @@ { "copyErrorAndQuit": { - "message": "Copy error and quit", + "message": "오류 복사 후 종료", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" }, "unknownGroup": { - "message": "Unknown group", + "message": "알 수 없는 그룹", "description": "Shown as the name of a group if we don't have any information about it" }, "databaseError": { - "message": "Database Error", + "message": "데이터베이스 오류", "description": "Shown in a popup if the database cannot start up properly" }, "deleteAndRestart": { - "message": "Delete all data and restart", + "message": "모든 데이터 삭제 후 재시작", "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" }, "mainMenuFile": { - "message": "&File", + "message": "파일 (&F)", "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." }, "mainMenuEdit": { - "message": "&Edit", + "message": "수정 (&E)", "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": "&View", + "message": "보기 (&V)", "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": "&Window", + "message": "윈도우 (&W)", "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": "&Help", + "message": "도움말 (&H)", "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": "Preferences…", + "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": "Hide", + "message": "숨기기", "description": "Application menu command to hide the window" }, "appMenuHideOthers": { - "message": "Hide Others", + "message": "다른 창 숨기기", "description": "Application menu command to hide all other windows" }, "appMenuUnhide": { - "message": "Show All", + "message": "모두 보이기", "description": "Application menu command to show all application windows" }, "appMenuQuit": { - "message": "Quit Signal", + "message": "Signal 종료", "description": "Application menu command to close the application" }, "editMenuUndo": { - "message": "Undo", + "message": "실행 취소", "description": "Edit menu command to remove recently-typed text" }, "editMenuRedo": { - "message": "Redo", + "message": "다시 실행", "description": "Edit menu command to restore previously undone typed text" }, "editMenuCut": { - "message": "Cut", + "message": "자르기", "description": "Edit menu command to remove selected text and add it to clipboard" }, "editMenuCopy": { - "message": "Copy", + "message": "복사하기", "description": "Edit menu command to add selected text to clipboard" }, "editMenuPaste": { - "message": "Paste", + "message": "붙여넣기", "description": "Edit menu command to insert text from clipboard at cursor location" }, "editMenuPasteAndMatchStyle": { - "message": "Paste and Match Style", + "message": "텍스트만 복사", "description": "Edit menu command to insert text from clipboard at cursor location, taking only text and not style information" }, "editMenuDelete": { - "message": "Delete", + "message": "삭제", "description": "Edit menu command to remove the selected text" }, "editMenuSelectAll": { - "message": "Select All", + "message": "모두 선택", "description": "Edit menu comand to select all of the text in selected text box" }, "editMenuStartSpeaking": { - "message": "Start speaking", + "message": "말하기 시작", "description": "Edit menu item under 'speech' to start dictation" }, "editMenuStopSpeaking": { - "message": "Stop speaking", + "message": "말하기 종료", "description": "Edit menu item under 'speech' to stop dictation" }, "windowMenuClose": { - "message": "Close Window", + "message": "창 닫기", "description": "Window menu command to close the current window" }, "windowMenuMinimize": { - "message": "Minimize", + "message": "최소화", "description": "Window menu command to minimize the current window" }, "windowMenuZoom": { - "message": "Zoom", + "message": "확대", "description": "Window menu command to make the current window the size of the whole screen" }, "windowMenuBringAllToFront": { - "message": "Bring All to Front", + "message": "모두 앞으로", "description": "Window menu command to bring all windows of current applicatinon to front" }, "viewMenuResetZoom": { - "message": "Actual Size", + "message": "실제 크기", "description": "View menu command to go back to the default zoom" }, "viewMenuZoomIn": { - "message": "Zoom In", + "message": "확대", "description": "View menu command to make everything bigger" }, "viewMenuZoomOut": { - "message": "Zoom Out", + "message": "축소", "description": "View menu command to make everything smaller" }, "viewMenuToggleFullScreen": { - "message": "Toggle Full Screen", + "message": "전체 화면 전환", "description": "View menu command to enter or leave Full Screen mode" }, "viewMenuToggleDevTools": { - "message": "Toggle Developer Tools", + "message": "개발자 도구 전환", "description": "View menu command to show or hide the developer tools" }, "menuSetupWithImport": { - "message": "Set Up with Import", + "message": "가져오기로 설정", "description": "When the application is not yet set up, menu option to start up the import sequence" }, "menuSetupAsNewDevice": { - "message": "Set Up as New Device", + "message": "새 기기로 설정", "description": "When the application is not yet set up, menu option to start up the set up as fresh device" }, "menuSetupAsStandalone": { - "message": "Set Up as Standalone Device", + "message": "독립 실행형 기기로 설정", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, "loading": { - "message": "Loading...", + "message": "불러오는 중", "description": "Message shown on the loading screen before we've loaded any messages" }, "optimizingApplication": { - "message": "Optimizing application...", + "message": "어플리케이션 최적화 중...", "description": "Message shown on the loading screen while we are doing application optimizations" }, "migratingToSQLCipher": { - "message": "Optimizing messages... $status$ complete.", + "message": "메시지 최적화 중... $status$개 완료.", "description": "Message shown on the loading screen while we are doing application optimizations", "placeholders": { "status": { @@ -162,83 +162,83 @@ } }, "archivedConversations": { - "message": "Archived Conversations", + "message": "보관된 대화", "description": "Shown in place of the search box when showing archived conversation list" }, "archiveHelperText": { - "message": "These conversations are archived and will only appear in the Inbox if new messages are received.", + "message": "이 대화들은 보관 처리되었으며 새 메시지를 받을 때에만 받은 메시지에 표시됩니다.", "description": "Shown at the top of the archived converations list in the left pane" }, "archiveConversation": { - "message": "Archive Conversation", + "message": "보관된 대화", "description": "Shown in menu for conversation, and moves conversation out of main conversation list" }, "moveConversationToInbox": { - "message": "Move Conversation to Inbox", + "message": "대화를 받은 메시지로 이동", "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" }, "chooseDirectory": { - "message": "Choose folder", + "message": "폴더 선택", "description": "Button to allow the user to find a folder on disk" }, "chooseFile": { - "message": "Choose file", + "message": "파일 선택", "description": "Button to allow the user to find a file on disk" }, "loadDataHeader": { - "message": "Load your data", + "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.", + "message": "내보내기 단계를 완료했으며 이 컴퓨터에 연락처와 메시지를 불러왔습니다. Signal 데이터를 저장하고 있는 폴더를 선택하세요.", "description": "Introduction to the process of importing messages and contacts from disk" }, "importChooserTitle": { - "message": "Choose directory with exported data", + "message": "내보낸 데이터가 있는 디렉터리 선택", "description": "Title of the popup window used to select data previously exported" }, "importErrorHeader": { - "message": "Something went wrong!", + "message": "오류가 발생했습니다!", "description": "Header of the error screen after a failed import" }, "importingHeader": { - "message": "Loading contacts and messages", + "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.", + "message": "Signal 데이터가 있는 올바른 디렉터리를 선택하세요. 'Signal Export'로 시작하는 폴더입니다. Chrome 앱에서 새로운 데이터 복사본을 가져와 저장할 수도 있습니다.", "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!", + "message": "만약 가져오기가 제대로 동작하지 않는다면, 디버그 로그(보기 -> 디버그 로그)를 보내주세요!", "description": "Message shown if the import went wrong; second paragraph" }, "importAgain": { - "message": "Choose folder and try again", + "message": "폴더를 선택한 후 다시 시도하세요", "description": "Button shown if the user runs into an error during import, allowing them to start over" }, "importCompleteHeader": { - "message": "Success!", + "message": "성공!", "description": "Header shown on the screen at the end of a successful import process" }, "importCompleteStartButton": { - "message": "Start using Signal Desktop", + "message": "Signal Desktop 시작하기", "description": "Button shown at end of successful import process, nothing left but a restart" }, "importCompleteLinkButton": { - "message": "Link this device to your phone", + "message": "이 기기를 휴대전화와 연결하기", "description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen" }, "selectedLocation": { - "message": "your selected location", + "message": "선택한 경로", "description": "Message shown as the export location if we didn't capture the target directory" }, "upgradingDatabase": { - "message": "Upgrading database. This may take some time...", + "message": "데이터베이스 업그레이드 중입니다. 시간이 다소 소요됩니다…", "description": "Message shown on the loading screen when we're changing database structure on first run of a new version" }, "loadingMessages": { - "message": "Loading messages. $count$ so far...", + "message": "메시지를 불러오는 중입니다. 현재 $count$개 처리됨…", "description": "Message shown on the loading screen when we're catching up on the backlog of messages", "placeholders": { "count": { @@ -248,35 +248,31 @@ } }, "me": { - "message": "Me", + "message": "나", "description": "The label for yourself when shown in a group member list" }, "view": { - "message": "View", + "message": "보기", "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "You left the group", + "message": "그룹에서 나갔습니다", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { - "message": "Scroll to bottom of conversation", + "message": "대화 맨 아래로 스크롤", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "New message below", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { - "message": "New messages below", + "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 Unread Message", + "message": "읽지 않은 메시지 1개", "description": "Text for unread message separator, just one message" }, "unreadMessages": { - "message": "$count$ Unread Messages", + "message": "읽지 않은 메시지 $count$개", "description": "Text for unread message separator, with count", "placeholders": { "count": { @@ -286,7 +282,7 @@ } }, "youMarkedAsVerified": { - "message": "You marked your Safety Number with $name$ as verified", + "message": "$name$와의 안전 번호를 검증 상태로 표시했습니다", "description": "Shown in the conversation history when the user marks a contact as verified.", "placeholders": { "name": { @@ -296,7 +292,7 @@ } }, "youMarkedAsNotVerified": { - "message": "You marked your Safety Number with $name$ as not verified", + "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": { @@ -306,7 +302,7 @@ } }, "youMarkedAsVerifiedOtherDevice": { - "message": "You marked your Safety Number with $name$ as verified from another device", + "message": "$name$와의 안전 번호를 다른 기기에서 검증 상태로 표시했습니다", "description": "Shown in the conversation history when we discover that the user marked a contact as verified on another device.", "placeholders": { "name": { @@ -316,7 +312,7 @@ } }, "youMarkedAsNotVerifiedOtherDevice": { - "message": "You marked your Safety Number with $name$ as not verified from another device", + "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": { @@ -326,15 +322,15 @@ } }, "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.", + "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." }, "changedSinceVerifiedMultiple": { - "message": "Your safety numbers with multiple group members have changed since you last verified. This could mean that someone is trying to intercept your communication or that they have simply reinstalled Signal.", + "message": "여러 그룹 멤버와의 안전 번호가 마지막으로 검증된 이후 변경되었습니다. 누군가가 연결을 가로채려 시도하고 있거나 단순히 Signal을 다시 설치한 것일 수도 있습니다.", "description": "Shown on confirmation dialog when user attempts to send a message" }, "changedSinceVerified": { - "message": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.", + "message": "$name$와의 안전 번호가 마지막으로 검증된 이후 변경되었습니다. 누군가가 연결을 가로채려 시도하고 있거나 단순히 $name$(이)가 Signal을 다시 설치한 것일 수도 있습니다.", "description": "Shown on confirmation dialog when user attempts to send a message", "placeholders": { "name": { @@ -344,7 +340,7 @@ } }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name$. Remember, this change could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.", + "message": "검증하려는 안전 번호가 변경되었습니다. $name$와의 안전 번호를 다시 한번 확인하세요. 누군가가 연결을 가로채려 시도하고 있거나 단순히 $name$(이)가 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": { "name": { @@ -354,11 +350,11 @@ } }, "changedRecentlyMultiple": { - "message": "Your safety numbers with multiple group members have changed recently. This could mean that someone is trying to intercept your communication or that they have simply reinstalled Signal.", + "message": "여러 그룹 멤버와의 안전 번호가 최근에 변경되었습니다. 누군가가 연결을 가로채려 시도하고 있거나 단순히 Signal을 다시 설치한 것일 수도 있습니다.", "description": "Shown on confirmation dialog when user attempts to send a message" }, "changedRecently": { - "message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.", + "message": "$name$와의 안전 번호가 최근에 변경되었습니다. 누군가가 연결을 가로채려 시도하고 있거나 단순히 $name$(이)가 Signal을 다시 설치한 것일 수도 있습니다.", "description": "Shown on confirmation dialog when user attempts to send a message", "placeholders": { "name": { @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal. You may wish to verify your saftey number with this contact.", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -378,11 +374,11 @@ } }, "sendAnyway": { - "message": "Send Anyway", + "message": "무시하고 보내기", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, "noLongerVerified": { - "message": "Your safety number with $name$ has changed and is no longer verified. Click to show.", + "message": "$name$와의 안전 번호가 변경되었으며 검증이 취소되었습니다. 클릭하여 자세히 알아보세요.", "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { @@ -392,43 +388,43 @@ } }, "multipleNoLongerVerified": { - "message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.", + "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.", + "message": "해당 로그가 열람을 위해 온라인에 게시됩니다. 제출하기 전 로그를 보고 수정할 수 있습니다.", "description": "" }, "debugLogError": { - "message": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.", + "message": "업로드 중 오류가 발생했습니다! 버그가 발생한 로그를 수동으로 첨부해보세요.", "description": "" }, "reportIssue": { - "message": "Report an issue", + "message": "오류 보고", "description": "Link to open the issue tracker" }, "gotIt": { - "message": "Got it!", + "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": "Submit", + "message": "제출", "description": "" }, "acceptNewKey": { - "message": "Accept", + "message": "수락", "description": "Label for a button to accept a new safety number" }, "verify": { - "message": "Mark as verified", + "message": "검증으로 표시", "description": "" }, "unverify": { - "message": "Mark as not verified", + "message": "미검증으로 표시", "description": "" }, "isVerified": { - "message": "You have verified your safety number with $name$.", + "message": "$name$와의 안전 번호를 검증했습니다.", "description": "Summary state shown at top of the safety number screen if user has verified contact.", "placeholders": { "name": { @@ -438,7 +434,7 @@ } }, "isNotVerified": { - "message": "You have not verified your safety number with $name$.", + "message": "$name$와의 안전 번호를 검증하지 않았습니다.", "description": "Summary state shown at top of the safety number screen if user has not verified contact.", "placeholders": { "name": { @@ -448,79 +444,79 @@ } }, "verified": { - "message": "Verified", + "message": "검증됨", "description": "" }, "newIdentity": { - "message": "New safety number", + "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.", + "message": "이 연락처와의 안전 번호가 변경되었습니다. 누군가가 연결을 가로채려 시도하고 있거나 단순히 Signal을 다시 설치한 것일 수도 있습니다. 새 안전 번호가 서로 일치하는지 확인해보세요.", "description": "" }, "incomingError": { - "message": "Error handling incoming message", + "message": "받은 메시지 처리 중 오류 발생", "description": "" }, "media": { - "message": "Media", + "message": "미디어", "description": "Header of the default pane in the media gallery, showing images and videos" }, "mediaEmptyState": { - "message": "You don’t have any media in this conversation", + "message": "이 대화에 미디어가 없습니다", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, "documents": { - "message": "Documents", + "message": "ㅜㄴ서", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" }, "documentsEmptyState": { - "message": "You don’t have any documents in this conversation", + "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": "Today", + "message": "오늘", "description": "Section header in the media gallery" }, "yesterday": { - "message": "Yesterday", + "message": "어제", "description": "Section header in the media gallery" }, "thisWeek": { - "message": "This Week", + "message": "이번주", "description": "Section header in the media gallery" }, "thisMonth": { - "message": "This Month", + "message": "이번달", "description": "Section header in the media gallery" }, "unsupportedAttachment": { - "message": "Unsupported attachment type. Click to save.", + "message": "지원하지 않는 첨부 파일 유형입니다. 클릭하여 저장", "description": "Displayed for incoming unsupported attachment" }, "clickToSave": { - "message": "Click to save", + "message": "클릭하여 저장", "description": "Hover text for attachment filenames" }, "unnamedFile": { - "message": "Unnamed File", + "message": "이름 없는 파일", "description": "Hover text for attachment filenames" }, "voiceMessage": { - "message": "보이스 메시지", + "message": "음성 메시지", "description": "Name for a voice message attachment" }, "dangerousFileType": { - "message": "Attachment type not allowed for security reasons", + "message": "보안상 이유로 첨부 파일 유형이 허용되지 않음", "description": "Shown in toast when user attempts to send .exe file, for example" }, "loadingPreview": { - "message": "Loading Preview...", + "message": "미리보기 불러오는 중…", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area" }, "stagedPreviewThumbnail": { - "message": "Draft thumbnail link preview for $domain$", + "message": "$domain$의 섬네일 링크 미리보기 초안", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", "placeholders": { "path": { @@ -530,7 +526,7 @@ } }, "previewThumbnail": { - "message": "Thumbnail link preview for $domain$", + "message": "$domain$의 섬네일 링크 미리보기", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", "placeholders": { "path": { @@ -540,7 +536,7 @@ } }, "stagedImageAttachment": { - "message": "Draft image attachment: $path$", + "message": "이미지 첨부 초안: $path$", "description": "Alt text for staged attachments", "placeholders": { "path": { @@ -550,43 +546,43 @@ } }, "oneNonImageAtATimeToast": { - "message": "When including a non-image attachment, the limit is one attachment per message.", + "message": "이미지 이외의 첨부 파일은 메시지당 하나만 허용됩니다.", "description": "An error popup when the user has attempted to add an attachment" }, "cannotMixImageAdnNonImageAttachments": { - "message": "You cannot mix non-image and image attachments in one message.", + "message": "이미지 및 이미지가 아닌 첨부 파일을 한 메시지에 동시에 첨부할 수 없습니다.", "description": "An error popup when the user has attempted to add an attachment" }, "maximumAttachments": { - "message": "You cannot add any more attachments to this message.", + "message": "이 메시지에 더 이상 첨부할 수 없습니다.", "description": "An error popup when the user has attempted to add an attachment" }, "fileSizeWarning": { - "message": "Sorry, the selected file exceeds message size restrictions.", + "message": "죄송합니다, 선택된 파일은 메시지의 최대 허용 용량을 초과했습니다.", "description": "" }, "unableToLoadAttachment": { - "message": "Unable to load selected attachment.", + "message": "선택된 첨부 파일을 불러올 수 없습니다.", "description": "" }, "disconnected": { - "message": "Disconnected", + "message": "연결 끊김", "description": "Displayed when the desktop client cannot connect to the server." }, "connecting": { - "message": "Connecting", + "message": "연결 중", "description": "Displayed when the desktop client is currently connecting to the server." }, "offline": { - "message": "Offline", + "message": "오프라인", "description": "Displayed when the desktop client has no network connection." }, "checkNetworkConnection": { - "message": "Check your network connection.", + "message": "네트워크 연결을 확인하세요.", "description": "Obvious instructions for when a user's computer loses its network connection" }, "attemptingReconnection": { - "message": "Attempting reconnect in $reconnect_duration_in_seconds$ seconds", + "message": "$reconnect_duration_in_seconds$초 후 재연결 시도", "description": "", "placeholders": { "reconnect_duration_in_seconds": { @@ -596,51 +592,51 @@ } }, "submitDebugLog": { - "message": "Debug log", + "message": "디버그 로그", "description": "Menu item and header text for debug log modal (sentence case)" }, "debugLog": { - "message": "Debug Log", + "message": "디버그 로그", "description": "View menu item to open the debug log (title case)" }, "goToReleaseNotes": { - "message": "Go to Release Notes", + "message": "릴리스 노트로", "description": "" }, "goToForums": { - "message": "Go to Forums", + "message": "포럼으로", "description": "Item under the Help menu, takes you to the forums" }, "goToSupportPage": { - "message": "Go to Support Page", + "message": "지원 페이지로", "description": "Item under the Help menu, takes you to the support page" }, "menuReportIssue": { - "message": "Report an Issue", + "message": "오류 보고", "description": "Item under the Help menu, takes you to GitHub new issue form (title case)" }, "signalDesktopPreferences": { - "message": "Signal Desktop Preferences", + "message": "Signal Desktop 설정", "description": "Title of the window that pops up with Signal Desktop preferences in it" }, "aboutSignalDesktop": { - "message": "About Signal Desktop", + "message": "Signal Desktop에 대하여", "description": "Item under the Help menu, which opens a small about window" }, "speech": { - "message": "Speech", + "message": "말하기", "description": "Item under the Edit menu, with 'start/stop speaking' items below it" }, "show": { - "message": "Show", + "message": "보이기", "description": "Command under Window menu, to show the window" }, "hide": { - "message": "Hide", + "message": "숨기기", "description": "Command in the tray icon menu, to hide the window" }, "quit": { - "message": "Quit", + "message": "종료", "description": "Command in the tray icon menu, to quit the application" }, "signalDesktop": { @@ -651,8 +647,18 @@ "message": "검색", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "No results for \"$searchTerm$\"", + "message": "\"$searchTerm$\" 검색 결과 없음", "description": "Shown in the search left pane when no results were found", "placeholders": { "searchTerm": { @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "대화", "description": "Shown to separate the types of search results" @@ -670,23 +686,23 @@ "description": "Shown to separate the types of search results" }, "messagesHeader": { - "message": "Messages", + "message": "메시지", "description": "Shown to separate the types of search results" }, "welcomeToSignal": { - "message": "Welcome to Signal", + "message": "Signal에 오신 것을 환영합니다", "description": "" }, "selectAContact": { - "message": "Select a contact or group to start chatting.", + "message": "연락처 또는 그룹을 선택해 대화를 시작하세요.", "description": "" }, "typingAlt": { - "message": "Typing animation for this conversation", + "message": "이 대화의 입력 애니메이션", "description": "Used as the 'title' attibute for the typing animation" }, "contactAvatarAlt": { - "message": "Avatar for contact $name$", + "message": "$name$ 연락처의 아바타", "description": "Used in the alt tag for the image avatar of a contact", "placeholders": { "name": { @@ -700,31 +716,31 @@ "description": "Shown when you are sent a contact and that contact has a signal account" }, "home": { - "message": "home", + "message": "집", "description": "Shown on contact detail screen as a label for an address/phone/email" }, "work": { - "message": "work", + "message": "회사", "description": "Shown on contact detail screen as a label for an address/phone/email" }, "mobile": { - "message": "mobile", + "message": "모바일", "description": "Shown on contact detail screen as a label for aa phone or email" }, "email": { - "message": "email", + "message": "이메일", "description": "Generic label shown if contact email has custom type but no label" }, "phone": { - "message": "phone", + "message": "휴대전화", "description": "Generic label shown if contact phone has custom type but no label" }, "address": { - "message": "address", + "message": "주소", "description": "Generic label shown if contact address has custom type but no label" }, "poBox": { - "message": "PO Box", + "message": "사서함", "description": "When rendering an address, used to provide context to a post office box" }, "downloading": { @@ -732,35 +748,35 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadAttachment": { - "message": "Download Attachment", + "message": "첨부 파일 다운로드", "description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button" }, "replyToMessage": { - "message": "Reply to Message", + "message": "메시지 답장", "description": "Shown in triple-dot menu next to message to allow user to start crafting a message with a quotation" }, "originalMessageNotFound": { - "message": "Original message not found", + "message": "원본 메시지를 찾을 수 없음", "description": "Shown in quote if reference message was not found as message was initially downloaded and processed" }, "originalMessageNotAvailable": { - "message": "Original message no longer available", + "message": "원본 메시지를 더 이상 이용할 수 없음", "description": "Shown in toast if user clicks on quote that references message no longer in database" }, "messageFoundButNotLoaded": { - "message": "Original message found, but not loaded. Scroll up to load it.", + "message": "원본 메시지를 찾았으나 불러오지 못했습니다. 위로 스크롤하여 불러올 수 있습니다.", "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" }, "voiceNoteMustBeOnlyAttachment": { - "message": "A voice note must be the only attachment included in a message.", + "message": "하나의 메시지에는 하나의 음성 메모만 첨부할 수 있습니다.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, "you": { - "message": "You", + "message": "나", "description": "In Android theme, shown in quote if you or someone else replies to you" }, "replyingTo": { - "message": "Replying to $name$", + "message": "$name$에게 답장", "description": "Shown in iOS theme when you or someone quotes to a message which is not from you", "placeholders": { "name": { @@ -770,115 +786,115 @@ } }, "audioPermissionNeeded": { - "message": "To send audio messages, allow Signal Desktop to access your microphone.", + "message": "Signal Desktop에서 음성 메시지를 보내려면 마이크 권한이 필요합니다.", "description": "Shown if the user attempts to send an audio message without audio permssions turned on" }, "allowAccess": { - "message": "Allow Access", + "message": "권한 허용", "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" }, "showSettings": { - "message": "Show Settings", + "message": "설정 보이기", "description": "A button shown in dialog requesting the user to turn on audio permissions" }, "audio": { - "message": "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": "Video", + "message": "비디오", "description": "Shown in a quotation of a message containing a video if no text was originally provided with that video" }, "photo": { - "message": "Photo", + "message": "사진", "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop의 업데이트에 실패했으나 새로운 버전이 있습니다. https://signal.org/download 페이지에서 새 버전을 수동으로 설치하세요. 이후 고객지원에 연락하거나 버그를 제보할 수 있습니다.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop이 macOS 검역소에 있는 것 같습니다. 파인더에서 Signal.app을 /Applications로 이동하세요.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { - "message": "OK", + "message": "확인", "description": "" }, "cancel": { - "message": "Cancel", + "message": "취소", "description": "" }, "failedToSend": { - "message": "Failed to send to some recipients. Check your network connection.", + "message": "일부 수신자에게 송신을 실패했습니다. 네트워크 연결을 확인하세요.", "description": "" }, "error": { - "message": "에러", + "message": "오류", "description": "" }, "messageDetail": { - "message": "Message Detail", + "message": "메시지 세부 정보", "description": "" }, "delete": { - "message": "Delete", + "message": "삭제", "description": "" }, "deleteWarning": { - "message": "Are you sure? Clicking 'delete' will permanently remove this message from this device only.", + "message": "'삭제'를 클릭하면 이 기기의 메시지만 삭제합니다. 삭제하시겠습니까?", "description": "" }, "deleteThisMessage": { - "message": "Delete this message", + "message": "이 메시지 삭제", "description": "" }, "from": { - "message": "From", + "message": "보낸이:", "description": "Label for the sender of a message" }, "to": { - "message": "to", + "message": "받는이:", "description": "Label for the receiver of a message" }, "sent": { - "message": "Sent", + "message": "보낸 시간:", "description": "Label for the time a message was sent" }, "received": { - "message": "Received", + "message": "받은 시간:", "description": "Label for the time a message was received" }, "sendMessage": { - "message": "메세지를 보내다", + "message": "메시지 보내기", "description": "Placeholder text in the message entry field" }, "groupMembers": { - "message": "Group members", + "message": "그룹 멤버", "description": "" }, "showMembers": { - "message": "Show members", + "message": "멤버 보이기", "description": "" }, "resetSession": { - "message": "Reset session", + "message": "세션 초기화", "description": "This is a menu item for resetting the session, using the imperative case, as in a command." }, "showSafetyNumber": { - "message": "View safety number", + "message": "안전 번호 보기", "description": "" }, "viewAllMedia": { - "message": "View all media", + "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.", + "message": "$name$와의 단대단 암호화 보안을 검증하고 싶다면 이 번호가 일치하는지 서로 비교해보세요.", "description": "", "placeholders": { "name": { @@ -888,55 +904,55 @@ } }, "theirIdentityUnknown": { - "message": "You haven't exchanged any messages with this contact yet. Your safety number with them will be available after the first message.", + "message": "아직 이 연락처와 메시지를 주고받은 적이 없습니다. 안전 번호는 첫 번째 메시지를 주거나 받은 이후 이용 가능합니다.", "description": "" }, "moreInfo": { - "message": "More Info...", + "message": "더 보기…", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { - "message": "Retry Send", + "message": "다시 보내기", "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { - "message": "Delete Message", + "message": "메시지 삭제", "description": "Shown on the drop-down menu for an individual message, deletes single message" }, "deleteMessages": { - "message": "Delete messages", + "message": "메시지 삭제", "description": "Menu item for deleting messages, title case." }, "deleteConversationConfirmation": { - "message": "Permanently delete this conversation?", + "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": "Secure session reset", + "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", + "message": "인용된 메시지의 이미지 섬네일", "description": "Used in alt tag of thumbnail images inside of an embedded message quote" }, "imageAttachmentAlt": { - "message": "Image attached to message", + "message": "메시지에 첨부된 이미지", "description": "Used in alt tag of image attachment" }, "videoAttachmentAlt": { - "message": "Screenshot of video attached to message", + "message": "메시지에 첨부된 비디오의 스크린샷", "description": "Used in alt tag of video attachment preview" }, "lightboxImageAlt": { - "message": "Image sent in conversation", + "message": "대화에 첨부된 이미지", "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", + "message": "이 이미지가 자막이 있다는 아이콘", "description": "Used for the icon layered on top of an image in message bubbles" }, "addACaption": { - "message": "Add a caption...", + "message": "자막 추가...", "description": "" }, "save": { @@ -944,75 +960,75 @@ "description": "" }, "fileIconAlt": { - "message": "File icon", + "message": "파일 아이콘", "description": "Used in the media gallery documents tab to visually represent a file" }, "installWelcome": { - "message": "Welcome to Signal Desktop", + "message": "Signal Desktop에 오신 것을 환영합니다", "description": "Welcome title on the install page" }, "installTagline": { - "message": "Privacy is possible. Signal makes it easy.", + "message": "개인정보 지키기, Signal과 함께라면 아주 쉽습니다.", "description": "Tagline displayed under 'installWelcome' string on the install page" }, "linkYourPhone": { - "message": "Link your phone to Signal Desktop", + "message": "휴대전화와 Signal Desktop 연결하기", "description": "Shown on the front page when the application first starst, above the QR code" }, "signalSettings": { - "message": "Signal Settings", + "message": "Signal 설정", "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" }, "linkedDevices": { - "message": "Linked Devices", + "message": "연결된 기기", "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" }, "plusButton": { - "message": "'+' Button", + "message": "'+' 버튼", "description": "The button used in Signal Android to add a new linked device" }, "linkNewDevice": { - "message": "Link New Device", + "message": "새 기기 연결", "description": "The menu option shown in Signal iOS to add a new linked device" }, "deviceName": { - "message": "Device name", + "message": "기기 이름", "description": "The label in settings panel shown for the user-provided name for this desktop instance" }, "chooseDeviceName": { - "message": "Choose this device's name", + "message": "기기 이름을 선택하세요", "description": "The header shown on the 'choose device name' screen in the device linking process" }, "finishLinkingPhone": { - "message": "Finish linking phone", + "message": "휴대전화 연결 완료", "description": "The text on the button to finish the linking process, after choosing the device name" }, "initialSync": { - "message": "Syncing contacts and groups", + "message": "연락처와 그룹 동기화 중", "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "installConnectionFailed": { - "message": "Failed to connect to server.", + "message": "서버에 연결할 수 없습니다.", "description": "Displayed when we can't connect to the server." }, "installTooManyDevices": { - "message": "Sorry, you have too many devices linked already. Try removing some.", + "message": "죄송합니다, 이미 연결된 기기가 많습니다. 안 쓰는 기기를 제거해보세요.", "description": "" }, "settings": { - "message": "Settings", + "message": "설정", "description": "Menu item and header for global settings" }, "theme": { - "message": "Theme", + "message": "테마", "description": "Header for theme settings" }, "permissions": { - "message": "Permissions", + "message": "권한", "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to camera and microphone", + "message": "카메라와 마이크 권한 허용", "description": "Description of the media permission description" }, "general": { @@ -1020,151 +1036,151 @@ "description": "Header for general options on the settings screen" }, "spellCheckDescription": { - "message": "Enable spell check of text entered in message composition box", + "message": "메시지 작성 박스에 입력된 텍스트의 맞춤법 검사를 허용", "description": "Description of the media permission description" }, "clearDataHeader": { - "message": "Clear Data", + "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.", + "message": "모든 메시지와 저장된 계정 정보를 포함한 애플리케이션의 모든 데이터를 삭제합니다.", "description": "Text describing what the clear data button will do." }, "clearDataButton": { - "message": "Clear data", + "message": "데이터 비우기", "description": "Button in the settings dialog starting process to delete all data" }, "deleteAllDataHeader": { - "message": "Delete all data?", + "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.", + "message": "이 애플리케이션에 저장된 계정 정보, 모든 연락처와 모든 메시지를 지우려 합니다. 모바일 기기를 다시 연결할 수 있으나 지워진 메시지는 복구할 수 없습니다.", "description": "Text describing what exactly will happen if the user clicks the button to delete all data" }, "deleteAllDataButton": { - "message": "Delete all data", + "message": "모든 데이터 삭제", "description": "Text of the button that deletes all data" }, "deleteAllDataProgress": { - "message": "Disconnecting and deleting all data", + "message": "연결 해제 및 모든 데이터 삭제 중", "description": "Message shown to user when app is disconnected and data deleted" }, "notifications": { - "message": "Notifications", + "message": "알림", "description": "Header for notification settings" }, "notificationSettingsDialog": { - "message": "When messages arrive, display notifications that reveal:", + "message": "메시지가 도착할 때 다음 알림 보이기:", "description": "Explain the purpose of the notification settings" }, "disableNotifications": { - "message": "Disable notifications", + "message": "알림 끄기", "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Both sender name and message", + "message": "발신인과 메시지 모두 보기", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Neither name nor message", + "message": "발신인과 메시지 모두 보이지 않기", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Only sender name", + "message": "발신인만", "description": "Label for setting notifications to display sender name only" }, "newMessage": { - "message": "New Message", + "message": "새 메시지", "description": "Displayed in notifications for only 1 message" }, "newMessages": { - "message": "New Messages", + "message": "새 메시지", "description": "Displayed in notifications for multiple messages" }, "notificationMostRecentFrom": { - "message": "Most recent from:", + "message": "최근 메시지:", "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" }, "notificationFrom": { - "message": "From:", + "message": "보낸이:", "description": "Displayed in notifications when setting is 'name only' and one message is waiting" }, "notificationMostRecent": { - "message": "Most recent:", + "message": "최근 메시지:", "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" }, "sendFailed": { - "message": "Send failed", + "message": "보내기 실패", "description": "Shown on outgoing message if it fails to send" }, "showMore": { - "message": "Details", + "message": "세부 정보", "description": "Displays the details of a key change" }, "showLess": { - "message": "Hide details", + "message": "세부 정보 숨기기", "description": "Hides the details of a key change" }, "learnMore": { - "message": "Learn more about verifying safety numbers", + "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.", + "message": "이 버전의 Signal Desktop이 만료되었습니다. 계속 메시지를 보내려면 최신 버전으로 업데이트하세요.", "description": "Warning notification that this version of the app has expired" }, "upgrade": { - "message": "Upgrade", + "message": "업그레이드", "description": "Label text for button to upgrade the app to the latest version" }, "mediaMessage": { - "message": "Media message", + "message": "미디어 메시지", "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." }, "unregisteredUser": { - "message": "Number is not registered", + "message": "번호가 등록되지 않음", "description": "Error message displayed when sending to an unregistered user." }, "sync": { - "message": "Contacts", + "message": "연락처", "description": "Label for contact and group sync settings" }, "syncExplanation": { - "message": "Import all Signal groups and contacts from your mobile device.", + "message": "모바일 기기의 Signal 그룹과 연락처를 가져옵니다.", "description": "Explanatory text for sync settings" }, "lastSynced": { - "message": "Last import at", + "message": "마지막으로 가져온 시간:", "description": "Label for date and time of last sync operation" }, "syncNow": { - "message": "Import now", + "message": "지금 가져오기", "description": "Label for a button that syncs contacts and groups from your phone" }, "syncing": { - "message": "Importing...", + "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.", + "message": "가져오기에 실패했습니다. 컴퓨터와 휴대전화가 인터넷에 연결되어 있는지 확인하세요.", "description": "Informational text displayed if a sync operation times out." }, "timestamp_s": { - "message": "now", + "message": "지금", "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." }, "timestamp_m": { - "message": "1 minute", + "message": "1분", "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." }, "timestamp_h": { - "message": "1 hour", + "message": "1시간", "description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble." }, "hoursAgoShort": { - "message": "$hours$ hr", + "message": "$hours$시간", "description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane", "placeholders": { "hours": { @@ -1174,7 +1190,7 @@ } }, "hoursAgo": { - "message": "$hours$ hr ago", + "message": "$hours$시간 전", "description": "Contracted form of 'X hours ago' which works both for singular and plural", "placeholders": { "hours": { @@ -1184,7 +1200,7 @@ } }, "minutesAgoShort": { - "message": "$minutes$ min", + "message": "$minutes$분", "description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane", "placeholders": { "minutes": { @@ -1194,7 +1210,7 @@ } }, "minutesAgo": { - "message": "$minutes$ min ago", + "message": "$minutes$분 전", "description": "Contracted form of 'X minutes ago' which works both for singular and plural", "placeholders": { "minutes": { @@ -1204,23 +1220,27 @@ } }, "justNow": { - "message": "now", + "message": "지금", "description": "Shown if a message is very recent, less than 60 seconds old" }, "timestampFormat_M": { - "message": "MMM D", + "message": "월 일", "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": "Unblock this contact to send a message.", + "message": "메시지를 보내려면 이 연락처를 차단 해제하세요.", "description": "Brief message shown when trying to message a blocked number" }, "unblockGroupToSend": { - "message": "Unblock this group to send a message.", + "message": "메시지를 보내려면 이 그룹을 차단 해제하세요.", "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message timer to $time$", + "message": "사라지는 메시지 시간을 $time$(으)로 설정함", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1230,7 +1250,7 @@ } }, "timerSetOnSync": { - "message": "Updated disappearing message timer to $time$", + "message": "사라지는 메시지 시간을 $time$(으)로 업데이트함", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1240,7 +1260,7 @@ } }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message timer to $time$", + "message": "$name$(이)가 사라지는 메시지 시간을 $time$(으)로 설정함", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1254,111 +1274,111 @@ } }, "timerOption_0_seconds": { - "message": "off", + "message": "끄기", "description": "Label for option to turn off message expiration in the timer menu" }, "timerOption_5_seconds": { - "message": "5 seconds", + "message": "5초", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_10_seconds": { - "message": "10 seconds", + "message": "10초", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_30_seconds": { - "message": "30 seconds", + "message": "30초", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_1_minute": { - "message": "1 minute", + "message": "1분", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_5_minutes": { - "message": "5 minutes", + "message": "5분", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_30_minutes": { - "message": "30 minutes", + "message": "30분", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_1_hour": { - "message": "1 hour", + "message": "1시간", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_6_hours": { - "message": "6 hours", + "message": "6시간", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_12_hours": { - "message": "12 hours", + "message": "12시간", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_1_day": { - "message": "1 day", + "message": "1일", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_1_week": { - "message": "1 week", + "message": "1주", "description": "Label for a selectable option in the message expiration timer menu" }, "disappearingMessages": { - "message": "Disappearing messages", + "message": "사라지는 메시지", "description": "Conversation menu option to enable disappearing messages" }, "timerOption_0_seconds_abbreviated": { - "message": "off", + "message": "끄기", "description": "Short format indicating current timer setting in the conversation list snippet" }, "timerOption_5_seconds_abbreviated": { - "message": "5s", + "message": "5초", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_10_seconds_abbreviated": { - "message": "10s", + "message": "10초", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_30_seconds_abbreviated": { - "message": "30s", + "message": "30초", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_1_minute_abbreviated": { - "message": "1m", + "message": "1분", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_5_minutes_abbreviated": { - "message": "5m", + "message": "5분", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_30_minutes_abbreviated": { - "message": "30m", + "message": "30분", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_1_hour_abbreviated": { - "message": "1h", + "message": "1시간", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_6_hours_abbreviated": { - "message": "6h", + "message": "6시간", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_12_hours_abbreviated": { - "message": "12h", + "message": "12시간", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_1_day_abbreviated": { - "message": "1d", + "message": "1일", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_1_week_abbreviated": { - "message": "1w", + "message": "1주", "description": "Very short format indicating current timer setting in the conversation header" }, "disappearingMessagesDisabled": { - "message": "Disappearing messages disabled", + "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": { @@ -1368,11 +1388,11 @@ } }, "youDisabledDisappearingMessages": { - "message": "You disabled disappearing messages", + "message": "사라지는 메시지 기능을 끔", "description": "Displayed in the conversation list when the timer is turned off" }, "timerSetTo": { - "message": "Timer set to $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": { @@ -1382,15 +1402,15 @@ } }, "audioNotificationDescription": { - "message": "Play audio notification", + "message": "오디오 알림 재생", "description": "Description for audio notification setting" }, "safetyNumberChanged": { - "message": "Safety Number has changed", + "message": "안전 번호 변경됨", "description": "A notification shown in the conversation when a contact reinstalls" }, "safetyNumberChangedGroup": { - "message": "Safety Number with $name$ has changed", + "message": "$name$와의 안전 번호가 변경됨", "description": "A notification shown in a group conversation when a contact reinstalls, showing the contact name", "placeholders": { "name": { @@ -1400,11 +1420,11 @@ } }, "verifyNewNumber": { - "message": "Verify Safety Number", + "message": "안전 번호 검증", "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name$:", + "message": "$name$와의 안전 번호:", "description": "Heading for safety number view", "placeholders": { "name": { @@ -1414,67 +1434,71 @@ } }, "themeLight": { - "message": "Light", + "message": "밝게", "description": "Label text for light theme (normal)" }, "themeDark": { - "message": "Dark", + "message": "어둡게", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "시스템", + "description": "Label text for system theme" + }, "noteToSelf": { - "message": "Note to Self", + "message": "개인 메모", "description": "Name for the conversation with your own phone number" }, "hideMenuBar": { - "message": "Hide menu bar", + "message": "메뉴 바 숨기기", "description": "Label text for menu bar visibility setting" }, "startConversation": { - "message": "Start new conversation…", + "message": "새 대화 시작…", "description": "Label underneath number a user enters that is not an existing contact" }, "newPhoneNumber": { - "message": "Enter a phone number to add a contact.", + "message": "연락처를 추가하려면 전화번호를 입력하세요.", "description": "Placeholder for adding a new number to a contact" }, "invalidNumberError": { - "message": "Invalid number", + "message": "잘못된 번호", "description": "When a person inputs a number that is invalid" }, "unlinkedWarning": { - "message": "Relink Signal Desktop to your mobile device to continue messaging.", + "message": "계속 메시지를 보내려면 모바일 기기와 Signal Desktop을 다시 연결하세요.", "description": "" }, "unlinked": { - "message": "Unlinked", + "message": "연결 해제됨", "description": "" }, "relink": { - "message": "Relink", + "message": "재연결", "description": "" }, "autoUpdateNewVersionTitle": { - "message": "Signal update available", + "message": "Signal 업데이트 가능", "description": "" }, "autoUpdateNewVersionMessage": { - "message": "There is a new version of Signal available.", + "message": "새 Signal 버전을 이용 가능합니다.", "description": "" }, "autoUpdateNewVersionInstructions": { - "message": "Press Restart Signal to apply the updates.", + "message": "Signal을 다시 시작하여 업데이트를 적용하세요.", "description": "" }, "autoUpdateRestartButtonLabel": { - "message": "Restart Signal", + "message": "Signal 재시작", "description": "" }, "autoUpdateLaterButtonLabel": { - "message": "Later", + "message": "나중에", "description": "" }, "leftTheGroup": { - "message": "$name$ left the group", + "message": "$name$(이)가 그룹에서 나감", "description": "Shown in the conversation history when a single person leaves the group", "placeholders": { "name": { @@ -1484,7 +1508,7 @@ } }, "multipleLeftTheGroup": { - "message": "$name$ left the group", + "message": "$name$(이)가 그룹에서 나감", "description": "Shown in the conversation history when multiple people leave the group", "placeholders": { "name": { @@ -1494,11 +1518,11 @@ } }, "updatedTheGroup": { - "message": "Group updated", + "message": "그룹 업데이트됨", "description": "Shown in the conversation history when someone updates the group" }, "titleIsNow": { - "message": "Title is now '$name$'", + "message": "제목이 '$name$'(으)로 변경됨", "description": "Shown in the conversation history when someone changes the title of the group", "placeholders": { "name": { @@ -1508,7 +1532,7 @@ } }, "joinedTheGroup": { - "message": "$name$ joined the group", + "message": "$name$(이)가 그룹에 참여함", "description": "Shown in the conversation history when a single person joins the group", "placeholders": { "name": { @@ -1518,7 +1542,7 @@ } }, "multipleJoinedTheGroup": { - "message": "$names$ joined the group", + "message": "$names$(이)가 그룹에 참여함", "description": "Shown in the conversation history when more than one person joins the group", "placeholders": { "names": { @@ -1527,8 +1551,182 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "임시보관:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "스티커 메시지", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Unsupported message", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Disappearing photo", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "스티커 팩을 설치할 수 없음", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "설치된 스티커", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "설치된 스티커 없음", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal 아티스트 시리즈", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "이용 가능한 Signal 아티스트 스티커가 없음", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "받은 스티커", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "받은 메시지의 스티커가 여기에 표시됩니다", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "설치", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "제거", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "원본 메시지가 없을 경우 이 스티커 팩을 다시 설치할 수 없게 됩니다.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--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--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" + } + } + }, + "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": "Update Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Viewed", + "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 (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "View Photo", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { - "message": "Terms & Privacy Policy", + "message": "이용약관 및 개인정보 처리방침", "description": "Shown in the about box for the link to https://signal.org/legal" } } diff --git a/_locales/lt/messages.json b/_locales/lt/messages.json index 199c2c8a4b..c0539a98e5 100644 --- a/_locales/lt/messages.json +++ b/_locales/lt/messages.json @@ -190,7 +190,7 @@ "description": "Header shown on the first screen in the data import process" }, "loadDataDescription": { - "message": "Jūs ką tik perėjote per eksportavimo procesą ir jūsų kontaktai bei žinutės kantriai laukia jūsų kompiuteryje. Pasirinkite aplanką, kuriame yra jūsų įrašyti Signal duomenys.", + "message": "Jūs ką tik perėjote per eksportavimo procesą ir jūsų adresatai bei žinutės kantriai laukia jūsų kompiuteryje. Pasirinkite aplanką, kuriame yra jūsų įrašyti Signal duomenys.", "description": "Introduction to the process of importing messages and contacts from disk" }, "importChooserTitle": { @@ -202,7 +202,7 @@ "description": "Header of the error screen after a failed import" }, "importingHeader": { - "message": "Įkeliami kontaktai ir žinutės", + "message": "Įkeliami adresatai ir žinutės", "description": "Header of screen shown as data is import" }, "importErrorFirst": { @@ -263,10 +263,6 @@ "message": "Slinkti į pokalbio apačią", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Nauja žinutė žemiau", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Naujos žinutės žemiau", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Jūsų saugumo numeris su $name$ pasikeitė. Tai gali reikšti, kad kažkas bando perimti jūsų susirašinėjimą arba, kad $name$, tiesiog, iš naujo įdiegė Signal. Jūs, tikriausiai, norėtumėte patvirtinti saugumo numerį su šiuo kontaktu.", + "message": "Jūsų saugumo numeris su $name$ pasikeitė. Tai gali reikšti, kad kažkas bando perimti jūsų susirašinėjimą arba, kad $name$, tiesiog, iš naujo įdiegė Signal. Jūs, tikriausiai, norėtumėte patvirtinti savo saugumo numerį su šiuo adresatu.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name": { @@ -456,7 +452,7 @@ "description": "Header for a key change dialog" }, "identityChanged": { - "message": "Jūsų saugumo numeris su šiuo kontaktu pasikeitė. Tai gali reikšti, kad arba kažkas bando perimti jūsų susirašinėjimą, arba šis kontaktas, tiesiog, iš naujo įdiegė Signal. Jūs, tikriausiai, žemiau norėtumėte patvirtinti naują saugumo numerį.", + "message": "Jūsų saugumo numeris su šiuo adresatu pasikeitė. Tai gali reikšti, kad arba kažkas bando perimti jūsų susirašinėjimą, arba šis adresatas, tiesiog, iš naujo įdiegė Signal. Jūs, tikriausiai, žemiau norėtumėte patvirtinti naują saugumo numerį.", "description": "" }, "incomingError": { @@ -651,6 +647,16 @@ "message": "Ieškoti", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Ieškoti pokalbyje $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$\" negrąžino jokių rezultatų", "description": "Shown in the search left pane when no results were found", @@ -661,12 +667,22 @@ } } }, + "noSearchResultsInConversation": { + "message": "Užklausa \"$searchTerm$\", pokalbyje $conversationName$, negrąžino jokių rezultatų", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Pokalbiai", "description": "Shown to separate the types of search results" }, "contactsHeader": { - "message": "Kontaktai", + "message": "Adresatai", "description": "Shown to separate the types of search results" }, "messagesHeader": { @@ -678,7 +694,7 @@ "description": "" }, "selectAContact": { - "message": "Pasirinkite kontaktą ar grupę, kad pradėtumėte pokalbį.", + "message": "Pasirinkite adresatą ar grupę, kad pradėtumėte pokalbį.", "description": "" }, "typingAlt": { @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Nepavyksta atnaujinti", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Nepavyko atnaujinti Signal Desktop, tačiau yra prieinama nauja versija. Apsilankykite https://signal.org/download ir įdiekite naująją versiją rankiniu būdu, o tuomet arba susisiekite su programos palaikymo komanda, arba praneškite apie šią problemą.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Tikriausiai, Signal Desktop yra macOS karantine ir negalės būti automatiškai atnaujinta. Pabandykite, naudodami Finder, perkelti Signal.app į /Applications.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -888,7 +904,7 @@ } }, "theirIdentityUnknown": { - "message": "Jūs su šiuo kontaktu dar nesate apsikeitę jokiomis žinutėmis. Jūsų saugumo numeris bus prieinamas po pirmosios žinutės.", + "message": "Jūs su šiuo adresatu dar nesate apsikeitę jokiomis žinutėmis. Jūsų saugumo numeris bus prieinamas po pirmosios žinutės.", "description": "" }, "moreInfo": { @@ -988,7 +1004,7 @@ "description": "The text on the button to finish the linking process, after choosing the device name" }, "initialSync": { - "message": "Sinchronizuojami kontaktai ir grupės", + "message": "Sinchronizuojami adresatai ir grupės", "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "installConnectionFailed": { @@ -1004,7 +1020,7 @@ "description": "Menu item and header for global settings" }, "theme": { - "message": "Tema", + "message": "Apipavidalinimas", "description": "Header for theme settings" }, "permissions": { @@ -1040,7 +1056,7 @@ "description": "Header of the full-screen delete data confirmation screen" }, "deleteAllDataBody": { - "message": "Jūs ketinate ištrinti visą įrašytą šios programos paskyros informaciją, įskaitant visus kontaktus ir visas žinutes. Jūs visada ir vėl galite susieti programą su savo mobiliuoju įrenginiu, tačiau tai neatkurs ištrintų žinučių.", + "message": "Jūs ketinate ištrinti visą įrašytą šios programos paskyros informaciją, įskaitant visus adresatus ir visas žinutes. Jūs visada ir vėl galite susieti programą su savo mobiliuoju įrenginiu, tačiau tai neatkurs ištrintų žinučių.", "description": "Text describing what exactly will happen if the user clicks the button to delete all data" }, "deleteAllDataButton": { @@ -1128,11 +1144,11 @@ "description": "Error message displayed when sending to an unregistered user." }, "sync": { - "message": "Kontaktai", + "message": "Adresatai", "description": "Label for contact and group sync settings" }, "syncExplanation": { - "message": "Importuoti visas Signal grupes ir kontaktus iš jūsų mobiliojo įrenginio.", + "message": "Importuoti visas Signal grupes ir adresatus iš jūsų mobiliojo įrenginio.", "description": "Explanatory text for sync settings" }, "lastSynced": { @@ -1211,8 +1227,12 @@ "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": "Žinutės turinys yra per ilgas.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { - "message": "Atblokuokite šį kontaktą, kad išsiųstumėte žinutę.", + "message": "Atblokuokite šį adresatą, kad išsiųstumėte žinutę.", "description": "Brief message shown when trying to message a blocked number" }, "unblockGroupToSend": { @@ -1421,6 +1441,10 @@ "message": "Tamsi", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "Sisteminis", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Pastabos sau", "description": "Name for the conversation with your own phone number" @@ -1434,7 +1458,7 @@ "description": "Label underneath number a user enters that is not an existing contact" }, "newPhoneNumber": { - "message": "Įveskite kontakto, kurį norite pridėti, numerį.", + "message": "Įveskite adresato, kurį norite pridėti, numerį.", "description": "Placeholder for adding a new number to a contact" }, "invalidNumberError": { @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Juodraštis:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Lipduko žinutė", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Nepalaikoma žinutė", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Išnykstanti nuotrauka", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Nepavyko įdiegti lipdukų paketo", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Įdiegti lipdukai", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Nėra jokių įdiegtų lipdukų", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal menininkų serija", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Nėra prieinami jokie Signal menininkų lipdukai", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Jūsų gauti lipdukai", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Čia bus rodomi lipdukai iš gaunamų žinučių", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Įdiegti", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Pašalinti", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Jei neturite pradinės žinutės, gali būti, kad negalėsite iš naujo įdiegti šio lipdukų paketo.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Pristatome lipdukus", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Kam naudoti žodžius, kai galima naudoti lipdukus?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Kai kurių lipdukų atsisiųsti nepavyko.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Įdiegiamas lipdukų paketas...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Nerasta jokių lipdukų", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Yra prieinami įdiegti nauji lipdukų paketai iš jūsų žinučių", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Nerasta jokių lipdukų paketų", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Čia bus rodomi paskiausiai naudoti lipdukai.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Lipdukų paketas", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Klaida atveriant lipdukų paketą. Patikrinkite savo interneto ryšį ir bandykite dar kartą.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Nerasta jokių šypsenėlių", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Ieškoti šypsenėlių", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Odos atspalvis $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Atsisakyti", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ išsiuntė jums žinutę, kurios nepavyksta apdoroti ar parodyti, nes žinutė naudoja naująją Signal ypatybę.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Dabar, kai naudojate atnaujintą Signal versiją, galite paprašyti, kad $contact$ jums iš naujo išsiųstų šią žinutę.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Vienas iš jūsų įrenginių išsiuntė žinutę, kurios nepavyksta apdoroti ar parodyti, nes žinutė naudoja naująją Signal ypatybę.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Dabar, kai naudojate atnaujintą Signal versiją, būsimos žinutės, tokios kaip ši, bus sinchronizuojamos.", + "description": "" + }, + "Message--update-signal": { + "message": "Atnaujinti Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Peržiūrėta", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Nuotrauka", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Žiūrėti nuotrauką", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(priedas)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(citata)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(juodraštis)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Sąlygos ir Privatumo politika", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/mk/messages.json b/_locales/mk/messages.json index c41bab92d9..3c048b0688 100644 --- a/_locales/mk/messages.json +++ b/_locales/mk/messages.json @@ -80,7 +80,7 @@ "description": "Edit menu command to insert text from clipboard at cursor location, taking only text and not style information" }, "editMenuDelete": { - "message": "Delete", + "message": "Избриши", "description": "Edit menu command to remove the selected text" }, "editMenuSelectAll": { @@ -144,7 +144,7 @@ "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, "loading": { - "message": "Loading...", + "message": "Се вчитува...", "description": "Message shown on the loading screen before we've loaded any messages" }, "optimizingApplication": { @@ -178,7 +178,7 @@ "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" }, "chooseDirectory": { - "message": "Choose folder", + "message": "Одберете фолдер", "description": "Button to allow the user to find a folder on disk" }, "chooseFile": { @@ -198,7 +198,7 @@ "description": "Title of the popup window used to select data previously exported" }, "importErrorHeader": { - "message": "Something went wrong!", + "message": "Нешто отиде погрешно!", "description": "Header of the error screen after a failed import" }, "importingHeader": { @@ -218,7 +218,7 @@ "description": "Button shown if the user runs into an error during import, allowing them to start over" }, "importCompleteHeader": { - "message": "Success!", + "message": "Успешно! ", "description": "Header shown on the screen at the end of a successful import process" }, "importCompleteStartButton": { @@ -248,31 +248,27 @@ } }, "me": { - "message": "Me", + "message": "Јас", "description": "The label for yourself when shown in a group member list" }, "view": { - "message": "View", + "message": "Преглед", "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "You left the group", + "message": " Вие ја напуштивте групата. ", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { "message": "Scroll to bottom of conversation", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "New message below", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { - "message": "New messages below", + "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 Unread Message", + "message": "1 не прочитана порака", "description": "Text for unread message separator, just one message" }, "unreadMessages": { @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal. You may wish to verify your saftey number with this contact.", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -404,7 +400,7 @@ "description": "" }, "reportIssue": { - "message": "Report an issue", + "message": "Пријави проблем", "description": "Link to open the issue tracker" }, "gotIt": { @@ -416,7 +412,7 @@ "description": "" }, "acceptNewKey": { - "message": "Accept", + "message": "Прифати ", "description": "Label for a button to accept a new safety number" }, "verify": { @@ -448,11 +444,11 @@ } }, "verified": { - "message": "Verified", + "message": "Потвррден", "description": "" }, "newIdentity": { - "message": "New safety number", + "message": "Нов сигурносен број", "description": "Header for a key change dialog" }, "identityChanged": { @@ -472,7 +468,7 @@ "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, "documents": { - "message": "Documents", + "message": "Документи", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" }, "documentsEmptyState": { @@ -480,11 +476,11 @@ "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": "Today", + "message": "Денес", "description": "Section header in the media gallery" }, "yesterday": { - "message": "Yesterday", + "message": "Вчера", "description": "Section header in the media gallery" }, "thisWeek": { @@ -492,7 +488,7 @@ "description": "Section header in the media gallery" }, "thisMonth": { - "message": "This Month", + "message": "Овој месец", "description": "Section header in the media gallery" }, "unsupportedAttachment": { @@ -508,7 +504,7 @@ "description": "Hover text for attachment filenames" }, "voiceMessage": { - "message": "Voice Message", + "message": "Гласовна порака ", "description": "Name for a voice message attachment" }, "dangerousFileType": { @@ -574,11 +570,11 @@ "description": "Displayed when the desktop client cannot connect to the server." }, "connecting": { - "message": "Connecting", + "message": "Се поврзува ", "description": "Displayed when the desktop client is currently connecting to the server." }, "offline": { - "message": "Offline", + "message": "Неприклучен ", "description": "Displayed when the desktop client has no network connection." }, "checkNetworkConnection": { @@ -632,7 +628,7 @@ "description": "Item under the Edit menu, with 'start/stop speaking' items below it" }, "show": { - "message": "Show", + "message": "Прикажи", "description": "Command under Window menu, to show the window" }, "hide": { @@ -651,6 +647,16 @@ "message": "Барај", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "No results for \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Разговори", "description": "Shown to separate the types of search results" @@ -670,7 +686,7 @@ "description": "Shown to separate the types of search results" }, "messagesHeader": { - "message": "Messages", + "message": "Пораки", "description": "Shown to separate the types of search results" }, "welcomeToSignal": { @@ -696,7 +712,7 @@ } }, "sendMessageToContact": { - "message": "Send Message", + "message": "Испрати порака", "description": "Shown when you are sent a contact and that contact has a signal account" }, "home": { @@ -740,11 +756,11 @@ "description": "Shown in triple-dot menu next to message to allow user to start crafting a message with a quotation" }, "originalMessageNotFound": { - "message": "Original message not found", + "message": "Оригиналната порака не е пронајдена", "description": "Shown in quote if reference message was not found as message was initially downloaded and processed" }, "originalMessageNotAvailable": { - "message": "Original message no longer available", + "message": "Оригиналната порака не е повеќе достапна", "description": "Shown in toast if user clicks on quote that references message no longer in database" }, "messageFoundButNotLoaded": { @@ -782,15 +798,15 @@ "description": "A button shown in dialog requesting the user to turn on audio permissions" }, "audio": { - "message": "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": "Video", + "message": "Видео", "description": "Shown in a quotation of a message containing a video if no text was originally provided with that video" }, "photo": { - "message": "Photo", + "message": "Слика", "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { @@ -826,7 +842,7 @@ "description": "" }, "delete": { - "message": "Delete", + "message": "Избриши", "description": "" }, "deleteWarning": { @@ -834,11 +850,11 @@ "description": "" }, "deleteThisMessage": { - "message": "Delete this message", + "message": "Избриши ја оваа порака", "description": "" }, "from": { - "message": "From", + "message": "Од", "description": "Label for the sender of a message" }, "to": { @@ -862,7 +878,7 @@ "description": "" }, "showMembers": { - "message": "Show members", + "message": "Прикажи членови", "description": "" }, "resetSession": { @@ -870,7 +886,7 @@ "description": "This is a menu item for resetting the session, using the imperative case, as in a command." }, "showSafetyNumber": { - "message": "View safety number", + "message": "Види сигурносен број", "description": "" }, "viewAllMedia": { @@ -900,7 +916,7 @@ "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { - "message": "Delete Message", + "message": "Избриши порака", "description": "Shown on the drop-down menu for an individual message, deletes single message" }, "deleteMessages": { @@ -948,11 +964,11 @@ "description": "Used in the media gallery documents tab to visually represent a file" }, "installWelcome": { - "message": "Welcome to Signal Desktop", + "message": "Добредојдовте во Signal Desktop", "description": "Welcome title on the install page" }, "installTagline": { - "message": "Privacy is possible. Signal makes it easy.", + "message": "Приватноста е можна. Signal ја прави лесна.", "description": "Tagline displayed under 'installWelcome' string on the install page" }, "linkYourPhone": { @@ -1000,7 +1016,7 @@ "description": "" }, "settings": { - "message": "Settings", + "message": "Поставки", "description": "Menu item and header for global settings" }, "theme": { @@ -1052,7 +1068,7 @@ "description": "Message shown to user when app is disconnected and data deleted" }, "notifications": { - "message": "Notifications", + "message": "Известувања ", "description": "Header for notification settings" }, "notificationSettingsDialog": { @@ -1060,7 +1076,7 @@ "description": "Explain the purpose of the notification settings" }, "disableNotifications": { - "message": "Disable notifications", + "message": "Оневозможи известувања ", "description": "Label for disabling notifications" }, "nameAndMessage": { @@ -1076,11 +1092,11 @@ "description": "Label for setting notifications to display sender name only" }, "newMessage": { - "message": "New Message", + "message": "Нова порака", "description": "Displayed in notifications for only 1 message" }, "newMessages": { - "message": "New Messages", + "message": "Нови пораки", "description": "Displayed in notifications for multiple messages" }, "notificationMostRecentFrom": { @@ -1100,11 +1116,11 @@ "description": "Shown on outgoing message if it fails to send" }, "showMore": { - "message": "Details", + "message": "Детали", "description": "Displays the details of a key change" }, "showLess": { - "message": "Hide details", + "message": "Сокриј детали", "description": "Hides the details of a key change" }, "learnMore": { @@ -1120,15 +1136,15 @@ "description": "Label text for button to upgrade the app to the latest version" }, "mediaMessage": { - "message": "Media message", + "message": "Медиа порака ", "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." }, "unregisteredUser": { - "message": "Number is not registered", + "message": "Бројот не е регистриран", "description": "Error message displayed when sending to an unregistered user." }, "sync": { - "message": "Contacts", + "message": "Контакти", "description": "Label for contact and group sync settings" }, "syncExplanation": { @@ -1152,15 +1168,15 @@ "description": "Informational text displayed if a sync operation times out." }, "timestamp_s": { - "message": "now", + "message": "сега", "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." }, "timestamp_m": { - "message": "1 minute", + "message": "1 минута", "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." }, "timestamp_h": { - "message": "1 hour", + "message": "1 час", "description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble." }, "hoursAgoShort": { @@ -1204,13 +1220,17 @@ } }, "justNow": { - "message": "now", + "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": "Message body is too long.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Unblock this contact to send a message.", "description": "Brief message shown when trying to message a blocked number" @@ -1258,19 +1278,19 @@ "description": "Label for option to turn off message expiration in the timer menu" }, "timerOption_5_seconds": { - "message": "5 seconds", + "message": "5 секунди", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_10_seconds": { - "message": "10 seconds", + "message": "10 секунди", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_30_seconds": { - "message": "30 seconds", + "message": "30 секунди", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_1_minute": { - "message": "1 minute", + "message": "1 минута", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_5_minutes": { @@ -1282,7 +1302,7 @@ "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_1_hour": { - "message": "1 hour", + "message": "1 час", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_6_hours": { @@ -1294,15 +1314,15 @@ "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_1_day": { - "message": "1 day", + "message": "1 ден", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_1_week": { - "message": "1 week", + "message": "1 недела", "description": "Label for a selectable option in the message expiration timer menu" }, "disappearingMessages": { - "message": "Disappearing messages", + "message": "Пораки што исчезнуваат", "description": "Conversation menu option to enable disappearing messages" }, "timerOption_0_seconds_abbreviated": { @@ -1354,7 +1374,7 @@ "description": "Very short format indicating current timer setting in the conversation header" }, "disappearingMessagesDisabled": { - "message": "Disappearing messages disabled", + "message": "Пораки што исчезнуваат се оневозможени", "description": "Displayed in the left pane when the timer is turned off" }, "disabledDisappearingMessages": { @@ -1421,8 +1441,12 @@ "message": "Dark", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "System", + "description": "Label text for system theme" + }, "noteToSelf": { - "message": "Note to Self", + "message": "Забелешка за себе", "description": "Name for the conversation with your own phone number" }, "hideMenuBar": { @@ -1438,7 +1462,7 @@ "description": "Placeholder for adding a new number to a contact" }, "invalidNumberError": { - "message": "Invalid number", + "message": "Погрешен број ", "description": "When a person inputs a number that is invalid" }, "unlinkedWarning": { @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Скица:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Sticker message", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Unsupported message", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Исчезнувачка слика", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Sticker pack could not be installed", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Инсталирани стикери", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Нема стикери инсталирано", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal Artist Series", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "No Signal Artist stickers available", + "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": "Stickers from incoming messages will appear here", + "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": "Uninstall", + "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--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--DownloadError": { + "message": "Some stickers could not be downloaded.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Installing sticker pack...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "No stickers found", + "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": "Sticker Pack", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Error opening sticker pack. Check your internet connection and try again.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "No emoji found", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Search Emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Skin tone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "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": "Update Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Видено", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Слика", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Види Слика", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Terms & Privacy Policy", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/nb/messages.json b/_locales/nb/messages.json index e46e399c70..5ed687b3f1 100644 --- a/_locales/nb/messages.json +++ b/_locales/nb/messages.json @@ -8,7 +8,7 @@ "description": "Shown as the name of a group if we don't have any information about it" }, "databaseError": { - "message": "Database feil", + "message": "Databasefeil", "description": "Shown in a popup if the database cannot start up properly" }, "deleteAndRestart": { @@ -263,10 +263,6 @@ "message": "Rull til bunnen av samtalen", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Ny melding nedenfor", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Nye meldinger nedenfor", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Ditt sikkerhetsnummer med $name$ er endret. Dette kan enten bety at noen avlytter kommunikasjonen deres, eller at $name$ bare har reinstallert Signal. Du kan ha lyst til å bekrefte ditt sikkerhetsnummer med denne kontakten.", + "message": "Sikkerhetsnummeret ditt med $name$ har endret seg. Dette kan enten bety at noen prøver å avskjære kommunikasjonen din eller at $name$ har ganske enkelt installert Signal på nytt. Det kan være lurt å bekrefte sikkerhetsnummeret ditt med denne kontakten.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name": { @@ -651,6 +647,16 @@ "message": "Søk", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Søk i $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": "Ingen resultater for \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "Ingen resultater for \"$searchTerm$\" i $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Samtaler", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Kan ikke oppdatere", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop mislyktes med å oppdatere, men det er en ny versjon tilgjengelig. Vennligst gå til https://signal.org/download og installer den nye versjonen manuelt. Deretter kan du enten kontakte support eller sende en feilrapport om dette problemet.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop er sannsynligvis i en karantene i macOS, og vil ikke kunne oppdatere automatisk. Prøv å flytte Signal.app til /Programmer med Finder.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1211,6 +1227,10 @@ "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": "Meldingsteksten er for lang.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Opphev blokkeringen på denne kontakten for å sende en melding.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Mørkt", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "System", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Notat til meg selv", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Utkast:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Klistremerke-melding", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Ustøttet melding", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Forsvinner foto", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Klistremerke pakke kunne ikke installeres", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Installerte klistremerker", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Ingen klistremerker installert", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal Artist Serier", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Ingen Signal kunstner-klistremerker tilgjengelig", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Klistremerker du mottok", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Klistremerker fra innkommende meldinger vises her", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Installer", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Avinstaller", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Du kan ikke være i stand til å installere denne klistremerkepakken på nytt hvis du ikke lenger har kildemeldingen.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Vi presenterer klistremerker", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Hvorfor bruke ord når du kan bruke klistremerker?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Noen klistremerker kunne ikke lastes ned.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Installerer klistremerke pakke...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Ingen klistremerker funnet", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Nye klistremerke pakker fra meldingene dine er tilgjengelige å installere", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Ingen klistremerke pakker funnet", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Nylig brukte klistremerker vises her.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Klistremerke pakke", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Feil ved åpning av klistremerkepakke. Sjekk internettforbindelsen din og prøv igjen.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Ingen emoji funnet", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Søk i Emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Hudtone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Avbryt", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ sendte deg en melding som ikke kan behandles eller vises fordi den bruker en ny Signal funksjon.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Du kan spørre $contact$ å sende denne meldingen på nytt nå som du bruker en oppdatert versjon av Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "En av enhetene dine sendte en melding som ikke kan behandles eller vises fordi den bruker en ny Signal funksjon.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Fremtidige meldinger som dette vil bli synkronisert nå som du bruker en oppdatert versjon av Signal.", + "description": "" + }, + "Message--update-signal": { + "message": "Oppdater Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Sett", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Bilde", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Se bilde", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(vedlegg)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(sitat)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(utkast)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Vilkår og personvernerklæring", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/nl/messages.json b/_locales/nl/messages.json index 5ec677ca81..5aa2eba704 100644 --- a/_locales/nl/messages.json +++ b/_locales/nl/messages.json @@ -8,7 +8,7 @@ "description": "Shown as the name of a group if we don't have any information about it" }, "databaseError": { - "message": "Databasefout", + "message": "Databankfout", "description": "Shown in a popup if the database cannot start up properly" }, "deleteAndRestart": { @@ -104,7 +104,7 @@ "description": "Window menu command to minimize the current window" }, "windowMenuZoom": { - "message": "Zoomen", + "message": "Maximaliseren", "description": "Window menu command to make the current window the size of the whole screen" }, "windowMenuBringAllToFront": { @@ -210,7 +210,7 @@ "description": "Message shown if the import went wrong; first paragraph" }, "importErrorSecond": { - "message": "Dien een debuglog in als deze methode niet werkt (Weergave -> Foutopsporingslogboek), zodat we je kunnen helpen bij de migratie!", + "message": "Dien een foutopsporingslog in als deze methode niet werkt (Weergave -> Foutopsporingslog), zodat we je kunnen helpen bij de migratie!", "description": "Message shown if the import went wrong; second paragraph" }, "importAgain": { @@ -234,7 +234,7 @@ "description": "Message shown as the export location if we didn't capture the target directory" }, "upgradingDatabase": { - "message": "De database wordt opgewaardeerd. Dit kan even duren…", + "message": "De databank wordt opgewaardeerd. Dit kan even duren…", "description": "Message shown on the loading screen when we're changing database structure on first run of a new version" }, "loadingMessages": { @@ -256,17 +256,13 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Je hebt de groep verlaten", + "message": "Je kunt geen berichten verzenden omdat je de groep hebt verlaten", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { - "message": "Scroll naar de onderkant van het gesprek", + "message": "Scroll naar de bodem van het gesprek", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Nieuw bericht hieronder", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Nieuwe berichten hieronder", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -396,11 +392,11 @@ "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Deze log zal online publiek beschikbaar gemaakt worden voor de ontwikkelaars. Controleer en wijzig deze zo nodig voor het verzenden.", + "message": "Dit logbestand wordt publiekelijk beschikbaar gesteld op internet zodat de ontwikkelaars en vrijwilligers het kunnen bestuderen. Je kunt het bekijken en aanpassen voor je het verzendt.", "description": "" }, "debugLogError": { - "message": "Er is iets misgegaan bij het uploaden. Voeg het logbestand handmatig toe aan het foutrapport.", + "message": "Er is iets misgegaan bij het uploaden. Voeg het logbestand handmatig toe aan een foutrapport op Github.", "description": "" }, "reportIssue": { @@ -596,11 +592,11 @@ } }, "submitDebugLog": { - "message": "Foutopsporingslogboek", + "message": "Foutopsporingslog", "description": "Menu item and header text for debug log modal (sentence case)" }, "debugLog": { - "message": "Foutopsporingslogboek", + "message": "Foutopsporingslog", "description": "View menu item to open the debug log (title case)" }, "goToReleaseNotes": { @@ -651,6 +647,16 @@ "message": "Zoeken", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Zoeken in ‘$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": "Geen resultaten voor ‘$searchTerm$’", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "Geen resultaten voor “$searchTerm$” in ‘$conversationName$’", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Gesprekken", "description": "Shown to separate the types of search results" @@ -696,7 +712,7 @@ } }, "sendMessageToContact": { - "message": "Bericht verzenden", + "message": "Bericht zenden", "description": "Shown when you are sent a contact and that contact has a signal account" }, "home": { @@ -712,7 +728,7 @@ "description": "Shown on contact detail screen as a label for aa phone or email" }, "email": { - "message": "email", + "message": "e-mail", "description": "Generic label shown if contact email has custom type but no label" }, "phone": { @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Kan niet bijwerken", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop kon niet bijwerken, maar er is een nieuwe versie beschikbaar. Ga naar https://signal.org/download en installeer handmatig de nieuwe versie. Neem vervolgens contact op met de ondersteuningsdienst, of dien een foutmelding in over dit probleem.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop bevindt zich waarschijnlijk in een quarantaine van macOS en zal in dat geval niet automatisch bijgewerkt kunnen worden. Probeer Signal.app te verplaatsen naar /Applications met Finder.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1064,11 +1080,11 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Naam van afzender en berichtinhoud", + "message": "Zowel naam van afzender als berichtinhoud", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Naam van afzender noch berichtinhoud", + "message": "Noch de naam van de afzender noch berichtinhoud", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { @@ -1124,7 +1140,7 @@ "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." }, "unregisteredUser": { - "message": "Nummer is niet geregistreerd", + "message": "Telefoonnummer is niet geregistreerd", "description": "Error message displayed when sending to an unregistered user." }, "sync": { @@ -1211,6 +1227,10 @@ "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": "Berichtinhoud is te lang", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Deblokkeer dit contact om een bericht te verzenden.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Donker", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "Systeem", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Notitie aan mezelf", "description": "Name for the conversation with your own phone number" @@ -1454,7 +1478,7 @@ "description": "" }, "autoUpdateNewVersionTitle": { - "message": "Update voor Signal beschikbaar", + "message": "Nieuwe versie van Signal beschikbaar", "description": "" }, "autoUpdateNewVersionMessage": { @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Concept:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Stickerbericht", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Niet-ondersteund bericht", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Zelf-wissende foto", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Stickerpakket kon niet worden geïnstalleerd", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Geïnstalleerde stickers", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Geen stickers geïnstalleerd", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal-kunstenaarserie", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Geen Signal-kunstenaarstickers beschikbaar", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Ontvangen stickers", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Stickers uit binnenkomende berichten zullen hier verschijnen", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Installeren", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Verwijderen", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Je kunt dit stickerpakket mogelijk niet opnieuw installeren als je het bronbericht niet langer bezit.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "We introduceren 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": "Waarom zou je woorden gebruiken als je ook stickers kunt gebruiken?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Sommige stickers konden niet worden gedownload.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Stickerpakket wordt geïnstalleerd…", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Geen stickers gevonden", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Vanuit je berichten zijn er nieuwe stickerpakketten beschikbaar om te installeren", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Geen stickerpakketten gevonden", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Recent gebruikte stickers verschijnen hier.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Stickerpakket", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Fout bij het openen van stickerpakket. Controleer je internetverbinding en probeer het opnieuw.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Geen emoji gevonden", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Emoji zoeken", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Huidskleur $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Annuleren", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "Je hebt een bericht ontvangen van $contact$ die niet kan worden verwerkt of niet kan worden weeggegeven omdat het gebruik maakt van een nieuwe functie van Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Je kunt $contact$ vragen om dit bericht opnieuw te verzenden nudat je een actuele versie van Signal gebruikt.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Een van je apparaten heeft een bericht verstuurd welke niet kan worden verwerkt of niet kan worden weergegeven omdat dat bericht gebruik maakt van een nieuwe funcie van Signal.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Toekomstige berichten zoals dit bericht zullen worden gesynchroniseerd nudat je een actuele versie van Signal gebruikt.", + "description": "" + }, + "Message--update-signal": { + "message": "Signal bijwerken", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Gezien", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Foto", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Foto weergeven", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(bijlage)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(aanhaling)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(Concept)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Gebruiksvoorwaarden & privacybeleid", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/nn/messages.json b/_locales/nn/messages.json index 70cd4fd86e..47d11822ed 100644 --- a/_locales/nn/messages.json +++ b/_locales/nn/messages.json @@ -4,7 +4,7 @@ "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" }, "unknownGroup": { - "message": "Unknown group", + "message": "Ukjend gruppe", "description": "Shown as the name of a group if we don't have any information about it" }, "databaseError": { @@ -162,19 +162,19 @@ } }, "archivedConversations": { - "message": "Archived Conversations", + "message": "Arkiverte samtalar", "description": "Shown in place of the search box when showing archived conversation list" }, "archiveHelperText": { - "message": "These conversations are archived and will only appear in the Inbox if new messages are received.", + "message": "Desse samtalane er arkiverte og vil berre dukka opp i innboksen viss du får nye meldingar.", "description": "Shown at the top of the archived converations list in the left pane" }, "archiveConversation": { - "message": "Archive Conversation", + "message": "Arkivert samtale", "description": "Shown in menu for conversation, and moves conversation out of main conversation list" }, "moveConversationToInbox": { - "message": "Move Conversation to Inbox", + "message": "Flytt samtale til innboks", "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" }, "chooseDirectory": { @@ -263,10 +263,6 @@ "message": "Rull til botnen av samtalen", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Ny melding nedanfor", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Nye meldingar nedanfor", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Tryggingsnummeret ditt med $name$ er endra. Dette kan enten bety at nokon avlyttar kommunikasjonen deira, eller at $name$ berre har reinstallert Signal. Du vil kanskje stadfesta tryggingsnummeret ditt med denne kontakten.", + "message": "Tryggleiksnummeret ditt med $name$ er endra. Dette kan anten bety at nokon prøver å fanga opp kommunikasjonen din, eller at $name$ rett og slett har installert Signal på nytt. Du vil kanskje stadfesta tryggleiksnummeret ditt med denne kontakten.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name": { @@ -651,8 +647,18 @@ "message": "Søk", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "No results for \"$searchTerm$\"", + "message": "Ingen resultat for «$searchTerm$»", "description": "Shown in the search left pane when no results were found", "placeholders": { "searchTerm": { @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Samtalar", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Kan ikkje oppdatera", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop klarte ikkje oppdatera, men det finst ei ny utgåve. Gå til https://signal.org/download og installer den nye utgåva for hand, kontakt så support eller opprett ei feilmelding om dette problemet.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop er sannsynlegvis i ein macOS-karantene, og kan ikkje oppdatera seg sjølv. Prøv å flytta Signal.app til mappa /Applications med Finder.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -842,7 +858,7 @@ "description": "Label for the sender of a message" }, "to": { - "message": "to", + "message": "til", "description": "Label for the receiver of a message" }, "sent": { @@ -1211,6 +1227,10 @@ "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": "Meldingsteksta er for lang", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Opphev blokkeringa på denne kontakten for å senda ei melding.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Mørkt", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "System", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Notat til meg sjølv", "description": "Name for the conversation with your own phone number" @@ -1430,7 +1454,7 @@ "description": "Label text for menu bar visibility setting" }, "startConversation": { - "message": "Start new conversation…", + "message": "Start ein ny samtale", "description": "Label underneath number a user enters that is not an existing contact" }, "newPhoneNumber": { @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Utkast:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Klistremerkemelding", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Ustøtta melding", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Forsvinnande foto", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Klarte ikkje å opna pakka med klistremerker", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Installerte klistremerke", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Ingen klistremerke installert enno", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal artist-serier", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Ingen Signal Artist-klistremerke tilgjengelege", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Klistremerke du har mottatt", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Klistremerke frå innkommande meldingar vil dukka opp her", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Installer", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Avinstaller", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Du kan kanskje ikkje installera denne klistremerkepakka på nytt viss du ikkje lenger har kjeldemeldinga.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Klistremerke på veg", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Kvifor bruka ord når du kan bruka klistremerke?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Klarte ikkje å lasta ned alle klistremerka", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Installerer klistremerkepakka …", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Fann inga klistremerke", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Du kan installera nye klistremerkepakker frå meldingane dine", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Fann inga klistermerkepakker", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Nyleg brukte klistremerke dukkar opp her", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Klistremerkepakke", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Klarte ikkje opna klistremerkepakka. Sjekk at du er på nett og prøv igjen.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Fann ingen emoji", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Søk etter emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Hudtone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Avbryt", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ sende deg ei melding som ikkje kan behandlast eller visast fordi den bruker ein ny Signal-funksjon.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Du kan spørja $contact$ om å senda meldinga på nytt no som du har ei oppdatert utgåve av Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Ei av einingane dine sende ei melding som ikkje kan behandlast fordi den bruker ein ny Signal-funksjon.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Framtidige meldingar som denne vil synkroniserast no som du har ei oppdatert utgåve av Signal.", + "description": "" + }, + "Message--update-signal": { + "message": "Oppdater Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Vist", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Bilde", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Vis bilete", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Vilkår og personvernfråsegn", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/no/messages.json b/_locales/no/messages.json index 90b4d78cb8..cf7726b3a5 100644 --- a/_locales/no/messages.json +++ b/_locales/no/messages.json @@ -263,10 +263,6 @@ "message": "Rull til bunnen av samtalen", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Ny melding nedenfor", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Nye meldinger nedenfor", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Ditt sikkerhetsnummer med $name$ er endret. Dette kan enten bety at noen avlytter kommunikasjonen deres, eller at $name$ bare har reinstallert Signal. Du kan ha lyst til å bekrefte ditt sikkerhetsnummer med denne kontakten.", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -651,6 +647,16 @@ "message": "Søk", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "No results for \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Conversations", "description": "Shown to separate the types of search results" @@ -1211,6 +1227,10 @@ "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": "Message body is too long.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Opphev blokkeringen på denne kontakten for å sende en melding.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Mørkt", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "System", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Note to Self", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Kladd:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Sticker message", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Unsupported message", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Disappearing photo", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Sticker pack could not be installed", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Installed Stickers", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "No stickers installed", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal Artist Series", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "No Signal Artist stickers available", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Stickers You Received", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Stickers from incoming messages will appear here", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Install", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Uninstall", + "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--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--DownloadError": { + "message": "Some stickers could not be downloaded.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Installing sticker pack...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "No stickers found", + "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": "Sticker Pack", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Error opening sticker pack. Check your internet connection and try again.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "No emoji found", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Search Emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Skin tone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Avbryt", + "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": "Update Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Viewed", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Bilde", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "View Photo", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Vilkår og personvernerklæring", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/pl/messages.json b/_locales/pl/messages.json index ecafd41c55..fe20ec2163 100644 --- a/_locales/pl/messages.json +++ b/_locales/pl/messages.json @@ -263,10 +263,6 @@ "message": "Przewiń na koniec konwersacji", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Nowa wiadomość poniżej", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Nowe wiadomości poniżej", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -651,6 +647,16 @@ "message": "Szukaj", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Szukaj w $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": "Brak wyników dla \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "Nie znaleziono \"$searchTerm$\" w $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Rozmowy", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Nie można zaktualizować", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Dostępna jest nowa wersja Signal Desktop, ale automatyczna aktualizacja nie powiodła się. Przejdź do https://signal.org/download i ręcznie zainstaluj nową wersję, a następnie skontaktuj się z pomocą techniczną lub zgłoś błąd dotyczący tego problemu.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop prawdopodobnie znajduje się w kwarantannie systemu MacOS i nie będzie można dokonać automatycznej aktualizacji. Spróbuj przenieść Signal.app do / Aplikacje za pomocą Findera.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1112,7 +1128,7 @@ "description": "Text that links to a support article on verifying safety numbers" }, "expiredWarning": { - "message": "Ta wersja Signal Desktop jest przestarzała. Aby nadal wysyłać wiadomości, wykonaj aktualizację.", + "message": "Ta wersja Signal Desktop jest przestarzała. Aby nadal móc wysyłać wiadomości, zaktualizuj Signal Desktop do najnowszej wersji.", "description": "Warning notification that this version of the app has expired" }, "upgrade": { @@ -1211,6 +1227,10 @@ "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": "Wiadomość jest za długa.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Odblokuj ten kontakt, aby wysłać wiadomość.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Ciemny", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "System", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Moje notatki", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Szkic:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Naklejka", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Nieobsługiwana wiadomość", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Znikające zdjęcie", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Nie można zainstalować pakietu naklejek", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Zainstalowane naklejki", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Brak naklejek", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal Artist Series", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "No Signal Artist stickers available", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Naklejki, które odebrano", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Tutaj pojawią się naklejki z wiadomości przychodzących", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Zainstaluj", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Odinstaluj", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Nie można ponownie zainstalować pakietu naklejek, jeśli nie jest dostępny wiadomość źródłowa.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Przedstawiamy naklejki", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Po co używać słów, gdy można używać naklejek?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Niektóre naklejki mogły nie zostać pobrane.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Instalowanie pakietu naklejek...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Nie znaleziono naklejek", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Nowe pakiety naklejek z Twoich wiadomości są dostępne do zainstalowania", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Nie znaleziono pakietów naklejek", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Tutaj pojawią się ostatnio używane naklejki.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Pakiet naklejek", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Błąd podczas otwierania pakietu naklejek. Sprawdź połączenie internetowe i spróbuj ponownie.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Nie znaleziono emoji", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Szukaj emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Odcień skóry $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Anuluj", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ wysłał(a) wiadomość, która nie może zostać przetworzona lub wyświetlona, ponieważ wykorzystuje nową funkcję Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Używasz aktualnej wersji Signal. Możesz teraz poprosić $contact$ o ponowne wysłanie tej wiadomości.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Z jednego z Twoich urządzeń wysłało wiadomość, która nie może zostać przetworzona lub wyświetlona, ponieważ wykorzystuje nową funkcję Signal.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Używasz aktualnej wersji Signal. Kolejne wiadomości takie jak ta, zostaną teraz zsynchronizowane.", + "description": "" + }, + "Message--update-signal": { + "message": "Zaktualizuj Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Wyświetlono", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Zdjęcie", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Wyświetl zdjęcie", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(załącznik)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(cytat)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(szkic)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Warunki korzystania & Polityka prywatności", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/pt_BR/messages.json b/_locales/pt_BR/messages.json index ff9b5b822d..9f15c52640 100644 --- a/_locales/pt_BR/messages.json +++ b/_locales/pt_BR/messages.json @@ -40,7 +40,7 @@ "description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system." }, "appMenuHide": { - "message": "Esconder", + "message": "Ocultar", "description": "Application menu command to hide the window" }, "appMenuHideOthers": { @@ -263,10 +263,6 @@ "message": "Deslizar até o início da conversa", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Nova mensagem abaixo", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Novas mensagens abaixo", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "O seu número de segurança com $name$mudou. Isso pode significar uma tentativa de interceptação das suas comunicações ou somente que $name$ reinstalou Signal. Recomendamos que você verifique o seu número de segurança com essa pessoa.", + "message": "O seu número de segurança com $name$ mudou. Isso pode significar que alguém esteja tentando interceptar suas mensagens ou, simplesmente, que $name$ tenha reinstalado o Signal. Verifique seu número de segurança com essa pessoa.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name": { @@ -651,6 +647,16 @@ "message": "Buscar", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "Sem resultados para \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Conversas", "description": "Shown to separate the types of search results" @@ -728,7 +744,7 @@ "description": "When rendering an address, used to provide context to a post office box" }, "downloading": { - "message": "A transferir", + "message": "Baixando", "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadAttachment": { @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Não é possível atualizar", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Falhou a atualização do Signal Desktop, mas há uma nova versão disponível. Favor visitar https://signal.org/download e instalar a nova versão manualmente, depois entre em contato com o suporte ou reporte um bug sobre este problema.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop está provavelmente em quarentena no macOS e não será capaz de realizar a atualização automática. Favor tentar mover o Signal.app para /Applications usando o Finder.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1211,6 +1227,10 @@ "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": "Corpo de mensagem demasiado longo.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Desbloquear este contato para enviar uma mensagem.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Escuro", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "Sistema", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Recado para mim", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Rascunho:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Mensagem com figurinha", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Mensagem sem suporte", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Foto efêmera", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "O pacote de figurinhas não pôde ser instalado", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Figurinhas instaladas", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Nenhuma figurinha instalada", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Série Signal Artist", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Nenhuma figurinha Signal Artist disponível", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Figurinhas que você recebeu", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Figurinhas de mensagens recebidas aparecerão aqui", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Instalar", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Desinstalar", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Você pode não ser capaz de reinstalar este pacote de figurinhas se não tiver a mensagem original.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Apresentando Figurinhas", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Por que utilizar palavras quando você pode utilizar figurinhas? ", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Algumas figurinhas não puderam ser baixadas.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Instalando pacote de figurinhas...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Nenhuma figurinha encontrada", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Novos pacotes de figurinhas em suas mensagens estão disponíveis para instalação.", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Nenhum pacote de figurinhas encontrado", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Figurinhas utilizadas recentemente aparecerão aqui.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Pacote de Figurinhas", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Falha ao abrir o pacote de stickers. Conecte-se à internet e tente novamente.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Nenhum emoji encontrado", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Procurar emojis", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Tom de pele $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Cancelar", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ enviou-lhe uma mensagem que não pode ser processada ou exibida porque usa um novo recurso do Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Você pode pedir a $contact$ que reenvie a mensagem agora que você atualizou o Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Uma mensagem enviada de um dos seus dispositivos não pode ser processada ou exibida porque usa um novo recurso do Signal.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "As próximas mensagens desse tipo seram sincronizadas agora que você está usando uma versão atualizada do Signal.", + "description": "" + }, + "Message--update-signal": { + "message": "Atualizar o Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Vista", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Foto", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Ver foto", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Termos & Política de Privacidade", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/pt_PT/messages.json b/_locales/pt_PT/messages.json index 06cabe7f24..2260a999a3 100644 --- a/_locales/pt_PT/messages.json +++ b/_locales/pt_PT/messages.json @@ -263,10 +263,6 @@ "message": "Ir para o fim da conversa", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Nova mensagem abaixo", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Novas mensagens abaixo", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "O número de segurança com $name$ mudou. Isto poderá querer dizer que alguém está a tentar intercetar as suas comunicações ou simplesmente que $name$ reinstalou o Signal. Poderá querer verificar os seus números de segurança com o seu contacto.", + "message": "O seu número de segurança com $name$ foi alterado. Isto poderá querer significar que alguém está a tentar intercetar as suas comunicações ou que $name$ simplesmente reinstalou o Signal. Se desejar confirme o seu número de segurança com este contacto.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name": { @@ -651,6 +647,16 @@ "message": "Procurar", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "Sem resultados para \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Conversas", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Não é possível atualizar", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Ocorreu um erro ao tentar atualizar o Signal Desktop para a versão mais recente. Por favor, vá até https://signal.org/download e instale manualmente a nova versão. Depois, ou contacte a nossa equipa de suporte ou envie-nos um ficheiro de erro com este problema.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Provavelmente o Signal Desktop encontra-se na quarentena do macOS e como tal não será possível atualizar automaticamente. Por favor, tente mover o programa Signal.app para /Aplicações com o Finder.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1211,6 +1227,10 @@ "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": "O corpo da mensagem é demasiado longo.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Desbloqueie este contacto para enviar uma mensagem.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Escuro", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "Sistema", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Nota para mim", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Rascunho:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Mensagem tipo autocolante", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Mensagem não suportada", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Destruição de fotografia", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Não foi possível instalar o pacote de autocolantes", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Autocolantes instalados", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Sem autocolantes instalados", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Séries de artista do Signal", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Não se encontram disponíveis autocolantes das séries de artista Signal", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Autocolantes que recebeu", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Os autocolantes das mensagens recebidas irão aparecer aqui", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Instalar", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Desinstalar", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Poderá não conseguir voltar a reinstalar este pacote de autocolantes caso já não possua a mensagem onde estava a origem dele.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Introdução aos autocolantes", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Porquê utilizar palavras quando pode utilizar autocolantes?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Não foi possível descarregar alguns autocolantes.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "A instalar o pacote de autocolantes...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Nenhum autocolante encontrado", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Estão disponíveis para instalar novos pacotes de autocolantes para as suas mensagens", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Não foram encontrados pacotes de autocolantes", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Os autocolantes recentemente utilizados irão aparecer aqui", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Pacote de autocolantes", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Erro ao abrir o pacote de autocolantes. Verifique a sua ligação à Internet e tente novamente.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Nenhum foi encontrado nenhum emoji", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Procurar emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Tom de pele $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Cancelar", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ enviou-lhe uma mensagem que não pode ser processada ou exibida porque utiliza um recurso novo do Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Pode pedir a $contact$ para lhe reenviar esta mensagem agora que você já está a utilizar uma versão atualizada do Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Um dos seus dispositivos enviou uma mensagem que não pode ser processada ou exibida porque utiliza um recurso novo do Signal.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Mensagens futuras como estas serão agora sincronizadas agora que você já está a utilizar uma versão atualizada do Signal.", + "description": "" + }, + "Message--update-signal": { + "message": "Atualizar o Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Vista(s)", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Fotografia", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Ver fotografia", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Termos e política de privacidade", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/ro/messages.json b/_locales/ro/messages.json index 9239de4a77..ee9f99aa63 100644 --- a/_locales/ro/messages.json +++ b/_locales/ro/messages.json @@ -263,10 +263,6 @@ "message": "Derulează în partea de jos a conversației", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Mesaj nou mai jos", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Mesaje noi mai jos", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Numărul tău de siguranță cu $name$ s-a modificat. Asta ar putea să însemne fie că cineva încearcă să intercepteze comunicarea voastră fie că $name$ pur și simplu a reinstalat Signal. Ar trebui să verifici numărul tău de siguranță cu acest contact.", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -651,6 +647,16 @@ "message": "Căutați", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "Nici un rezultat pentru \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Conversații", "description": "Shown to separate the types of search results" @@ -794,7 +810,7 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Actualizare eșuată", "description": "Shown as the title of our update error dialogs on windows" }, "cannotUpdateDetail": { @@ -1211,6 +1227,10 @@ "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": "Conținutul mesajului este prea lung.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Deblochează acest contact pentru a putea trimite mesaje.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Închisă", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "Sistem", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Notă personală", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Ciornă:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Mesaj cu autocolant", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Unsupported message", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Poză care dispare", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Pachetul cu autocolante nu a putut fi instalat", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Autocolante instalate", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Nici un autocolant instalat", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Seria artistică Signal", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Nu sunt disponible autocolante din seria artistică Signal", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Autocolante primite", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Autocolantele de la mesajele primite se vor afișa aici", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Instalați", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Dezinstalați", + "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--Title": { + "message": "Vă prezentăm autocolantele", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "De ce să folosiți cuvinte când puteți folosi autocolante?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Anumite autocolante nu au putut fi descărcate.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Se instalează pachetul cu autocolante", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Nici un autocolant găsit", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Se pot instala noi pachete cu autocolante din mesajele tale", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Nu a fost găsit nici un pachet cu autocolante", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Autocolantele utilizate recente vor apărea aici.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Pachet autocolante", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Error opening sticker pack. Check your internet connection and try again.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "No emoji found", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Search Emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Skin tone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Anulați", + "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": "Update Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Vizualizată", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Poză", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Vizualizați poza", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Termeni și politica de confidențialitate", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/ru/messages.json b/_locales/ru/messages.json index 2909ad4375..b247b6a999 100644 --- a/_locales/ru/messages.json +++ b/_locales/ru/messages.json @@ -20,7 +20,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." }, "mainMenuEdit": { - "message": "&Изменить", + "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": { @@ -32,7 +32,7 @@ "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": { @@ -56,7 +56,7 @@ "description": "Application menu command to close the application" }, "editMenuUndo": { - "message": "Вернуть", + "message": "Отменить", "description": "Edit menu command to remove recently-typed text" }, "editMenuRedo": { @@ -76,7 +76,7 @@ "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": { @@ -100,7 +100,7 @@ "description": "Window menu command to close the current window" }, "windowMenuMinimize": { - "message": "Минимизировать", + "message": "Свернуть", "description": "Window menu command to minimize the current window" }, "windowMenuZoom": { @@ -108,7 +108,7 @@ "description": "Window menu command to make the current window the size of the whole screen" }, "windowMenuBringAllToFront": { - "message": "Все на передний план", + "message": "Переместить все на передний план", "description": "Window menu command to bring all windows of current applicatinon to front" }, "viewMenuResetZoom": { @@ -140,19 +140,19 @@ "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" }, "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": { @@ -166,7 +166,7 @@ "description": "Shown in place of the search box when showing archived conversation list" }, "archiveHelperText": { - "message": "Эти разговоры архивированы и будут появляться во Входящих только когда получены новые сообщения.", + "message": "Эти разговоры архивированы и появятся во Входящих, только если будут получены новые сообщения.", "description": "Shown at the top of the archived converations list in the left pane" }, "archiveConversation": { @@ -178,11 +178,11 @@ "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" }, "chooseDirectory": { - "message": "Выберите папку", + "message": "Выбрать папку", "description": "Button to allow the user to find a folder on disk" }, "chooseFile": { - "message": "Выберите файл", + "message": "Выбрать файл", "description": "Button to allow the user to find a file on disk" }, "loadDataHeader": { @@ -190,7 +190,7 @@ "description": "Header shown on the first screen in the data import process" }, "loadDataDescription": { - "message": "Вы только что прошли процесс экспорта, и ваши контакты и сообщения терпеливо ждут вас на вашем компьютере. Выберите папку, содержащую сохраненные данные Signal.", + "message": "Вы только что прошли процесс экспорта, и ваши контакты и сообщения терпеливо ждут вас на вашем компьютере. Выберите папку, содержащую ваши сохраненные данные Signal.", "description": "Introduction to the process of importing messages and contacts from disk" }, "importChooserTitle": { @@ -206,15 +206,15 @@ "description": "Header of screen shown as data is import" }, "importErrorFirst": { - "message": "Убедитесь, что выбран правильный каталог, содержащий сохраненные вами данные Signal. Его название должно начинаться с 'Signal Export'. Также вы можете сохранить новую копию своих данных из приложения Chrome.", + "message": "Убедитесь, что вы выбрали правильный каталог, содержащий ваши сохраненные данные Signal. Его название должно начинаться с «Signal Export». Также вы можете сохранить новую копию своих данных из приложения для 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": { - "message": "Выберите папку и повторите попытку.", + "message": "Выберите папку и повторите попытку", "description": "Button shown if the user runs into an error during import, allowing them to start over" }, "importCompleteHeader": { @@ -222,23 +222,23 @@ "description": "Header shown on the screen at the end of a successful import process" }, "importCompleteStartButton": { - "message": "Начните использовать Signal Desktop", + "message": "Начать использование Signal Desktop", "description": "Button shown at end of successful import process, nothing left but a restart" }, "importCompleteLinkButton": { - "message": "Свяжите это устройство с телефоном", + "message": "Привяжите это устройство к вашему телефону", "description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen" }, "selectedLocation": { - "message": "выбранное расположение", + "message": "выбранное вами расположение", "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": { @@ -252,7 +252,7 @@ "description": "The label for yourself when shown in a group member list" }, "view": { - "message": "Просмотр", + "message": "Просмотреть", "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { @@ -260,13 +260,9 @@ "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { - "message": "Перейти в конец беседы", + "message": "Перейти в конец разговора", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Новое сообщение ниже", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Новые сообщения ниже", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -286,7 +282,7 @@ } }, "youMarkedAsVerified": { - "message": "Вы пометили свой код безопасности с $name$ как верифицированный.", + "message": "Вы отметили свой код безопасности с $name$ как подтвержденный", "description": "Shown in the conversation history when the user marks a contact as verified.", "placeholders": { "name": { @@ -296,7 +292,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": { @@ -306,7 +302,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": { @@ -316,7 +312,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": { @@ -326,15 +322,15 @@ } }, "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." }, "changedSinceVerifiedMultiple": { - "message": "Коды безопасности с несколькими участниками группы изменились со времени последнего подтверждения. Это может означать, что кто-то пытается перехватить ваши сообщения, или попросту кто-то из участников группы переустановил Signal.", + "message": "Ваши коды безопасности с несколькими участниками группы изменились со времени последнего подтверждения. Это может означать, что кто-то пытается перехватить вашу переписку и звонки или что они просто переустановили Signal.", "description": "Shown on confirmation dialog when user attempts to send a message" }, "changedSinceVerified": { - "message": "Код безопасности с $name$ изменился с момента последнего подтверждения. Это может означать, что кто-то пытается перехватить ваши сообщения, или $name$ попросту переустановил Signal. ", + "message": "Ваш код безопасности с $name$ изменился с момента последнего подтверждения. Это может означать, что кто-то пытается перехватить вашу переписку и звонки или что $name$ просто переустановил(-а) Signal.", "description": "Shown on confirmation dialog when user attempts to send a message", "placeholders": { "name": { @@ -344,7 +340,7 @@ } }, "changedRightAfterVerify": { - "message": "Код безопасности который вы пытаетесь подтвердить уже изменился. Пожалуйста, перепроверьте код безопасности с $name$. Помните, что подобные изменения могут означать попытку перехвата ваших сообщений, либо $name$ попросту переустановил Signal.", + "message": "Код безопасности, который вы пытаетесь подтвердить, изменился. Пожалуйста, перепроверьте ваш код безопасности с $name$. Помните, это изменение может означать, что кто-то пытается перехватить вашу переписку и звонки или что $name$ просто переустановил(-а) 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": { "name": { @@ -354,11 +350,11 @@ } }, "changedRecentlyMultiple": { - "message": "Коды безопасности с несколькими участниками группы изменились со времени последнего подтверждения. Это может означать, что кто-то пытается перехватить ваши сообщения, или попросту кто-то из участников переустановил Signal. ", + "message": "Ваши коды безопасности с несколькими участниками группы недавно изменились. Это может означать, что кто-то пытается перехватить вашу переписку и звонки или что они просто переустановили Signal.", "description": "Shown on confirmation dialog when user attempts to send a message" }, "changedRecently": { - "message": "Код безопасности с $name$ изменился. Это может означать, что кто-то пытается перехватить ваши сообщения, или $name$ попросту переустановил Signal.", + "message": "Ваш код безопасности с $name$ недавно изменился. Это может означать, что кто-то пытается перехватить вашу переписку и звонки или что $name$ просто переустановил(-а) Signal.", "description": "Shown on confirmation dialog when user attempts to send a message", "placeholders": { "name": { @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Код безопасности с $name$ изменился. Это может означать, что кто-то пытается перехватить ваши сообщения, либо $name$ попросту переустановил Signal. Вы можете подтвердить свой код безопасности с данным контактом.", + "message": "Ваш код безопасности с $name$ изменился. Это может означать, что кто-то пытается перехватить вашу переписку и звонки или что $name$ просто переустановил(-а) Signal. Возможно, вы захотите подтвердить ваш код безопасности с этим контактом.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name": { @@ -382,7 +378,7 @@ "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, "noLongerVerified": { - "message": "Код безопасности с $name$ изменился и более не является подтвержденным. Нажмите, чтобы показать.", + "message": "Ваш код безопасности с $name$ изменился и больше не является подтвержденным. Нажмите, чтобы показать.", "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { @@ -392,15 +388,15 @@ } }, "multipleNoLongerVerified": { - "message": "Коды безопасности с несколькими участниками данной группы изменились и больше не являются подтвержденными. Нажмите, чтобы показать.", + "message": "Ваши коды безопасности с несколькими участниками этой группы изменились и больше не являются подтвержденными. Нажмите, чтобы показать.", "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Этот журнал отладки будет открыто опубликован для разработчиков. Вы можете проверить и изменить его перед отправкой.", + "message": "Этот журнал будет опубликован в интернете, чтобы разработчики смогли его просмотреть. Вы можете изучить и отредактировать его перед отправкой.", "description": "" }, "debugLogError": { - "message": "Что-то пошло не так с загрузкой! Пожалуйста, подумайте о том, чтобы вручную добавить журнал к вашей ошибке.", + "message": "Что-то пошло не так с загрузкой! Пожалуйста, подумайте о том, чтобы вручную добавить журнал к вашему сообщению об ошибке.", "description": "" }, "reportIssue": { @@ -424,7 +420,7 @@ "description": "" }, "unverify": { - "message": "Отметить как не подтвержденный", + "message": "Отметить как неподтвержденный", "description": "" }, "isVerified": { @@ -456,7 +452,7 @@ "description": "Header for a key change dialog" }, "identityChanged": { - "message": "Код безопасности с этим контактом изменился. Это может означать, что кто-то пытается перехватить ваши сообщения, или собеседник попросту переустановил Signal. Вы можете подтвердить новый код безопасности указанный ниже.", + "message": "Ваш код безопасности с этим контактом изменился. Это может означать, что кто-то пытается перехватить вашу переписку и звонки или что этот контакт просто переустановил Signal. Возможно, вы захотите подтвердить ваш новый код безопасности с этим контактом ниже.", "description": "" }, "incomingError": { @@ -468,7 +464,7 @@ "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)" }, "documents": { @@ -476,7 +472,7 @@ "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": { @@ -500,7 +496,7 @@ "description": "Displayed for incoming unsupported attachment" }, "clickToSave": { - "message": "Нажмите для сохранения", + "message": "Нажмите, чтобы сохранить", "description": "Hover text for attachment filenames" }, "unnamedFile": { @@ -512,15 +508,15 @@ "description": "Name for a voice message attachment" }, "dangerousFileType": { - "message": "По соображениям безопасности этот тип файлов нельзя пересылать в приложениях.", + "message": "Этот тип файла не разрешен по соображениям безопасности", "description": "Shown in toast when user attempts to send .exe file, for example" }, "loadingPreview": { - "message": "Загрузка предварительного просмотра...", + "message": "Загрузка предпросмотра…", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area" }, "stagedPreviewThumbnail": { - "message": "Черновик миниатюры предварительного просмотра ссылки для $domain$", + "message": "Черновик миниатюры предпросмотра ссылки для $domain$", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", "placeholders": { "path": { @@ -530,7 +526,7 @@ } }, "previewThumbnail": { - "message": "Миниатюра предварительного просмотра ссылки для $domain$", + "message": "Миниатюра предпросмотра ссылки для $domain$", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", "placeholders": { "path": { @@ -550,23 +546,23 @@ } }, "oneNonImageAtATimeToast": { - "message": "При включении в сообщение вложений, не относящихся к изображениям, ограничение составляет по одному вложению на сообщение.", + "message": "При включении вложений, не относящихся к изображениям, ограничение составляет по одному вложению на сообщение.", "description": "An error popup when the user has attempted to add an attachment" }, "cannotMixImageAdnNonImageAttachments": { - "message": "Нельзя смешивать вложения, не относящиеся к изображениям, с изображениями в одном сообщении.", + "message": "Вы не можете смешивать вложения, не относящиеся к изображениям, с изображениями в одном сообщении.", "description": "An error popup when the user has attempted to add an attachment" }, "maximumAttachments": { - "message": "Вы не можете больше добавлять вложения к этому сообщению.", + "message": "Вы не можете добавить больше вложений к этому сообщению.", "description": "An error popup when the user has attempted to add an attachment" }, "fileSizeWarning": { - "message": "К сожалению, выбранный файл превышает ограничения на размер сообщений.", + "message": "Извините, выбранный файл превышает ограничение на размер сообщений.", "description": "" }, "unableToLoadAttachment": { - "message": "Невозможно загрузить выбранное приложение.", + "message": "Не удалось загрузить выбранное вложение.", "description": "" }, "disconnected": { @@ -578,11 +574,11 @@ "description": "Displayed when the desktop client is currently connecting to the server." }, "offline": { - "message": "Оффлайн", + "message": "Не в сети", "description": "Displayed when the desktop client has no network connection." }, "checkNetworkConnection": { - "message": "Проверьте сетевое соединение.", + "message": "Проверьте ваше сетевое соединение.", "description": "Obvious instructions for when a user's computer loses its network connection" }, "attemptingReconnection": { @@ -604,7 +600,7 @@ "description": "View menu item to open the debug log (title case)" }, "goToReleaseNotes": { - "message": "Перейти к заметкам о релизе", + "message": "Перейти к заметкам о выпуске", "description": "" }, "goToForums": { @@ -651,8 +647,18 @@ "message": "Поиск", "description": "Placeholder text in the search input" }, + "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$\"", + "message": "Нет результатов для «$searchTerm$»", "description": "Shown in the search left pane when no results were found", "placeholders": { "searchTerm": { @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "Нет результатов для «$searchTerm$» в $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Разговоры", "description": "Shown to separate the types of search results" @@ -696,7 +712,7 @@ } }, "sendMessageToContact": { - "message": "Отправчить сообщение", + "message": "Отправить сообщение", "description": "Shown when you are sent a contact and that contact has a signal account" }, "home": { @@ -736,7 +752,7 @@ "description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button" }, "replyToMessage": { - "message": "Ответ на сообщение", + "message": "Ответить на сообщение", "description": "Shown in triple-dot menu next to message to allow user to start crafting a message with a quotation" }, "originalMessageNotFound": { @@ -770,7 +786,7 @@ } }, "audioPermissionNeeded": { - "message": "Чтобы отправлять аудиосообщения, разрешите Signal Desktop доступ к микрофону.", + "message": "Чтобы отправлять аудиосообщения, разрешите Signal Desktop доступ к вашему микрофону.", "description": "Shown if the user attempts to send an audio message without audio permssions turned on" }, "allowAccess": { @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop не удалось обновиться, но новая версия доступна. Пожалуйста, перейдите на https://signal.org/download и установите новую версию вручную, затем свяжитесь с поддержкой или сообщите об этой проблеме.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Скорее всего, Signal Desktop находится в карантине macOS и не сможет обновляться автоматически. Пожалуйста, попробуйте переместить Signal.app в /Applications при помощи Finder.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -814,7 +830,7 @@ "description": "" }, "failedToSend": { - "message": "Не удалось отправить некоторым получателям. Проверьте сетевое соединение.", + "message": "Не удалось отправить некоторым получателям. Проверьте ваше сетевое соединение.", "description": "" }, "error": { @@ -822,7 +838,7 @@ "description": "" }, "messageDetail": { - "message": "Детали сообщения", + "message": "Подробности сообщения", "description": "" }, "delete": { @@ -830,7 +846,7 @@ "description": "" }, "deleteWarning": { - "message": "Вы уверены? Нажав 'удалить' вы навсегда удалите данное сообщение только с этого устройства.", + "message": "Вы уверены? Нажав «удалить», вы навсегда удалите данное сообщение только с этого устройства.", "description": "" }, "deleteThisMessage": { @@ -842,7 +858,7 @@ "description": "Label for the sender of a message" }, "to": { - "message": "->", + "message": "(кому)", "description": "Label for the receiver of a message" }, "sent": { @@ -878,7 +894,7 @@ "description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command." }, "verifyHelp": { - "message": "Если вы хотите подтвердить безопасность вашего соединения с $name$, сравните код, указанные выше, с кодом на устройстве собеседника.", + "message": "Если вы хотите подтвердить безопасность вашего сквозного шифрования с $name$, сравните цифры, указанные выше, с цифрами на их устройстве.", "description": "", "placeholders": { "name": { @@ -888,15 +904,15 @@ } }, "theirIdentityUnknown": { - "message": "Вы еще не обменивались сообщениями с данным собеседником. Код безопасности станет доступен после отправки первого сообщения.", + "message": "Вы еще не обменялись сообщениями с данным контактом. Код безопасности станет доступен после отправки первого сообщения.", "description": "" }, "moreInfo": { - "message": "Больше информации...", + "message": "Подробнее…", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { - "message": "Повторить отправку", + "message": "Повторить попытку отправки", "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { @@ -912,7 +928,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": { @@ -932,11 +948,11 @@ "description": "Used in the alt tag for the image shown in a full-screen lightbox view" }, "imageCaptionIconAlt": { - "message": "Иконка, показывающая, что у этого изображения есть подпись", + "message": "Значок, показывающий, что у этого изображения есть подпись", "description": "Used for the icon layered on top of an image in message bubbles" }, "addACaption": { - "message": "Добавить субтитры...", + "message": "Добавить подпись…", "description": "" }, "save": { @@ -956,7 +972,7 @@ "description": "Tagline displayed under 'installWelcome' string on the install page" }, "linkYourPhone": { - "message": "Свяжите свой телефон с Signal Desktop", + "message": "Привяжите свой телефон к Signal Desktop", "description": "Shown on the front page when the application first starst, above the QR code" }, "signalSettings": { @@ -964,15 +980,15 @@ "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" }, "linkedDevices": { - "message": "Связанные устройства", + "message": "Привязанные устройства", "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" }, "plusButton": { - "message": "Кнопка '+'", + "message": "Кнопка «+»", "description": "The button used in Signal Android to add a new linked device" }, "linkNewDevice": { - "message": "Связать новое устройство", + "message": "Привязать новое устройство", "description": "The menu option shown in Signal iOS to add a new linked device" }, "deviceName": { @@ -984,7 +1000,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": { @@ -996,7 +1012,7 @@ "description": "Displayed when we can't connect to the server." }, "installTooManyDevices": { - "message": "Извините, вы привязали слишком много устройств. Попробуйте удалить неиспользуемые устройства.", + "message": "Извините, вы уже привязали слишком много устройств. Попробуйте удалить несколько.", "description": "" }, "settings": { @@ -1020,15 +1036,15 @@ "description": "Header for general options on the settings screen" }, "spellCheckDescription": { - "message": "Включить проверку орфографии текста, введенного в поле создания сообщения", + "message": "Включить проверку орфографии текста, введенного в поле составления сообщения", "description": "Description of the media permission description" }, "clearDataHeader": { - "message": "Очистить данные", + "message": "Очистка данных", "description": "Header in the settings dialog for the section dealing with data deletion" }, "clearDataExplanation": { - "message": "Это действие очистит все данные приложения, удалив все сообщения и информацию об учетной записи.", + "message": "Это действие очистит все данные в приложении, удалив все сообщения и сохраненную информацию об учетной записи.", "description": "Text describing what the clear data button will do." }, "clearDataButton": { @@ -1040,7 +1056,7 @@ "description": "Header of the full-screen delete data confirmation screen" }, "deleteAllDataBody": { - "message": "Вы собираетесь удалить всю информацию об учетной записи из этого приложения, включая контакты и сообщения. Вы всегда можете повторно связать ваше мобильное устройство, но это не приведет к восстановлению удаленных сообщений.", + "message": "Вы собираетесь удалить всю сохраненную информацию об учетной записи этого приложения, включая все контакты и все сообщения. Вы всегда можете повторно привязать ваше мобильное устройство, но это не приведет к восстановлению удаленных сообщений.", "description": "Text describing what exactly will happen if the user clicks the button to delete all data" }, "deleteAllDataButton": { @@ -1056,7 +1072,7 @@ "description": "Header for notification settings" }, "notificationSettingsDialog": { - "message": "При получении сообщения, всплывающие уведомления будут содержать:", + "message": "При получении сообщений показывать уведомления, которые будут содержать:", "description": "Explain the purpose of the notification settings" }, "disableNotifications": { @@ -1068,7 +1084,7 @@ "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Ни имени, ни сообщения", + "message": "Без имени и сообщения", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { @@ -1084,7 +1100,7 @@ "description": "Displayed in notifications for multiple messages" }, "notificationMostRecentFrom": { - "message": "Последние от:", + "message": "Последнее от:", "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" }, "notificationFrom": { @@ -1096,7 +1112,7 @@ "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" }, "sendFailed": { - "message": "Ошибка отправки", + "message": "Отправка не удалась", "description": "Shown on outgoing message if it fails to send" }, "showMore": { @@ -1104,15 +1120,15 @@ "description": "Displays the details of a key change" }, "showLess": { - "message": "Скрыть детали", + "message": "Скрыть подробности", "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 Desktop устарела. Выполните обновление до последней версии, чтобы продолжить обмен сообщениями.", + "message": "Эта версия Signal Desktop устарела. Пожалуйста, выполните обновление до последней версии, чтобы продолжить обмен сообщениями.", "description": "Warning notification that this version of the app has expired" }, "upgrade": { @@ -1132,11 +1148,11 @@ "description": "Label for contact and group sync settings" }, "syncExplanation": { - "message": "Импортировать все группы и контакты Signal с мобильного устройства.", + "message": "Импортировать все группы и контакты Signal с вашего мобильного устройства.", "description": "Explanatory text for sync settings" }, "lastSynced": { - "message": "Последний импорт в", + "message": "Последний импорт", "description": "Label for date and time of last sync operation" }, "syncNow": { @@ -1144,11 +1160,11 @@ "description": "Label for a button that syncs contacts and groups from your phone" }, "syncing": { - "message": "Импорт...", + "message": "Импорт…", "description": "Label for a disabled sync button while sync is in progress." }, "syncFailed": { - "message": "Ошибка импорта. Убедитесь, что компьютер и мобильное устройство подключены к интернету.", + "message": "Импорт не удался. Убедитесь, что ваши компьютер и телефон подключены к интернету.", "description": "Informational text displayed if a sync operation times out." }, "timestamp_s": { @@ -1174,7 +1190,7 @@ } }, "hoursAgo": { - "message": "$hours$ час. назад", + "message": "$hours$ ч. назад", "description": "Contracted form of 'X hours ago' which works both for singular and plural", "placeholders": { "hours": { @@ -1211,16 +1227,20 @@ "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": "Текст сообщения слишком длинный.", + "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": "Чтобы послать сообщение, сначала разблокируйте эту группу", + "message": "Разблокируйте эту группу, чтобы отправить сообщение.", "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": { @@ -1230,7 +1250,7 @@ } }, "timerSetOnSync": { - "message": "Обновлен таймер исчезновения сообщений до $time$", + "message": "Установлен таймер исчезающих сообщений — $time$", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1240,7 +1260,7 @@ } }, "theyChangedTheTimer": { - "message": "$name$ установил таймер исчезновения сообщений на $time$", + "message": "$name$ установил(-а) таймер исчезающих сообщений — $time$", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1254,7 +1274,7 @@ } }, "timerOption_0_seconds": { - "message": "выкл", + "message": "выключить", "description": "Label for option to turn off message expiration in the timer menu" }, "timerOption_5_seconds": { @@ -1358,7 +1378,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": { @@ -1382,15 +1402,15 @@ } }, "audioNotificationDescription": { - "message": "Воспроизведение звукового уведомления", + "message": "Воспроизводить звуковое уведомление", "description": "Description for audio notification setting" }, "safetyNumberChanged": { - "message": "Код безопасности был изменен", + "message": "Код безопасности изменился", "description": "A notification shown in the conversation when a contact reinstalls" }, "safetyNumberChangedGroup": { - "message": "Код безопасности c $name$ был изменен.", + "message": "Код безопасности с $name$ изменился", "description": "A notification shown in a group conversation when a contact reinstalls, showing the contact name", "placeholders": { "name": { @@ -1400,7 +1420,7 @@ } }, "verifyNewNumber": { - "message": "Верифицировать код безопасности", + "message": "Подтвердить код безопасности", "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { @@ -1421,6 +1441,10 @@ "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" @@ -1434,15 +1458,15 @@ "description": "Label underneath number a user enters that is not an existing contact" }, "newPhoneNumber": { - "message": "Введите номер телефона для добавления контакта.", + "message": "Введите номер телефона, чтобы добавить контакт.", "description": "Placeholder for adding a new number to a contact" }, "invalidNumberError": { - "message": "Неверный номер", + "message": "Некорректный номер", "description": "When a person inputs a number that is invalid" }, "unlinkedWarning": { - "message": "Повторно свяжите Signal Desktop с вашим мобильным устройством для продолжения общения.", + "message": "Повторно привяжите Signal Desktop к вашему мобильному устройству для продолжения обмена сообщениями.", "description": "" }, "unlinked": { @@ -1450,7 +1474,7 @@ "description": "" }, "relink": { - "message": "Привязать", + "message": "Привязать заново", "description": "" }, "autoUpdateNewVersionTitle": { @@ -1458,15 +1482,15 @@ "description": "" }, "autoUpdateNewVersionMessage": { - "message": "Доступна новая версия Signal", + "message": "Доступна новая версия Signal.", "description": "" }, "autoUpdateNewVersionInstructions": { - "message": "Для применения обновлений перезапустите Signal.", + "message": "Для применения обновлений нажмите «Перезапустить Signal».", "description": "" }, "autoUpdateRestartButtonLabel": { - "message": "Перезапустите Signal", + "message": "Перезапустить Signal", "description": "" }, "autoUpdateLaterButtonLabel": { @@ -1474,7 +1498,7 @@ "description": "" }, "leftTheGroup": { - "message": "$name$ покинул(а) группу.", + "message": "$name$ покинул(-а) группу", "description": "Shown in the conversation history when a single person leaves the group", "placeholders": { "name": { @@ -1484,7 +1508,7 @@ } }, "multipleLeftTheGroup": { - "message": "$name$ покинул(а) группу.", + "message": "$name$ покинули группу", "description": "Shown in the conversation history when multiple people leave the group", "placeholders": { "name": { @@ -1498,7 +1522,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": { @@ -1508,7 +1532,7 @@ } }, "joinedTheGroup": { - "message": "$name$ присоединился(лась) к группе.", + "message": "$name$ присоединился(-лась) к группе", "description": "Shown in the conversation history when a single person joins the group", "placeholders": { "name": { @@ -1518,7 +1542,7 @@ } }, "multipleJoinedTheGroup": { - "message": "$names$ присоединился(-лась) к группе.", + "message": "$names$ присоединились к группе", "description": "Shown in the conversation history when more than one person joins the group", "placeholders": { "names": { @@ -1527,8 +1551,182 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Черновик:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Стикер-сообщение", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "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-photo": { + "message": "Исчезающая фотография", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Не удалось установить набор стикеров", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Установленные стикеры", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Нет установленных стикеров", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Серия художников Signal", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Нет доступных стикеров от художников Signal", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Полученные вами стикеры", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Стикеры из входящих сообщений появятся здесь", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Установить", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Удалить", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Возможно, вы не сможете установить этот набор стикеров снова, если у вас уже нет исходного сообщения.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--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--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" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Отменить", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ отправил(-a) вам сообщение, которое не может быть обработано или отображено, поскольку оно использует новую функцию Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Вы можете попросить $contact$ повторно отправить это сообщение, так как теперь вы используете актуальную версию Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Одно из ваших устройств отправило сообщение, которое не может быть обработано или отображено, поскольку оно использует новую функцию Signal.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Будущие сообщения, подобные этому, будут синхронизироваться, так как теперь вы используете актуальную версию Signal.", + "description": "" + }, + "Message--update-signal": { + "message": "Обновить Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Просмотрено", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Фото", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Просмотреть фотографию", + "description": "Text shown on 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" + }, "privacyPolicy": { - "message": "Условия и политика конфиденциальности", + "message": "Условия и Политика конфиденциальности", "description": "Shown in the about box for the link to https://signal.org/legal" } } diff --git a/_locales/sk/messages.json b/_locales/sk/messages.json index 39b93f7bb7..afda1a38b1 100644 --- a/_locales/sk/messages.json +++ b/_locales/sk/messages.json @@ -166,7 +166,7 @@ "description": "Shown in place of the search box when showing archived conversation list" }, "archiveHelperText": { - "message": "These conversations are archived and will only appear in the Inbox if new messages are received.", + "message": "Tieto konverzácie sú archivované a v priečinku s doručenými správami sa objavia iba po prijatí nových správ.", "description": "Shown at the top of the archived converations list in the left pane" }, "archiveConversation": { @@ -263,10 +263,6 @@ "message": "Späť na koniec", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Nová správa nižšie", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Nové správy nižšie", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Vaše bezpečnostné číslo s $name$ sa od posledného overenia zmenilo. Môže to znamenať, že sa niekto snaží odpočúvať vašu komunikáciu, alebo si len $name$ znovu nainštaloval/a Signal. Odporúčame opätovné overenie bezpečnostného čísla s týmto kontaktom.", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -550,7 +546,7 @@ } }, "oneNonImageAtATimeToast": { - "message": "When including a non-image attachment, the limit is one attachment per message.", + "message": "Ak príloha neobsahuje obrázok, limit je jedna príloha na správu.", "description": "An error popup when the user has attempted to add an attachment" }, "cannotMixImageAdnNonImageAttachments": { @@ -651,6 +647,16 @@ "message": "Hľadať", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Hľadať v $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": "Žiadne výsledky pre \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "Žiadne výsledky pre „$searchTerm$“ v $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Konverzácie", "description": "Shown to separate the types of search results" @@ -794,11 +810,11 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Chyba pri aktualizácii", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop sa nepodarilo aktualizovať, no je k dispozícii nová verzia. Prosím, navštívte stránku https://signal.org/download a nainštalujte novú verziu manuálne, následne buď kontaktujte podporu alebo nahláste technickú chybu.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { @@ -1211,6 +1227,10 @@ "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": "Rozsah správy je príliš dlhý.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Pre odoslanie správy kontakt odblokujte.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Tmavý", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "Systémový", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Poznámka pre seba", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Koncept:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Správa s nálepkou", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Nepodporovaná správa", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Miznúca fotka", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Nepodarilo sa nainštalovať balík nálepiek", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Nainštalované nálepky", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Žiadne nainštalované nálepky", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Zbierka od výtvarníkov Signalu", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Nie sú k dispozícii žiadne nálepky Signal Artist", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Prijaté nálepky", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Tu uvidíte nálepky z prichádzajúcich správ", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Inštalovať", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Odinštalovať", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Ak viac nemáte zdrojovú správu, možno nebudete môcť preinštalovať balík nálepiek.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Predstavujeme nálepky", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Prečo používať slová, keď môžete používať nálepky?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Niektoré nálepky sa nepodarilo stiahnuť.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Inštaluje sa balík nálepiek...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Nenašli sa žiadne nálepky", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Nové balíky nálepiek z vašich správ sú k dispozícii na inštaláciu", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Nenašli sa žiadne balíky nálepiek", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Tu sa objavia nedávno použité nálepky.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Balík nálepiek", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Chyba pri otváraní balíka nálepiek. Skontrolujte svoje internetové pripojenie a skúste znova.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Nenašli sa žiadne emoji", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Hľadať emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Skin tone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Zrušiť", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ vám poslal/a správu, ktorú nemožno spracovať alebo zobraziť, pretože používa novú funkciu Signalu.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Teraz, keď používate najnovšiu verziu Signalu, môžete požiadať používateľa $contact$, aby znova odoslal/a túto správu.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Jedno z vašich zariadení odoslalo správu, ktorú nemožno spracovať alebo zobraziť, pretože používa novú funkciu Signalu.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Teraz, keď používate najnovšiu verziu Signalu, správy ako je táto, budú synchronizované.", + "description": "" + }, + "Message--update-signal": { + "message": "Aktualizovať Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Zobrazené", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Fotka", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Zobraziť fotku", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(príloha)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(koncept)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Podmienky a Ochrana osobných údajov", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/sl/messages.json b/_locales/sl/messages.json index 5b198cb923..262b08a89a 100644 --- a/_locales/sl/messages.json +++ b/_locales/sl/messages.json @@ -263,10 +263,6 @@ "message": "Pomaknite se na dno pogovora", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Novo sporočilo spodaj", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Nova sporočila spodaj", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Vaše varnostno število z uporabnikom $name$ je bilo spremenjeno. To lahko pomeni, da skuša nekdo prestrezati vajino komunikacijo ali pa, da je uporabnik $name$ zgolj ponovno namestil aplikacijo Signal. Morebiti bi želeli preveriti svoje varnostno število z njim.", + "message": "Vaše varnostno število z uporabnikom $name$ je bilo spremenjeno. To lahko pomeni, da skuša nekdo prestrezati vajino komunikacijo ali pa, da je uporabnik $name$ zgolj ponovno namestil aplikacijo Signal. Morda bi želeli preveriti vaše varnostno število z njim.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name": { @@ -651,6 +647,16 @@ "message": "Iskanje", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Išči v $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": "Ni rezultata za \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "Ni rezultatov za \"$searchTerm$\" v $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Pogovori", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Posodobitev ni uspela", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Posodobitev aplikacije Signal Desktop ni bila uspešna, čeprav je na voljo nova različica. Prosimo pojdite na https://signal.org/download in ročno namestite novo različico, nato pa o problemu obvestite podporno službo oz. prijavite hrošča.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Aplikacija Signal Dektop je najverjetneje v karanteni sistema macOS in se zato ne more samo-nadgraditi. Poskusite premakniti datoteko Signal.app v mapo /Applications z orodjem Finder..", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1211,6 +1227,10 @@ "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": "Sporočilo je predolgo.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Za pošiljanje sporočila morate najprej odblokirati ta stik", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Temna", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "Sistemske", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Osebna zabeležka", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Osnutek:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Sporočilo z nalepko", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Nepodprto sporočilo", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Izginjajoča fotografija", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Paket nalepk ni mogel biti nameščen", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Nameščene nalepke", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Brez nameščenih nalepk", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Serija Signalovi umetniki", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Nobenih nalepk iz serije Signalovi umetniki ni na voljo", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Prejete nalepke", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Tu bodo prikazane nalepke iz dohodnih sporočil.", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Namesti", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Odstrani", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Če nimate shranjenega izvornega sporočila, morda ne boste mogli ponovno namestiti tega paketa nalepk.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Predstavljamo vam Nalepke!", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Zakaj bi uporabljali besede, če lahko poveste z nalepkami?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Nekatere nalepke niso bile prenešene.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Nameščam paket nalepk ...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Na voljo ni nobenih nalepk", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Na voljo so novi paketi nalepk iz vaših sporočil", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Na voljo ni nobenih paketov nalepk", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Tu bodo prikazane pred kratkim uporabljene nalepke.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Paket nalepk", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Paketa nalepk ni bilo mogoče odpreti. Preverite internetno povezavo in poskusite znova.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Najden ni bil noben emoji", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Poišči emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Odtenek kože $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Prekliči", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "Uporabnik $contact$ vam je poslal sporočilo, ki ne more biti procesirano oziroma prikazano, ker vsebuje novo funkcijo aplikacije Signal.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Prosite uporabnika $contact$ naj vam ponovno pošlje to sporočilo zdaj, ko je vaša aplikacija Signal posodobljena.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Ena izmed vaših naprav je poslala sporočilo, ki ne more biti procesirano oziroma prikazano, ker vsebuje novo funkcijo aplikacije Signal.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Nova sporočila te vrste bodo delovala, saj zdaj uporabljate posodobljeno različico aplikacije Signal.", + "description": "" + }, + "Message--update-signal": { + "message": "Posodobite aplikacijo Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Ogledano", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Slika", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Ogled fotografije", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(priponka)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(citat)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(osnutek)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Pogoji uporabe in Pravilnik o zasebnosti", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/sq/messages.json b/_locales/sq/messages.json index 1e47563a6c..b31b0b42d1 100644 --- a/_locales/sq/messages.json +++ b/_locales/sq/messages.json @@ -263,10 +263,6 @@ "message": "Rrëshqitni drejt fundit të bisedës", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Mesazh i ri më poshtë", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Mesazhe të rinj më poshtë", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -651,6 +647,16 @@ "message": "Kërko", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Kërkoni te $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": "S’ka përfundime për \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "S’ka përfundime për \"$searchTerm$\" te $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Biseda.", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "S'përditësohet Dot", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop s'arriti të përditësohet, por ka një version të ri të gatshëm. Ju lutemi, shkoni te https://signal.org/download dhe instaloni versionin e ri dorazi, mandej ose lidhuni me asistencën, ose parashtroni një të metë rreth këtij problemi.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Ka gjasa që Signal Desktop të gjendet nën karantinë nga macOS, dhe s’do të jetë në gjendje të vetëpërditësohet. Ju lutemi, provoni ta shpini Signal.app te /Applications përmes Finder.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1211,6 +1227,10 @@ "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": "Lënda e mesazhit është shumë e gjatë.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Që t’i dërgohet një mesazh, zhbllokojeni këtë kontakt.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "E errët", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "Sistem", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Shënim për Veten", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Skicë:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Mesazh ngjitësi", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Mesazh i pambuluar", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Foto që tretet", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Paketa e ngjitësve s’u instalua dot", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Ngjitës të Instaluar", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "S’ka ngjitës të instaluar", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Seritë Artis Signal-i", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "S’ka ngjitës Signal Artist", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Ngjitës Që Keni Marrë", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Këtu do të shfaqen ngjitësit prej mesazhesh të marrë", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Instaloje", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Çinstaloje", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Nëse s’e keni më mesazhin burim, mund të mos jeni në gjendje të riinstaloni këtë paketë ngjitësish.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Ju prezantojmë Ngjitësit", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Pse të përdorni fjalë, kur mund të përdorni ngjitës?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Disa ngjitës s’u shkarkuan dot.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Po instalohet paketë ngjitësish…", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "S’u gjetën ngjitës", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Ka të gatshme për instalim paketa të reja ngjitësish nga mesazhet tuaj", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "S’u gjetën paketa ngjitësish", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Ngjitësit e përdorur tani së fundi do të shfaqen këtu.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Paketë Ngjitësish", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Gabim gjatë hapjes së paketës së ngjitësve. Kontrolloni lidhjen tuaj në internet dhe riprovoni.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "S’u gjetën emoji", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Kërkoni Për Emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Ton lëkurçeje $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Anuloje", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ ju dërgoi një mesazh që s’mund të përpunohet apo shfaqet, ngaqë përdor një veçori të re të Signal-it.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Mund t’i kërkoni $contact$ ta ridërgojë këtë mesazh tani që përdorni një version të përditësuar të Signal-it.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Një nga pajisjet tuaja dërgoi një mesazh që s’mund të përpunohet ose shfaqet, ngaqë përdor një veçori të ri Signal-i.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Mesazhe të tillë të ardhshëm do të njëkohësohen tani që përdorni një version të përditësuar të Signal-it.", + "description": "" + }, + "Message--update-signal": { + "message": "Përditësoni Signal-in", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Parë", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Foto", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Shihni Foton", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(bashkëngjitje)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(citim)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(skicë)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Kushte & Rregulla Privatësie", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/sr/messages.json b/_locales/sr/messages.json index bccd0c5e24..ab3c077ff3 100644 --- a/_locales/sr/messages.json +++ b/_locales/sr/messages.json @@ -263,10 +263,6 @@ "message": "Иди на крај преписке", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Нова порука испод", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Нове поруке испод", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Шифра преписке са $name$ је промењена. Ово значи или да неко пресреће вашу преписку, или је $name$ једноставно извршио поновну инсталацију Signal-а. Можда би требало да пoтврдите шифру преписке са овим контактом.", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -651,6 +647,16 @@ "message": "Тражи", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "No results for \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Преписке", "description": "Shown to separate the types of search results" @@ -1211,6 +1227,10 @@ "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": "Message body is too long.", + "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" @@ -1421,8 +1441,12 @@ "message": "Dark", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "System", + "description": "Label text for system theme" + }, "noteToSelf": { - "message": "Note to Self", + "message": "Моја белешка", "description": "Name for the conversation with your own phone number" }, "hideMenuBar": { @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Нацрт:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Sticker message", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Unsupported message", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Disappearing photo", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Sticker pack could not be installed", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Installed Stickers", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "No stickers installed", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal Artist Series", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "No Signal Artist stickers available", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Stickers You Received", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Stickers from incoming messages will appear here", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Install", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Uninstall", + "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--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--DownloadError": { + "message": "Some stickers could not be downloaded.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Installing sticker pack...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "No stickers found", + "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": "Sticker Pack", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Error opening sticker pack. Check your internet connection and try again.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "No emoji found", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Search Emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Skin tone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "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": "Update Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Viewed", + "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 (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "View Photo", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Terms & Privacy Policy", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/sv/messages.json b/_locales/sv/messages.json index 583781d519..a481c60674 100644 --- a/_locales/sv/messages.json +++ b/_locales/sv/messages.json @@ -12,7 +12,7 @@ "description": "Shown in a popup if the database cannot start up properly" }, "deleteAndRestart": { - "message": "Radera all data och starta om", + "message": "Radera alla data och starta om", "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" }, "mainMenuFile": { @@ -36,7 +36,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": "Inställningar", + "message": "Inställningar…", "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": { @@ -44,7 +44,7 @@ "description": "Application menu command to hide the window" }, "appMenuHideOthers": { - "message": "Dölj andra", + "message": "Göm övriga", "description": "Application menu command to hide all other windows" }, "appMenuUnhide": { @@ -52,7 +52,7 @@ "description": "Application menu command to show all application windows" }, "appMenuQuit": { - "message": "Stäng Signal", + "message": "Avsluta Signal", "description": "Application menu command to close the application" }, "editMenuUndo": { @@ -96,7 +96,7 @@ "description": "Edit menu item under 'speech' to stop dictation" }, "windowMenuClose": { - "message": "Stäng fönster", + "message": "Stäng fönstret", "description": "Window menu command to close the current window" }, "windowMenuMinimize": { @@ -108,11 +108,11 @@ "description": "Window menu command to make the current window the size of the whole screen" }, "windowMenuBringAllToFront": { - "message": "Ta fram alla", + "message": "Lägg alla överst", "description": "Window menu command to bring all windows of current applicatinon to front" }, "viewMenuResetZoom": { - "message": "Aktuella storlek", + "message": "Verklig storlek", "description": "View menu command to go back to the default zoom" }, "viewMenuZoomIn": { @@ -263,10 +263,6 @@ "message": "Rulla till botten av konversationen", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Nytt meddelande nedanför", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Nya meddelanden nedanför", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Ditt säkerhetsnummer med $name$ har ändrats. Detta kan antingen betyda att någon försöker avlyssna din konversation eller att $name$ har ominstallerat Signal. Du kanske vill verifiera det nya säkerhetsnumret med denna kontakt.", + "message": "Ditt säkerhetsnummer med $name$ har ändrats. Detta kan antingen innebära att någon försöker avlyssna din kommunikation eller att $name$ helt enkelt har installerat om Signal. Du kanske vill verifiera ditt säkerhetsnummer med denna kontakt.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name": { @@ -608,11 +604,11 @@ "description": "" }, "goToForums": { - "message": "Gå till forumet", + "message": "Gå till forum", "description": "Item under the Help menu, takes you to the forums" }, "goToSupportPage": { - "message": "Gå till supportsidan", + "message": "Gå till supportsida", "description": "Item under the Help menu, takes you to the support page" }, "menuReportIssue": { @@ -620,7 +616,7 @@ "description": "Item under the Help menu, takes you to GitHub new issue form (title case)" }, "signalDesktopPreferences": { - "message": "Signal Desktops preferenser", + "message": "Signal Desktop-inställningar", "description": "Title of the window that pops up with Signal Desktop preferences in it" }, "aboutSignalDesktop": { @@ -651,6 +647,16 @@ "message": "Sök", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Sök i $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": "Inga resultat för \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "Inga resultat för \"$searchTerm$\" i $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Konversationer", "description": "Shown to separate the types of search results" @@ -728,7 +744,7 @@ "description": "When rendering an address, used to provide context to a post office box" }, "downloading": { - "message": "Laddar ner", + "message": "Hämtar", "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadAttachment": { @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Kan inte uppdatera", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop misslyckades med att uppdatera, men det finns en ny version tillgänglig. Gå till https://signal.org/download och installera den nya versionen manuellt. Ta sedan kontakt med support eller öppna en felrapport om detta problem.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop är sannolikt i en karantän av macOS, och kan inte uppdateras automatiskt. Försök att flytta Signal.app till /Program med Finder.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -830,7 +846,7 @@ "description": "" }, "deleteWarning": { - "message": "Är du säker? Om du klickar 'radera' så tas detta meddelande bort permanent, men bara från denna enhet.", + "message": "Är du säker? Om du klickar \"radera\" så tas detta meddelande bort permanent, men bara från denna enhet.", "description": "" }, "deleteThisMessage": { @@ -1016,7 +1032,7 @@ "description": "Description of the media permission description" }, "general": { - "message": "Generell", + "message": "Allmänt", "description": "Header for general options on the settings screen" }, "spellCheckDescription": { @@ -1024,11 +1040,11 @@ "description": "Description of the media permission description" }, "clearDataHeader": { - "message": "Rensa data", + "message": "Radera data", "description": "Header in the settings dialog for the section dealing with data deletion" }, "clearDataExplanation": { - "message": "Detta kommer radera all data i applikationen, det tar bort alla meddelanden och sparad kontoinformation.", + "message": "Detta kommer radera alla data i applikationen, det tar bort alla meddelanden och sparad kontoinformation.", "description": "Text describing what the clear data button will do." }, "clearDataButton": { @@ -1036,19 +1052,19 @@ "description": "Button in the settings dialog starting process to delete all data" }, "deleteAllDataHeader": { - "message": "Radera all data?", + "message": "Radera alla data?", "description": "Header of the full-screen delete data confirmation screen" }, "deleteAllDataBody": { - "message": "Du är på väg att radera alla denna applikations sparade kontoinformation, inklusive alla kontakter och alla meddelanden. Du kan länka till din mobila enhet igen, men det kommer inte återställa de raderade meddelandena.", + "message": "Du är på väg att radera allt av denna applikations sparade kontoinformation, inklusive alla kontakter och alla meddelanden. Du kan länka till din mobila enhet igen, men det kommer inte att återställa de borttagna meddelandena.", "description": "Text describing what exactly will happen if the user clicks the button to delete all data" }, "deleteAllDataButton": { - "message": "Radera all data", + "message": "Radera alla data", "description": "Text of the button that deletes all data" }, "deleteAllDataProgress": { - "message": "Kopplar bort och raderar all data", + "message": "Kopplar bort och radera alla data", "description": "Message shown to user when app is disconnected and data deleted" }, "notifications": { @@ -1174,7 +1190,7 @@ } }, "hoursAgo": { - "message": "$hours$ t sen", + "message": "$hours$ h sedan", "description": "Contracted form of 'X hours ago' which works both for singular and plural", "placeholders": { "hours": { @@ -1194,7 +1210,7 @@ } }, "minutesAgo": { - "message": "$minutes$ minuter sedan", + "message": "$minutes$ min sedan", "description": "Contracted form of 'X minutes ago' which works both for singular and plural", "placeholders": { "minutes": { @@ -1211,6 +1227,10 @@ "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": "Meddelandekroppen är för lång.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Avblockera denna kontakt för att skicka meddelanden.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,8 +1441,12 @@ "message": "Mörkt", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "System", + "description": "Label text for system theme" + }, "noteToSelf": { - "message": "Notera till mig själv", + "message": "Notering till mig själv", "description": "Name for the conversation with your own phone number" }, "hideMenuBar": { @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Utkast:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Klistermärkesmeddelande", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Meddelande som inte stöds", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Försvinnande foto", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Klistermärkespaketet kan inte installeras", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Installera klistermärken", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Inga klistermärken installerade", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal Artist Serier", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Inga Signal Artist klistermärken tillgängliga", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Klistermärken du mottagit", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Klistermärken från inkommande meddelanden visas här", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Installera", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Avinstallera", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Du kanske inte kan installera om det här klistermärkespaketet om du inte längre har källmeddelandet.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Introducerar Klistermärken", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Varför använda ord när du kan använda klistermärken?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Vissa klistermärken kunde inte hämtas.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Installera klistermärkespaket...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Inga klistermärken hittades", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Nya klistermärkespaket från dina meddelanden är tillgängliga för att installera", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Inga klistermärkespaket hittades", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Nyligen använda klistermärken kommer att visas här.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Klistermärkespaket", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Det gick inte att öppna klistermärkespaketet. Kontrollera din nätverksanslutning och försök igen.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Inga emoji hittades", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Sök emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Hudton $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Avbryt", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ skickade dig ett meddelande som inte kan bearbetas eller visas eftersom det använder en ny Signal-funktion.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Du kan fråga $contact$ för att skicka det här meddelandet igen nu när du använder en uppdaterad version av signalen.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "En av dina enheter skickade ett meddelande som inte kan bearbetas eller visas eftersom den använder en ny Signal-funktion.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Framtida meddelanden som detta kommer att synkroniseras nu när du använder en uppdaterad version av Signal.", + "description": "" + }, + "Message--update-signal": { + "message": "Uppdatera Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Sett", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Foto", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Visa foto", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(bilaga)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(citat)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(utkast)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Licens- och sekretessvillkor", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/th/messages.json b/_locales/th/messages.json index f27a8b4df7..516249842a 100644 --- a/_locales/th/messages.json +++ b/_locales/th/messages.json @@ -263,10 +263,6 @@ "message": "เลื่อนไปที่ด้านล่างสุดของการสนทนา", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "ข้อความใหม่ข้างล่าง", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "ข้อความใหม่ข้างล่าง", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "มีการเปลี่ยนแปลงในรหัสความปลอดภัยของคุณกับ $name$ นี่อาจหมายความว่ามีใครพยายามดักการสื่อสารของคุณ หรือไม่ก็แค่ $name$ ได้ติดตั้งแอป Signal ใหม่ คุณอาจจะต้องยืนยันรหัสความปลอดภัยกับผู้ติดต่อนี้", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -651,6 +647,16 @@ "message": "ค้นหา", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "No results for \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "การสนทนา", "description": "Shown to separate the types of search results" @@ -1211,6 +1227,10 @@ "message": "ดดด ว", "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": "Message body is too long.", + "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" @@ -1421,6 +1441,10 @@ "message": "Dark", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "System", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Note to Self", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "ร่าง:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Sticker message", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Unsupported message", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Disappearing photo", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Sticker pack could not be installed", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Installed Stickers", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "No stickers installed", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal Artist Series", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "No Signal Artist stickers available", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Stickers You Received", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Stickers from incoming messages will appear here", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Install", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Uninstall", + "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--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--DownloadError": { + "message": "Some stickers could not be downloaded.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Installing sticker pack...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "No stickers found", + "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": "Sticker Pack", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Error opening sticker pack. Check your internet connection and try again.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "No emoji found", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Search Emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Skin tone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "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": "Update Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Viewed", + "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 (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "View Photo", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "เงื่อนไขและนโยบายความเป็นส่วนตัว", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/tr/messages.json b/_locales/tr/messages.json index e49db76cb6..f88e68b172 100644 --- a/_locales/tr/messages.json +++ b/_locales/tr/messages.json @@ -263,10 +263,6 @@ "message": "Sohbetin en altına kaydır", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Aşağıda yeni ileti var", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Aşağıda yeni iletiler var", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -651,6 +647,16 @@ "message": "Ara", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "$conversationName$ sohbetinde ara", + "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$\" için arama sonucu yok", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "$conversationName$ sohbetinde \"$searchTerm$\" için sonuç bulunamadı", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Sohbetler", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Güncellenemiyor", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop güncellenemedi, ama yeni bir sürüm mevcut. Lütfen https://signal.org/download adresini ziyaret edin ve yeni sürümü el ile kurun, sonrasında bu sorun hakkında destek ile iletişime geçin veya hata raporu doldurun.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop galiba macOS karantinasında ve otomatik güncellenemiyor. Lütfen Signal.app'i Bulucu'yla /Applications'a taşımayı deneyin.", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1112,7 +1128,7 @@ "description": "Text that links to a support article on verifying safety numbers" }, "expiredWarning": { - "message": "Signal Desktop'ın bu sürümünün süresi doldu. İletişime devam etmek için lütfen en son sürüme geçin.", + "message": "Signal Desktop'ın bu sürümü kullanım dışı kaldı. İletişime devam etmek için lütfen en son sürüme yükseltin.", "description": "Warning notification that this version of the app has expired" }, "upgrade": { @@ -1211,6 +1227,10 @@ "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": "İleti metni çok uzun.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "İleti göndermek için bu kişinin engellenmesini kaldırın.", "description": "Brief message shown when trying to message a blocked number" @@ -1421,6 +1441,10 @@ "message": "Koyu", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "Sistem", + "description": "Label text for system theme" + }, "noteToSelf": { "message": "Kendime Not", "description": "Name for the conversation with your own phone number" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Taslak:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Çıkartma iletisi", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Desteklenmeyen ileti", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Kaybolan fotoğraf", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Çıkartma paketi yüklenemedi", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Yüklü Çıkartmalar", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Yüklü çıkartma yok", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal Tarafından", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Signal çıkartmaları mevcut değil", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Aldığınız Çıkartmalar", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Gelen mesajlardan aldığınız çıkartmalar burada gözükecektir", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Yükle", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Kaldır", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Eğer iletinin aslı mevcut değil ise bu çıkartma paketini tekrar yükleyemeyebilirsiniz.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Karşınızda Çıkartmalar", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Çıkartma kullanabilecek iken neden kelimeler kullanasınız?", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Bazı çıkartmalar indirilemedi.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Çıkartma paketi yükleniyor...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Mevcut çıkartma yok", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Yeni aldığınız iletilerdeki çıkartma paketleri yüklenebilir", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Mevcut çıkartma paketi yok", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Yakın zamanda kullanılan çıkartmalar burada gözükecektir.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Çıkartma Paketi", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Çıkartma paketi açılırken hata. Lütfen internet bağlantınızı kontrol edin ve tekrar deneyin.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Mevcut emoji yok", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Emoji Ara", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Ten rengi $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "İptal", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ size Signal'in yeni özelliğini kullanan bir ileti gönderdiği için işlenemiyor veya görüntülenemiyor.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Signal'in güncel sürümünü kullandığınıza göre $contact$ kişisinin mesajı tekrar göndermesini isteyebilirsiniz.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Cihazlarınızdan biri Signal'in yeni özelliğini kullanan bir ileti gönderdiği için işlenemiyor veya görüntülenemiyor.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Signal'in güncel sürümünü kullandığınıza göre gelecekteki buna benzer mesajlar artık eşitlenecektir.", + "description": "" + }, + "Message--update-signal": { + "message": "Signal'i Güncelle", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Görüldü", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Fotoğraf", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Fotoğrafı Görüntüle", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(eklenti)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(alıntı)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(taslak)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Şartlar ve Gizlilik İlkesi", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/uk/messages.json b/_locales/uk/messages.json index 0da862ab86..1835c07a1f 100644 --- a/_locales/uk/messages.json +++ b/_locales/uk/messages.json @@ -263,10 +263,6 @@ "message": "Перейти в кінець бесіди", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Нове повідомлення нижче", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Нові повідомлення нижче", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Змінився код безпеки, який $name$ використовує для зв’язку з вами. Це означає, що хтось намався перехопити ваші повідомлення, або додаток чи програма Signal, яку використовує $name$, була перевстановлена. Можливо, ви забажаєте підтвердити новий код безпеки.", + "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ 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": { "name": { @@ -651,6 +647,16 @@ "message": "Пошук", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "No results for \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "Розмови", "description": "Shown to separate the types of search results" @@ -740,11 +756,11 @@ "description": "Shown in triple-dot menu next to message to allow user to start crafting a message with a quotation" }, "originalMessageNotFound": { - "message": "Original message not found", + "message": "Оригінальне повідомлення не знайдено", "description": "Shown in quote if reference message was not found as message was initially downloaded and processed" }, "originalMessageNotAvailable": { - "message": "Original message no longer available", + "message": "Оригінальне повідомлення більше не доступно", "description": "Shown in toast if user clicks on quote that references message no longer in database" }, "messageFoundButNotLoaded": { @@ -936,7 +952,7 @@ "description": "Used for the icon layered on top of an image in message bubbles" }, "addACaption": { - "message": "Add a caption...", + "message": "Добавити заголовок...", "description": "" }, "save": { @@ -1211,6 +1227,10 @@ "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": "Message body is too long.", + "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" @@ -1421,8 +1441,12 @@ "message": "Dark", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "System", + "description": "Label text for system theme" + }, "noteToSelf": { - "message": "Note to Self", + "message": "Замітка для себе", "description": "Name for the conversation with your own phone number" }, "hideMenuBar": { @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Чернетка:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Sticker message", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Unsupported message", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Disappearing photo", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Sticker pack could not be installed", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Встановлені наліпки", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Встановлені наліпки відсутні", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal Artist Series", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "No Signal Artist stickers available", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Stickers You Received", + "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--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": "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--DownloadError": { + "message": "Some stickers could not be downloaded.", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Installing sticker pack...", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "No stickers found", + "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": "Пакунок наліпок", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Error opening sticker pack. Check your internet connection and try again.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "No emoji found", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Search Emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Skin tone $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "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": "Update Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Viewed", + "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 (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "View Photo", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { "message": "Умови використання та політика конфіденційності", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/vi/messages.json b/_locales/vi/messages.json index a540561f35..3567cb5820 100644 --- a/_locales/vi/messages.json +++ b/_locales/vi/messages.json @@ -1,158 +1,158 @@ { "copyErrorAndQuit": { - "message": "Copy error and quit", + "message": "Sao chép lỗi và thoát", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" }, "unknownGroup": { - "message": "Unknown group", + "message": "Nhóm chưa biết", "description": "Shown as the name of a group if we don't have any information about it" }, "databaseError": { - "message": "Database Error", + "message": "Cơ sở dữ liệu lỗi", "description": "Shown in a popup if the database cannot start up properly" }, "deleteAndRestart": { - "message": "Delete all data and restart", + "message": "Xóa tất cả dữ liệu và khởi động lại", "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" }, "mainMenuFile": { - "message": "&File", + "message": "Tệp tin", "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." }, "mainMenuEdit": { - "message": "&Edit", + "message": "Chỉnh sửa ", "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": "&View", + "message": "Xem", "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": "&Window", + "message": "Cửa sổ", "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": "&Help", + "message": "Giúp đỡ ", "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": "Preferences…", + "message": "Quyền ưu tiên...", "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": "Hide", + "message": "Ẩn", "description": "Application menu command to hide the window" }, "appMenuHideOthers": { - "message": "Hide Others", + "message": "Ẩn thứ khác", "description": "Application menu command to hide all other windows" }, "appMenuUnhide": { - "message": "Show All", + "message": "Hiện tất cả", "description": "Application menu command to show all application windows" }, "appMenuQuit": { - "message": "Quit Signal", + "message": "Thoát Signal", "description": "Application menu command to close the application" }, "editMenuUndo": { - "message": "Undo", + "message": "Quay lại", "description": "Edit menu command to remove recently-typed text" }, "editMenuRedo": { - "message": "Redo", + "message": "Làm lại", "description": "Edit menu command to restore previously undone typed text" }, "editMenuCut": { - "message": "Cut", + "message": "Cắt", "description": "Edit menu command to remove selected text and add it to clipboard" }, "editMenuCopy": { - "message": "Copy", + "message": "Sao chép", "description": "Edit menu command to add selected text to clipboard" }, "editMenuPaste": { - "message": "Paste", + "message": "Dán", "description": "Edit menu command to insert text from clipboard at cursor location" }, "editMenuPasteAndMatchStyle": { - "message": "Paste and Match Style", + "message": "Dán và Hợp với phong cách", "description": "Edit menu command to insert text from clipboard at cursor location, taking only text and not style information" }, "editMenuDelete": { - "message": "Delete", + "message": "Xóa", "description": "Edit menu command to remove the selected text" }, "editMenuSelectAll": { - "message": "Select All", + "message": "Chọn tất cả", "description": "Edit menu comand to select all of the text in selected text box" }, "editMenuStartSpeaking": { - "message": "Start speaking", + "message": "Bắt đầu nói", "description": "Edit menu item under 'speech' to start dictation" }, "editMenuStopSpeaking": { - "message": "Stop speaking", + "message": "Dừng nói", "description": "Edit menu item under 'speech' to stop dictation" }, "windowMenuClose": { - "message": "Close Window", + "message": "Đóng cửa sổ", "description": "Window menu command to close the current window" }, "windowMenuMinimize": { - "message": "Minimize", + "message": "Thu nhỏ", "description": "Window menu command to minimize the current window" }, "windowMenuZoom": { - "message": "Zoom", + "message": "Thu phóng", "description": "Window menu command to make the current window the size of the whole screen" }, "windowMenuBringAllToFront": { - "message": "Bring All to Front", + "message": "Đem tất cả đến trước mặt", "description": "Window menu command to bring all windows of current applicatinon to front" }, "viewMenuResetZoom": { - "message": "Actual Size", + "message": "Kích cỡ thực tế", "description": "View menu command to go back to the default zoom" }, "viewMenuZoomIn": { - "message": "Zoom In", + "message": "Phóng to", "description": "View menu command to make everything bigger" }, "viewMenuZoomOut": { - "message": "Zoom Out", + "message": "Thu nhỏ", "description": "View menu command to make everything smaller" }, "viewMenuToggleFullScreen": { - "message": "Toggle Full Screen", + "message": "Chuyển sang Toàn màn hình", "description": "View menu command to enter or leave Full Screen mode" }, "viewMenuToggleDevTools": { - "message": "Toggle Developer Tools", + "message": "Chuyển sang công cụ Nhà phát triển", "description": "View menu command to show or hide the developer tools" }, "menuSetupWithImport": { - "message": "Set Up with Import", + "message": "Thiết lập với Nhập vào", "description": "When the application is not yet set up, menu option to start up the import sequence" }, "menuSetupAsNewDevice": { - "message": "Set Up as New Device", + "message": "Thiết lập như Thiết bị mới", "description": "When the application is not yet set up, menu option to start up the set up as fresh device" }, "menuSetupAsStandalone": { - "message": "Set Up as Standalone Device", + "message": "Thiết lập như Thiết bị độc lập", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, "loading": { - "message": "Loading...", + "message": "Đang tải...", "description": "Message shown on the loading screen before we've loaded any messages" }, "optimizingApplication": { - "message": "Optimizing application...", + "message": "Tối ưu hóa ứng dụng...", "description": "Message shown on the loading screen while we are doing application optimizations" }, "migratingToSQLCipher": { - "message": "Optimizing messages... $status$ complete.", + "message": "Tối ưu hóa tin nhắn... $status$ thành công. ", "description": "Message shown on the loading screen while we are doing application optimizations", "placeholders": { "status": { @@ -162,75 +162,75 @@ } }, "archivedConversations": { - "message": "Archived Conversations", + "message": "Thư mục lưu trữ", "description": "Shown in place of the search box when showing archived conversation list" }, "archiveHelperText": { - "message": "These conversations are archived and will only appear in the Inbox if new messages are received.", + "message": "Các hộp thoại này được lưu trữ và chỉ xuất hiện trong Hộp thư đến nếu nhận được tin nhắn mới.", "description": "Shown at the top of the archived converations list in the left pane" }, "archiveConversation": { - "message": "Archive Conversation", + "message": "Thư mục lưu trữ", "description": "Shown in menu for conversation, and moves conversation out of main conversation list" }, "moveConversationToInbox": { - "message": "Move Conversation to Inbox", + "message": "Di chuyển cuộc hội thoại tới Hộp thư đến", "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" }, "chooseDirectory": { - "message": "Choose folder", + "message": "Chọn thư mục", "description": "Button to allow the user to find a folder on disk" }, "chooseFile": { - "message": "Choose file", + "message": "Chọn tệp tin", "description": "Button to allow the user to find a file on disk" }, "loadDataHeader": { - "message": "Load your data", + "message": "Tải dữ liệu của bạn", "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.", + "message": "Bạn vừa trải qua quá trình xuất, và các liên hệ và tin nhắn của bạn đang trên máy tính củ bạn. Chọn thư mục dữ liệu Signal đã lưu của bạn.", "description": "Introduction to the process of importing messages and contacts from disk" }, "importChooserTitle": { - "message": "Choose directory with exported data", + "message": "Chọn danh mục với dữ liệu đã xuất", "description": "Title of the popup window used to select data previously exported" }, "importErrorHeader": { - "message": "Something went wrong!", + "message": "Có gì đó sai !", "description": "Header of the error screen after a failed import" }, "importingHeader": { - "message": "Loading contacts and messages", + "message": "Tải liên hệ và tin nhắn", "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.", + "message": "Hãy đảm bảo bạn đã chọn đúng thư mục chứa dữ liệu Signal đã lưu. Tên của nó phải bắt đầu bằng 'Signal Export'. Bạn có thể lưu một bản sao mới của dữ liệu tù ứng dụng Chrome.", "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!", + "message": "Nếu các bước này không phù hợp với bạn, vui lòng gửi nhật ký gỡ lỗi ( Xem -> Nhật ký gỡ lỗi ) để chúng tôi có thể giúp bạn chuyển đi!", "description": "Message shown if the import went wrong; second paragraph" }, "importAgain": { - "message": "Choose folder and try again", + "message": "Chọn thư mục và thử lại", "description": "Button shown if the user runs into an error during import, allowing them to start over" }, "importCompleteHeader": { - "message": "Success!", + "message": "Thành công", "description": "Header shown on the screen at the end of a successful import process" }, "importCompleteStartButton": { - "message": "Start using Signal Desktop", + "message": "Bắt đầu sử dụng Signal Desktop", "description": "Button shown at end of successful import process, nothing left but a restart" }, "importCompleteLinkButton": { - "message": "Link this device to your phone", + "message": "Kết nối thiết bị này tới điện thoại của bạn", "description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen" }, "selectedLocation": { - "message": "your selected location", + "message": "địa điểm đã chọn của bạn", "description": "Message shown as the export location if we didn't capture the target directory" }, "upgradingDatabase": { @@ -238,7 +238,7 @@ "description": "Message shown on the loading screen when we're changing database structure on first run of a new version" }, "loadingMessages": { - "message": "Loading messages. $count$ so far...", + "message": "Đang tải tin nhắn. $count$ phần trăm...", "description": "Message shown on the loading screen when we're catching up on the backlog of messages", "placeholders": { "count": { @@ -248,25 +248,21 @@ } }, "me": { - "message": "Me", + "message": "Tôi", "description": "The label for yourself when shown in a group member list" }, "view": { - "message": "View", + "message": "Lượt xem", "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "You left the group", + "message": "Bạn đã rời nhóm", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { - "message": "Scroll to bottom of conversation", + "message": "Cuộn xuống cuối cuộc trò chuyện", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "Tin nhắn mới bên dưới", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "Tin nhắn mới bên dưới", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -286,7 +282,7 @@ } }, "youMarkedAsVerified": { - "message": "You marked your Safety Number with $name$ as verified", + "message": "Bạn đã đánh dấu số an toàn của bạn với $name$ đã được xác minh", "description": "Shown in the conversation history when the user marks a contact as verified.", "placeholders": { "name": { @@ -296,7 +292,7 @@ } }, "youMarkedAsNotVerified": { - "message": "You marked your Safety Number with $name$ as not verified", + "message": "Bạn đã đánh dấu số an toàn của bạn với$name$ chưa được xác minh", "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": { @@ -306,7 +302,7 @@ } }, "youMarkedAsVerifiedOtherDevice": { - "message": "You marked your Safety Number with $name$ as verified from another device", + "message": "Bạn đã đánh dấu số an toàn của bạn với $name$ đã được xác minh từ thiết bị khác", "description": "Shown in the conversation history when we discover that the user marked a contact as verified on another device.", "placeholders": { "name": { @@ -316,7 +312,7 @@ } }, "youMarkedAsNotVerifiedOtherDevice": { - "message": "You marked your Safety Number with $name$ as not verified from another device", + "message": "Bạn đã đánh dấu số an toàn của bạn với $name$ chưa được xác minh từ thiế bị khác", "description": "Shown in the conversation history when we discover that the user marked a contact as not verified on another device.", "placeholders": { "name": { @@ -326,15 +322,15 @@ } }, "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.", + "message": "Số an toàn của bạn với các thành viên nhóm này đã được thay đổi từ lần xác minh cuối cùng của bạn. Nhấp vào một thành viên nhóm để xem số an toàn mới của bạn đối với họ.", "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." }, "changedSinceVerifiedMultiple": { - "message": "Your safety numbers with multiple group members have changed since you last verified. This could mean that someone is trying to intercept your communication or that they have simply reinstalled Signal.", + "message": "Số an toàn của bạn với nhiều thành viên nhóm này đã được thay đổi từ lần xác minh cuối cùng của bạn. Điều này có nghĩa là có ai đó đang cố gắng chặn liên lạc của bạn hoặc họ chỉ đang cài đặt lại Signal.", "description": "Shown on confirmation dialog when user attempts to send a message" }, "changedSinceVerified": { - "message": "Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.", + "message": "Số an toàn của bạn $name$ đã thay đổi từ lần xác minh cuối cùng của bạn. Điều đó có nghĩa là ai đó đang cố gắn chặn liên lạc của bạn hoặc chỉ là $name$ cài lại Signal", "description": "Shown on confirmation dialog when user attempts to send a message", "placeholders": { "name": { @@ -344,7 +340,7 @@ } }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name$. Remember, this change could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.", + "message": "Số an toàn của bạn $name$ đã thay đổi từ lần xác minh cuối cùng của bạn. Điều đó có nghĩa là ai đó đang cố gắn chặn liên lạc của bạn hoặc chỉ là $name$ cài lại 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": { "name": { @@ -354,11 +350,11 @@ } }, "changedRecentlyMultiple": { - "message": "Your safety numbers with multiple group members have changed recently. This could mean that someone is trying to intercept your communication or that they have simply reinstalled Signal.", + "message": "Số an toàn của bạn với nhiều thành viên nhóm này đã được thay đổi từ lần xác minh cuối cùng của bạn. Điều này có nghĩa là có ai đó đang cố gắng chặn liên lạc của bạn hoặc họ chỉ đang cài đặt lại Signal.", "description": "Shown on confirmation dialog when user attempts to send a message" }, "changedRecently": { - "message": "Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.", + "message": "Số an toàn của bạn $name$ đã thay đổi từ lần xác minh cuối cùng của bạn. Điều đó có nghĩa là ai đó đang cố gắn chặn liên lạc của bạn hoặc chỉ là $name$ cài lại Signal", "description": "Shown on confirmation dialog when user attempts to send a message", "placeholders": { "name": { @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal. You may wish to verify your saftey number with this contact.", + "message": "Số an toàn của bạn $name$đã thay đổi từ lần xác minh cuối cùng của bạn. Điều đó có nghĩa là ai đó đang cố gắn chặn liên lạc của bạn hoặc chỉ là $name$ cài lại Signal. Bạn có thể muốn xác minh số an toàn của bạn với liên hệ này.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name": { @@ -378,11 +374,11 @@ } }, "sendAnyway": { - "message": "Send Anyway", + "message": "Gửi bằng mọi cách", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, "noLongerVerified": { - "message": "Your safety number with $name$ has changed and is no longer verified. Click to show.", + "message": "Số an toàn của bạn với $name$ đã được thay đổi và không còn được xác minh. Nhấn vào đây để hiển thị.", "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { @@ -392,7 +388,7 @@ } }, "multipleNoLongerVerified": { - "message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.", + "message": "Số an toàn của bạn với nhiều thành viên của nhóm này đã được thay đổi và không còn được xác minh. Nhấn vào đây để hiển thị.", "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { @@ -400,7 +396,7 @@ "description": "" }, "debugLogError": { - "message": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.", + "message": "Một vài thứ bị lỗi trong quá trình tải lên! Vui lòng xem xét một cách thủ công để thêm nhật ký lỗi của bạn.", "description": "" }, "reportIssue": { @@ -424,11 +420,11 @@ "description": "" }, "unverify": { - "message": "Mark as not verified", + "message": "Đánh dấu là không xác minh", "description": "" }, "isVerified": { - "message": "You have verified your safety number with $name$.", + "message": "Bạn đã xác minh số an toàn của bạn với $name$", "description": "Summary state shown at top of the safety number screen if user has verified contact.", "placeholders": { "name": { @@ -438,7 +434,7 @@ } }, "isNotVerified": { - "message": "You have not verified your safety number with $name$.", + "message": "Bạn chưa xác minh số an toàn với $name$", "description": "Summary state shown at top of the safety number screen if user has not verified contact.", "placeholders": { "name": { @@ -448,7 +444,7 @@ } }, "verified": { - "message": "Verified", + "message": "Đã xác minh", "description": "" }, "newIdentity": { @@ -460,27 +456,27 @@ "description": "" }, "incomingError": { - "message": "Error handling incoming message", + "message": "Lỗi xử lý tin nhắn đến", "description": "" }, "media": { - "message": "Media", + "message": "Đa phương tiện", "description": "Header of the default pane in the media gallery, showing images and videos" }, "mediaEmptyState": { - "message": "You don’t have any media in this conversation", + "message": "Bạn không có bất kì đa phương tiện nào trong cuộc hội thoại", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, "documents": { - "message": "Documents", + "message": "Văn bản", "description": "Header of the secondary pane in the media gallery, showing every non-media attachment" }, "documentsEmptyState": { - "message": "You don’t have any documents in this conversation", + "message": "Bạn không có bất kì văn bản nào trong cuộc hội thoại này", "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": "Today", + "message": "Hôm nay", "description": "Section header in the media gallery" }, "yesterday": { @@ -488,15 +484,15 @@ "description": "Section header in the media gallery" }, "thisWeek": { - "message": "This Week", + "message": "Tuần này", "description": "Section header in the media gallery" }, "thisMonth": { - "message": "This Month", + "message": "Tháng này", "description": "Section header in the media gallery" }, "unsupportedAttachment": { - "message": "Không hỗ trợ loại đính kèm. Bấm để lưu.", + "message": "Không hỗ trợ tập tin đính kèm. Bấm để lưu.", "description": "Displayed for incoming unsupported attachment" }, "clickToSave": { @@ -512,15 +508,15 @@ "description": "Name for a voice message attachment" }, "dangerousFileType": { - "message": "Attachment type not allowed for security reasons", + "message": "Tập tin đính kèm không khả dụng vì lý do bảo mật", "description": "Shown in toast when user attempts to send .exe file, for example" }, "loadingPreview": { - "message": "Loading Preview...", + "message": "Tải bản xem trước...", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area" }, "stagedPreviewThumbnail": { - "message": "Draft thumbnail link preview for $domain$", + "message": "Bản nháp liên kết hình thu nhỏ xem trước cho $domain$", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", "placeholders": { "path": { @@ -530,7 +526,7 @@ } }, "previewThumbnail": { - "message": "Thumbnail link preview for $domain$", + "message": "Liên kết hình thu nhỏ xem trước cho $domain$", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", "placeholders": { "path": { @@ -540,7 +536,7 @@ } }, "stagedImageAttachment": { - "message": "Draft image attachment: $path$", + "message": "Bản nháp tập tin ảnh đính kèm: $path$", "description": "Alt text for staged attachments", "placeholders": { "path": { @@ -550,15 +546,15 @@ } }, "oneNonImageAtATimeToast": { - "message": "When including a non-image attachment, the limit is one attachment per message.", + "message": "Khi bao gồm một tệp đính kèm không có hình ảnh, giới hạn là một tệp đính kèm cho mỗi tin nhắn.", "description": "An error popup when the user has attempted to add an attachment" }, "cannotMixImageAdnNonImageAttachments": { - "message": "You cannot mix non-image and image attachments in one message.", + "message": "Bạn không thể trộn tập tin ảnh và tập tin không phải ảnh đính kèm trong cùng một tin nhắn", "description": "An error popup when the user has attempted to add an attachment" }, "maximumAttachments": { - "message": "You cannot add any more attachments to this message.", + "message": "Bạn không thể thêm bất kì tập tin đính kèm nào cho tin nhắn này", "description": "An error popup when the user has attempted to add an attachment" }, "fileSizeWarning": { @@ -566,7 +562,7 @@ "description": "" }, "unableToLoadAttachment": { - "message": "Unable to load selected attachment.", + "message": "Không thể tải tập tin đính kèm được chọn", "description": "" }, "disconnected": { @@ -586,7 +582,7 @@ "description": "Obvious instructions for when a user's computer loses its network connection" }, "attemptingReconnection": { - "message": "Attempting reconnect in $reconnect_duration_in_seconds$ seconds", + "message": "Cố gắng kết nối lại trong $reconnect_duration_in_seconds$ giây", "description": "", "placeholders": { "reconnect_duration_in_seconds": { @@ -596,51 +592,51 @@ } }, "submitDebugLog": { - "message": "Debug log", + "message": "Nhật ký Gỡ lỗi", "description": "Menu item and header text for debug log modal (sentence case)" }, "debugLog": { - "message": "Debug Log", + "message": "Nhật ký Gỡ lỗi", "description": "View menu item to open the debug log (title case)" }, "goToReleaseNotes": { - "message": "Go to Release Notes", + "message": "Tới Ghi chú phát hành", "description": "" }, "goToForums": { - "message": "Go to Forums", + "message": "Đi tới Diễn đàn", "description": "Item under the Help menu, takes you to the forums" }, "goToSupportPage": { - "message": "Go to Support Page", + "message": "Đi tới Trang hỗ trợ", "description": "Item under the Help menu, takes you to the support page" }, "menuReportIssue": { - "message": "Report an Issue", + "message": "Báo cáo vấn đề", "description": "Item under the Help menu, takes you to GitHub new issue form (title case)" }, "signalDesktopPreferences": { - "message": "Signal Desktop Preferences", + "message": "Quyền ưu tiên Signal Desktop", "description": "Title of the window that pops up with Signal Desktop preferences in it" }, "aboutSignalDesktop": { - "message": "About Signal Desktop", + "message": "Về Signal Desktop", "description": "Item under the Help menu, which opens a small about window" }, "speech": { - "message": "Speech", + "message": "Nói", "description": "Item under the Edit menu, with 'start/stop speaking' items below it" }, "show": { - "message": "Show", + "message": "Hiện", "description": "Command under Window menu, to show the window" }, "hide": { - "message": "Hide", + "message": "Ẩn", "description": "Command in the tray icon menu, to hide the window" }, "quit": { - "message": "Quit", + "message": "Thoát", "description": "Command in the tray icon menu, to quit the application" }, "signalDesktop": { @@ -651,8 +647,18 @@ "message": "Tìm kiếm", "description": "Placeholder text in the search input" }, + "searchIn": { + "message": "Search in $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": "No results for \"$searchTerm$\"", + "message": "Không có kết quả cho \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", "placeholders": { "searchTerm": { @@ -661,8 +667,18 @@ } } }, + "noSearchResultsInConversation": { + "message": "No results for \"$searchTerm$\" in $conversationName$", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { - "message": "Conversations", + "message": "Cuộc trò chuyện", "description": "Shown to separate the types of search results" }, "contactsHeader": { @@ -670,7 +686,7 @@ "description": "Shown to separate the types of search results" }, "messagesHeader": { - "message": "Messages", + "message": "Tin nhắn", "description": "Shown to separate the types of search results" }, "welcomeToSignal": { @@ -682,11 +698,11 @@ "description": "" }, "typingAlt": { - "message": "Typing animation for this conversation", + "message": "Gõ hoạt hình cho cuộc trò chuyện này", "description": "Used as the 'title' attibute for the typing animation" }, "contactAvatarAlt": { - "message": "Avatar for contact $name$", + "message": "Ảnh đại diện cho liên lạc $name$", "description": "Used in the alt tag for the image avatar of a contact", "placeholders": { "name": { @@ -696,19 +712,19 @@ } }, "sendMessageToContact": { - "message": "Send Message", + "message": "Gửi tin nhắn", "description": "Shown when you are sent a contact and that contact has a signal account" }, "home": { - "message": "home", + "message": "nhà", "description": "Shown on contact detail screen as a label for an address/phone/email" }, "work": { - "message": "work", + "message": "công việc", "description": "Shown on contact detail screen as a label for an address/phone/email" }, "mobile": { - "message": "mobile", + "message": "di động", "description": "Shown on contact detail screen as a label for aa phone or email" }, "email": { @@ -716,15 +732,15 @@ "description": "Generic label shown if contact email has custom type but no label" }, "phone": { - "message": "phone", + "message": "số điện thoại", "description": "Generic label shown if contact phone has custom type but no label" }, "address": { - "message": "address", + "message": "địa chỉ", "description": "Generic label shown if contact address has custom type but no label" }, "poBox": { - "message": "PO Box", + "message": "Hộp thư", "description": "When rendering an address, used to provide context to a post office box" }, "downloading": { @@ -732,35 +748,35 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadAttachment": { - "message": "Download Attachment", + "message": "Tải tập tin đính kèm", "description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button" }, "replyToMessage": { - "message": "Reply to Message", + "message": "Trả lời Tin nhắn", "description": "Shown in triple-dot menu next to message to allow user to start crafting a message with a quotation" }, "originalMessageNotFound": { - "message": "Original message not found", + "message": "Không tìm thấy tin nhắn ban đầu", "description": "Shown in quote if reference message was not found as message was initially downloaded and processed" }, "originalMessageNotAvailable": { - "message": "Original message no longer available", + "message": "Tin nhắn ban đầu không khả dụng", "description": "Shown in toast if user clicks on quote that references message no longer in database" }, "messageFoundButNotLoaded": { - "message": "Original message found, but not loaded. Scroll up to load it.", + "message": "Tin nhắn gốc được tìm thấy, nhưng không tải dược. Cuộn lên để tải nó.", "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" }, "voiceNoteMustBeOnlyAttachment": { - "message": "A voice note must be the only attachment included in a message.", + "message": "Một ghi chú thoại phải là tệp đính kèm duy nhất có trong một tin nhắn.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, "you": { - "message": "You", + "message": "Bạn", "description": "In Android theme, shown in quote if you or someone else replies to you" }, "replyingTo": { - "message": "Replying to $name$", + "message": "Đáp lại $name$", "description": "Shown in iOS theme when you or someone quotes to a message which is not from you", "placeholders": { "name": { @@ -770,19 +786,19 @@ } }, "audioPermissionNeeded": { - "message": "To send audio messages, allow Signal Desktop to access your microphone.", + "message": "Để gửi tệp tin âm thanh, hãy chắc rằng Signal Desktop được phép truy cập micro", "description": "Shown if the user attempts to send an audio message without audio permssions turned on" }, "allowAccess": { - "message": "Allow Access", + "message": "Try cập cho phép", "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" }, "showSettings": { - "message": "Show Settings", + "message": "Hiển thị cài đặt", "description": "A button shown in dialog requesting the user to turn on audio permissions" }, "audio": { - "message": "Audio", + "message": "Âm thanh", "description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment" }, "video": { @@ -790,19 +806,19 @@ "description": "Shown in a quotation of a message containing a video if no text was originally provided with that video" }, "photo": { - "message": "Photo", + "message": "Ảnh", "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "message": "Không thể nâng cấp", "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop không thể nâng cấp, nhưng đã có phiên bản mới. Vui lòng truy cập https://signal.org/download và cài đặt phiên bản mới theo cách thủ công, sau đó liên hệ với bộ phận hỗ trợ hoặc gửi thông báo lỗi về vấn đề này.", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop có vẻ trong một khu vực cách ly macOS và sẽ không thể tự động cập nhật. Vui lòng thử di chuyển Signal.app tới / Ứng dụng với Công cụ tìm kiếm", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -826,11 +842,11 @@ "description": "" }, "delete": { - "message": "Delete", + "message": "Xóa", "description": "" }, "deleteWarning": { - "message": "Are you sure? Clicking 'delete' will permanently remove this message from this device only.", + "message": "Bạn chắc chứ ? Nhấn 'xóa' sẽ xóa vĩnh viễn tin nhắn từ thiết bị này.", "description": "" }, "deleteThisMessage": { @@ -842,7 +858,7 @@ "description": "Label for the sender of a message" }, "to": { - "message": "to", + "message": "tới", "description": "Label for the receiver of a message" }, "sent": { @@ -862,7 +878,7 @@ "description": "" }, "showMembers": { - "message": "Show members", + "message": "Đưa ra thành viên", "description": "" }, "resetSession": { @@ -870,15 +886,15 @@ "description": "This is a menu item for resetting the session, using the imperative case, as in a command." }, "showSafetyNumber": { - "message": "View safety number", + "message": "Xem mã số an toàn", "description": "" }, "viewAllMedia": { - "message": "View all media", + "message": "Xem tất cả đa phương tiện", "description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command." }, "verifyHelp": { - "message": "If you wish to verify the security of your end-to-end encryption with $name$, compare the numbers above with the numbers on their device.", + "message": "Nếu bạn muốn xác minh tính bảo mật của mã hóa đầu cuối của mình với $name$, hãy so sánh các số trên với các số trên thiết bị của họ. ", "description": "", "placeholders": { "name": { @@ -892,15 +908,15 @@ "description": "" }, "moreInfo": { - "message": "More Info...", + "message": "Thêm thông tin", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { - "message": "Retry Send", + "message": "Gửi lại", "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { - "message": "Delete Message", + "message": "Xóa tin nhắn", "description": "Shown on the drop-down menu for an individual message, deletes single message" }, "deleteMessages": { @@ -916,27 +932,27 @@ "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", + "message": "Hình thu nhỏ của hình ảnh từ tin nhắn được trích dẫn", "description": "Used in alt tag of thumbnail images inside of an embedded message quote" }, "imageAttachmentAlt": { - "message": "Image attached to message", + "message": "Ảnh đã được đính kèm vào tin nhắn", "description": "Used in alt tag of image attachment" }, "videoAttachmentAlt": { - "message": "Screenshot of video attached to message", + "message": "Hình chụp của video đã được đính kèm tới tin nhắn", "description": "Used in alt tag of video attachment preview" }, "lightboxImageAlt": { - "message": "Image sent in conversation", + "message": "Hình đã được gửi từ cuộc hội thoại", "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", + "message": "Biểu tượng cho thấy hình ảnh này có chú thích", "description": "Used for the icon layered on top of an image in message bubbles" }, "addACaption": { - "message": "Add a caption...", + "message": "Thêm tiêu đề...", "description": "" }, "save": { @@ -944,7 +960,7 @@ "description": "" }, "fileIconAlt": { - "message": "File icon", + "message": "Tệp tin biểu tượng", "description": "Used in the media gallery documents tab to visually represent a file" }, "installWelcome": { @@ -956,39 +972,39 @@ "description": "Tagline displayed under 'installWelcome' string on the install page" }, "linkYourPhone": { - "message": "Link your phone to Signal Desktop", + "message": "Kết nối điện thoại của bạn tới Signal Desktop", "description": "Shown on the front page when the application first starst, above the QR code" }, "signalSettings": { - "message": "Signal Settings", + "message": "Signal Cài đặt", "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" }, "linkedDevices": { - "message": "Linked Devices", + "message": "Thiết bị đã liên kết", "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" }, "plusButton": { - "message": "'+' Button", + "message": "'+' Nút", "description": "The button used in Signal Android to add a new linked device" }, "linkNewDevice": { - "message": "Link New Device", + "message": "Liên kết thiết bị mới", "description": "The menu option shown in Signal iOS to add a new linked device" }, "deviceName": { - "message": "Device name", + "message": "Tên thiết bị", "description": "The label in settings panel shown for the user-provided name for this desktop instance" }, "chooseDeviceName": { - "message": "Choose this device's name", + "message": "Chọn tên thiết bị này", "description": "The header shown on the 'choose device name' screen in the device linking process" }, "finishLinkingPhone": { - "message": "Finish linking phone", + "message": "Hoàn tất kết nối điện thoại", "description": "The text on the button to finish the linking process, after choosing the device name" }, "initialSync": { - "message": "Syncing contacts and groups", + "message": "Đồng bộ liên lạc và nhóm", "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "installConnectionFailed": { @@ -1008,11 +1024,11 @@ "description": "Header for theme settings" }, "permissions": { - "message": "Permissions", + "message": "Quyền", "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to camera and microphone", + "message": "Cho phép truy cập camera và micro", "description": "Description of the media permission description" }, "general": { @@ -1020,35 +1036,35 @@ "description": "Header for general options on the settings screen" }, "spellCheckDescription": { - "message": "Enable spell check of text entered in message composition box", + "message": "Cho phép kiểm tra chính tả văn bản được nhập trong hộp soạn thư", "description": "Description of the media permission description" }, "clearDataHeader": { - "message": "Clear Data", + "message": "Xóa Dữ liệu", "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.", + "message": "Điều này sẽ xóa tất cả dữ liệu trong ứng dụng, xóa tất cả các tin nhắn và thông tin tài khoản đã lưu.", "description": "Text describing what the clear data button will do." }, "clearDataButton": { - "message": "Clear data", + "message": "Xóa dữ liệu", "description": "Button in the settings dialog starting process to delete all data" }, "deleteAllDataHeader": { - "message": "Delete all data?", + "message": "Xóa tất cả dữ liệu ?", "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.", + "message": "Bạn sắp xóa tất cả thông tin tài khoản đã lưu của ứng dụng này, bao gồm tất cả các liên hệ và tất cả các tin nhắn. Bạn luôn có thể liên kết lại với thiết bị di động của mình, nhưng điều đó sẽ không khôi phục các tin nhắn đã xóa.", "description": "Text describing what exactly will happen if the user clicks the button to delete all data" }, "deleteAllDataButton": { - "message": "Delete all data", + "message": "Xóa tất cả dữ liệu", "description": "Text of the button that deletes all data" }, "deleteAllDataProgress": { - "message": "Disconnecting and deleting all data", + "message": "Ngưng kết nối và xóa toàn bộ dữ liệu", "description": "Message shown to user when app is disconnected and data deleted" }, "notifications": { @@ -1084,19 +1100,19 @@ "description": "Displayed in notifications for multiple messages" }, "notificationMostRecentFrom": { - "message": "Most recent from:", + "message": "Gần đây nhất từ :", "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" }, "notificationFrom": { - "message": "From:", + "message": "Từ", "description": "Displayed in notifications when setting is 'name only' and one message is waiting" }, "notificationMostRecent": { - "message": "Most recent:", + "message": "Gần đây nhất :", "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" }, "sendFailed": { - "message": "Send failed", + "message": "Gửi thất bại", "description": "Shown on outgoing message if it fails to send" }, "showMore": { @@ -1164,7 +1180,7 @@ "description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble." }, "hoursAgoShort": { - "message": "$hours$ hr", + "message": "$hours$ giờ", "description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane", "placeholders": { "hours": { @@ -1174,7 +1190,7 @@ } }, "hoursAgo": { - "message": "$hours$ hr ago", + "message": "$hours$ giờ trước", "description": "Contracted form of 'X hours ago' which works both for singular and plural", "placeholders": { "hours": { @@ -1184,7 +1200,7 @@ } }, "minutesAgoShort": { - "message": "$minutes$ min", + "message": "$minutes$ phút", "description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane", "placeholders": { "minutes": { @@ -1194,7 +1210,7 @@ } }, "minutesAgo": { - "message": "$minutes$ min ago", + "message": "$minutes$ phút trước", "description": "Contracted form of 'X minutes ago' which works both for singular and plural", "placeholders": { "minutes": { @@ -1211,16 +1227,20 @@ "message": "Tháng Ngày", "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": "Tin nhắn quá dài.", + "description": "Shown if the user tries to send more than 64kb of text" + }, "unblockToSend": { "message": "Mở khóa người (liên lạc) này để gởi thông báo.", "description": "Brief message shown when trying to message a blocked number" }, "unblockGroupToSend": { - "message": "Unblock this group to send a message.", + "message": "Bỏ chặn nhóm này để gửi một tin nhắn.", "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message timer to $time$", + "message": "Bạn đặt hẹn giờ để tin nhắn biến $time$", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1230,7 +1250,7 @@ } }, "timerSetOnSync": { - "message": "Updated disappearing message timer to $time$", + "message": "Cập nhật hẹn giờ tin nhắn để biến mất $time$", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1240,7 +1260,7 @@ } }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message timer to $time$", + "message": "$name$ đặt bộ hẹn giờ tin nhắn biến mất thành $time$", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1274,11 +1294,11 @@ "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_5_minutes": { - "message": "5 minutes", + "message": "5 phút", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_30_minutes": { - "message": "30 minutes", + "message": "30 phút", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_1_hour": { @@ -1286,11 +1306,11 @@ "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_6_hours": { - "message": "6 hours", + "message": "6 giờ", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_12_hours": { - "message": "12 hours", + "message": "12 giờ", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_1_day": { @@ -1354,11 +1374,11 @@ "description": "Very short format indicating current timer setting in the conversation header" }, "disappearingMessagesDisabled": { - "message": "Disappearing messages disabled", + "message": "Tin nhắn tự hủy đã được vô hiệu hóa", "description": "Displayed in the left pane when the timer is turned off" }, "disabledDisappearingMessages": { - "message": "$name$ disabled disappearing messages", + "message": "$name$ tin nhắn đã biến mất", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -1368,7 +1388,7 @@ } }, "youDisabledDisappearingMessages": { - "message": "You disabled disappearing messages", + "message": "Bạn đã tắt chế độ tin nhắn biến mất", "description": "Displayed in the conversation list when the timer is turned off" }, "timerSetTo": { @@ -1386,11 +1406,11 @@ "description": "Description for audio notification setting" }, "safetyNumberChanged": { - "message": "Safety Number has changed", + "message": "Số an toàn đã được thay đổi", "description": "A notification shown in the conversation when a contact reinstalls" }, "safetyNumberChangedGroup": { - "message": "Safety Number with $name$ has changed", + "message": "Số an toàn với $name$ đã đổi", "description": "A notification shown in a group conversation when a contact reinstalls, showing the contact name", "placeholders": { "name": { @@ -1400,11 +1420,11 @@ } }, "verifyNewNumber": { - "message": "Verify Safety Number", + "message": "Số an toàn", "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name$:", + "message": "Số an toàn của bạn $name$ :", "description": "Heading for safety number view", "placeholders": { "name": { @@ -1414,23 +1434,27 @@ } }, "themeLight": { - "message": "Light", + "message": "Sáng", "description": "Label text for light theme (normal)" }, "themeDark": { - "message": "Dark", + "message": "Tối", "description": "Label text for dark theme" }, + "themeSystem": { + "message": "Hệ thống", + "description": "Label text for system theme" + }, "noteToSelf": { - "message": "Note to Self", + "message": "Ghi lại", "description": "Name for the conversation with your own phone number" }, "hideMenuBar": { - "message": "Hide menu bar", + "message": "Ẩn bảng chọn", "description": "Label text for menu bar visibility setting" }, "startConversation": { - "message": "Start new conversation…", + "message": "Bắt đầu cuộc trò chuyện mới...", "description": "Label underneath number a user enters that is not an existing contact" }, "newPhoneNumber": { @@ -1442,7 +1466,7 @@ "description": "When a person inputs a number that is invalid" }, "unlinkedWarning": { - "message": "Relink Signal Desktop to your mobile device to continue messaging.", + "message": "Kết nối lại Signal Desktop tới thiết bị di động cảu bạn để tiếp tục tin nhắn.", "description": "" }, "unlinked": { @@ -1454,27 +1478,27 @@ "description": "" }, "autoUpdateNewVersionTitle": { - "message": "Signal update available", + "message": "Bản nâng cấp Signal có sẵn", "description": "" }, "autoUpdateNewVersionMessage": { - "message": "There is a new version of Signal available.", + "message": "Đây là một bản nâng cấp Signal mới có sẵn.", "description": "" }, "autoUpdateNewVersionInstructions": { - "message": "Press Restart Signal to apply the updates.", + "message": "Nhấn Khởi động lại Signal để áp dụng bản nâng cấp.", "description": "" }, "autoUpdateRestartButtonLabel": { - "message": "Restart Signal", + "message": "Khởi động lại Signal", "description": "" }, "autoUpdateLaterButtonLabel": { - "message": "Later", + "message": "Lúc khác", "description": "" }, "leftTheGroup": { - "message": "$name$ left the group", + "message": "$name$ rời nhóm", "description": "Shown in the conversation history when a single person leaves the group", "placeholders": { "name": { @@ -1484,7 +1508,7 @@ } }, "multipleLeftTheGroup": { - "message": "$name$ left the group", + "message": "$name$ rời nhóm", "description": "Shown in the conversation history when multiple people leave the group", "placeholders": { "name": { @@ -1494,11 +1518,11 @@ } }, "updatedTheGroup": { - "message": "Group updated", + "message": "Đã cập nhật nhóm", "description": "Shown in the conversation history when someone updates the group" }, "titleIsNow": { - "message": "Title is now '$name$'", + "message": "Tiêu đề bây giờ là '$name$'", "description": "Shown in the conversation history when someone changes the title of the group", "placeholders": { "name": { @@ -1508,7 +1532,7 @@ } }, "joinedTheGroup": { - "message": "$name$ joined the group", + "message": "$name$ đã gia nhập nhóm ", "description": "Shown in the conversation history when a single person joins the group", "placeholders": { "name": { @@ -1518,7 +1542,7 @@ } }, "multipleJoinedTheGroup": { - "message": "$names$ joined the group", + "message": "$names$ đã gia nhập nhóm ", "description": "Shown in the conversation history when more than one person joins the group", "placeholders": { "names": { @@ -1527,8 +1551,182 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "Nháp:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "Nhãn dán tin nhắn", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "message--getDescription--unsupported-message": { + "message": "Tin nhắn không hỗ trợ", + "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." + }, + "message--getDescription--disappearing-photo": { + "message": "Ảnh tự huỷ", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "Gói sticker không thể được cài đặt", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "Các nhãn dán đã cài", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "Chưa có nhãn dán nào được cài", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Tuyển tập Nghệ sĩ Signal", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "Không có nhãn dán Nghệ sĩ Signal có sẵn", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "Nhãn dán nhận được", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "Nhãn dán từ tin nhắn sẽ được hiển thị ở đây", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "Cài đặt", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "Gỡ cài đặt", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "Bạn không thể cài đặt lại gói nhãn dán này nếu bạn không còn thông báo nguồn.", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--Title": { + "message": "Nhãn gián giới thiệu", + "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerManager--Introduction--Body": { + "message": "Tại sao không thể sử dụng từ ngữ khi bạn đang sử dụng nhãn dán", + "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." + }, + "stickers--StickerPicker--DownloadError": { + "message": "Một vài nhãn dán đã không thể tải xuống", + "description": "Shown in the sticker picker when one or more stickers could not be downloaded." + }, + "stickers--StickerPicker--DownloadPending": { + "message": "Cài đặt gói nhãn dán..", + "description": "Shown in the sticker picker when one or more stickers are still downloading." + }, + "stickers--StickerPicker--Empty": { + "message": "Không tìm thấy nhãn dán", + "description": "Shown in the sticker picker when there are no stickers to show." + }, + "stickers--StickerPicker--Hint": { + "message": "Gói sticker mới từ tin nhắn của bạn có sẵn để cài đặt", + "description": "Shown in the sticker picker the first time you have received new packs you can install." + }, + "stickers--StickerPicker--NoPacks": { + "message": "Không tìm thấy gói nhãn dán ", + "description": "Shown in the sticker picker when there are no installed sticker packs." + }, + "stickers--StickerPicker--NoRecents": { + "message": "Nhãn dán được sử dụng gần đây sẽ xuất hiện ở đây.", + "description": "Shown in the sticker picker when there are no recent stickers to show." + }, + "stickers--StickerPreview--Title": { + "message": "Gói nhãn dán", + "description": "The title that appears in the sticker pack preview modal." + }, + "stickers--StickerPreview--Error": { + "message": "Lỗi mở gói sticker. Kiểm tra kết nối internet của bạn và thử lại.", + "description": "The message that appears in the sticker preview modal when there is an error." + }, + "EmojiPicker--empty": { + "message": "Không tìm thấy emoji", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "Tìm kiếm Nhãn dán", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "Màu da $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "Hủy bỏ", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ đã gửi cho bạn một tin nhắn không thể xử lý hoặc hiển thị vì nó sử dụng tính năng Signal mới.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "Bạn có thể yêu cầu $contact$ gửi lại tin nhắn này ngay bây giờ rằng bạn đang sử dụng phiên bản Signal mới cập nhật.", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "Một trong những thiết bị của bạn đã gửi một tin nhắn không thể xử lý hoặc hiển thị vì nó sử dụng tính năng Signal mới.", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "Các tin nhắn trong tương lai như thế này sẽ được đồng bộ hóa ngay bây giờ khi bạn đang sử dụng phiên bản Signal cập nhật", + "description": "" + }, + "Message--update-signal": { + "message": "Nâng cấp Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "Đã xem", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "Ảnh", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "Xem ảnh", + "description": "Text shown on messages with with individual timers, before user has viewed it" + }, + "Conversation--getDraftPreview--attachment": { + "message": "(attachment)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--quote": { + "message": "(quote)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, + "Conversation--getDraftPreview--draft": { + "message": "(draft)", + "description": "Text shown in left pane as preview for conversation with saved a saved draft message" + }, "privacyPolicy": { - "message": "Terms & Privacy Policy", + "message": "Điều khoản và Chính sách bảo mật", "description": "Shown in the about box for the link to https://signal.org/legal" } } diff --git a/_locales/zh_CN/messages.json b/_locales/zh_CN/messages.json index 1b4e358122..2231b7b455 100644 --- a/_locales/zh_CN/messages.json +++ b/_locales/zh_CN/messages.json @@ -263,10 +263,6 @@ "message": "滚动到对话的底部", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "下面的新消息", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "下面的新消息", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "您与$name$的安全码已改变。这表示可能有人试图偷听您的对话,也可能只是$name$重新安装了 Signal。您可能要重新验证与联系人的安全码。", + "message": "您与$name$的安全码已改变。这可能表明有人试图窃听您的对话,也可能只是$name$重新安装了 Signal。您可以重新验证与联系人的安全码。", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name": { @@ -651,6 +647,16 @@ "message": "搜索", "description": "Placeholder text in the search input" }, + "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", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "在$conversationName$中没有找到“$searchTerm$”", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "对话", "description": "Shown to separate the types of search results" @@ -798,11 +814,11 @@ "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal Desktop升级失败。请到 https://signal.org/download 下载安装新版本,并联系支持或者提交bug报告。", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal Desktop 可能在 macOS 隔离区,无法自动升级。请用 Finder 移动 Signal 应用至 /Applications。", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1211,6 +1227,10 @@ "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" @@ -1421,6 +1441,10 @@ "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" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "草稿:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "表情信息", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "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-photo": { + "message": "闪照", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "无法安装表情包", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "可用表情", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "没有安装任何表情包", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal 艺术家系列", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "没有可用的 Signal 艺术家表情", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "您收到的表情", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "消息中的表情会显示在这里", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "安装", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "卸载", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "如果您没有原始信息,可能无法重新安装此表情包。", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--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--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" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "取消", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ 给您发送的信息无法被处理,因为它用到了新的 Signal 功能。", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "您已经在使用最新版本的 Signal,可以请 $contact$ 重新发送这条信息。", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "您的某台设备发送的信息无法被处理,因为它用到了新的 Signal 功能。", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "您已经在使用最新版本的 Signal,将来这种信息会被自动同步。", + "description": "" + }, + "Message--update-signal": { + "message": "升级 Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "已阅", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "图片", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "查看照片", + "description": "Text shown on 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" + }, "privacyPolicy": { "message": "协议与隐私政策", "description": "Shown in the about box for the link to https://signal.org/legal" diff --git a/_locales/zh_TW/messages.json b/_locales/zh_TW/messages.json index a5c72827b6..a000db70f7 100644 --- a/_locales/zh_TW/messages.json +++ b/_locales/zh_TW/messages.json @@ -263,10 +263,6 @@ "message": "捲動至底下對話", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, - "messageBelow": { - "message": "底下有一則新訊息", - "description": "Alt text for button to take user down to bottom of conversation with a new message out of screen" - }, "messagesBelow": { "message": "底下有新訊息", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" @@ -368,7 +364,7 @@ } }, "identityKeyErrorOnSend": { - "message": "你與這 $name$ 的安全碼產生變動。這有可能是有不明人士試圖攔截你的通訊,或是,只因為 $name$ 重新安裝 Signal。你也許希望驗證你與聯絡人的安全碼。", + "message": "你的安全號碼$name$已經改變,這可能意味著某人試圖攔截你的通訊$name$只是重新安裝了Signal。此聯繫人驗證您的安全號碼。", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name": { @@ -651,6 +647,16 @@ "message": "搜尋", "description": "Placeholder text in the search input" }, + "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", @@ -661,6 +667,16 @@ } } }, + "noSearchResultsInConversation": { + "message": "在$conversationName$找不到\"$searchTerm$\"的結果", + "description": "Shown in the search left pane when no results were found", + "placeholders": { + "searchTerm": { + "content": "$2", + "example": "Friends" + } + } + }, "conversationsHeader": { "message": "對話", "description": "Shown to separate the types of search results" @@ -794,15 +810,15 @@ "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image" }, "cannotUpdate": { - "message": "Cannot Update", + "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 https://signal.org/download and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Signal 電腦版無法升級,但是線上有新版提供。請到 https://signal.org/download 網站手動下載及安裝。也煩請聯繫支援部門告知這個問題。", "description": "Shown if a general error happened while trying to install update package" }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.", + "message": "Signal 電腦版似乎被 macOS 隔離,所以無法自動更新。請嘗試將 Signal.app 透過 Finder 移動到 /應用軟體。", "description": "Shown on MacOS if running on a read-only volume and we cannot update" }, "ok": { @@ -1211,6 +1227,10 @@ "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" @@ -1421,6 +1441,10 @@ "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" @@ -1527,6 +1551,180 @@ } } }, + "ConversationListItem--draft-prefix": { + "message": "草稿:", + "description": "Prefix shown in italic in conversation view when a draft is saved" + }, + "message--getNotificationText--stickers": { + "message": "貼圖訊息", + "description": "Shown in notifications and in the left pane instead of sticker image." + }, + "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-photo": { + "message": "銷毀照片", + "description": "Shown in notifications and in the left pane when a message is a disappearing photo." + }, + "stickers--toast--InstallFailed": { + "message": "貼圖包無法安裝", + "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" + }, + "stickers--StickerManager--InstalledPacks": { + "message": "已裝的貼圖", + "description": "Shown in the sticker pack manager above your installed sticker packs." + }, + "stickers--StickerManager--InstalledPacks--Empty": { + "message": "沒有貼圖被安裝", + "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." + }, + "stickers--StickerManager--BlessedPacks": { + "message": "Signal 藝術家系列", + "description": "Shown in the sticker pack manager above the default sticker packs." + }, + "stickers--StickerManager--BlessedPacks--Empty": { + "message": "無Signal 藝術家貼圖提供", + "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." + }, + "stickers--StickerManager--ReceivedPacks": { + "message": "你收到的貼圖", + "description": "Shown in the sticker pack manager above sticker packs which you have received in messages." + }, + "stickers--StickerManager--ReceivedPacks--Empty": { + "message": "你收到的貼圖訊息將顯示在這裡", + "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." + }, + "stickers--StickerManager--Install": { + "message": "安裝", + "description": "Shown in the sticker pack manager next to sticker packs which can be installed." + }, + "stickers--StickerManager--Uninstall": { + "message": "移除", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--UninstallWarning": { + "message": "你將無法新安裝此套貼圖如果你不再擁有原始的訊息。", + "description": "Shown in the sticker pack manager next to sticker packs which are already installed." + }, + "stickers--StickerManager--Introduction--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--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": "找不到 Emoji", + "description": "Shown in the emoji picker when a search yields 0 results." + }, + "EmojiPicker--search-placeholder": { + "message": "搜尋 Emoji", + "description": "Shown as a placeholder inside the emoji picker search field." + }, + "EmojiPicker--skin-tone": { + "message": "膚色 $tone$", + "description": "Shown as a tooltip over the emoji tone buttons.", + "placeholders": { + "status": { + "content": "$1", + "example": "2" + } + } + }, + "confirmation-dialog--Cancel": { + "message": "取消", + "description": "Appears on the cancel button in confirmation dialogs." + }, + "Message--unsupported-message": { + "message": "$contact$ 傳送了一則無法處理或顯示的訊息,因為它使用了新的 Signal 功能。", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--unsupported-message-ask-to-resend": { + "message": "你可以要求$contact$重新發送此訊息,因為你使用的是最新版本的 Signal。", + "description": "", + "placeholders": { + "contact": { + "content": "$1", + "example": "Alice" + } + } + }, + "Message--from-me-unsupported-message": { + "message": "你的某個裝置傳送了無法處理或顯示的訊息,因為它使用了新的 Signal 功能。", + "description": "" + }, + "Message--from-me-unsupported-message-ask-to-resend": { + "message": "由於你使用的是最新版本的 Signal,因此將會同步此類未來的訊息。", + "description": "" + }, + "Message--update-signal": { + "message": "更新 Signal", + "description": "Text for a button which will take user to Signal download page" + }, + "Message--tap-to-view-expired": { + "message": "已查看", + "description": "Text shown on messages with with individual timers, after user has viewed it" + }, + "Message--tap-to-view--outgoing": { + "message": "照片", + "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + }, + "Message--tap-to-view--incoming": { + "message": "查看照片", + "description": "Text shown on 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" + }, "privacyPolicy": { "message": "服務條款與隱私政策", "description": "Shown in the about box for the link to https://signal.org/legal"