From efca69f0f28f1623d1b56976c709f34a06d49bb7 Mon Sep 17 00:00:00 2001 From: Josh Perez Date: Mon, 21 Sep 2020 20:22:24 -0400 Subject: [PATCH] Update translations --- _locales/af/messages.json | 1052 +++++++++++++++++-- _locales/ar/messages.json | 1912 +++++++++++++++++++++++++--------- _locales/bg/messages.json | 1048 +++++++++++++++++-- _locales/bn/messages.json | 1048 +++++++++++++++++-- _locales/ca/messages.json | 1136 +++++++++++++++++--- _locales/cs/messages.json | 1068 +++++++++++++++++-- _locales/da/messages.json | 1144 +++++++++++++++++--- _locales/de/messages.json | 76 +- _locales/el/messages.json | 1136 +++++++++++++++++--- _locales/eo/messages.json | 1144 +++++++++++++++++--- _locales/es/messages.json | 1134 ++++++++++++++++++-- _locales/et/messages.json | 1134 ++++++++++++++++++-- _locales/eu/messages.json | 1094 +++++++++++++++++-- _locales/fa/messages.json | 1074 +++++++++++++++++-- _locales/fi/messages.json | 1134 ++++++++++++++++++-- _locales/fr/messages.json | 1150 +++++++++++++++++--- _locales/he/messages.json | 1136 +++++++++++++++++--- _locales/hi/messages.json | 1048 +++++++++++++++++-- _locales/hr/messages.json | 1876 ++++++++++++++++++++++++--------- _locales/hu/messages.json | 1132 ++++++++++++++++++-- _locales/id/messages.json | 1048 +++++++++++++++++-- _locales/it/messages.json | 74 +- _locales/ja/messages.json | 1316 +++++++++++++++++++---- _locales/km/messages.json | 1048 +++++++++++++++++-- _locales/kn/messages.json | 1048 +++++++++++++++++-- _locales/ko/messages.json | 1048 +++++++++++++++++-- _locales/lt/messages.json | 1132 ++++++++++++++++++-- _locales/mk/messages.json | 1054 +++++++++++++++++-- _locales/mr/messages.json | 1048 +++++++++++++++++-- _locales/ms/messages.json | 1048 +++++++++++++++++-- _locales/nb/messages.json | 1122 ++++++++++++++++++-- _locales/nl/messages.json | 148 ++- _locales/nn/messages.json | 1046 +++++++++++++++++-- _locales/no/messages.json | 1048 +++++++++++++++++-- _locales/pl/messages.json | 1136 +++++++++++++++++--- _locales/pt_BR/messages.json | 1176 ++++++++++++++++++--- _locales/pt_PT/messages.json | 1136 +++++++++++++++++--- _locales/ro/messages.json | 1112 ++++++++++++++++++-- _locales/ru/messages.json | 1136 +++++++++++++++++--- _locales/sk/messages.json | 1050 +++++++++++++++++-- _locales/sl/messages.json | 74 +- _locales/sq/messages.json | 74 +- _locales/sr/messages.json | 1048 +++++++++++++++++-- _locales/sv/messages.json | 76 +- _locales/sw/messages.json | 1048 +++++++++++++++++-- _locales/ta/messages.json | 1136 +++++++++++++++++--- _locales/te/messages.json | 1048 +++++++++++++++++-- _locales/th/messages.json | 1048 +++++++++++++++++-- _locales/tr/messages.json | 1048 +++++++++++++++++-- _locales/uk/messages.json | 80 +- _locales/ur/messages.json | 1048 +++++++++++++++++-- _locales/vi/messages.json | 1048 +++++++++++++++++-- _locales/zh_CN/messages.json | 74 +- _locales/zh_TW/messages.json | 74 +- 54 files changed, 46433 insertions(+), 5141 deletions(-) diff --git a/_locales/af/messages.json b/_locales/af/messages.json index 3d878f0db..bc7ffc3de 100644 --- a/_locales/af/messages.json +++ b/_locales/af/messages.json @@ -1,10 +1,18 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Bepalings & Privaatheidsbeleid", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Kopieer fout en sluit af", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" }, "unknownContact": { - "message": "Unknown contact", + "message": "Onbekende kontak", "description": "Shown as the name of a contact if we don't have any displayable information about them" }, "unknownGroup": { @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Vee alle data uit en herbegin", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Lêer", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Kies alles", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Begin praat", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Bring alles na vore", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Werklike grootte", @@ -147,6 +155,10 @@ "message": "Stel as 'n selfstandige toestel op", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Kopieer skakel", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Hierdie gesprekke is geargiveer en sal slegs in die Inkassie verskyn indien nuwe boodskappe ontvang word.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Argiveer gesprek", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Jy het die groep verlaat", + "message": "Jy is nie meer 'n lid van die groep nie.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "Stuur in elk geval", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Bel in elk geval", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Jou veiligheidsnommer met $name$ verander en is nie meer geverifieer nie. Klik om to wys.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Skakel is gekopieer na die klembord", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Rapporteer 'n probleem", @@ -673,6 +689,10 @@ "message": "Soek", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Soek in $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "Skryf animasie vir hierdie gesprek", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Die persoon is in jou kontaklys.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Om klankboodskappe te stuur, laat Signal Desktop toegang tot jou mikrofoon toe.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Laat toegang toe", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Wys instellings", @@ -999,13 +1019,17 @@ "message": "Jy het nog geen foto boodskappe met hierdie kontak verruil. Jou veiligheidsnummer saam met hulle sal beskikbaar wees na die eerste boodskap.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Meer inligting...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Probeer weer stuur", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Vee boodskap uit", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Voeg 'n onderskrif by", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Bewaar", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Lêer-ikoon", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Koppel jou selfoon te Signal Desktop?", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal-instellings", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Beide sender se naam en boodskap", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Nie naam of boodskap nie", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Slegs sender se naam", + "message": "Slegs naam", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Nuwe boodskap", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Nuwe boodskappe", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Mees onlangse van:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Van:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Mees onlangse:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ het $emoji$ op jou boodskap gereageer", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Mees onlangse: $sender$ het $emoji$ op jou boodskap gereageer", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ gereageer met $emoji$ aan: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Mees onlangse: $sender$ gereageer met $emoji$ aan: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Kon nie stuur nie", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "Verdwyn boodskappe gedeaktiveer", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "Jy kan notas aan jouself byvoeg by hierdie gesprek. As jou rekening enige gekoppelde toestelle het, sal nuwe notas gesinkroniseer word.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Versteek die menubalk", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Konsep:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Foto", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Video", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Stemboodskap", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Klankboodskap", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Lêer", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Plakkerboodskap", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Ongesteunde boodskap", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "Waarom woorde gebruik as jy plakkers kan gebruik?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "Sommige plakkers kon nie afgelaai word nie.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Onlangse", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Food", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Kanselleer", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Media", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Jy het reeds hierdie boodskap gesien.", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Groeplede sal jou weer by die groep kan voeg.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Geblokkeerde mense kan nie bel of vir jou boodskappe stuur nie.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Bepalings & Privaatheidsbeleid", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Instellings", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Video", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Verstek", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Demp kennisgewings", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Demp vir een uur", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Demp vir een dag", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Demp vir een week", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Demp vir een jaar", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Ontdemp", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Admin", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Jy het die groepnaam verwyder.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Jy het die groep avatar verander.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Jy het by die groep aangesluit.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Maak toe", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Heg leër aan", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/ar/messages.json b/_locales/ar/messages.json index d77ccf663..2cac4b7ab 100644 --- a/_locales/ar/messages.json +++ b/_locales/ar/messages.json @@ -1,78 +1,86 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "الشروط وسياسة الخصوصية", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { - "message": "Copy error and quit", + "message": "نسخ الخطأ والخروج", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" }, "unknownContact": { - "message": "Unknown contact", + "message": "جهة اتصال مجهولة", "description": "Shown as the name of a contact if we don't have any displayable information about them" }, "unknownGroup": { - "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", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "message": "مسح جميع البيانات وإعادة التشغيل", + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { - "message": "&File", + "message": "&ملف", "description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuCreateStickers": { - "message": "Create/upload sticker pack", + "message": "إنشاء/رفع حزمة الملصقات", "description": "The label that is used for the Create/upload sticker pack option in the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuEdit": { - "message": "&Edit", + "message": "&تعديل", "description": "The label that is used for the Edit menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuView": { - "message": "&View", + "message": "&عرض", "description": "The label that is used for the View menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuWindow": { - "message": "&Window", + "message": "&النافذة", "description": "The label that is used for the Window menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuHelp": { - "message": "&Help", + "message": "&مساعدة", "description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuSettings": { - "message": "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": { @@ -80,95 +88,99 @@ "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": "أحذف ", + "message": "حذف", "description": "Edit menu command to remove the selected text" }, "editMenuSelectAll": { "message": "اختيار الكل", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command 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", - "description": "Window menu command to bring all windows of current applicatinon to front" + "message": "جلب جميع النوافذ للواجهة", + "description": "Window menu command to bring all windows of current application 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" }, "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" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "نسخ الرابط", "description": "Shown in the context menu for a link to indicate that the user can copy the link" }, "contextMenuNoSuggestions": { - "message": "No Suggestions", + "message": "لا اقتراحات", "description": "Shown in the context menu for a misspelled word to indicate that there are no suggestions to replace the misspelled word" }, "avatarMenuViewArchive": { - "message": "View Archive", + "message": "فتح الأرشيف", "description": "One of the menu options available in the Avatar Popup menu" }, "loading": { - "message": "يُحمّل...", + "message": "قيد التحميل...", "description": "Message shown on the loading screen before we've loaded any messages" }, "optimizingApplication": { - "message": "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": { @@ -178,19 +190,19 @@ } }, "archivedConversations": { - "message": "أرشيف المحادثة", + "message": "أرشيف المحادثات", "description": "Shown in place of the search box when showing archived conversation list" }, "archiveHelperText": { - "message": "إن هذه المحادثات مؤرشفة و سوف تظهر فقط في علبة البريد الوارد إذا استلمت رسائل جديدة.", - "description": "Shown at the top of the archived converations list in the left pane" + "message": "إن هذه المحادثات مؤرشفة و سوف تظهر فقط في الوارد إذا استلمت رسائل جديدة.", + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "قم بأرشفة المحادثة", "description": "Shown in menu for conversation, and moves conversation out of main conversation list" }, "moveConversationToInbox": { - "message": "Move Conversation to Inbox", + "message": "نقل المحادثة إلى الوارد", "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" }, "chooseDirectory": { @@ -198,39 +210,39 @@ "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": "حدث خطأٌ ما", + "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'. تستطيع أيضاً حفظ نسخة جديدة من بياناتك من تطبيقات 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": "اختر مجلدا ثم حاول مرة أخرى", + "message": "اختر مجلداً ثم حاول مرة أخرى", "description": "Button shown if the user runs into an error during import, allowing them to start over" }, "importCompleteHeader": { @@ -238,19 +250,19 @@ "description": "Header shown on the screen at the end of a successful import process" }, "importCompleteStartButton": { - "message": "Start using Signal Desktop", + "message": "ابدأ في استخدام Signal للحاسوب", "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": "الموقع الذي اخترت", + "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": { @@ -264,27 +276,27 @@ } }, "view": { - "message": "معاينة ", + "message": "معاينة", "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "لقد تركت المجموعة.", + "message": "You are no longer a member of the group.", "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" }, "messagesBelow": { - "message": "رسالة جديدة بالأسفل ", + "message": "رسالة جديدة بالأسفل", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" }, "unreadMessage": { - "message": "1 رسالة غير مقروءة ", + "message": " رسالة 1 غير مقروءة ", "description": "Text for unread message separator, just one message" }, "unreadMessages": { - "message": "$count$ رسائل غير مقروءة ", + "message": "$count$ رسائل غير مقروءة", "description": "Text for unread message separator, with count", "placeholders": { "count": { @@ -294,11 +306,11 @@ } }, "messageHistoryUnsynced": { - "message": "For your security, conversation history isn't transferred to new linked devices.", + "message": "لأمانك، لم يتم نقل تاريخ المحادثة للأجهزة المرتبطة الجديدة.", "description": "Shown in the conversation history when a user links a new device to explain what is not supported." }, "youMarkedAsVerified": { - "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": { @@ -308,7 +320,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": { @@ -318,7 +330,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": { @@ -328,7 +340,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": { @@ -338,11 +350,11 @@ } }, "membersNeedingVerification": { - "message": "أرقام الأمان الخاص بك مع أفراد هذه المجموعة قد تغيرت منذ أخر عملية نحقق. أنقر على أعضاء المجموعة لمعاينة أرقام الأمان الجديدة الخاصة بك معهم.", + "message": "لقد تغيّر رقم الآمان الخاص بك مع عدّة أفراد من هذه المجموعة منذ آخر عملية تحقق. اضغط على عضو في المجموعة لرؤية رقم الآمان الجديد معهم.", "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "رقم الأمان الذي تحاول التحقق منه قد تغير. الرجاء معاينة رقم الآمان الجديد مع $name1$ وتذكّر, هذا التغيّر يمكن أن يكون سببه أنّه هناك من يحاول اعتراض رسائلك أو أن $name2$ ببساطة أعاد تثبيت Signal. ", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -356,11 +368,11 @@ } }, "changedVerificationWarning": { - "message": "هؤلاء الأشخاص قاموا بإعادة تثبيت أو قاموا بتغير أجهزتهم. يرجى تأكيد رقم الأمان معهم لضمان الخصوصية.", + "message": "هؤلاء الأشخاص قاموا بإعادة تثبيت التطبيق أو قاموا بتغير أجهزتهم. يرجى تأكيد رقم الأمان معهم لضمان الخصوصية.", "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "تم تغيير رمز أمانك مع $name1$ . هذا قد يعني أن أحدهم يحاول اعتراض اتصالاتك أو ببساطة لأن $name2$ قام بإعادة تثبيت. قد تريد التحقق من رمز أمانك مع هذا الشخص.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "أرسل على كل حال", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "أتصل على كل حال", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { - "message": "رقم الآمان الخاص بك مع $name$ قد تغير وغير متحقق منه. انقر للعرض.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "message": "لقد تغيّر رقم الآمان الخاص بك مع $name$وهو الآن غير متحقق منه. انقر لإظهاره.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -388,15 +404,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": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.", + "message": "حدث خطأ ما في الرفع! يرجى النظر في إضافة السجل الخاص بك يدوياً إلى الخطأ الذي سوف ترسله.", "description": "" }, "debugLogCopy": { @@ -404,19 +420,19 @@ "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopyAlt": { - "message": "Copy link to your clipboard", + "message": "انسخ الرابط إلى الحافظة", "description": "Shown as the alt text for the copy button on the debug log screen" }, "debugLogLinkCopied": { - "message": "Link Copied to Your Clipboard", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "message": "تم نسخ الرابط ", + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { - "message": "بلّغ عن مشكل", + "message": "بلّغ عن مشكلة", "description": "Link to open the issue tracker" }, "gotIt": { - "message": "واضح", + "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": { @@ -428,15 +444,15 @@ "description": "Label for a button to accept a new safety number" }, "verify": { - "message": "تم التحقق من رقم الآمان", + "message": "تحديد ك \"تم التحقق منه\"", "description": "" }, "unverify": { - "message": "حدد ب غير متحقق منه ", + "message": "وضع علامة \"لم يتم التحقق منه\"", "description": "" }, "isVerified": { - "message": "لقد تحقق من رقم الآمان الخاص بك مع $name$.", + "message": "لقد تحققت من رقم الآمان الخاص بك مع $name$.", "description": "Summary state shown at top of the safety number screen if user has verified contact.", "placeholders": { "name": { @@ -446,7 +462,7 @@ } }, "isNotVerified": { - "message": "لم يتم التحقق من رقم الأمان الخاص بك مع $name$ .", + "message": "لم تقم بالتحقق من رقم الأمان الخاص بك مع $name$ .", "description": "Summary state shown at top of the safety number screen if user has not verified contact.", "placeholders": { "name": { @@ -456,19 +472,19 @@ } }, "verified": { - "message": "تم التحقق ", + "message": "تم التحقق منه", "description": "" }, "newIdentity": { - "message": "رقم آمن جديد", + "message": "رقم آمان جديد", "description": "Header for a key change dialog" }, "identityChanged": { - "message": "رقم الآمان الخاص بك لهذا المستخدم قد تغيرت. وهذا قد يعني بأنه إما أن هناك من يحاول اعتراض اتصالك, أو أن هذا المستخدم ببساطة أعاد تثبيت البرنامج, قد ترغب في التحقق من رقم الآمان الجديد أدناه.", + "message": "لقد تغيّر رقم الآمان الخاص بك مع هذا المستخدم. وهذا قد يعني بأنّه إما أن هناك من يحاول اعتراض اتصالاتك, أو أنّ هذا المستخدم ببساطة أعاد تثبيت Signal. قد ترغب في التحقق من رقم الآمان الجديد أدناه.", "description": "" }, "incomingError": { - "message": "خطأ فى التعامل مع الرسالة الواردة", + "message": "حدث خطأ فى التعامل مع الرسالة الواردة", "description": "" }, "media": { @@ -476,7 +492,7 @@ "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": { @@ -484,7 +500,7 @@ "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": { @@ -496,7 +512,7 @@ "description": "Section header in the media gallery" }, "thisWeek": { - "message": "This Week", + "message": "هذا الأسبوع", "description": "Section header in the media gallery" }, "thisMonth": { @@ -504,7 +520,7 @@ "description": "Section header in the media gallery" }, "unsupportedAttachment": { - "message": "نمط المرفق غير مدعوم. اضغط للحفظ", + "message": "نمط المرفق غير مدعوم. اضغط للحفظ.", "description": "Displayed for incoming unsupported attachment" }, "clickToSave": { @@ -520,15 +536,15 @@ "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": { @@ -538,7 +554,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": { @@ -548,7 +564,7 @@ } }, "stagedImageAttachment": { - "message": "Draft image attachment: $path$", + "message": "مسودة محفوظة تجنوي على صورة مرفقة: $path$", "description": "Alt text for staged attachments", "placeholders": { "path": { @@ -558,27 +574,27 @@ } }, "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" }, "cannotMixImageAndNonImageAttachments": { - "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": "معذرة. حجم الملف المختار يتجاوز حد الرسالة الأقصى.", + "message": "معذرةً. حجم الملف المختار يتجاوز الحجم الأقصى للرسالة.", "description": "" }, "unableToLoadAttachment": { - "message": "Unable to load selected attachment.", + "message": "فشل تنزيل المرفقات المحددة", "description": "" }, "disconnected": { - "message": "غير متصّل", + "message": "غير متّصل", "description": "Displayed when the desktop client cannot connect to the server." }, "connecting": { @@ -586,11 +602,11 @@ "description": "Displayed when the desktop client is currently connecting to the server." }, "connect": { - "message": "Connect", + "message": "قم بالاتصال", "description": "Shown to allow the user to manually attempt a reconnect." }, "connectingHangOn": { - "message": "Shouldn't be long...", + "message": "لن يطول الأمر...", "description": "Subtext description for when the client is connecting to the server." }, "offline": { @@ -602,79 +618,83 @@ "description": "Obvious instructions for when a user's computer loses its network connection" }, "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)" }, "helpMenuShowKeyboardShortcuts": { - "message": "Show Keyboard Shortcuts", + "message": "إظهار اختصارات لوحة المفاتيح", "description": "Item under the help menu, pops up a screen showing the application's keyboard shortcuts" }, "contactUs": { - "message": "وسائل الأتصال", + "message": "اتصل بنا", "description": "Item under the help menu, takes you to the contact us support page" }, "goToReleaseNotes": { - "message": "Go to Release Notes", + "message": "زر ملاحظات عن الإصدارات", "description": "Item under the help menu, takes you to GitHub page for release notes" }, "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" }, "goToGithub": { - "message": "Go to GitHub", + "message": "اذهب إلى GitHub", "description": "Item under the Help menu, takes you to the GitHub repository for Signal Desktop" }, "joinTheBeta": { - "message": "Join the Beta", + "message": "انضم إلى النسخ التجريبية", "description": "Item under the Help menu, takes you to an article describing how to install the beta release of Signal Desktop" }, "signalDesktopPreferences": { - "message": "Signal Desktop Preferences", + "message": "إعدادات Signal للحاسوب", "description": "Title of the window that pops up with Signal Desktop preferences in it" }, "signalDesktopStickerCreator": { - "message": "Sticker pack creator", + "message": "مُنشىء حزمة الملصقات", "description": "Title of the window that pops up with Signal Desktop preferences in it" }, "aboutSignalDesktop": { - "message": "About Signal Desktop", + "message": "عن Signal للحاسوب", "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": "اظهار", + "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": { - "message": "Signal Desktop", + "message": "Signal للحاسوب", "description": "Tooltip for the tray icon" }, "search": { "message": "بحث", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { - "message": "Search in $conversationName$", + "message": "البحث في $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", "placeholders": { "conversationName": { @@ -684,7 +704,7 @@ } }, "noSearchResults": { - "message": "No results for \"$searchTerm$\"", + "message": "لم توجد نتائج ل \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", "placeholders": { "searchTerm": { @@ -694,7 +714,7 @@ } }, "noSearchResultsInConversation": { - "message": "No results for \"$searchTerm$\" in $conversationName$", + "message": "لا يوجد نتائج ل\"$searchTerm$\" في $conversationName$", "description": "Shown in the search left pane when no results were found", "placeholders": { "searchTerm": { @@ -720,23 +740,23 @@ "description": "Shown to separate the types of search results" }, "welcomeToSignal": { - "message": "مرحبا الى سيجنال Signal", + "message": "مرحباً بك في Signal", "description": "" }, "selectAContact": { - "message": "اختر جهة اتصال او مجموعة لبدء محادثه.", + "message": "اختر شخصاّ أو مجموعة لبدء المحادثة.", "description": "" }, "typingAlt": { - "message": "Typing animation for this conversation", - "description": "Used as the 'title' attibute for the typing animation" + "message": "الحركات التي تظهر في هذه الرسالة عند الكتابة", + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "هذا الشخص محفوظ في جهات اتصالك.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { - "message": "Avatar for contact $name$", + "message": "صورة جهة الاتصال $name$", "description": "Used in the alt tag for the image avatar of a contact", "placeholders": { "name": { @@ -750,47 +770,47 @@ "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": { - "message": "التنزيل جارٍ...", + "message": "جارِ التنزيل", "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" }, "reactToMessage": { - "message": "React to Message", + "message": "الرد بتفاعل على الرسالة", "description": "Shown in triple-dot menu next to message to allow user to react to the associated message" }, "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": { @@ -802,27 +822,27 @@ "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" }, "voiceRecordingInterruptedMax": { - "message": "Voice message recording stopped because the maximum time limit was reached.", + "message": "تم توقيف تسجيل الرسالة الصوتية بسبب الوصول إلى الحد الأقصى للتسجيل.", "description": "Confirmation dialog message for when the voice recording is interrupted due to max time limit" }, "voiceRecordingInterruptedBlur": { - "message": "Voice message recording stopped because you switched to another app.", + "message": "تم توقيف تسجيل الرسالة الصوتية لأنك انتقلت لتطبيق آخر.", "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to five minutes. Recording will stop if you switch to another app.", + "message": "الرسائل الصوتية لها حد أقصى هو خمس دقائق. سيتوقف التسجيل إن انتقلت لتطبيق آخر.", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { - "message": "A voice message must have only one attachment.", + "message": "إنّ الرسالة الصوتية يجب أن تحتوي على مرفق واحد فقط.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, "attachmentSaved": { - "message": "Attachment saved. Click to show in folder.", + "message": "تم حفظ المرفق. انقر للعرض في المجلد.", "description": "Shown after user selects to save to downloads", "placeholders": { "name": { @@ -836,7 +856,7 @@ "description": "Shown when the user represented is the current user." }, "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": { @@ -846,31 +866,31 @@ } }, "audioPermissionNeeded": { - "message": "To send audio messages, allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "message": "لإرسال الرسائل الصوتية، يرجى السماح ل Signal للحاسوب بالوصول إلى المايكروفون.", + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "للاتصال، يجب أن تسمح لSignal للحاسوب بالوصول للميكروفون الخاص بك.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "لكي تستطيع القيام بمكالمات الفيديو ، يجب أن تسمح ل Signal للحاسوب بالوصول إلى الكاميرا.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { - "message": "Allow Access", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "message": "إعطاء الصلاحية", + "description": "Button shown in popup asking to enable microphone/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": "الصوت", + "message": "صوت", "description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment" }, "video": { - "message": "فيديو", + "message": "ڤيديو", "description": "Shown in a quotation of a message containing a video if no text was originally provided with that video" }, "photo": { @@ -878,11 +898,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": "فشل التحديث", "description": "Shown as the title of our update error dialogs on windows" }, "cannotUpdateDetail": { - "message": "Signal Desktop failed to update, but there is a new version available. Please go to $url$ and install the new version manually, then either contact support or file a bug about this problem.", + "message": "فشل تحديث Signal للحاسوب، لكن تتوافر نسخة جديدة. الرجاء الذهاب إلى $url$ وتثبيت النسخة الجديدة يدوياً، ثم قم بالاتصال بالدعم أو أرسل هذا الخطأ إلينا.", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "url": { @@ -892,7 +912,7 @@ } }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving $app$ to $folder$ with Finder.", + "message": "من المحتمل أن يكون Signal للحاسوب في وحدة عزل نظام تشغيل macOS ، ولن يكون قادراً على التحديث التلقائي. من فضلك حاول نقل $app$إلى $folder$ باستخدام فايندر", "description": "Shown on MacOS if running on a read-only volume and we cannot update", "placeholders": { "app": { @@ -906,7 +926,7 @@ } }, "ok": { - "message": "حسنا", + "message": "حسناً", "description": "" }, "cancel": { @@ -918,7 +938,7 @@ "description": "" }, "failedToSend": { - "message": "فشل سيغنال في الارسال لبعض المستخدمين. تأكد من الاتصال بالشبكة.", + "message": "فشل الإرسال لبعض المستخدمين. تأكد من الاتصال بالشبكة.", "description": "" }, "error": { @@ -934,7 +954,7 @@ "description": "" }, "deleteWarning": { - "message": "Are you sure? Clicking 'delete' will permanently remove this message from this device only.", + "message": "هل أنت متأكد؟ الضغط على \"مسح\" سيقوم بمسح الرسالة من هذا الجهاز فقط.", "description": "" }, "deleteThisMessage": { @@ -950,15 +970,15 @@ "description": "Label for the receiver of a message" }, "toJoiner": { - "message": "to", + "message": "إلى", "description": "Joiner for message search results - like 'Jon' to 'Friends Group'" }, "sent": { - "message": "أُرسلت", + "message": "تم الإرسال", "description": "Label for the time a message was sent" }, "received": { - "message": "استُقبلت", + "message": "تم الاستقبال", "description": "Label for the time a message was received" }, "sendMessage": { @@ -966,15 +986,15 @@ "description": "Placeholder text in the message entry field" }, "groupMembers": { - "message": "أفراد المجموعة", + "message": "أعضاء المجموعة", "description": "" }, "showMembers": { - "message": "أظهر الأفراد", + "message": "أظهر الأعضاء", "description": "" }, "resetSession": { - "message": "تصفير الجلسة", + "message": "إعادة تعيين الجلسة", "description": "This is a menu item for resetting the session, using the imperative case, as in a command." }, "showSafetyNumber": { @@ -982,11 +1002,11 @@ "description": "" }, "viewRecentMedia": { - "message": "View recent 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": "إذا كنت ترغب في التحقق من أمان التشفير الشامل مع $name$ قم بمقارنة الأرقام أعلاه بالأرقام الموجودة على أجهزتهم.", + "message": "إذا كنت ترغب أن تتحقق من أمان التشفير الكامل مع $name$ قم بمقارنة الأرقام أعلاه بالأرقام الموجودة على أجهزتهم.", "description": "", "placeholders": { "name": { @@ -996,16 +1016,20 @@ } }, "theirIdentityUnknown": { - "message": "لم تقم بتبادل أي رسائل مع هذا المستخدم بعد. رقم الآمان الخاص بك معهم سوف يظهر بعد أول رسالة", + "message": "لم تقم بتبادل أيّة رسائل مع هذا المستخدم حتى الآن. سيظهر رقم الآمان الخاص بك معهم بعد إرسال أول رسالة.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "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", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "message": "معاودة الإرسال", + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "حذف الرسالة", @@ -1020,55 +1044,55 @@ "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": { - "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": "إضافة شرح...", - "description": "" + "message": "إضافة تسمية توضيحية...", + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "حفظ", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { - "message": "File icon", + "message": "أيقونة الملف", "description": "Used in the media gallery documents tab to visually represent a file" }, "installWelcome": { - "message": "سيجنال للحاسوب. مرحبا بك ", + "message": "مرحباً بك في Signal للحاسوب", "description": "Welcome title on the install page" }, "installTagline": { - "message": "الحفاظ على الخصوصية أمر ممكن. سيجنال Signal يجعل ذلك سهلا.", + "message": "الحفاظ على الخصوصية أمر ممكن. يجعل Signal ذلك سهلا.", "description": "Tagline displayed under 'installWelcome' string on the install page" }, "linkYourPhone": { - "message": "Link your phone to Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "message": "قم بربط هاتفك بنسخة Signal للحاسوب", + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { - "message": "إعدادات تطبيق Signal", + "message": "إعدادات Signal", "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" }, "linkedDevices": { @@ -1076,7 +1100,7 @@ "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": { @@ -1084,47 +1108,47 @@ "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": "محاولة الاتصال بالمخدّم فشلت", + "message": "فشل الاتصال بالمخدّم.", "description": "Displayed when we can't connect to the server." }, "installTooManyDevices": { - "message": "معذرة، لديك أجهزة كثيرة مرتبطة مسبقا. حاول إزالة بعضها.", + "message": "معذرةً، لديك أجهزة كثيرة مرتبطة مسبقاً. حاول إزالة بعضها.", "description": "" }, "installTooOld": { - "message": "Update Signal on this device to link your phone.", + "message": "قم بتحديث Signal على هذا الجهاز لتستطيع ربط هاتفك.", "description": "" }, "installErrorHeader": { - "message": "حدث خطأٌ ما", + "message": "حدث خطأٌ ما!", "description": "" }, "installTryAgain": { - "message": "حاول مجددا", + "message": "حاول مجدداً", "description": "" }, "theme": { - "message": "السمة", + "message": "المظهر", "description": "Header for theme settings" }, "calling": { - "message": "جاري الاتصال", + "message": "الاتصال", "description": "Header for calling options on the settings screen" }, "alwaysRelayCallsDescription": { @@ -1132,19 +1156,19 @@ "description": "Description of the always relay calls setting" }, "alwaysRelayCallsDetail": { - "message": "تمرير جميع المكالمات عبر خادوم Signal لتجنّب الإفصاح عن عنوان بروتوكول الانترنت الخاص بك إلى جهة الاتصال. تفعيل الخاصيّة سيقلل من جودة المكالمة.", + "message": "تمرير جميع المكالمات عبر خوادم Signal لتجنّب الإفصاح عن عنوان الIP الخاص بك إلى جهة الاتصال. تفعيل هذه الخاصيّة سيقلل من جودة المكالمة.", "description": "Details describing the always relay calls setting" }, "permissions": { - "message": "Permissions", + "message": "الصلاحيات", "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "إعطاء صلاحية الوصول إلى الميكروفون", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "اسمح بالوصول إلى الكاميرا", "description": "Description of the media permission description" }, "general": { @@ -1152,51 +1176,51 @@ "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" }, "spellCheckWillBeEnabled": { - "message": "Spell check will be enabled the next time Signal starts.", + "message": "سيتم تفعيل التدقيق الإملائي عندما تقوم بتشغيل Signal المرة القادمة.", "description": "Shown when the user enables spellcheck to indicate that they must restart Signal." }, "spellCheckWillBeDisabled": { - "message": "Spell check will be disabled the next time Signal starts.", + "message": "سيتم تعطيل التدقيق الإملائي عندما تقوم بتشغيل Signal المرة القادمة.", "description": "Shown when the user disables spellcheck to indicate that they must restart Signal." }, "clearDataHeader": { - "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" }, "deleteOldIndexedDBData": { - "message": "You have obsolete data from a prior installation of Signal Desktop. If you choose to continue, it will be deleted and you will start from scratch.", + "message": "لديك بيانات قديمة لم تعد تنفع من تثبيت سابق ل Signal للحاسوب. إذا اخترت الاستمرار ، فسيتم حذفها وستبدأ من الصفر.", "description": "Shown if user last ran Signal Desktop before October 2018" }, "deleteOldData": { - "message": "Delete Old Data", + "message": "حذف البيانات القديمة", "description": "Button to make the delete happen" }, "notifications": { @@ -1204,7 +1228,7 @@ "description": "Header for notification settings" }, "notificationSettingsDialog": { - "message": "عند وصول الرسائل، أظهر إشعارات تتضمن:", + "message": "عند وصول الرسائل، أظهر إشعارات التي تظهر:", "description": "Explain the purpose of the notification settings" }, "disableNotifications": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "الاسم والرسالة", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "لا الاسم ولا الرسالة", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "اسم المُرسِل فقط", + "message": "الاسم فقط", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "رسالة جديدة", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "رسائل جديدة", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Most recent from:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "من:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Most recent:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ reacted $emoji$ to your message", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to your message", + "notificationReaction": { + "message": "تفاعل $sender$ على رسالتك باستخدام $emoji$", "description": "", "placeholders": { "sender": { @@ -1272,25 +1280,7 @@ } }, "notificationReactionMessage": { - "message": "$sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", + "message": "تفاعل $sender$ على الرسالة $message$ باستخدام $emoji$", "description": "", "placeholders": { "sender": { @@ -1312,7 +1302,7 @@ "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "تم الإرسال جزئياً، انقر للتفاصيل", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1320,15 +1310,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": "انتهت صلاحية هذا الإصدار من سيغنال للحاسوب. الرجاء الارتقاء الى أحدث إصدار لمواصلة الرسائل.", + "message": "انتهت صلاحية هذا الإصدار من Signal للحاسوب. الرجاء التحديث لأحدث إصدار لمواصلة التواصل.", "description": "Warning notification that this version of the app has expired" }, "upgrade": { @@ -1336,7 +1326,7 @@ "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": { @@ -1348,23 +1338,23 @@ "description": "Label for contact and group sync settings" }, "syncExplanation": { - "message": "تحميل كل المجموعات و جهات إتصال التطبيق من جهازك المحمول", + "message": "تحميل كل المجموعات و جهات الإتصال من جهازك المحمول.", "description": "Explanatory text for sync settings" }, "lastSynced": { - "message": "آخر تحميل في", + "message": "آخر تزامن في", "description": "Label for date and time of last sync operation" }, "syncNow": { - "message": "حمل الآن", + "message": "قم بالتزامن الآن", "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": { @@ -1372,15 +1362,15 @@ "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." }, "timestamp_m": { - "message": "1د", + "message": "1 دقيقة", "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble." }, "timestamp_h": { - "message": "1سا", + "message": "1 ساعة", "description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble." }, "hoursAgo": { - "message": "$hours$h", + "message": "$hours$ساعة", "description": "Contracted form of 'X hours ago' which works both for singular and plural", "placeholders": { "hours": { @@ -1390,7 +1380,7 @@ } }, "minutesAgo": { - "message": "$minutes$m", + "message": "$minutes$دقائق", "description": "Contracted form of 'X minutes ago' which works both for singular and plural", "placeholders": { "minutes": { @@ -1404,23 +1394,23 @@ "description": "Shown if a message is very recent, less than 60 seconds old" }, "timestampFormat_M": { - "message": "الشهر اليوم", + "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.", + "message": "إن الرسالة طويلة جداً.", "description": "Shown if the user tries to send more than 64kb of text" }, "unblockToSend": { - "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 time to $time$.", + "message": "لقد جعلت وقت الرسائل المتخفية $time$.", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "تم تحديث وقت الرسائل المتخفية ليصبح $time$. ", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "جعل $name$وقت الرسائل المتخفية $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1454,7 +1454,7 @@ } }, "timerOption_0_seconds": { - "message": "توقف", + "message": "تعطيل", "description": "Label for option to turn off message expiration in the timer menu" }, "timerOption_5_seconds": { @@ -1462,7 +1462,7 @@ "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_10_seconds": { - "message": "10 ثواني", + "message": "10 ثوان", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_30_seconds": { @@ -1474,11 +1474,11 @@ "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": { @@ -1486,11 +1486,11 @@ "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": { @@ -1506,59 +1506,63 @@ "description": "Conversation menu option to enable disappearing messages" }, "timerOption_0_seconds_abbreviated": { - "message": "توقف", + "message": "تعطيل", "description": "Short format indicating current timer setting in the conversation list snippet" }, "timerOption_5_seconds_abbreviated": { - "message": "5 ث", + "message": "5 ثانية", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_10_seconds_abbreviated": { - "message": "10 ث", + "message": "10 ثانية", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_30_seconds_abbreviated": { - "message": "30 ث", + "message": "30 ثانية", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_1_minute_abbreviated": { - "message": "1د", + "message": "1 دقيقة", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_5_minutes_abbreviated": { - "message": "5د", + "message": "5 دقائق", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_30_minutes_abbreviated": { - "message": "30 د", + "message": "30 دقيقة", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_1_hour_abbreviated": { - "message": "1سا", + "message": "1 ساعة", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_6_hours_abbreviated": { - "message": "6سا", + "message": "6 ساعات", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_12_hours_abbreviated": { - "message": "12سا", + "message": "12 ساعة", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_1_day_abbreviated": { - "message": "1يوم", + "message": "1 يوم", "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_1_week_abbreviated": { - "message": "1أسبوع", + "message": "1 أسبوع", "description": "Very short format indicating current timer setting in the conversation header" }, "disappearingMessagesDisabled": { - "message": "الرسائل المختفية معطلة", + "message": "تم تعطيل الرسائل المختفية", + "description": "Displayed in the left pane when the timer is turned off" + }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", "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": { @@ -1572,7 +1576,7 @@ "description": "Displayed in the conversation list when the timer is turned off" }, "timerSetTo": { - "message": "تم تحديد المؤقت على $time$", + "message": "أصبح المؤقت $time$", "description": "Displayed in the conversation list when the timer is updated by some automatic action, or in the left pane", "placeholders": { "time": { @@ -1582,23 +1586,23 @@ } }, "audioNotificationDescription": { - "message": "تفعيل الإشعارات", + "message": "تفعيل التنبيهات الصوتية", "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "تفعيل أصوات الرنين عند الاتصال", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "إظهار الإشعارات للمكالمات", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "تفعيل تلقي المكالمات", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "لقد غيّر $sender$اسمه الشخصي من$oldProfile$إلى $newProfile$.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "غيّر $oldProfile$ اسمه الشخصي إلى $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1630,7 +1634,7 @@ } }, "safetyNumberChanged": { - "message": "Safety Number has changed", + "message": "تم تغيير رقم الأمان", "description": "A notification shown in the conversation when a contact reinstalls" }, "safetyNumberChanges": { @@ -1638,7 +1642,7 @@ "description": "Title for safety number changed modal" }, "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": { @@ -1648,11 +1652,11 @@ } }, "verifyNewNumber": { - "message": "التحقق من الرقم اﻷمان", + "message": "التحقق من رقم اﻷمان", "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "إن رقم الأمان مع $name1$هو:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1662,39 +1666,43 @@ } }, "themeLight": { - "message": "فاتح", + "message": "نهاري", "description": "Label text for light theme (normal)" }, "themeDark": { - "message": "داكن", + "message": "ليلي", "description": "Label text for dark theme" }, "themeSystem": { - "message": "نظام التشغيل", + "message": "تبعاً للنظام", "description": "Label text for system theme" }, "noteToSelf": { - "message": "ملاحظة لنفسي", + "message": "الملاحظات الشخصيّة", "description": "Name for the conversation with your own phone number" }, "noteToSelfHero": { - "message": "تستطيع إضافه ملاحظات لنفسك فى هذه المحادثه . وسيتم مزامنتها مع باقى الأجهزه المتصله بنفس الحساب.", + "message": "تستطيع إضافة ملاحظات لنفسك فى هذه المحادثة. واذا كان هناك أجهزة مرتبطة في حسابك سيتم مزامنتها مع باقى الأجهزة المتصلة.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { - "message": "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" }, "notSupportedSMS": { - "message": "SMS/MMS messages are not supported.", + "message": "رسائل SMS و MMS غير مدعومة.", "description": "Label underneath number informing user that SMS is not supported on desktop" }, "newPhoneNumber": { - "message": "أدخل رقم الهاتف لإضافة جهة الاتصال ", + "message": " لإضافة جهة الاتصال ادخل رقم الهاتف.", "description": "Placeholder for adding a new number to a contact" }, "invalidNumberError": { @@ -1702,11 +1710,11 @@ "description": "When a person inputs a number that is invalid" }, "unlinkedWarning": { - "message": "الرجاء إعادة ربط سيجنال لسطح المكتب مع هاتفك لمتابعة المراسلة", + "message": "الرجاء إعادة ربط Signal للحاسوب مع هاتفك لمتابعة المراسلة.", "description": "" }, "unlinked": { - "message": "غير متصل", + "message": "غير مرتبط", "description": "" }, "relink": { @@ -1714,27 +1722,27 @@ "description": "" }, "autoUpdateNewVersionTitle": { - "message": "يتوفر تحديث لـ سيجنال", + "message": "يتوفر تحديث لـ Signal", "description": "" }, "autoUpdateNewVersionMessage": { - "message": "هناك إصدار جديد متوفر لـ سيجنال ", + "message": "هناك إصدار جديد متوفر لـ Signal.", "description": "" }, "autoUpdateNewVersionInstructions": { - "message": "Press Restart Signal to apply the updates.", + "message": "اضغط إعادة تشغيل Signal لتطبيق التحديثات.", "description": "" }, "autoUpdateRestartButtonLabel": { - "message": "اعادة تشغيل سيجنال Signal", + "message": "إعادة تشغيل Signal", "description": "" }, "autoUpdateLaterButtonLabel": { - "message": "فيما بعد", + "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": { @@ -1744,7 +1752,7 @@ } }, "multipleLeftTheGroup": { - "message": "$name$ left the group.", + "message": "غادر $name$المجموعة.", "description": "Shown in the conversation history when multiple people leave the group", "placeholders": { "name": { @@ -1754,7 +1762,7 @@ } }, "updatedTheGroup": { - "message": "$name$ updated the group.", + "message": "حدّث $name$ المجموعة.", "description": "Shown in the conversation history when someone updates the group", "placeholders": { "name": { @@ -1768,11 +1776,11 @@ "description": "Shown in the conversation history when you update a group" }, "updatedGroupAvatar": { - "message": "Group avatar was updated.", + "message": "تم تحديث صورة المجموعة.", "description": "Shown in the conversation history when someone updates the group" }, "titleIsNow": { - "message": "Group name is now '$name$'.", + "message": "المجموعة أصبحت '$name$'.", "description": "Shown in the conversation history when someone changes the title of the group", "placeholders": { "name": { @@ -1786,7 +1794,7 @@ "description": "Shown in the conversation history when you are added to a group." }, "joinedTheGroup": { - "message": "$name$ joined the group.", + "message": "انضم $name$للمجموعة.", "description": "Shown in the conversation history when a single person joins the group", "placeholders": { "name": { @@ -1796,7 +1804,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": { @@ -1813,24 +1821,62 @@ "message": "مسودة:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "صورة GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "صورة", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "ڤيديو", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "رسالة صوتية.", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "رسالة صوتية", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "ملف", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { - "message": "Sticker message", + "message": "رسالة تحتوي ملصق", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { - "message": "Unsupported message", + "message": "رسالة غير مدعومة", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." }, "message--getDescription--disappearing-media": { - "message": "View-once Media", + "message": "ملف متعدّد الوسائط من نوع المشاهدة مرة-واحدة", "description": "Shown in notifications and in the left pane after view-once message is deleted." }, "message--getDescription--disappearing-photo": { - "message": "View-once Photo", + "message": "الصورة من نوع المشاهدة مرة-واحدة", "description": "Shown in notifications and in the left pane when a message is a view once photo." }, "message--getDescription--disappearing-video": { - "message": "View-once Video", + "message": "فيديو من نوع مشاهدة مرة-واحدة", "description": "Shown in notifications and in the left pane when a message is a view once video." }, "message--deletedForEveryone": { @@ -1838,7 +1884,7 @@ "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "stickers--toast--InstallFailed": { - "message": "Sticker pack could not be installed", + "message": "لم يتم تثبيت حزمة الملصقات", "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" }, "stickers--StickerManager--InstalledPacks": { @@ -1846,15 +1892,15 @@ "description": "Shown in the sticker pack manager above your installed sticker packs." }, "stickers--StickerManager--InstalledPacks--Empty": { - "message": "لم يتم تنزيل أية ملصقات", + "message": "لا يوجد ملصقات مثبتة", "description": "Shown in the sticker pack manager when you don't have any installed sticker packs." }, "stickers--StickerManager--BlessedPacks": { - "message": "سلسلة فنان Signal", + "message": "سلسلة فنانو Signal", "description": "Shown in the sticker pack manager above the default sticker packs." }, "stickers--StickerManager--BlessedPacks--Empty": { - "message": "No Signal Artist stickers available", + "message": "لا توجد ملصقات من فنانو Signal.", "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." }, "stickers--StickerManager--ReceivedPacks": { @@ -1874,43 +1920,63 @@ "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.", + "message": "قد لا تتمكن من إعادة تثبيت هذه الحزمة من الملصقات إذا لم تعد لديك رسالة الأصلية.", "description": "Shown in the sticker pack manager next to sticker packs which are already installed." }, "stickers--StickerManager--Introduction--Image": { - "message": "Introducing Stickers: Bandit the Cat", + "message": "نقدم لكم ملصقات: القطة Bandit", "description": "Alt text on a tooltip image when the user upgrades to a version of Signal supporting stickers." }, "stickers--StickerManager--Introduction--Title": { - "message": "Introducing Stickers", + "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": "لماذا تستخدم الكلمات بينما يمكن أن تستخدم الملصقات؟", + "message": "لماذا تستخدم الكلمات بينما يمكنك استخدام الملصقات؟", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { - "message": "Some stickers could not be downloaded.", + "message": "فشل تنزيل بعض الملصقات.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." }, "stickers--StickerPicker--DownloadPending": { - "message": "Installing sticker pack...", + "message": "يتم تثبيت حزمة الملصقات...", "description": "Shown in the sticker picker when one or more stickers are still downloading." }, "stickers--StickerPicker--Empty": { - "message": "No stickers found", + "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", + "message": "توجد حزم ملصقات جديدة متاحة من رسائلك وهي جاهزة للتثبيت", "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", + "message": "لم يتم العثور على أيّ جزم للملصقات", "description": "Shown in the sticker picker when there are no installed sticker packs." }, "stickers--StickerPicker--NoRecents": { - "message": "Recently used stickers will appear here.", + "message": "ستظهر الملصقات المستخدمة مؤخراً هنا.", "description": "Shown in the sticker picker when there are no recent stickers to show." }, "stickers--StickerPreview--Title": { @@ -1918,19 +1984,19 @@ "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.", + "message": "فشل فتح حزمة الملصقات. تحقق من اتصالك بالإنترنت وحاول مرة أخرى.", "description": "The message that appears in the sticker preview modal when there is an error." }, "EmojiPicker--empty": { - "message": "No emoji found", + "message": "لم يتم العثور على الوجوه التعبيرية", "description": "Shown in the emoji picker when a search yields 0 results." }, "EmojiPicker--search-placeholder": { - "message": "Search Emoji", + "message": "البحث عن وجه تعبيري", "description": "Shown as a placeholder inside the emoji picker search field." }, "EmojiPicker--skin-tone": { - "message": "Skin tone $tone$", + "message": "لون البشرة $tone$", "description": "Shown as a tooltip over the emoji tone buttons.", "placeholders": { "status": { @@ -1939,12 +2005,48 @@ } } }, + "EmojiPicker__button--recents": { + "message": "مكالمات حديثة", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "أطعمة", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "إلغاء", "description": "Appears on the cancel button in confirmation dialogs." }, "Message--unsupported-message": { - "message": "$contact$ sent you a message that can't be processed or displayed because it uses a new Signal feature.", + "message": "أرسل $contact$لك رسالة لا يمكن معالجتها أو عرضها لأنها تستخدم ميزة Signal جديدة.", "description": "", "placeholders": { "contact": { @@ -1954,7 +2056,7 @@ } }, "Message--unsupported-message-ask-to-resend": { - "message": "You can ask $contact$ to re-send this message now that you are using an up-to-date version of Signal.", + "message": "بما أنّك أصبحت تستخدم نسخة حديثة من Signal. يمكنك أن تطلب من $contact$أن يعيد إرسال هذه الرسالة.", "description": "", "placeholders": { "contact": { @@ -1964,15 +2066,15 @@ } }, "Message--from-me-unsupported-message": { - "message": "One of your devices sent a message that can't be processed or displayed because it uses a new Signal feature.", + "message": " أرسل أحد أجهزتك رسالة لا يمكن معالجتها أو عرضها لأنها تستخدم ميزة Signal جديدة.", "description": "" }, "Message--from-me-unsupported-message-ask-to-resend": { - "message": "Future messages like this will be synchronized now that you are using an up-to-date version of Signal.", + "message": "بما أنّك أصبحت تستخدم نسخة حديثة من Signal، ستتم مزامنة الرسائل المستقبلية.", "description": "" }, "Message--update-signal": { - "message": "Update Signal", + "message": "تحديث Signal", "description": "Text for a button which will take user to Signal download page" }, "Message--tap-to-view-expired": { @@ -1981,14 +2083,14 @@ }, "Message--tap-to-view--outgoing": { "message": "الوسائط", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { - "message": "لقد قمت مسبقا بمعاينة هذه الرسالة.", + "message": "لقد قمت برؤية هذه الرسالة مسبقاً.", "description": "Shown when user clicks on an expired incoming view-once bubble" }, "Message--tap-to-view--outgoing--expired-toast": { - "message": "View-once messages are not stored in your conversation history.", + "message": "لن تحفظ الرسائل من نوع المشاهدة لمرة واحدة في تاريخ محادثتك", "description": "Shown when user clicks on an expired outgoing view-once bubble" }, "Message--tap-to-view--incoming": { @@ -2000,51 +2102,51 @@ "description": "Text shown on video messages with with individual timers, before user has viewed it" }, "Conversation--getDraftPreview--attachment": { - "message": "(attachment)", + "message": "(مرفق)", "description": "Text shown in left pane as preview for conversation with saved a saved draft message" }, "Conversation--getDraftPreview--quote": { - "message": "(quote)", + "message": "(اقتباس)", "description": "Text shown in left pane as preview for conversation with saved a saved draft message" }, "Conversation--getDraftPreview--draft": { - "message": "(draft)", + "message": "(مسودة)", "description": "Text shown in left pane as preview for conversation with saved a saved draft message" }, "Keyboard--navigate-by-section": { - "message": "Navigate by section", + "message": "التنقل حسب القسم", "description": "Shown in the shortcuts guide" }, "Keyboard--previous-conversation": { - "message": "Previous conversation", + "message": "المحادثة السابقة", "description": "Shown in the shortcuts guide" }, "Keyboard--next-conversation": { - "message": "Next conversation", + "message": "المحادثة التالية", "description": "Shown in the shortcuts guide" }, "Keyboard--previous-unread-conversation": { - "message": "Previous unread conversation", + "message": "المحادثات السابقة الغير مقروءة", "description": "Shown in the shortcuts guide" }, "Keyboard--next-unread-conversation": { - "message": "Next unread conversation", + "message": "المحادثة الغير مقروءة التالية", "description": "Shown in the shortcuts guide" }, "Keyboard--preferences": { - "message": "Preferences", + "message": "الإعدادات", "description": "Shown in the shortcuts guide" }, "Keyboard--open-conversation-menu": { - "message": "Open conversation menu", + "message": "فتح قائمة المحادثات", "description": "Shown in the shortcuts guide" }, "Keyboard--archive-conversation": { - "message": "Archive conversation", + "message": "أرشفة المحادثة", "description": "Shown in the shortcuts guide" }, "Keyboard--unarchive-conversation": { - "message": "Unarchive conversation", + "message": "ألغِ أرشفة المحادثة", "description": "Shown in the shortcuts guide" }, "Keyboard--search": { @@ -2052,79 +2154,79 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--search-in-conversation": { - "message": "Search in conversation", + "message": "البحث في المحادثة", "description": "Shown in the shortcuts guide" }, "Keyboard--focus-composer": { - "message": "Focus composer", + "message": "تركيز على مساحة الكتابة", "description": "Shown in the shortcuts guide" }, "Keyboard--open-all-media-view": { - "message": "Open All Media view", + "message": "فتح عارض كل الوسائط", "description": "Shown in the shortcuts guide" }, "Keyboard--open-emoji-chooser": { - "message": "Open emoji chooser", + "message": "فتح منتقي الرموز التعبيرية", "description": "Shown in the shortcuts guide" }, "Keyboard--open-sticker-chooser": { - "message": "Open sticker chooser", + "message": "افتح منتقي الملصقات", "description": "Shown in the shortcuts guide" }, "Keyboard--begin-recording-voice-note": { - "message": "Begin recording voice note", + "message": "ابدأ تسجيل الملاحظة الصوتية", "description": "Shown in the shortcuts guide" }, "Keyboard--default-message-action": { - "message": "Default action for selected message", + "message": "الإجراء الافتراضي للرسالة المحددة", "description": "Shown in the shortcuts guide" }, "Keyboard--view-details-for-selected-message": { - "message": "View selected message details", + "message": "عرض تفاصيل الرسالة المحددة", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-reply": { - "message": "Toggle reply to selected message", + "message": "تفعيل/تعطيل الرد على الرسائل المحددة", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-reaction-picker": { - "message": "Toggle reaction picker for selected message", + "message": "تفعيل/تعطيل منتقي التفاعلات للرسائل المحددة", "description": "Shown in the shortcuts guide" }, "Keyboard--save-attachment": { - "message": "Save attachment from selected message", + "message": "حفظ المرفقات من الرسائل المحددة", "description": "Shown in the shortcuts guide" }, "Keyboard--delete-message": { - "message": "Delete selected message", + "message": "حذف الرسائل المحددة", "description": "Shown in the shortcuts guide" }, "Keyboard--add-newline": { - "message": "Add newline to message", + "message": "إضافة سطر جديد للمحادثة", "description": "Shown in the shortcuts guide" }, "Keyboard--expand-composer": { - "message": "Expand composer", + "message": "توسيع مساحة الكتابة", "description": "Shown in the shortcuts guide" }, "Keyboard--send-in-expanded-composer": { - "message": "Send (in expanded composer)", + "message": "إرسال(في حالة مساحة الكتابة الموسعة)", "description": "Shown in the shortcuts guide" }, "Keyboard--attach-file": { - "message": "Attach file", + "message": "ارفق ملف", "description": "Shown in the shortcuts guide" }, "Keyboard--remove-draft-link-preview": { - "message": "Remove draft link preview", + "message": "إزالة مسودة استعراض الرابط", "description": "Shown in the shortcuts guide" }, "Keyboard--remove-draft-attachments": { - "message": "Remove all draft attachments", + "message": "إزالة جميع المرفقات المحفوظة في المسودة", "description": "Shown in the shortcuts guide" }, "Keyboard--conversation-by-index": { - "message": "Jump to conversation", + "message": "انتقل إلى المحادثة", "description": "A shortcut allowing direct navigation to conversations 1 to 9 in list" }, "Keyboard--Key--ctrl": { @@ -2152,15 +2254,15 @@ "description": "Key shown in shortcut combination in shortcuts guide" }, "Keyboard--Key--one-to-nine-range": { - "message": "1 to 9", + "message": "1 إلى 9", "description": "Expresses that 1, 2, 3, up to 9 are available shortcut keys" }, "Keyboard--header": { - "message": "Keyboard Shortcuts", + "message": "اختصارات لوحة المفاتيح", "description": "Title header of the keyboard shortcuts guide" }, "Keyboard--navigation-header": { - "message": "Navigation", + "message": "التنقل", "description": "Header of the keyboard shortcuts guide - navigation section" }, "Keyboard--messages-header": { @@ -2168,47 +2270,47 @@ "description": "Header of the keyboard shortcuts guide - messages section" }, "Keyboard--composer-header": { - "message": "Composer", + "message": "مساحة الكتابة", "description": "Header of the keyboard shortcuts guide - composer section" }, "Keyboard--scroll-to-top": { - "message": "Scroll to top of list", + "message": "انتقل إلى أعلى القائمة", "description": "Shown in the shortcuts guide" }, "Keyboard--scroll-to-bottom": { - "message": "Scroll to bottom of list", + "message": "انتقل إلى أسفل القائمة", "description": "Shown in the shortcuts guide" }, "Keyboard--close-curent-conversation": { - "message": "Close current conversation", + "message": "إغلاق المحادثات الحالة", "description": "Shown in the shortcuts guide" }, "Keyboard--calling-header": { - "message": "جاري الاتصال", + "message": "الاتصال", "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "تفعيل/تعطيل الكتم", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "تفعيل/تعطيل الڤيديو خلال الاتصال", "description": "Shown in the shortcuts guide" }, "close-popup": { - "message": "Close Popup", + "message": "إغلاق النافذة المنبثقة", "description": "Used as alt text for any button closing a popup" }, "add-image-attachment": { - "message": "Add image attachment", + "message": "إضافة صورة مرفقة", "description": "Used in draft attachment list for the big 'add new attachment' button" }, "remove-attachment": { - "message": "Remove attachment", + "message": "إزالة المرفق", "description": "Used in draft attachment list to remove an individual attachment" }, "backToInbox": { - "message": "Back to inbox", + "message": "الرجوع إلى الوارد", "description": "Used as alt-text of button on archived conversations screen" }, "conversationArchived": { @@ -2216,23 +2318,23 @@ "description": "A toast that shows up when user archives a conversation" }, "conversationReturnedToInbox": { - "message": "Conversation returned to inbox", + "message": "تم نقل المحادثة إلى الوارد", "description": "A toast that shows up when the user unarchives a conversation" }, "StickerCreator--title": { - "message": "Sticker pack creator", + "message": "مُنشىء حزمة الملصقات", "description": "The title of the Sticker Pack Creator window" }, "StickerCreator--DropZone--staticText": { - "message": "Click to add or drop images here", + "message": "قم بوضع الصور هنا أو فقط اضغط وقم باختيار الصورة", "description": "Text which appears on the Sticker Creator drop zone when there is no active drag" }, "StickerCreator--DropZone--activeText": { - "message": "Drop images here", + "message": "قم بوضع الصور هنا", "description": "Text which appears on the Sticker Creator drop zone when there is an active drag" }, "StickerCreator--Preview--title": { - "message": "Sticker pack", + "message": "حزمة ملصقات", "description": "The 'title' of the sticker pack preview 'modal'" }, "StickerCreator--ConfirmDialog--cancel": { @@ -2244,7 +2346,7 @@ "description": "The text which appears on the copy button for the sticker creator share screen" }, "StickerCreator--ShareButtons--facebook": { - "message": "Facebook", + "message": "فيسبوك", "description": "Title for Facebook button" }, "StickerCreator--ShareButtons--twitter": { @@ -2256,11 +2358,11 @@ "description": "Title for Pinterest button" }, "StickerCreator--ShareButtons--whatsapp": { - "message": "WhatsApp", + "message": "واتساب", "description": "Title for WhatsApp button" }, "StickerCreator--AppStage--next": { - "message": "التالي\n", + "message": "التالي", "description": "Default text for the next button on all stages of the sticker creator" }, "StickerCreator--AppStage--prev": { @@ -2268,19 +2370,19 @@ "description": "Default text for the previous button on all stages of the sticker creator" }, "StickerCreator--DropStage--title": { - "message": "Add your stickers", + "message": "قم بإضافة ملصقاتك", "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--DropStage--help": { - "message": "Stickers must be in PNG or WebP format with a transparent background and 512x512 pixels. Recommended margin is 16px.", + "message": "يجب أن تكون الملصقات بصيغة PNG أو WebP ووتحتوي على خلفية شفافة و حجم 512x512 بيكسل.\nمساحة الهامش الموصى بها هي 16 بكسل.", "description": "Help text for the drop stage of the sticker creator" }, "StickerCreator--DropStage--showMargins": { - "message": "Show margins", + "message": "إظهار الهامش", "description": "Text for the show margins toggle on the drop stage of the sticker creator" }, "StickerCreator--DropStage--addMore": { - "message": "Add $count$ or more", + "message": "إضافة $count$أو أكثر", "description": "Text to show user how many more stickers they must add", "placeholders": { "hashtag": { @@ -2290,15 +2392,15 @@ } }, "StickerCreator--EmojiStage--title": { - "message": "Add an emoji to each sticker", + "message": "إضافة وجه مُعبِّر لكل ملصق", "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--EmojiStage--help": { - "message": "This allows us to suggest stickers to you as you're messaging.", + "message": "هذا يسمح لنا باقتراح ملصقات أثناء المراسلة.", "description": "Help text for the drop stage of the sticker creator" }, "StickerCreator--MetaStage--title": { - "message": "Just a few more details...", + "message": "فقط بعض التفاصيل الإضافية ...", "description": "Title for the meta stage of the sticker creator" }, "StickerCreator--MetaStage--Field--title": { @@ -2306,35 +2408,35 @@ "description": "Label for the title input of the meta stage of the sticker creator" }, "StickerCreator--MetaStage--Field--author": { - "message": "المبدع", + "message": "المنشئ", "description": "Label for the author input of the meta stage of the sticker creator" }, "StickerCreator--MetaStage--Field--cover": { - "message": "Cover image", + "message": "صورة الغلاف", "description": "Label for the cover image picker of the meta stage of the sticker creator" }, "StickerCreator--MetaStage--Field--cover--help": { - "message": "This is the image that will show up when you share your sticker pack", + "message": "هذه الصورة التي ستظهر عند مشاركة حزمة ملصقاتك", "description": "Help text for the cover image picker of the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--title": { - "message": "Are you sure you want to upload your sticker pack?", + "message": "هل أنت متأكد أنك تريد رفع حزمة ملصقاتك؟", "description": "Title for the confirm dialog on the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--confirm": { - "message": "Upload", + "message": "رفع", "description": "Text for the upload button in the confirmation dialog on the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--text": { - "message": "You will no longer be able to make edits or delete after creating a sticker pack.", + "message": "لن تستطيع التعديل أو الحذف بعد إنشاء حزمة المصقات.", "description": "The text inside the confirmation dialog on the meta stage of the sticker creator" }, "StickerCreator--UploadStage--title": { - "message": "Creating your sticker pack", + "message": "يتم إنشاء حزمة ملصقاتك", "description": "Title for the upload stage of the sticker creator" }, "StickerCreator--UploadStage-uploaded": { - "message": "$count$ of $total$ uploaded", + "message": "تم رفع $count$ من $total$", "description": "Title for the upload stage of the sticker creator", "placeholders": { "count": { @@ -2348,15 +2450,15 @@ } }, "StickerCreator--ShareStage--title": { - "message": "Congratulations! You created a sticker pack.", + "message": "تهانينا! قمت بإنشاء حزمة ملصقات.", "description": "Title for the share stage of the sticker creator" }, "StickerCreator--ShareStage--help": { - "message": "Access your new stickers through the sticker icon, or share with your friends using the link below.", + "message": "قم بالوصول إلى ملصقاتك الجديدة من خلال أيقونة الملصق ، أو شاركها مع أصدقائك باستخدام الرابط أدناه.", "description": "Help text for the share stage of the sticker creator" }, "StickerCreator--ShareStage--callToAction": { - "message": "Use the hashtag $hashtag$ to help other people find the URLs for any custom sticker packs that you would like to make publicly accessible.", + "message": "قم باستخدام الهاشتاغ $hashtag$لمساعدة الآخرين على العثور على رابط أيّة حزم ملصقات مخصصة تريد أن تجعلها متاحة للعموم. ", "description": "Call to action text for the share stage of the sticker creator", "placeholders": { "hashtag": { @@ -2366,7 +2468,7 @@ } }, "StickerCreator--ShareStage--copyTitle": { - "message": "Sticker Pack URL", + "message": "رابط حزمة الملصقات", "description": "Title for the copy button on the share stage of the sticker creator" }, "StickerCreator--ShareStage--close": { @@ -2374,15 +2476,15 @@ "description": "Text for the close button on the share stage of the sticker creator" }, "StickerCreator--ShareStage--createAnother": { - "message": "Create another sticker pack", + "message": "إنشاء حزمة ملصقات أخرى", "description": "Text for the create another sticker pack button on the share stage of the sticker creator" }, "StickerCreator--ShareStage--socialMessage": { - "message": "Check out this new sticker pack I created for Signal. #makeprivacystick", + "message": "اتطلع على هذه الحزمة من المصلقات الجديدة التي صنعتها ل Signal. #اجعل_الخصوصية_متوفرة_دائماً", "description": "Text which is shared to social media platforms for sticker packs" }, "StickerCreator--Toasts--imagesAdded": { - "message": "$count$ image(s) added", + "message": "تم إضافة $count$صور", "description": "Text for the toast when images are added to the sticker creator", "placeholders": { "count": { @@ -2392,19 +2494,19 @@ } }, "StickerCreator--Toasts--animated": { - "message": "Animated stickers are not currently supported", + "message": "لا ندعم حالياً الملصقات المتحركة", "description": "Text for the toast when an image that is animated was dropped on the sticker creator" }, "StickerCreator--Toasts--tooLarge": { - "message": "Dropped image is too large", + "message": "الصورة التي تم وضعها كبيرة جداً", "description": "Text for the toast when an image that is too large was dropped on the sticker creator" }, "StickerCreator--Toasts--errorProcessing": { - "message": "Error processing image", + "message": "فشل معالجة الصورة", "description": "Text for the toast when an image cannot be processed was dropped on the sticker creator" }, "StickerCreator--Toasts--errorUploading": { - "message": "Error uploading stickers: $message$", + "message": "فشل في رفع الملصقات: $message$", "description": "Text for the toast when a sticker pack cannot be uploaded", "placeholders": { "message": { @@ -2414,27 +2516,27 @@ } }, "StickerCreator--Toasts--linkedCopied": { - "message": "Link copied", + "message": "تم نسخ الرابط", "description": "Text for the toast when a link for sharing is copied from the Sticker Creator" }, "StickerCreator--StickerPreview--light": { - "message": "My sticker in light theme", + "message": "ملصقي في حالة السمة النهارية", "description": "Text for the sticker preview for the light theme" }, "StickerCreator--StickerPreview--dark": { - "message": "My sticker in dark theme", + "message": "ملصقي في حالة السمة الليلية", "description": "Text for the sticker preview for the dark theme" }, "StickerCreator--Authentication--error": { - "message": "Please set up Signal on your phone and desktop to use the Sticker Pack Creator", + "message": "الرجاء إعداد Signal على هاتفك وعلى الحاسوب لاستخدام مُنشىء حزم الملصقات", "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" }, "Reactions--error": { - "message": "Failed to send reaction. Please try again.", + "message": "فشل إرسال التفاعل. قم بالمحاولة مرة أخرى.", "description": "Shown when a reaction fails to send" }, "ReactionsViewer--more": { - "message": "More", + "message": "المزيد", "description": "Use in the reaction picker as the alt text for the 'more' button" }, "ReactionsViewer--all": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "هل تود السماح ل$name$ بمراسلتك ،بالإضافة إلى مشاركة اسمك وصورتك معهم؟ لن يعرفوا أنك قرأت رسالتهم إلى أن تسمح لهم بذلك.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "هل تود السماح ل $name$ بمراسلتك ،بالإضافة إلى مشاركة اسمك وصورتك معهم؟ لن تصلهم أيّة رسالة حتى تزيل الحظر عنهم.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2462,7 +2564,7 @@ } }, "MessageRequests--message-group": { - "message": "الإنضمام لهذه المجموعة ومشاركة اسمك وصورة حسابك الشخصية؟ لن يعلموا أنك شاهدت رسائلهم حتى تقبل دعوة الإنضمام.", + "message": "الانضمام لهذه المجموعة ومشاركة اسمك وصورتك مع أعضائها؟ لن يعلموا أنك شاهدت رسائلهم حتى تقبل دعوة الإنضمام.", "description": "Shown as the message for a message request in a group", "placeholders": { "name": { @@ -2472,7 +2574,7 @@ } }, "MessageRequests--message-group-blocked": { - "message": "إزالة الحظر عن هذه المجموعة ومشاركة اسمك وصورتك مع أعضائها؟ لن تتلقى أية رسائل حتى تزيل الحظر.", + "message": "إزالة الحظر عن هذه المجموعة ومشاركة اسمك وصورتك مع أعضائها؟ لن تتلقى أيّة رسائل حتى تزيل الحظر.", "description": "Shown as the message for a message request in a blocked group" }, "MessageRequests--block": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "إزالة الحظر عن $name$؟", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2494,7 +2596,7 @@ } }, "MessageRequests--unblock-direct-confirm-body": { - "message": "ستتمكن من التراسل والحديث مع بعضكما.", + "message": "ستتمكن من التراسل والاتصال ببعضكما البعض.", "description": "Shown as the body in the confirmation modal for unblocking a private message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "سيتمكن أعضاء المجموعة من إضافتك لهذه المجموعة مرة أخرى.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "حظر $name$؟", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "لن يتمكن الأشخاص المحظورون من الاتصال بك ولا إرسال الرسائل إليك.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "حظر ومغادرة $group$؟", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "لن تستقبل بعد الآن رسائل أو تحديثات من هذه المجموعة، ولن يتمكن الأعضاء من إضافتك مرة أخرى إلى هذه المجموعة.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2554,11 +2656,11 @@ "description": "Shown as the title in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-direct-confirm-body": { - "message": "ستحذف هذه المحادثة من جميع أجهزتك.", + "message": "ستٌحذف هذه المحادثة من جميع أجهزتك.", "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "حذف ومغادرة $group$؟", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2568,7 +2670,7 @@ } }, "MessageRequests--delete-direct": { - "message": "حذف ", + "message": "حذف", "description": "Shown as a button to let the user delete a direct message request" }, "MessageRequests--delete-group": { @@ -2576,7 +2678,7 @@ "description": "Shown as a button to let the user delete a group message request" }, "MessageRequests--delete-group-confirm-body": { - "message": "سوف تغادر هذه المجموعة، ثم ستُحذَف من كل أجهزتك.", + "message": "سوف تغادر هذه المجموعة، وستُحذَف من كل أجهزتك.", "description": "Shown as the body in the confirmation modal for deleting a group message request" }, "MessageRequests--accept": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ أعضاء", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "عضو في $group$.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "عضو في $group1$و$group2$.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "عضو في $group1$،$group2$ و $group3$.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "عضو في $group1$،$group2$،$group3$ وبالإضافة إلى$remainingCount$ آخرين. ", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "تمت إضافتك للمجموعة من قبل $name$.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,67 +2792,75 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "لقد رفضت مكالمة صوتية", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "لقد رفضت مكالمة فيديو", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "مكالمة صوتية واردة", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "مكالمة فيديو واردة", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "مكالمة صوتية فائتة", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "مكالمة فيديو فائتة", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "مكالمة صوتية صادرة", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "مكالمة فيديو صادرة", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "مكالمة صوتية لم يتم الرد عليها", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "مكالمة فيديو لم يتم الرد عليها", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "يوجد مكالمة صوتية واردة...", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "يوجد مكالمة فيديو واردة...", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { - "message": "Calling...", + "message": "يتم الاتصال...", "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "يرن...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "يتم إعادة الاتصال بالانترنت...", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { - "message": "Signal $duration$", + "message": "$duration$Signal", "description": "Shown in the call screen to indicate how long the call has been connected", "placeholders": { "duration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "الشروط وسياسة الخصوصية", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "إعدادات", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "ڤيديو", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "افتراضي", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "كتم الإشعارات", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "كتم لساعة واحدة", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "كتم ليوم واحد", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "كتم لأسبوع واحد", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "كتم لسنة واحدة", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "رفع الكتم", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "مشرف", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "أزلتَ اسم المجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "لقد قمت بتغيير صورة للمجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "لقد انضممت إلى المجموعة.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "أغلق", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "ارفق ملف", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/bg/messages.json b/_locales/bg/messages.json index 80e192ee4..32e342af2 100644 --- a/_locales/bg/messages.json +++ b/_locales/bg/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Условия и политика за поверителност", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Copy error and quit", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Delete all data and restart", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Файл", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Select All", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Start speaking", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Bring All to Front", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Actual Size", @@ -147,6 +155,10 @@ "message": "Инсталиране като отделно устройство", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Копирай връзка", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Тези разговори са архивирани и ще се показват във Входящата кутия само ако бъдат получени нови съобщения.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Архивиране на разговор", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "You left the group.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "Изпрати все пак", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Повикване", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Вашият номер за сигурност с $name$ е променен и все още не е потвърден. Натиснете за преглед.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Link Copied to Your Clipboard", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Докладвай за проблем", @@ -673,6 +689,10 @@ "message": "Търсене", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Search in $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "Typing animation for this conversation", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "To send audio messages, allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Allow Access", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Show Settings", @@ -999,13 +1019,17 @@ "message": "Все още не сте се обменяли съобщения с този контакт. Вашият номер за безопасност с него ще бъде на разположение след първото съобщение.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "More Info...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Retry Send", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Изтрий Съобщение", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Добави надпис...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Запази", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "File icon", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Свържете телефона си със Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal Настройки", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Име на изпращача и съобщение", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Нито име, нито съобщение", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Само име на изпращача", + "message": "Само име", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Ново съобщение", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Нови съобщения", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Most recent from:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "От:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Most recent:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ reacted $emoji$ to your message", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to your message", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ reacted $emoji$ to: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Send failed", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "Изчезващите съобщения са деактивирани", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "Можете да добавите бележки за себе си в този разговор. Ако акаунтът ви има свързани устройства, новите бележки ще бъдат синхронизирани.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Скрий лентата с менютата", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Чернова:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Снимка", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Видео", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Гласово съобщение", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Аудио съобщение", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Файл", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Sticker message", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Unsupported message", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "Why use words when you can use stickers?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Recents", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Food", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Отказ", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Медия", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Вече сте видели това съобщение", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Членове на групата ще могат да те добавят обратно в групата.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Blocked people won't be able to call you or send you messages.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Условия и политика за поверителност", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Настройки", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Видео", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "По подразбиране", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Тих режим за известия", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Заглуши за час", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Заглуши за ден", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Заглуши за седмица", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Заглуши за година", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Изключи тих режим", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Администратор", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Вие премахнахте името на групата.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "You changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Присъединихте се към групата.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Затвори", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Attach file", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/bn/messages.json b/_locales/bn/messages.json index 8c0d94c1f..e0d4fdca0 100644 --- a/_locales/bn/messages.json +++ b/_locales/bn/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "শর্তাদি এবং গোপনীয়তা নীতি", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "ত্রুটি অনুলিপি করে প্রস্থান করুন", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "সমস্ত ডেটা মুছে দিন এবং পুনরায় চালু করুন", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&ফাইল", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "সবগুলো নির্বাচন", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "কথা বলতে শুরু করুন", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "সবগুলো সামনে আনুন", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "প্রকৃত আকার", @@ -147,6 +155,10 @@ "message": "স্বাধীন ডিভাইস হিসেবে সেট করুন", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "লিংক অনুলিপি করুন", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "এই কথোপকথনসমূহ সংরক্ষণাগারভুক্ত করা হয়েছে এবং নতুন বার্তা প্রাপ্ত হলে কেবল ইনবক্সে উপস্থিত হবে।", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "কথোপকথন সযরক্ষনাগারে পাঠান", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "আপনি গ্রুপ ছেড়েছেন।", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "যাইহোক পাঠান", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "যাইহোক কল করুন", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "$name$ এর সাথে আপনার নিরাপত্তা নিরাপত্তা নাম্বার পরিবর্তিত হয়েছে এবং আর যাচাইকৃত নয়। দেখতে চাইলে ক্লিক করুন।", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "ক্লিপবোর্ডে লিংক কপি করা হয়েছে", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "একটি সমস্যা রিপোর্ট করুন", @@ -673,6 +689,10 @@ "message": "অনুসন্ধান", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "$conversationName$মধ্যে খুঁজুন", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "এই কথোপকথনের জন্য টাইপিং অ্যানিমেশন", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "অডিও বার্তা পাঠাতে Signal ডেস্কটপ কে আপনার মাইক্রোফোন ব্যাবহারের অনুমতি দিন।", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "অ্যাক্সেসের অনুমতি দিন", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "সেটিংস দেখান", @@ -999,13 +1019,17 @@ "message": "আপনি এই পরিচিতি এর সাথে কোনও বার্তা বিনিময় করেননি। তাদের সাথে আপনার নিরাপত্তা নাম্বার প্রথম বার্তা পাঠানোর পরে পাওয়া যাচ্ছে।", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "আরও তথ্য...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "পুনরায় পাঠানোর চেষ্টা করুন", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "বার্তা মুছে দিন", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "ক্যাপশন যুক্ত করুন...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "সংরক্ষন", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "ফাইল আইকন", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Signal ডেস্কটপে আপনার ফোন সংযুক্ত করুন", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal সেটিংস", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "প্রেরকের নাম এবং বার্তা উভয়ই", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "নাম বা বার্তা কোনটিই নয়", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "কেবল প্রেরকের নাম", + "message": "শুধু নাম", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "নতুন বার্তা", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "নতুন বার্তাসমূহ", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "অতি সাম্প্রতি যার থেকে:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "থেকে:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "অতি সাম্প্রতিক:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ reacted $emoji$ to your message", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to your message", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ reacted $emoji$ to: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "পাঠাতে ব্যর্থ", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "অদৃশ্য হওয়া বার্তাগুলি অক্ষম করা হয়েছে", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "আপনি এই কথোপকথনে নিজের জন্য নোট যুক্ত করতে পারেন। যদি আপনার অ্যাকাউন্টে কোনও ডিভাইস যুক্ত থাকলে তবে নতুন নোটগুলি সিঙ্ক হবে।", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "মেনুবার লুকান", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "খসড়া:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "জিফ", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "ছবি", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "ভিডিও", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "ভয়েস বার্তা", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "অডিও বার্তা", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "ফাইল", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "স্টিকার বার্তা", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "অসমর্থিত বার্তা", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "আপনি যখন স্টিকার ব্যবহার করতে পারেন তখন কেন শব্দ ব্যবহার করবেন?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "কিছু স্টিকার ডাউনলোড করা যায়নি।", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Recents", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "খাবার", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "বাতিল", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "মিডিয়া", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "আপনি ইতিমধ্যে এই বার্তাটি দেখেছেন।", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "গ্রুপের সদস্যরা আপনাকে আবার এই গ্রুপে যুক্ত করতে পারবে।", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "অবরুদ্ধ লোকেরা আপনাকে কল করতে বা আপনাকে বার্তা প্রেরণ করতে পারবে না।", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "শর্তাদি এবং গোপনীয়তা নীতি", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "সেটিংস", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "ভিডিও", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "সচারচর", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "বিজ্ঞপ্তি নিঃশব্দ করুন", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "এক ঘন্টার জন্য নিঃশব্দ করুন", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "এক দিনের জন্য নিঃশব্দ করুন", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "এক সপ্তাহের জন্য নিঃশব্দ করুন", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "এক বছরের জন্য নিঃশব্দ করুন", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "সশব্দ", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "প্রশাসক", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "আপনি গ্রুপের নাম বাদ দিয়েছেন।", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "আপনি গ্রুপের এভেটার পরিবর্তন করেছেন।", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "আপনি গ্রুপে যোগ দিয়েছেন।", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "বন্ধ", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "ফাইল সংযুক্ত করুন", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/ca/messages.json b/_locales/ca/messages.json index d9b58c7c1..59bbdacba 100644 --- a/_locales/ca/messages.json +++ b/_locales/ca/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Condicions de servei i política de privadesa", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Copia l'error i surt", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Suprimeix-ne totes les dades i reinicia'l", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Fitxer", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Selecciona-ho tot", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Comenceu a parlar", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Porta al front", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Mida actual", @@ -147,6 +155,10 @@ "message": "Configura'l com a dispositiu autònom", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Copiar l'enllaç", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Aquestes converses estan arxivades i només apareixeran a la bústia d'entrada si es reben missatges nous.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Arxiva la conversa", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Heu abandonat el grup.", + "message": "Ja no sou membre del grup.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "El número de seguretat que intenteu verificar ha canviat. Reviseu el número de seguretat nou amb $name1$. Recordeu que aquest canvi pot significar que algú està intentant interceptar la vostra comunicació o que $name2$ ha reinstal·lat el Signal.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "El vostre número de seguretat amb $name1$ ha canviat. Això podria significar que algú està intentant interceptar la vostra comunicació o que $name2$ ha reinstal·lat el Signal. És possible que vulgueu verificar el número de seguretat amb aquest contacte.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "Envia'l tanmateix", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Truca-li tanmateix", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "El número de seguretat amb $name$ ha canviat i ja no està verificat. Feu clic per veure'l.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Enllaç copiat al porta-retalls", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Informeu d'un error", @@ -673,6 +689,10 @@ "message": "Cerca", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Cerca a $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -724,15 +744,15 @@ "description": "" }, "selectAContact": { - "message": "Seleccioneu un contacte o grup per començar-hi un xat.", + "message": "Seleccioneu un contacte o grup per començar la conversa.", "description": "" }, "typingAlt": { "message": "Animació d'escriptura per a aquesta conversa", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Aquesta persona és als vostres contactes.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Per enviar missatges d'àudio, permeteu que el Signal Desktop tingui accés al micròfon.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "Per trucar, heu de permetre que el Signal Desktop accedeixi al micròfon.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "Per fer trucades de vídeo, heu de permetre que el Signal Desktop accedeixi a la càmera.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Permet l'accés", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Mostra la configuració", @@ -999,13 +1019,17 @@ "message": "Encara no heu intercanviat cap missatge amb aquest contacte. El vostre número de seguretat amb ells estarà disponible després del primer missatge.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Més informació...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Reintenta l'enviament", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Suprimeix el missatge", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Afegiu-hi un títol...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Desa", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Icona del fitxer", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Enllaceu el mòbil amb el Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Configuració del Signal", @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Permet accés al micròfon.", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Permet accés a la càmera.", "description": "Description of the media permission description" }, "general": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "El nom de l'emissor i el missatge", + "message": "Nom, contingut i accions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Ni el nom de l'emissor ni el missatge", + "message": "Sense nom ni contingut", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Només el nom de l'emissor", + "message": "Només el nom", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Missatge nou", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "MIssatges nous", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Més recent de:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "De:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Més recent:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ ha reaccionat $emoji$ al vostre missatge.", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ a $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "El més recent: $sender$ ha reaccionat $emoji$ al vostre missatge.", + "notificationReaction": { + "message": "$sender$ ha reaccionat $emoji$ al vostre missatge.", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "El més recent: $sender$ ha reaccionat $emoji$ a: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "L'enviament ha fallat", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "Enviat parcialment. Cliqueu per a més detalls.", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "Heu establert el temps dels missatges efímers a $time$.", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "S'ha actualitzat el temps dels missatges efímers a $time$.", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "Un membre ha establert el temps dels missatges efímers a $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ ha establert el temps dels missatges efímers a $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1557,8 +1557,12 @@ "message": "S'han desactivat els missatges efímers", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "Un membre ha desactivat els missatges efímers.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { - "message": "$name$ disabled disappearing messages.", + "message": "$name$ ha desactivat els missatges efímers.", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -1586,19 +1590,19 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Reprodueix els sons de trucada.", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "Mostra notificacions per a les trucades.", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Activa les trucades entrants.", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$ ha canviat el nom del perfil de $oldProfile$ a $newProfile$.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$ ha canviat el nom del perfil a $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "El vostre número de seguretat amb $name1$:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "Podeu afegir notes per a vosaltres mateixos en aquesta conversa. Si hi ha algun dispositiu enllaçat, s'hi sincronitzaran les notes noves.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Crida l'atenció sobre aquesta finestra quan arribi una notificació.", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Amaga la barra de menú", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Esborrany:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Foto", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Vídeo", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Missatge de veu", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Missatge d'àudio", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Fitxer", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Missatge adhesiu", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Missatge no compatible", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Recents", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoticones", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Menjar", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activitat", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Viatges", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Objectes", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Símbols", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Banderes", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Cancel·la", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Contingut", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Ja heu vist aquest missatge.", @@ -2188,11 +2290,11 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "Activa / desactiva el silenci", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "Activa / desactiva el vídeo", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "Voleu permetre que $name$ us envii missatges i compartir-hi el nom i la fotografia? No sabran que n'heu vist els missatges fins que no ho accepteu.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "Voleu permetre que $name$ us envii missatges i compartir-hi el nom i la fotografia? No rebreu cap missatge fins que no el desbloqueu.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "Voleu desblocar $name$?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Els membres del grup us podran afegir a aquest grup un altre cop.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "Voleu blocar $name$?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Les persones blocades no us podran trucar ni enviar missatges.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "Voleu blocar i abandonar $group$?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "Ja no rebreu cap més missatge ni novetat d'aquest grup i els membres no us hi podran tornar a afegir.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "Voleu suprimir i abandonar $group$?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ membres", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "Membre de $group$.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "Membre de $group1$ i $group2$.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "Membre de $group1$, $group2$ i $group3$.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "Membre de $group1$, $group2$, $group3$ i $remainingCount$ més.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ us ha afegit al grup.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,51 +2792,51 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "Heu rebutjat una trucada d'àudio", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "Heu rebutjat una trucada de vídeo", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "Trucada d'àudio entrant", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "Trucada de vídeo entrant", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Trucada d'àudio perduda", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Trucada de vídeo perduda", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "Trucada d'àudio sortint", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "Trucada de vídeo sortint", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "Trucada d'àudio sense contestar", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "Trucada de vídeo sense contestar", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "Trucada d'àudio entrant...", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "Trucada de vídeo entrant...", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { @@ -2742,15 +2844,23 @@ "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "Sona...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "Es torna a connectar...", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { - "message": "Signal $duration$", + "message": "Signal: $duration$", "description": "Shown in the call screen to indicate how long the call has been connected", "placeholders": { "duration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Condicions de servei i política de privadesa", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Configuració", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Vídeo", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Micròfon", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Altaveus", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No hi ha dispositius disponibles.", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Per defecte", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Silencia les notificacions", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Silencia una hora", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Silencia un dia", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Silencia una setmana", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Silencia un any", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "No silenciïs", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "En silenci: $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoticones", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Administrador", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Ha fallat actualitzar el temporitzador dels missatges efímers. Torneu-hi més tard.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ ha canviat el nom del grup a $newTitle$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "Heu canviat el nom del grup a $newTitle$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "Un membre ha canviat el nom del grup a $newTitle$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ ha suprimit el nom del grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Heu suprimit el grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "Un membre ha suprimit el nom del grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ ha canviat l'avatar del grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Heu canviat l'avatar del grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "Un membre ha canviat l'avatar del grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ ha suprimit l'avatar del grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "Heu suprimit l'avatar del grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "Un membre ha suprimit l'avatar del grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ ha canviat qui pot editar la informació del grup a Només els administradors.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "Heu canviat qui pot canviar la informació del grup a Només administradors.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "Un administrador ha canviat qui pot editar la informació del grup a Només administradors.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ ha canviat qui pot editar la informació del grup a Tots els membres.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "Heu canviat qui pot canviar la informació del grup a Tots els membres.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "Un administrador ha canviat qui pot editar la informació del grup a Tots els membres.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ ha canviat qui pot editar els membres del grup a Només els administradors.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "Heu canviat qui pot editar els membres del grup a Només els administradors.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "Un administrador ha canviat qui pot editar els membres del grup a Només els administradors.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ ha canviat qui pot editar els membres del grup a Tots els membres.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "Heu canviat qui pot canviar els membres del grup a Tots els membres.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "Un administrador ha canviat qui pot canviar els membres del grup a Tots els membres.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ ha acceptat una invitació al grup de $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "Heu acceptat una invitació de grup de $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ ha acceptat la invitació al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ ha afegit $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "Heu afegit $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "Un membre ha afegit $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ us ha afegit al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Us heu unit al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "Un membre us ha afegit al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ ha suprimit $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ se n'ha anat.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "Heu suprimit $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "Un membre ha suprimit $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ us ha suprimit.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "Us n'heu anat.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "Un membre us ha suprimit.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ ha fet $memberName$ administrador.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "Heu fet $memberName$ administrador.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "Un administrador ha fet $memberName$ administrador.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ us ha fet administrador.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "Un administrador us ha fet administrador.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ ha revocat els privilegis d'administrador de $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "Heu revocat els privilegis d'administrador de $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "Un administrador ha revocat els privilegis d'administrador de $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ ha revocat els vostres privilegis d'administrador.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "Un administrador ha revocat els vostres privilegis d'administrador.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ ha convidat 1 persona al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "Heu convidat $inviteeName$ al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "Un membre ha convidat una persona al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ us ha convidat al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "Un membre us ha convidat al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ ha convidat $count$ persones al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "Heu convidat $count$ persones al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "Un membre ha convidat $count$ persones al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 persona convidada per $memberName$ ha rebutjat la invitació al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ ha rebutjat la vostra invitació al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 persona ha rebutjat la invitació al grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ ha rebutjat una invitació al grup per a 1 persona.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "Heu rebutjat una invitació al grup per a 1 persona.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "Un administrador ha rebutjat una invitació de grup per a 1 persona.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ ha rebutjar invitacions al grup per a $count$ persones.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "Heu rebutjat invitacions al grup per a $count$ persones.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "Un administrador ha rebutjat invitacions al grup per a $count$ persones.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ ha rebutjat una invitació al grup per a 1 persona convidada per $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "Heu rebutjat una invitació al grup per a 1 persona convidada per $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "Un administrador ha rebutjat una invitació al grup per a 1 persona convidada per $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ ha rebutjat la invitació al grup que heu enviat a $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "Heu rescindit la invitació a $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "Un administrador ha rebutjat la invitació al grup que heu enviat a $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ ha rebutjat invitacions al grup per a $count$ persones convidades per $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "Heu rebutjat invitacions al grup per a $count$ persones convidades per $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "Un administrador ha rebutjat invitacions al grup per a $count$ persones convidades per $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ ha rebutjat les invitacions al grup que heu enviat a $count$ persones.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "Heu rescindit la invitació a $count$ persones.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "Un administrador ha rebutjat les invitacions al grup que heu enviat a $count$ persones.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Tanca", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Adjunta un fitxer", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/cs/messages.json b/_locales/cs/messages.json index c88dd5917..cd016d03a 100644 --- a/_locales/cs/messages.json +++ b/_locales/cs/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "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" + }, "copyErrorAndQuit": { "message": "Zkopírovat chybu a ukončit", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Smazat všechna data a restartovat", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Soubor", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Vybrat vše", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Začít mluvit", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Přenést do popředí", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Běžná velikost", @@ -147,6 +155,10 @@ "message": "Nastavit jako samostatné zařízení", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Zkopírovat odkaz", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Tyto konverzace jsou archivované a zobrazí se mezi doručenými zprávami, pokud budou přijaty nové zprávy.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Archivovat konverzaci", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Opustili jste skupinu.", + "message": "Už nejste členem skupiny.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "Vaše bezpečnostní číslo s $name1$ se změnilo. To může znamenat, že se někdo pokouší odposlouchávat vaši komunikaci nebo že $name2$ prostě jen přeinstaloval Signal. Doporučujeme ověřit vaše bezpečnostní číslo s tímto kontaktem.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "Přesto poslat", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Přesto zavolat", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Bezpečnostní číslo $name$ bylo změněno a nebylo ověřeno. Klikněte pro zobrazení.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Odkaz zkopírován do schránky", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Nahlásit problém", @@ -673,6 +689,10 @@ "message": "Hledat", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Hledat v $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "Animace psaní pro tuto konverzaci.", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Tato osoba je ve vašich kontaktech", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Pro posílání audio zpráv potřebuje Signal Desktop přístup k mikrofonu.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "Pro volání musíte Signal Desktop povolit přístup k vašemu mikrofonu.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "Pro volání musíte Signal Desktop povolit přístup k vaší kameře.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Povolit přístup", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Zobrazit nastavení", @@ -999,13 +1019,17 @@ "message": "S tímto kontaktem jste si ještě nevyměnili žádné zprávy. Bezpečnostní číslo k němu bude dostupné po první zprávě.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Více informací...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Odeslat znovu", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Smazat zprávu", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Přidat titulek...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Uložit", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Ikona souboru", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Propojit telefon s Signal v počítači", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Nastavení Signal", @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Umožnit přístup k mikrofonu", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Umožnit přístup ke kameře", "description": "Description of the media permission description" }, "general": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Jméno odesílatele i zprávu", + "message": "Jméno, obsah a akce", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Ani jméno ani zprávu", + "message": "Žádné jméno ani obsah", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Jen jméno odesílatele", + "message": "Pouze jméno", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Nová zpráva", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Nové zprávy", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Nejnovější od:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Od:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Nejnovější:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ zareagoval(a) $emoji$ na vaši zprávu. ", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ ve skupině $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "Poslední:$sender$ zareagoval(a) $emoji$ na vaši zprávu. ", + "notificationReaction": { + "message": "$sender$ zareagoval(a) $emoji$ na vaši zprávu. ", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Poslední:$sender$ zareagoval(a) $emoji$ na: $message$ ", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Odeslání selhalo", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "Odesláno částečně, klepněte pro zobrazení detailů", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "Nastavili jste časovač pro zmizení zprávy na $time$", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "Časovač pro zmizení zprávy byl aktualizován na $time$.", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "Člen nastavil časovač pro zmizení zpráv na $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ nastavil časovač pro zmizení zprávy na $time$", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1557,8 +1557,12 @@ "message": "Zmizení zpráv vypnuto", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "Člen zakázal mizející zprávy.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { - "message": "$name$ disabled disappearing messages.", + "message": "$name$ vypnul mizení zpráv.", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -1586,15 +1590,15 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Přehrát zvuk volání", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "Zobrazovat notifikace pro volání", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Povolit příchozí hovory", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "Váš bezpečnostní číslo s $name1$:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "V této konverzaci můžete přidávat poznámky pro sebe. Pokud má váš účet nějaká propojená zařízení, budou se nové poznámky synchronizovat.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Schovat lištu menu", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Koncept:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Fotografie", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Video", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Hlasová zpráva", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Zvuková zpráva", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Soubor", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Zpráva s nálepkou", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Nepodporovaná zpráva", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Poslední", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Jídlo", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Storno", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Media", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Tuto zprávu jste už zobrazili", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Členové skupiny budou moci přidat vás znovu do této skupiny.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Zablokované osoby vám nebudou moci volat ani posílat zprávy.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "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" + "callingDeviceSelection__settings": { + "message": "Nastavení", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Video", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Výchozí", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Ztišit upozornění", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Ztlumit na hodinu", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Ztlumit na den", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Ztlumit na týden", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Ztlumit na rok", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Nahlas", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Správce", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Odstranili jste jméno skupiny.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Změnili jste skupinový avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Připojili jste se ke skupině.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Zavřít", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Vložit přílohu", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/da/messages.json b/_locales/da/messages.json index 2521f7f5d..7cb922737 100644 --- a/_locales/da/messages.json +++ b/_locales/da/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Vilkår og privatlivspolitik", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Kopier fejl og afslut", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Slet alle data og genstart", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Fil", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Vælg alle", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Begynd at tale", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Flyt alle forrest", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Oprindelig størrelse", @@ -147,6 +155,10 @@ "message": "Opsæt som fristående enhed", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Kopier link", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Disse samtaler arkiveres og vises kun i indbakken, hvis der modtages nye meddelelser.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Arkiver samtalen", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Du forlod gruppen.", + "message": "Du er ikke længere medlem af gruppen", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "Det sikkerhedsnummer, du prøver at bekræfte, har ændret sig. Gennemgå venligst det nye sikkerhedsnummer med $name1$. Husk, dette kan betyde at nogen forsøger at opfange jeres kommunikation eller at $name2$ blot har geninstalleret Signal", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "Dit sikkerhedsnummer med $name1$ er ændret. Det kan enten betyde at nogen forsøger at opfange din kommunikation, eller at $name2$ blot har geninstalleret Signal. Du bør overveje at bekræfte dit sikkerhedsnummer med kontakten", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "Send alligevel", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Ring alligevel", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Dit sikkerhedsnummer med $name$ er blevet ændret og er ikke længere bekræftet. Klik for at vise.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Link er kopieret til din udklipsholder", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Rapportér et problem", @@ -562,7 +578,7 @@ "description": "An error popup when the user has attempted to add an attachment" }, "cannotMixImageAndNonImageAttachments": { - "message": "Du kan ikke blande ikke-billed og billedvedhæftninger i en besked.", + "message": "Du kan ikke blande filer og billedvedhæftninger i én besked", "description": "An error popup when the user has attempted to add an attachment" }, "maximumAttachments": { @@ -673,6 +689,10 @@ "message": "Søg", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Søg efter $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "Skrive-animation for denne samtale", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Personen findes i dine kontakter", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "For at sende talebeskeder skal du lade Signal Desktop få adgang til din mikrofon.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "For at ringe skal du give Signal Desktop adgang til mikrofonen", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "Ved videoopkald skal du give Signal Desktop adgang til kameraet", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Tillad adgang", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Vis indstillinger", @@ -999,13 +1019,17 @@ "message": "Du har ikke udvekslet nogen beskeder med kontaktpersonen endnu. Dit sikkerhedsnummer med vedkommende vil være tilgængeligt efter den første besked", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Mere info...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Prøv igen at sende", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Slet besked", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Tilføj en billedtekst...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Gem", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Fil ikon", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Forbind din telefon til Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal-indstillinger", @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Tillad adgang til mikrofonen", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Tillad adgang til kameraet", "description": "Description of the media permission description" }, "general": { @@ -1200,7 +1224,7 @@ "description": "Button to make the delete happen" }, "notifications": { - "message": "Meddelelser", + "message": "Notifikationer", "description": "Header for notification settings" }, "notificationSettingsDialog": { @@ -1208,57 +1232,41 @@ "description": "Explain the purpose of the notification settings" }, "disableNotifications": { - "message": "Slå notifikationer fra", + "message": "Déaktiver notifikationer", "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Både afsenders navn og besked", + "message": "Navn, indhold og handlinger", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Hverken navn eller besked", + "message": "Intet navn eller indhold", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Kun afsenders navn", + "message": "Kun navn", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Ny besked", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Nye beskeder", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Seneste fra:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Fra:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Seneste:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ reagerede $emoji$ på din besked", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ i $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "Seneste: $sender$ reagerede $emoji$ på din besked", + "notificationReaction": { + "message": "$sender$ reagerede $emoji$ på din besked", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Seneste: $sender$ reagerede $emoji$ på $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Send mislykkedes", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "Delvist sendt, klik for detaljer", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "Du tidsindstiller beskeder med tidsudløb til $time$", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": " Tidsindstilling på beskeder med tidsudløb er opdateret til $time$", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "En medlem tidsindstiller beskeder med tidsudløb til $time$", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ tidsindstiller beskeder med tidsudløb til $time$", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1557,8 +1557,12 @@ "message": "Beskeder med tidsudløb er déaktiveret", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "En medlem déaktiverede beskeder med tidsudløb", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { - "message": "$name$ disabled disappearing messages.", + "message": "$name$ déaktiverede beskeder med tidsudløb", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -1586,19 +1590,19 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Afspil opkaldslyde", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "Vis meddelelser for opkald", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Aktiver indkommende opkald", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$ ændrede deres profilnavn fra $oldProfile$ til $newProfile$", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$ ændrede deres profilnavn til $newProfile$", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1634,7 +1638,7 @@ "description": "A notification shown in the conversation when a contact reinstalls" }, "safetyNumberChanges": { - "message": "Sikkerhedsnummer ændringer", + "message": "Ændringer til sikkerhedsnummer", "description": "Title for safety number changed modal" }, "safetyNumberChangedGroup": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "Dit sikkerhedsnummer med $name1$:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "Du kan tilføje egne notater i samtalen. Hvis din konto har forbundne enheder, vil notaterne blive synkroniseret", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Vær opmærksom på dette vindue, når en meddelelse modtages", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Skjul menulinje", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Kladde:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Billed", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Video", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Talebesked", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Lydbesked", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Fil", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Klistermærke-besked", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Ikke-understøttet", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "Hvorfor bruge ord, når du kan bruge klistermærker?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "Nogle klistermærker kunne ikke hentes.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Seneste", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Smiley", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Dyr", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Mad", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Aktivitet", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Rejser", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Objekt", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Annuller", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Mediefiler", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Du har allerede læst denne besked", @@ -2188,11 +2290,11 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "Slå lyd til og fra", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "Slå video til og fra", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "Lad $name$ sende dig beskeder og dele dit navn og foto med vedkommende? De ved ikke, at du har set deres besked, før du accepterer det", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "Lad $name$ sende dig beskeder og dele dit navn og foto med vedkommende? Du modtager ingen beskeder, før du fjerner blokeringen", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2462,7 +2564,7 @@ } }, "MessageRequests--message-group": { - "message": "Bliv medlem af denne gruppe og del dit navn og foto med dens medlemmer? De ved ikke, at du har set deres beskeder, indtil du accepterer det.", + "message": "Bliv medlem af denne gruppe og del dit navn og foto med dens medlemmer? De ved ikke, at du har set deres beskeder, indtil du accepterer det", "description": "Shown as the message for a message request in a group", "placeholders": { "name": { @@ -2472,7 +2574,7 @@ } }, "MessageRequests--message-group-blocked": { - "message": "Fjern blokering af gruppen og del dit navn og foto med dens medlemmer? Du modtager ikke nogen beskeder, før du fjerner blokeringen", + "message": "Fjern blokering af gruppen og del dit navn og foto med dens medlemmer? Du modtager ingen beskeder, før du fjerner blokeringen", "description": "Shown as the message for a message request in a blocked group" }, "MessageRequests--block": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "Fjern blokering af $name$?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Medlemmer af gruppen kan tilføje dig til gruppen igen", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "Bloker $name$?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Blokerede personer vil hverken kunne ringe eller sende beskeder til dig", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "Blokér og forlad $group$?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "Du vil ikke længere modtage beskeder eller opdateringer fra gruppen, og medlemmer kan ikke tilføje dig til gruppen igen", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "Slet og forlad $group$?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ medlemmer", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "Medlem af $group$", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "Medlem af $group1$ og $group2$", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "Medlem af $group1$, $group2$ og $group3$", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "Medlem af $group1$, $group2$, $group3$ og $remainingCount$ andre", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ tilføjede dig til gruppen", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,51 +2792,51 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "Du afviste et lydopkald", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "Du afviste et videoopkald", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "Indgående lydopkald", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "Indgående videoopkald", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Mistet lydopkald", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Mistet videoopkald", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "Udgående lydopkald", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "Udgående videoopkald", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "Ubesvaret lydopkald", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "Ubesvaret videoopkald", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "Indgående lydopkald...", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "Indgående videoopkald...", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { @@ -2742,11 +2844,19 @@ "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "Ringer...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "Forbinder igen...", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Vilkår og privatlivspolitik", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Indstillinger", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Video", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Mikrofon", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Højttalere", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "Ingen tilgængelige enheder", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Standard", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Udsæt notifikationer", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Udsæt én time", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Udsæt én dag", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Udsæt én uge", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Udsæt ét år", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Aktivér lyd", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Udsæt indtil $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Smiley", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Administrator", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Det lykkedes ikke at opdatere tidsindstilling på beskeder med tidsudløb. Prøv igen senere", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "\"$memberName$\" ændrede gruppens navn til \"$newTitle$\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "Du ændrede gruppens navn til \"$newTitle$\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "En medlem ændrede gruppens navn til \"$newTitle$\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "\"$memberName$\" fjernede navnet på gruppen", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Du fjernede navnet på gruppen", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "En medlem fjernede navnet på gruppen", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "\"$memberName$\" ændrede gruppens avatar", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Du ændrede gruppens avatar", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "En medlem ændrede gruppens avatar", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "\"$memberName$\" fjernede gruppens avatar", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "Du fjernede gruppens avatar", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "En medlem fjernede gruppens avatar", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ ændrede, hvem der kan redigere gruppeoplysninger til \"Kun administratorer\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "Du ændrede, hvem der kan redigere gruppeoplysninger til \"Kun administratorer\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "En administrator ændrede, hvem der kan redigere gruppeoplysninger til \"Kun administratorer\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ ændrede, hvem der kan redigere gruppeoplysninger til \"Alle medlemmer\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "Du ændrede, hvem der kan redigere gruppeoplysninger til \"Alle medlemmer\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "En administrator ændrede, hvem der kan redigere gruppeoplysninger til \"Alle medlemmer\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ ændrede, hvem der kan redigere gruppemedlemskab til \"Kun administratorer\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "Du ændrede, hvem der kan redigere gruppemedlemskab til \"Kun administratorer\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "En administrator ændrede, hvem der kan redigere gruppemedlemskab til \"Kun administratorer\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ ændrede, hvem der kan redigere gruppemedlemskab til \"Alle medlemmer\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "Du ændrede, hvem der kan redigere gruppemedlemskab til \"Alle medlemmer\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "En administrator ændrede, hvem der kan redigere gruppemedlemskab til \"Alle medlemmer\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepterede en invitation til gruppen fra $inviterName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "Du accepterede en invitation til gruppen fra $inviterName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepterede din invitation til gruppen", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ tilføjede $addeeName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "Du tilføjede $memberName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "Et medlem tilføjede $memberName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ tilføjede dig til gruppen", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Du er medlem i gruppen", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "Et medlem tilføjede dig til gruppen", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ fjernede $memberName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ forsvandt", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "Du fjernede $memberName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "En medlem fjernede $memberName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ fjernede dig", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "Du forsvandt", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "Et medlem fjernede dig", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ gjorde $memberName$ til administrator", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "Du gjorde $memberName$ til administrator", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "En administrator gjorde $memberName$ til administrator", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ gjorde dig til administrator", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "En administrator gjorde dig til administrator", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ tilbagekaldte administratorrettigheder fra $memberName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "Du tilbagekaldte administratorrettigheder fra $memberName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "En administrator tilbagekaldte administratorrettigheder fra $memberName$", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ tilbagekaldte dine administratorrettigheder", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "En administrator tilbagekaldte dine administratorrettigheder", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ inviterede 1 person til gruppen", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "Du inviterede $inviteeName$ til gruppen", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "Et medlem inviterede 1 person til gruppen", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ inviterede dig til gruppen", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "Et medlem inviterede dig til gruppen", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ inviterede $count$ personer til gruppen", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "Du inviterede $count$ personer til gruppen", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "Et medlem inviterede $count$ personer til gruppen", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person inviteret af $memberName$ afviste invitationen til gruppen", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ afviste din invitation til gruppen", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person afviste gruppens invitation", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ tilbagekaldte en invitation til gruppen for 1 person", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "Du tilbagekaldte en invitation til gruppen for 1 person", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "En administrator tilbagekaldte en invitation til gruppen for 1 person", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ tilbagekaldte en invitation til gruppen for $count$ personer", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "Du tilbagekaldte en invitation til gruppen for $count$ personer", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "En administrator tilbagekaldte en invitation til gruppen for $count$ personer", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ tilbagekaldte en invitation til gruppen for 1 person, inviteret af $memberName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "Du tilbagekaldte en invitation til gruppen for 1 person, inviteret af $memberName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "En administrator tilbagekaldte en invitation til gruppen for 1 person, inviteret af $memberName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ tilbagekaldte invitationen til gruppen, du sendte til $inviteeName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "Du tilbagekaldte din invitation til $inviteeName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "En administrator tilbagekaldte invitationen til gruppen, du sendte til $inviteeName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ tilbagekaldte invitationer til gruppen for $count$ personer, inviteret af $memberName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "Du tilbagekaldte invitationer til gruppen for $count$ personer, inviteret af $memberName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "En administrator tilbagekaldte invitationer til gruppen for $count$ personer, inviteret af $memberName$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ tilbagekaldte invitationer til gruppen, du sendte til $count$ personer", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "Du tilbagekaldte din invitation til $count$ personer", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "En administrator tilbagekaldte invitationer til gruppen, du sendte til $count$ personer", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Luk", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Vedhæft fil", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/de/messages.json b/_locales/de/messages.json index 5f6a75392..9213bb2f9 100644 --- a/_locales/de/messages.json +++ b/_locales/de/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Bedingungen & Datenschutzerklärung", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Fehler kopieren und beenden", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -120,7 +128,7 @@ "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { - "message": "Normalgröße", + "message": "Tatsächliche Größe", "description": "View menu command to go back to the default zoom" }, "viewMenuZoomIn": { @@ -147,6 +155,10 @@ "message": "Einrichten als eigenständiges Gerät", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Link kopieren", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -677,6 +689,10 @@ "message": "Suchen", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "In $conversationName$ suchen", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -1003,6 +1019,10 @@ "message": "Du hast bisher noch keine Nachrichten mit diesem Kontakt ausgetauscht. Eure gemeinsame Sicherheitsnummer wird nach der ersten Nachricht verfügbar sein.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Mehr Details …", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" @@ -1915,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -2807,6 +2847,14 @@ "message": "Klingeln …", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Neu verbinden …", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -3595,8 +3643,28 @@ } } }, - "privacyPolicy": { - "message": "Bedingungen & Datenschutzerklärung", - "description": "Shown in the about box for the link to https://signal.org/legal" + "close": { + "message": "Schließen", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Datei anhängen", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/el/messages.json b/_locales/el/messages.json index aef4ea2d8..bc514809f 100644 --- a/_locales/el/messages.json +++ b/_locales/el/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Όροι & Πολιτική απορρήτου", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Αντιγραφή σφάλματος και έξοδος", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Διαγραφή όλων των δεδομένων και επανεκκίνηση", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Αρχείο", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Επιλογή όλων", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Έναρξη ομιλίας", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Μεταφορά όλων στο προσκήνιο", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Τυπικό μέγεθος", @@ -147,6 +155,10 @@ "message": "Παραμετροποίηση ως Αυτόνομη συσκευή", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Αντιγραφή συνδέσμου", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Αυτές οι συνομιλίες είναι αρχειοθετημένες και θα εμφανιστούν στα εισερχόμενα μόνο αν ληφθούν νέα μηνύματα.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Αρχειοθέτηση συνομιλίας", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Βγήκες απ' την ομάδα.", + "message": "Δεν είσαι πλέον μέλος της ομάδας.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "Ο αριθμός ασφαλείας που προσπαθείς να επιβεβαιώσεις έχει αλλάξει. Παρακαλώ επιβεβαίωσε το νέο αριθμό ασφαλείας με τον/την $name1$. Θυμήσου, αυτή η αλλαγή μπορεί να σημαίνει πως κάποιος προσπαθεί να υποκλέψει την επικοινωνία σας ή απλά πως ο/η $name2$ επανεγκατέστησε το Signal.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "Ο αριθμός ασφαλείας σου με τον/την $name1$ έχει αλλάξει. Αυτό μπορεί να σημαίνει είτε ότι κάποιος προσπαθεί να υποκλέψει την επικοινωνία σας είτε απλά ότι ο/η $name2$ επανεγκατέστησε το Signal. Ίσως θες να επαληθεύσεις τον αριθμό ασφαλείας σου με αυτή την επαφή. ", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "Αποστολή παρ' όλα αυτά", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Κλήση παρ' όλα αυτά", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Ο αριθμός ασφαλείας σουμε τον/την $name$ έχει αλλάξει και δεν είναι πλέον επιβεβαιωμένος. Κάνε κλικ για εμφάνιση.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Ο σύνδεσμος αντιγράφτηκε στο πρόχειρο", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Υποβολή τεχνικού θέματος", @@ -673,6 +689,10 @@ "message": "Αναζήτηση", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Αναζήτηση στο $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "Κινούμενη εικόνα που δείχνει πληκτρολόγηση για αυτή τη συζήτηση", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Αυτό το άτομο είναι στις επαφές σου.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Για να στείλεις μηνύματα ήχου, δώσε στο Signal Desktop πρόσβαση στο μικρόφωνό σου.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "Για κλήσεις, θα πρέπει να δώσεις στο Signal Desktop πρόσβαση στο μικρόφωνο.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "Για βιντεοκλήσεις, θα πρέπει να δώσεις στο Signal Desktop πρόσβαση στην κάμερα.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { - "message": "Επέτρεψε την πρόσβαση", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "message": "Να δοθεί πρόσβαση", + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Εμφάνιση Ρυθμίσεων", @@ -999,13 +1019,17 @@ "message": "Δεν έχεις ανταλλάξει ακόμα μηνύματα με αυτήν την επαφή. Ο αριθμός ασφαλείας σου με αυτή θα είναι διαθέσιμος μετά το πρώτο μήνυμα.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Περισσότερες πληροφορίες...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Επανάληψη αποστολής", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Διαγραφή μηνύματος", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Προσθήκη λεζάντας...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Αποθήκευση", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Εικονίδιο αρχείου", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Σύνδεσε το τηλέφωνό σου με το Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Ρυθμίσεις του Signal", @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Να δοθεί πρόσβαση στο μικρόφωνο", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Να δοθεί πρόσβαση στην κάμερα", "description": "Description of the media permission description" }, "general": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Όνομα αποστολέα και μήνυμα", + "message": "Όνομα, περιεχόμενο και ενέργειες", "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": { - "message": "Μόνο όνομα αποστολέα", + "message": "Μόνο όνομα", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Νέο μήνυμα", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Νέα μηνύματα", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Πιο πρόσφατα από:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Από:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Πιο πρόσφατα:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "Ο/Η $sender$ αντέδρασε με $emoji$ στο μήνυμά σας", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ σε $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "Πιο πρόσφατο: Ο/Η $sender$ αντέδρασε με $emoji$ στο μήνυμά σας", + "notificationReaction": { + "message": "Ο/Η $sender$ αντέδρασε με $emoji$ στο μήνυμά σας", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Πιο πρόσφατο: Ο/Η $sender$ αντέδρασε με $emoji$ στο: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Αποτυχία αποστολής", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "Στάλθηκε εν μέρει, κλικ για λεπτομέρειες", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "Όρισες το χρόνο που εξαφανίζονται τα μηνύματα σε $time$.", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "Ο χρόνος εξαφάνισης των μηνυμάτων άλλαξε σε $time$.", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "Ένα μέλος όρισε το χρόνο εξαφάνισης των μηνυμάτων σε $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "Ο/Η $name$ όρισε το χρόνο εξαφάνισης των μηνυμάτων σε $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1557,8 +1557,12 @@ "message": "Απενεργοποιήθηκαν τα μηνύματα που εξαφανίζονται", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "Ένα μέλος απενεργοποίησε τα μηνύματα που εξαφανίζονται.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { - "message": "$name$ disabled disappearing messages.", + "message": "Ο/Η $name$ απενεργοποίησε τα μηνύματα που εξαφανίζονται.", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -1586,19 +1590,19 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Αναπαραγωγή ήχων κλήσης", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "Εμφάνιση ειδοποιήσεων για κλήσεις", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Ενεργοποίηση εισερχόμενων κλήσεων", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "Ο/Η $sender$ άλλαξε το όνομα προφίλ του/της από $oldProfile$ σε $newProfile$.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "Ο/Η $oldProfile$ άλλαξε το όνομα προφίλ του σε $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "Ο αριθμός ασφαλείας σου με τον/την $name1$:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "Μπορείς να προσθέσεις σημειώσεις για δική σου χρήση σε αυτήν τη συνομιλία. Εάν ο λογαριασμός σου είναι συνδεμένος με άλλες συσκευές, οι νέες σημειώσεις θα συγχρονίζονται.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Να δίνεται έμφαση σε αυτό το παράθυρο όταν έρχεται νέα ειδοποίηση", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Απόκρυψη γραμμής μενού", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Πρόχειρο:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Φωτογραφία", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Βίντεο", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Μήνυμα φωνής", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Ηχητικό μήνυμα", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Αρχείο", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Μήνυμα με αυτοκόλλητο", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Μη υποστηριζόμενο μήνυμα", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "Γιατί να το πεις με λέξεις, αν μπορείς να το πεις με ένα αυτοκόλλητο;", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "Κάποια αυτοκόλλητα δεν μπόρεσαν να κατέβουν.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Πρόσφατα", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Ζώο", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Φαγητό", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Δραστηριότητα", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Ταξίδι", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Αντικείμενο", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Σύμβολο", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Σημαία", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Ακύρωση", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Πολυμέσα", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Έχεις ήδη δει αυτό το μήνυμα", @@ -2188,11 +2290,11 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "Ενεργοποίηση και απενεργοποίηση σίγασης", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "Ενεργοποίηση και απενεργοποίηση βίντεο", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "Να επιτραπεί στον/στην $name$ να σου στείλει μηνύματα, και να μοιραστεί το όνομα και η φωτογραφία προφίλ σου μαζί του/της; Δεν θα γνωρίζει ότι έχεις δει τα μηνύματά του/της μέχρι να δεχτείς.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "Να επιτραπεί στον/στην $name$ να σου στείλει μηνύματα, και να μοιραστεί το όνομα και η φωτογραφία σου μαζί του/της; Δεν θα λάβεις κανένα μήνυμα μέχρι να καταργήσεις τη φραγή του/της.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "Κατάργηση φραγής του/της $name$;", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Τα μέλη της ομάδας θα μπορούν να σε ξαναπροσθέσουν στην ομάδα.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "Φραγή του/της $name$;", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Τα φραγμένα άτομα δεν θα μπορούν να σε καλέσουν ή να σου στείλουν μηνύματα.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "Φραγή και αποχώρηση από $group$;", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "Δεν θα λαμβάνεις άλλα μηνύματα ή ενημερώσεις από αυτή την ομάδα, και τα μέλη της δεν θα μπορούν να σε ξαναπροσθέσουν σε αυτήν.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "Διαγραφή και αποχώρηση από $group$;", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ μέλη", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "Μέλος του $group$.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "Μέλος του $group1$ και $group2$.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "Μέλος του $group1$, $group2$, και $group3$. ", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "Μέλος του $group1$, $group2$, $group3$ και $remainingCount$ ακόμα.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "Ο/Η $name$ σε πρόσθεσε στην ομάδα.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,63 +2792,71 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "Απέρριψες μια κλήση φωνής", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "Απέρριψες μια βιντεοκλήση", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "Εισερχόμενη κλήση φωνής", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "Εισερχόμενη βιντεοκλήση", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Αναπάντητη κλήση φωνής", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Αναπάντητη βιντεοκλήση", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "Εξερχόμενη κλήση φωνής", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "Εξερχόμενη βιντεοκλήση", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "Αναπάντητη κλήση φωνής", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "Αναπάντητη βιντεοκλήση", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "Εισερχόμενη κλήση φωνής...", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "Εισερχόμενη βιντεοκλήση...", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { - "message": "Calling...", + "message": "Καλεί...", "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "Χτυπάει...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "Επανασύνδεση...", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Όροι & Πολιτική απορρήτου", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Ρυθμίσεις", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Βίντεο", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Μικρόφωνο", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Ηχεία", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "Δεν υπάρχουν διαθέσιμες συσκευές", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Προκαθορισμένη", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Σίγαση ειδοποιήσεων", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Σίγαση για μια ώρα", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Σίγαση για μια ημέρα", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Σίγαση για μια εβδομάδα", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Σίγαση για ένα έτος", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Αναίρεση σίγασης", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Σε σίγαση μέχρι $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Διαχειριστής/τρια", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Αποτυχία ανανέωσης του χρόνου εξαφάνισης των μηνυμάτων. Παρακαλώ ξαναπροσπάθησε αργότερα.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "Ο/Η $memberName$ άλλαξε το όνομα της ομάδας σε\"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "Άλλαξες το όνομα της ομάδας σε \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "Ένα μέλος άλλαξε το όνομα της ομάδας σε \"$newTitle$¨\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "Ο/Η $memberName$ αφαίρεσε το όνομα της ομάδας.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Αφαίρεσες το όνομα της ομάδας.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "Ένα μέλος αφαίρεσε το όνομα της ομάδας.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "Ο/Η $memberName$ άλλαξε το εικονίδιο της ομάδας.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Άλλαξες το εικονίδιο της ομάδας.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "Ένα μέλος άλλαξε το εικονίδιο της ομάδας.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "Ο/Η $memberName$ αφαίρεσε το εικονίδιο της ομάδας.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "Αφαίρεσες το εικονίδιο της ομάδας.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "Ένα μέλος αφαίρεσε το εικονίδιο της ομάδας.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "Ο/Η $adminName$ άλλαξε το ποιός μπορεί να επεξεργάζεται τις πληροφορίες της ομάδας σε \"Μόνο οι διαχειριστές.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "Άλλαξες το ποιός μπορεί να επεξεργάζεται τις πληροφορίες της ομάδας σε \"Μόνο οι διαχειριστές.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "Ένας διαχειριστής/τρια άλλαξε το ποιός μπορεί να επεξεργάζεται τις πληροφορίες της ομάδας σε \"Μόνο οι διαχειριστές.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "Ο/Η $adminName$ άλλαξε το ποιός μπορεί να επεξεργάζεται τις πληροφορίες της ομάδας σε \"Όλα τα μέλη.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "Άλλαξες το ποιός μπορεί να επεξεργάζεται τις πληροφορίες της ομάδας σε \"Όλα τα μέλη.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "Ένας διαχειριστής/τρια άλλαξε το ποιός μπορεί να επεξεργάζεται τις πληροφορίες της ομάδας σε \"Όλα τα μέλη.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "Ο/Η $adminName$ άλλαξε το ποιός έχει τη δυνατότητα αλλαγών στα μέλη της ομάδας σε \"Μόνο οι διαχειριστές.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "Άλλαξες το ποιός έχει τη δυνατότητα αλλαγών στα μέλη της ομάδας σε \"Μόνο οι διαχειριστές.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "Ένας διαχειριστής/τρια άλλαξε το ποιός έχει τη δυνατότητα αλλαγών στα μέλη της ομάδας σε \"Μόνο οι διαχειριστές.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "Ο/Η $adminName$ άλλαξε το ποιός έχει τη δυνατότητα αλλαγών στα μέλη της ομάδας σε \"Όλα τα μέλη.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "Άλλαξες το ποιός έχει τη δυνατότητα αλλαγών στα μέλη της ομάδας σε \"Όλα τα μέλη.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "Ένας διαχειριστής/τρια άλλαξε το ποιός έχει τη δυνατότητα αλλαγών στα μέλη της ομάδας σε \"Όλα τα μέλη.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "Ο/Η $inviteeName$ αποδέχτηκε τη πρόσκληση στην ομάδα από τον/την $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "Αποδέχτηκες τη πρόσκληση στην ομάδα από τον/την $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "Ο/Η $inviteeName$ αποδέχτηκε τη πρόσκλησή σου στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "Ο/Η $adderName$ πρόσθεσε τον/την$addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "Πρόσθεσες τον/την $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "Ένα μέλος πρόσθεσε τον/την $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "Ο/Η $memberName$ σε πρόσθεσε στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Μπήκες στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "Ένα μέλος σε πρόσθεσε στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "Ο/Η$adminName$ αφαίρεσε τον/την $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "Ο/Η $memberName$ αποχώρησε.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "Αφαίρεσες τον/την $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "Ένα μέλος αφαίρεσε τον/την $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "Ο/Η $adminName$ σε αφαίρεσε.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "Αποχώρησες.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "Ένα μέλος σε αφαίρεσε.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "Ο/Η $adminName$ έκανε τον/την $memberName$ διαχειριστή/τρια.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "Έκανες τον/την $memberName$ διαχειριστή/τρια.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "Ένας διαχειριστής έκανε τον/την $memberName$ διαχειριστή/τρια.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "Ο/Η $adminName$ σε έκανε διαχειριστή/τρια.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "Ένας διαχειριστής/τρια σε έκανε διαχειριστή/τρια.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "Ο/Η $adminName$ ανακάλεσε τα δικαιώματα διαχείρισης του/της$memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "Ανακάλεσες τα δικαιώματα διαχείρισης του/της $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "Ένας διαχειριστής/τρια ανακάλεσε τα δικαιώματα διαχείρισης του/της $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "Ο/Η $adminName$ ανακάλεσε τα δικαιώματα διαχείρισής σου.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "Ένας διαχειριστής ανακάλεσε τα δικαιώματα διαχείρισής σου.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "Ο/Η $memberName$ προσκάλεσε 1 άτομο στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "Προσκάλεσες τον/την $inviteeName$ στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "Ένα μέλος προσκάλεσε 1 άτομο στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "Ο/Η $memberName$ σε προσκάλεσε στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "Ένα μέλος σε προσκάλεσε στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "Ο/Η $memberName$ προσκάλεσε $count$ άτομα στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "Προσκάλεσες $count$ άτομα στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "Ένα μέλος προσκάλεσε $count$ άτομα στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 άτομο που προσκλήθηκε από τον/την $memberName$ απέρριψε τη πρόσκληση στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "Ο/Η $inviteeName$ απέρριψε τη πρόσκλησή σου στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 άτομο απέρριψε τη πρόσκλησή του/της στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "Ο/Η $memberName$ ανακάλεσε τη πρόσκληση 1 ατόμου στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "Ανακάλεσες την πρόσκληση 1 ατόμου στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "Ένας διαχειριστής/τρια ανακάλεσε την πρόσκληση 1 ατόμου στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "Ο/Η $memberName$ ανακάλεσε τις προσκλήσεις $count$ ατόμων στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "Ανακάλεσες τις προσκλήσεις $count$ ατόμων στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "Ένας διαχειριστής/τρια ανακάλεσε τις προσκλήσεις $count$ ατόμων στην ομάδα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "Ο/Η $adminName$ ανακάλεσε την πρόσκληση 1 ατόμου στην ομάδα, που είχε προσκληθεί από τον/την$memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "Ανακάλεσες την πρόσκληση 1 ατόμου στην ομάδα, που είχε προσκληθεί από τον/την $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "Ένας διαχειριστής/τρια ανακάλεσε την πρόσκληση 1 ατόμου στην ομάδα, που είχε προσκληθεί από τον/την $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "Ο/Η $adminName$ ανακάλεσε την πρόσκληση στην ομάδα που έστειλες στον/στην $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "Ενας διαχειριστής/τρια ανακάλεσε την πρόσκληση στην ομάδα που έστειλες στον/στην $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "Ο/Η $adminName$ ανακάλεσε την πρόσκληση $count$ ατόμων στην ομάδα, που προσκλήθηκαν από τον/την $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "Ανακάλεσες την πρόσκληση $count$ ατόμων στην ομάδα, που προσκλήθηκαν από τον/την $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "Ένας διαχειριστής/τρια ανακάλεσε τις προσκλήσεις $count$ ατόμων στην ομάδα, που προσκλήθηκαν από τον/την $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "Ο/Η $adminName$ ανακάλεσε τις προκλήσεις στην ομάδα που έστειλες σε $count$ άτομα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "Ένας διαχειριστής ανακάλεσε τις προσκλήσεις στην ομάδα που έστειλες σε $count$ άτομα.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Κλείσιμο", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Επισύναψη αρχείου", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/eo/messages.json b/_locales/eo/messages.json index 893b8bd75..2c7e26e40 100644 --- a/_locales/eo/messages.json +++ b/_locales/eo/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Kondiĉoj de uzo kaj regularo pri privateco", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Kopii la eraron kaj eliri", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Forigi ĉiujn datumojn kaj restarti", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Dosiero", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Elekti ĉion", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Komenci paroli", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Porti ĉiujn al fronto", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Efektiva grandeco", @@ -147,6 +155,10 @@ "message": "Agordi kiel memstaran aparaton", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Kopii ligilon", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Tiuj interparoloj estas enarĥivigitaj kaj aperos en la ricevujo, nur se novaj mesaĝoj riceviĝas.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Enarĥivigi interparolon", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Vi forlasis la grupon.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "La sekuriga numero, kiun vi kontrolas, ŝanĝiĝis. Bv. kontroli vian sekurigan numeron kun $name1$. Atentu, ke tiu ŝanĝo eble signifas, ke iu klopodas forkapti viajn komunikojn, aŭ ke $name2$ simple re-instalis Signal-on.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "Via sekuriga numero kun $name1$ ŝanĝiĝis. Tio povas aŭ signifi, ke iu provas interkapti viajn komunikojn, aŭ ke $name2$ simple reinstalis Signal-on. Vi certe volos kontroli la sekurigan numeron kun tiu ĉi kontakto.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "Tamen sendi", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Tamen alvoki", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Via sekuriga numero kun $name$ ŝanĝiĝis kaj ne plu estas konfirmita. Alklaku por montri ĝin.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Ligilo kopiita en la tondujo", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Raporti problemon", @@ -673,6 +689,10 @@ "message": "Serĉi", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Serĉi en $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "Tajp-indikiloj por tiu interparolo", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Tiu persono estas en viaj kontaktoj.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Por sendi aŭdajn mesaĝojn, donu al Signal Desktop permeson uzi vian mikrofonon.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "Por alvoki, donu al Signal Desktop permeson uzi vian mikrofonon.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "Por vid-alvoki, donu al Signal Desktop permeson uzi vian fotilon.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Permesi", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Montri agordojn", @@ -999,13 +1019,17 @@ "message": "Vi ankoraŭ ne interŝanĝis mesaĝojn kun tiu ĉi kontakto. La sekuriga numero nur disponeblos post la unua mesaĝo.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Pli da informoj…", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Klopodi resendi", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Forigi mesaĝon", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Aldoni priskribon...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Konservi", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Dosierpiktogramo", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Ligi vian poŝtelefonon al Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Agordoj de Signal", @@ -1124,7 +1148,7 @@ "description": "Header for theme settings" }, "calling": { - "message": "Calling", + "message": "Alvoko", "description": "Header for calling options on the settings screen" }, "alwaysRelayCallsDescription": { @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Permesi aliron al la mikrofono", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Permesi aliron al la fotilo", "description": "Description of the media permission description" }, "general": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Ambaŭ sendanto-nomon kaj mesaĝon", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Nek nomon nek mesaĝon", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Nur la sendanto-nomon", + "message": "Nur nomon", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Novan mesaĝon", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Novajn mesaĝojn", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Lasta de:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "De:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Lasta:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ reagis per $emoji$ al via mesaĝo", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "Plej lasta: $sender$ reagis per $emoji$ al via mesaĝo", + "notificationReaction": { + "message": "$sender$ reagis per $emoji$ al via mesaĝo", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Plej lasta: $sender$ reagis per $emoji$ al: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Sendo malsukcesis", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "Nekomplete sendita; alklaku por detaloj", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "Vi agordis la malaperon de la memviŝontaj mesaĝoj al $time$.", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "Ĝisdatiĝis la malapero de la memviŝontaj mesaĝoj al $time$.", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ agordis la malaperon de la memviŝontaj mesaĝoj al $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1557,8 +1557,12 @@ "message": "Memviŝontaj mesaĝoj malŝaltitaj", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { - "message": "$name$ disabled disappearing messages.", + "message": "$name$ malŝaltis memviŝontajn mesaĝojn.", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -1586,19 +1590,19 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Ludi alvoko-sonojn", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "Montri sciigoj pri alvokoj", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Ebligi envenajn alvokojn", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$ ŝanĝis sian profilnomon de $oldProfile$ al $newProfile$.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$ ŝanĝis sian profilnomon al $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "Via sekuriga numero kun $name1$:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "Vi povas aldoni notojn al vi mem en tiu interparolo. Se via konto estas ligita al aliaj aparatoj, novaj notoj sinkroniĝos.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Atentigi pri tiu fenestro, kiam sciigo okazas", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Kaŝi la menubreton", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Malneto:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Foto", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Videaĵo", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Voĉa mesaĝo", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Audio Message", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Dosiero", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Glumarka mesaĝo", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Nesubtenata mesaĝo", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Lastaj", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoĝio", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Bestoj", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Manĝo", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Aktivaĵoj", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Vojaĝo", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Objektoj", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Simboloj", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flagoj", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Nuligi", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Aŭdvidaĵo", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Vi jam vidis tiun mesaĝon", @@ -2184,15 +2286,15 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--calling-header": { - "message": "Calling", + "message": "Alvoko", "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "Baskuligi silenton", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "Baskuligi videon", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "Ĉu vi volas, ke $name$ mesaĝu al vi, kaj ke ŝi aŭ li vidu vian nomon kaj foton? Ŝi aŭ li ne scios, ke vi vidis ŝian aŭ lian mesaĝojn ĝis via akcepto.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "Ĉu vi volas, ke $name$ mesaĝu al vi, kaj ke ŝi aŭ li vidu vian nomon kaj foton? Vi ricevos neniun mesaĝon, se vi ne malblokas ŝin aŭ lin.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2462,7 +2564,7 @@ } }, "MessageRequests--message-group": { - "message": "Join this group and share your name and photo with its members? They won’t know you’ve seen their messages until you accept.", + "message": "Ĉu vi volas aliĝi al tiu grupo kaj kunhavigi vian nomon kaj foton? La grupo ne scios, ke vi vidis ĝiajn mesaĝojn ĝis via akcepto.", "description": "Shown as the message for a message request in a group", "placeholders": { "name": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "Ĉu malbloki $name$?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Grupanoj povos denove aldoni vin al tiu ĉi grupo.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "Ĉu bloki $name$?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Blokitaj kontaktoj ne eblos sendi al vi mesaĝojn aŭ alvoki vin.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "Ĉu bloki kaj forlasi $group$?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "Vi ne plu ricevos mesaĝojn kaj ĝisdatigojn el tiu ĉi grupo kaj grupanoj ne plu povos realdoni vin al ĉi tiu grupo.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "Ĉu forigi kaj forlasi $group$?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2572,7 +2674,7 @@ "description": "Shown as a button to let the user delete a direct message request" }, "MessageRequests--delete-group": { - "message": "Delete and Leave", + "message": "Forigi kaj forlasi", "description": "Shown as a button to let the user delete a group message request" }, "MessageRequests--delete-group-confirm-body": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ anoj", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2594,7 +2696,7 @@ } }, "ConversationHero--members-1": { - "message": "1 member", + "message": "1 ano", "description": "Specifies the number of members in a group conversation when there is one member", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "Ano de $group$.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "Ano de $group1$ kaj $group2$.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "Ano de $group1$, $group2$ kaj $group3$.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "Ano de $group1$, $group2$, $group3$ kaj $remainingCount$  pliaj.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ aldonis vin al la grupo.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,63 +2792,71 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "Vi rifuzis aŭdalvokon", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "Vi rifuzi vidalvokon", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "Envena aŭdalvoko", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "Envena vidalvoko", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Maltrafita aŭdalvoko", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Maltrafita vidalvoko", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "Elira aŭdalvoko", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "Elira vidalvoko", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "Senresponda aŭdalvoko", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "Senresponda vidalvoko", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "Envena aŭdalvoko...", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "Envena vidalvoko...", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { - "message": "Calling...", + "message": "Konektado...", "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "Sonorado...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "Rekonektado...", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Kondiĉoj de uzo kaj regularo pri privateco", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Agordoj", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Videaĵo", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Mikrofono", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Laŭtparolilo", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "Neniu aparato disponebla", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Defaŭlta", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Silentigi sciigojn", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Silentigi dum 1 horo", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Silentigi dum 1 tago", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Silentigi dum 1 semajno", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Silentigi dum 1 jaro", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Malsilentigi", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Silentigita ĝis $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoĝio", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Administranto", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "You removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Vi ŝanĝis la grupavataron.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Vi aniĝis al la grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Fermi", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Aldoni dosieron", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/es/messages.json b/_locales/es/messages.json index ace51dd9e..5dd0146dd 100644 --- a/_locales/es/messages.json +++ b/_locales/es/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Términos y política de privacidad", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Copiar fallo y cerrar Signal", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Borrar todos los datos y reiniciar", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Archivo", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Seleccionar todo", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Comenzar a hablar", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Todas al frente", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Tamaño original", @@ -147,6 +155,10 @@ "message": "Configurar como dispositivo independiente", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Copiar enlace", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Estos chats están archivados y sólo aparecerán en el buzón de entrada si recibes nuevos mensajes.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Archivar chat", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Has abandonado el grupo.", + "message": "No eres participante de este chat en grupo.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "Las cifras de seguridad que estás intentando verificar han cambiado. Revisa tus nuevas cifras de seguridad con $name1$. Recuerda que este cambio podría significar que alguien ha tratado de interceptar la comunicación o que $name2$ simplemente ha reinstalado Signal.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "Tus cifras de seguridad con $name1$ han cambiado, lo que significaría que alguien ha tratado de interceptar la comunicación o que $name2$ simplemente ha reinstalado Signal. Tal vez desees verificar las cifras de seguridad con esta persona.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "Enviar de todos modos", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Llamar de todas formas", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Tus cifras de seguridad con $name$ han cambiado y ya no están verificadas. Haz clic para mostrar.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Enlace copiado al portapapeles", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Informar de un problema", @@ -673,6 +689,10 @@ "message": "Buscar", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Buscar en «$conversationName$» ", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "Animación de tecleo para este chat", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Esta persona está entre tus contactos.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Para enviar notas de voz, permite a Signal Desktop acceder al micrófono.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "Para realizar llamadas, permite a Signal Desktop acceder a tu micrófono.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "Para realizar vídeollamadas, permite a Signal Desktop acceder a tu cámara.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Permitir acceso", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Mostrar ajustes", @@ -999,13 +1019,17 @@ "message": "No has intercambiado ningún mensaje con esta persona. Vuestras cifras de seguridad estarán disponibles después de enviar el primer mensaje.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Más detalles ...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Volver a enviar", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Eliminar este mensaje", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Añadir explicación ...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Guardar", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Icono de archivo", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Enlaza tu teléfono con Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Ajustes de Signal", @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Permitir acesso al micrófono", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Permitir acesso a la cámara", "description": "Description of the media permission description" }, "general": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Persona y mensaje", + "message": "Nombre, contenido y acciones", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Ni nombre ni mensaje", + "message": "Sin nombre ni contenido", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Sólo nombre de la persona", + "message": "Solo nombre", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Mensaje nuevo", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Mensajes nuevos", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Más reciente de:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "De:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Más reciente:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ reaccionó con « $emoji$» a tu mensaje", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ en «$group$»", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "Más reciente: $sender$ reaccionó con « $emoji$» a tu mensaje", + "notificationReaction": { + "message": "$sender$ reaccionó con « $emoji$» a tu mensaje", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Más reciente: $sender$ reaccionó con « $emoji$» a « $message$»", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Fallo al enviar", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "No se ha enviado a tod*s, toca para ver más", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "Has fijado la desaparición de mensajes en $time$.", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "Se ha fijado la desaparición de mensajes en $time$.", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "Un* participante ha fijado la desaparición de mensajes en $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ ha fijado la desaparición de mensajes en $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1557,8 +1557,12 @@ "message": "Desaparición de mensajes desactivada", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "Un* participante ha desactivado la desaparición de mensajes.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { - "message": "$name$ disabled disappearing messages.", + "message": "$name$ ha desactivado la desaparición de mensajes.", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -1586,19 +1590,19 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Tono de llamada", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "Mostrar notificaciones de llamada", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Activar llamadas entrantes", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$ ha cambiado su nombre de perfil de $oldProfile$ a $newProfile$.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$ ha cambiado su nombre de perfil a $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "Tus cifras de seguridad con $name1$:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "En este chat puedes añadir notas, mensajes personales, fotos .... Si tu cuenta tiene dispositivos enlazados, el contenido se sincronizará.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Cambia el foco a esta ventana cuando llega una notificación", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Ocultar barra de menú", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Borrador:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Foto", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Vídeo", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Nota de voz", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Nota de voz", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Archivo", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Mensaje con cromo (sticker)", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Mensaje incompatible", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Más usados", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoticonos y personas", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animales y naturaleza", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Comida y bebida", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Actividades", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Viajes y destinos", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Objectos", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Símbolos", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Banderas", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Cancelar", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Multimedia", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Ya has visto este mensaje.", @@ -2188,11 +2290,11 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "Activar o desactivar micrófono", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "Activar o desactivar vídeo", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "¿Deseas que $name$ te envíe mensajes y así compartir tu nombre y foto de perfil? Esta persona no sabrá que has visto sus mensajes hasta que aceptes.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "¿Deseas que $name$ te envíe mensajes y así compartir tu nombre y foto de perfil? Esta persona no sabrá que has visto sus mensajes hasta que aceptes.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "¿Desbloquear a $name$?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Participantes del grupo podrán agregarte de nuevo.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "¿Bloquear a $name$?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Las personas bloqueadas no podrán llamarte ni enviarte mensajes.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "¿Bloquear y abandonar «$group$»?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "No podrás enviar ni recibir más mensajes de este grupo y sus participantes no podrán agregarte de nuevo al grupo.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "¿Eliminar y abandonar «$group$»?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ participantes", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "Participa en «$group$».", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "Participa en «$group1$» y «$group2$».", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "Participa en «$group1$», «$group2$» y «$group3$».", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "Participa en «$group1$», «$group2$», «$group3$» y $remainingCount$ grupos más.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ te ha agregado al grupo.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,63 +2792,71 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "Has rechazado una llamada", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "Has rechazado una vídeollamada", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "Llamada entrante", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "Vídeollamada entrante", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Llamada perdida", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Vídeollamada perdida", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "Llamada realizada", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "Vídeollamada realizada", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "Llamada no atendida", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "Vídeollamada no atendida", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "Llamada entrante ...", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "Vídeollemada entrante ...", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { - "message": "Llamando...", + "message": "Llamando ...", "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "Sonando ...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "Volviendo a conectar ...", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Términos y política de privacidad", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Ajustes", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Vídeo", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Micrófono", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Altavoces", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No hay dispositivos disponibles", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Por defecto", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Silenciar notificaciones", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Silenciar por una hora", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Silenciar por un día", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Silenciar por una semana", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Silenciar por un año", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "No silenciar", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Silenciado hasta $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emojis", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Admin", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Fallo al ajustar la desaparición de mensajes. Vuelve a intentarlo más tarde.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ ha modificado el nombre del chat en grupo a «$newTitle$».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "Has modificado el nombre del chat en grupo a «$newTitle$».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "Un* participante ha modificado el nombre del chat en grupo a «$newTitle$».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ ha eliminado el nombre del chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Has eliminado el nombre del grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "Un* participante ha eliminado el nombre del chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ ha modificado la imagen del chat en grupo. ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Has modificado la imagen del chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "Un* participante ha modificado la imagen del chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ ha eliminado la imagen del chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "Has eliminado la imagen del chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "Un* participante ha eliminado la imagen del chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ ha actualizado quién puede editar los detalles del chat en grupo a «sólo admins».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "Has actualizado quién puede editar los detalles del chat en grupo a «sólo admins».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "Un* admin ha actualizado quién puede editar los detalles del chat a «sólo admins».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ ha actualizado quién puede editar los detalles del chat en grupo a «tod*s».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "Has actualizado quién puede editar los detalles del chat en grupo a «tod*s».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "Un* admin ha actualizado quién puede editar los detalles del chat en grupo a «tod*s».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ ha actualizado quién puede editar la lista de participantes del chat en grupo a «sólo admins».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "Has actualizado quién puede editar la lista de participantes del chat en grupo a «sólo admins».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "Un* admin ha actualizado quién puede editar la lista de participantes del chat en grupo a «sólo admins».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ ha actualizado quién puede editar la lista de participantes del chat en grupo a «tod*s».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "Has actualizado quién puede editar la lista de participantes del chat en grupo a «tod*s».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "Un* admin ha actualizado quién puede editar la lista de participantes del chat en grupo a «tod*s».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ ha aceptado la invitación al chat en grupo de $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "Has aceptado la invitación de $inviterName$ para participar en el chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ ha aceptado tu invitación al chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ ha agredado a $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "Has agregado a $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "Un* participante ha agregado a $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ te ha agregado al chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Te has incorporado al grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "Un* participante te ha agregado al chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ ha expulsado a $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ ha abandonado el chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "Has expulsado a $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "Un* participante ha expulsado a $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ te ha expulsado del chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "Has abandonado el chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "Un* participante te ha expulsado del chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ ha promovido a $memberName$ a admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "Has promovido a $memberName$ a admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "Un* admin ha promovido a $memberName$ a admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ te ha promovido a admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "Un* admin te ha promovido a admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ ha retirado los permisos de admin a $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "Has retirado los permisos de admin a $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "Un* admin ha retirado los permisos de admin a $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ te ha retirado los permisos de admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "Un* admin te ha retirado los permisos de admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ ha invitado a 1 persona al chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "Has invitado a $inviteeName$ al chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "Un* participante ha invitado a 1 persona al chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ te ha invitado al chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "Un* participante te ha invitado al chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ ha invitado a $count$ personas al chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "Has invitado a $count$ personas al chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "Un* participante ha invitado a $count$ personas al chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "Una persona invitada por $memberName$ ha rechazado la invitación al chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ ha rechazado tu invitación al chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "Una persona ha rechazado la invitación al chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ ha retirado la invitación para el chat en grupo a una persona.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "Has retirado la invitación para el chat en grupo a una persona.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "Un* admin ha retirado la invitación para el chat en grupo a una persona.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ ha retirado las invitaciones a $count$ personas para el chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "Has retirado las invitaciones a $count$ personas para el chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "Un* admin ha retirado las invitaciones a $count$ personas para el chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ ha retirado la invitación a una persona para el chat en grupo enviada por $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "Has retirado la invitación a una persona para el chat en grupo enviada por $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "Un* admin ha retirado la invitación a una persona para el chat en grupo enviada por $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ ha retirado tu invitación a $inviteeName$ para el chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "Has retirado tu invitación a $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "Un* admin ha retirado la invitación a $inviteeName$ para el chat en grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ ha retirado las invitaciones a $count$ personas para el chat en grupo enviadas por $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "Has retirado las invitaciones a $count$ personas para el chat en grupo enviadas por $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "Un* admin ha retirado las invitaciones a $count$ personas para el chat en grupo enviadas por $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ ha retirado las invitaciones al chat en grupo que has enviado a $count$ personas. ", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "Has retirado las invitaciones al chat en grupo que has enviado a $count$ personas.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "Un* admin ha retirado las invitaciones al chat en grupo que has enviado a $count$ personas.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Cerrar", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Adjuntar archivo", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/et/messages.json b/_locales/et/messages.json index 101d25b0c..7ceedd145 100644 --- a/_locales/et/messages.json +++ b/_locales/et/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Tingimused ja privaatsuspoliitika", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "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" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "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" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Fail", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Vali kõik", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Alusta rääkimist", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Too kõik ette", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Tegelik suurus", @@ -147,6 +155,10 @@ "message": "Seadista iseseisva seadmena", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Kopeeri link", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Need vestlused on arhiveeritud ja neid kuvatakse sisendkaustas siis, kui saabub uusi sõnumeid.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Arhiveeri vestlus", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Sa lahkusid grupist.", + "message": "Sa pole enam grupi liige.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "Turvanumber, mida püüad kinnitada, on muutunud. Palun vaata üle uus turvanumber kasutajaga $name1$. Jäta meelde, et see muudatus võib tähendada, et keegi püüab teie suhtlust pealt kuulata või on $name2$ lihtsalt Signal-i uuesti paigaldanud.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "Sinu turvanumber kasutajaga $name1$ on muutunud. See võib tähendada, et keegi püüab teie suhtlust pealt kuulata või et $name2$ on lihtsalt Signal-i uuesti paigaldanud. Kontrolli enda turvakoodi selle kontaktiga.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "Saada ikkagi", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Helista ikkagi", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Sinu turvanumber kasutajaga $name$ on muutunud ja ei ole enam kinnitatud. Klõpsa nägemiseks.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Link kopeeriti lõikepuhvrisse", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Teavita probleemist", @@ -673,6 +689,10 @@ "message": "Otsi", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Otsi vestlusest $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "Selle vestluse sisestuse animatsioon", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "See isik on sinu kontaktides.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Audiosõnumite saatmiseks luba Signal Desktopil mikrofoni kasutada.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "Häälkõnede tegemiseks pead andma Signal Desktop-ile mikrofonile ligipääsu.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "Videokõnede tegemiseks pead andma Signal Desktop-ile kaamerale ligipääsu.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Luba ligipääs", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Näita sätteid", @@ -999,13 +1019,17 @@ "message": "Sa ei ole selle kontaktiga veel ühtegi sõnumit vahetanud. Sinu turvanumber temaga tekib pärast esimest sõnumit.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Rohkem teavet...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Proovi uuesti saata", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Kustuta sõnum", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Lisa pealkiri...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Salvesta", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Faili ikoon", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Ühenda telefon Signal Desktopiga", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signali sätted", @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Luba ligipääs mikrofonile", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Luba ligipääs kaamerale", "description": "Description of the media permission description" }, "general": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Nii saatja nime kui sõnumi sisu", + "message": "Nimi, sisu ja tegevused", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Ei nime ega sisu", + "message": "Ilma nime või sisuta", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Ainult saatja nime", + "message": "Ainult nimi", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Uus sõnum", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Uued sõnumid", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Kõige uuem saatjalt:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Saatjalt:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Kõige uuem:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ reageeris $emoji$ sinu sõnumile", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ grupis $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "Uusim: $sender$ reageeris $emoji$ sinu sõnumile", + "notificationReaction": { + "message": "$sender$ reageeris $emoji$ sinu sõnumile", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Uusim: $sender$ reageeris $emoji$ sõnumile: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Saatmine ei õnnestunud", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "Osaliselt saadetud, üksikasjade nägemiseks klõpsa", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "Sina määrasid kaduvate sõnumite taimeriks $time$.", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "Kaduvate sõnumite taimer seati väärtusele $time$", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ seadis kaduvate sõnumite taimeri väärtusele $time$", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1557,8 +1557,12 @@ "message": "Kaduvad sõnumid on keelatud", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { - "message": "$name$ disabled disappearing messages.", + "message": "$name$ keelas kaduvad sõnumid", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -1586,19 +1590,19 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Mängi helistamistoone", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "Kuva kõnede korral teavitust", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Luba sissetulevad kõned", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$ muutis enda profiilinime $oldProfile$ -> $newProfile$.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$ muutis enda profiilinimeks $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "Sinu turvanumber kasutajaga $name1$:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "Saad selles vestluses enda jaoks märkmeid lisada. Kui su kontol on lingitud seadmeid, sünkroonitakse uued märkmed.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Peida menüüriba", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Mustand:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Foto", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Video", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Häälsõnum", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Häälsõnum", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Fail", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Kleebise sõnum", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Mittetoetatud sõnum", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "Miks kasutada sõnu, kui saab kasutada kleebiseid?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "Mõnede kleebiste allalaadimine ei õnnestunud.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Hiljutised", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Loom", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Toit", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Tegevus", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Reisimine", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Objekt", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Sümbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Lipp", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Loobu", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Meedia", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Sa juba vaatasid seda sõnumit.", @@ -2188,11 +2290,11 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "Lülita vaigistamine sisse/välja", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "Lülita video sisse/välja", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "Kas lubad kasutajal $name$ sulle sõnumeid saata ja jagad enda nime ning fotot temaga? Ta ei tea, et oled tema sõnumit näinud kuni sa lubad.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "Kas lubad kasutajal $name$ sulle sõnumeid saata ja jagad enda nime ning fotot temaga? Sa ei saa enne ühtegi sõnumit kuni eemaldad blokeeringu.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "Kas eemaldada $name$ blokeering?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Grupi liikmetel on võimalik sind sellesse gruppi uuesti lisada.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "Kas blokeerida $name$?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Blokeeritud isikutel pole võimalik sulle helistada ega sõnumeid saata.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "Kas blokeerida ja lahkuda grupist $group$?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "Sa ei saa enam sellelt grupilt sõnumeid ega värskendusi ja liikmed ei saa sind uuesti sellesse gruppi lisada.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "Kas kustutada ja lahkuda grupist $group$?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ liiget", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "Grupi $group$ liige.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "Gruppide $group1$ ja $group2$ liige.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "Gruppide $group1$, $group2$ ja $group3$ liige.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "Gruppide $group1$, $group2$, $group3$ ja $remainingCount$ muu grupi liige.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ lisas sind gruppi.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,63 +2792,71 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "Sa keeldusid häälkõnest", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "Sa keeldusid videokõnest", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "Sissetulev häälkõne", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "Sissetulev videokõne", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Vastamata häälkõne", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Vastamata videokõne", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "Tehtud häälkõne", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "Tehtud videokõne", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "Vastamata häälkõne", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "Vastamata videokõne", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "Sissetulev häälkõne...", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "Sissetulev videokõne...", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { - "message": "Calling...", + "message": "Helistamine...", "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "Helisemine...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "Ühenduse taastamine...", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Tingimused ja privaatsuspoliitika", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Sätted", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Video", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Mikrofon", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Kõlarid", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "Seadmeid pole saadaval", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Vaikimisi", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Vaigista märguanded", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Vaigista üheks tunniks", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Vaigista üheks päevaks", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Vaigista üheks nädalaks", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Vaigista üheks aastaks", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Eemalda vaigistus", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Vaigistatud kuni $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Administraator", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Sa eemaldasid grupi nime.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "Liige eemaldas grupi nime.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Sa muutsid grupi pilti.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ lisas liikme $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "Sa lisasid $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "Liige lisas kasutaja $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ lisas sind gruppi.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Sa ühinesid grupiga.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "Liige lisas sind gruppi.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ eemaldas kasutaja $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ lahkus.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "Sa eemaldasid kasutaja $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "Liige eemaldas kasutaja $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ eemaldas sinu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "Sa lahkusid.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "Liige eemaldas sinu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Sulge", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Lisa fail", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/eu/messages.json b/_locales/eu/messages.json index 0f4721409..ee938bdd6 100644 --- a/_locales/eu/messages.json +++ b/_locales/eu/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Baldintzak eta pribatutasun arauak", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Kopiatu errorea eta irten", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Ezabatu datu guztiak eta berrabiarazi", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Fitxategia", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Hautatu Dena", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Hasi hitz egiten", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Ekarri Denak Aurrera", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Tamaina Erreala", @@ -147,6 +155,10 @@ "message": "Ezarri Gailu Independiente Gisa", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Lotura kopiatu", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Solasaldi hauek artxibatuta daude eta bakarrik mezu berriak jasotakoan agertuko dira sarrera erretiluan.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Artxibatu solasaldia", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Taldea utzi duzu.", + "message": "Dagoeneko ez zara talde honetako kidea.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "Egiaztazen saiatzen ari zaren segurtasun zenbakia aldatu da. Mesedez, egiaztatu $name1$ erabiltzailearekin duzun segurtasun zenbaki berria. Gogoratu, agian norbait zure komunikazioa atzematen saiatzen ari da edo, besterik gabe, $name2$ erabiltzaileak Signal berrinstalatu du.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "$name1$ erabiltzailearekin duzun segurtasun zenbakia aldatu da. Agian norbait zure komunikazioa atzematen saiatzen ari da edo, besterik gabe, $name2$ erabiltzaileak Signal berrinstalatu du. Beharbada azpian dagoen segurtasun zenbaki berria egiaztatu nahiko duzu.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "Bidali dena den", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Deitu edonola ere", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": " $name$(r)ekin duzun segurtasun zenbakia aldatu da eta egiaztatu gabe dago. Klik erakusteko.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Estela arbelera kopiatuta", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Salatu arazo bat", @@ -673,6 +689,10 @@ "message": "Bilatu", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Bilatu $conversationName$ solasaldian", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "Idazten ari den jakinarazteko animazioa solasaldi honetarako", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Pertsona hau zure kontaktuetan dago", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Audio mezuak bidalitzeko, Signal Desktop-i baimena eman zure mikrofonoa erabiltzeko.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Sartzeko Baimena Eman", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Erakutsi Ezarpenak", @@ -999,13 +1019,17 @@ "message": "Oraindik ez duzu mezurik trukatu konkaktu honekin. Zure segurtasun zenbakia eskuragarri egongo da lehenengo mezua bidali ondoren.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Informazio gehiago...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Saiatu Berriro Bidaltzen", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Ezabadu mezua", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Irudi-oina gehitu", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Gorde", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Fitxategiaren ikonoa", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Lotu zure telefona Signal Desktop-ekin", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal Ezarpenak", @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Eman baimena mikrofonoa erabiltzeko", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Eman baimena kamera erabiltzeko", "description": "Description of the media permission description" }, "general": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Bai igorlearen izena eta baita mezua ere", + "message": "Izena, edukia eta ekintzak", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Ez izenik ez mezurik", + "message": "Izenik edo edukirik ez", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Igorlearen izena bakarrik", + "message": "Izena bakarrik", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Mezu berria", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Mezu Berriak", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Berriena honengandik:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Igorlea:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Berriena:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$emoji$: $sender$ erabiltzailearen zure mezuarekiko erreakzioa", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "Berriena: $emoji$ izan da $sender$ erabiltzailearen zure mezuarekiko erreakzioa", + "notificationReaction": { + "message": "$emoji$: $sender$ erabiltzailearen zure mezuarekiko erreakzioa", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Berriena: $emoji$ izan da $sender$ erabiltzailearen erreakzioa honekiko: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Bidaltzeak huts egin du", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "Partzialki bidalia, ukitu xehetasunetarako", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "Mezuak desagertzeko denbora honela ezarria: $time$", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "Mezuen desagerpena ezgaituta dago", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1594,11 +1598,11 @@ "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Aktibatu sarrerako deiak", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$ erabiltzaileak bere profilaren izena aldatu du. Lehen $oldProfile$ zen eta orain $newProfile$ da.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": " $name1$ erabiltzailearekin duzun segurtasun zenbakia:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "Zuretzako oharrak gehitu ditzakezu solasaldi honetan. Zure kontuak lotutako gailurik badauka, ohar berriak sinkronizatuko dira.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Arreta erakarri leiho honetara jakinarazpen bat iritsitakoan", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Ezkutatu menu-barra", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Zirriborroa:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Argazkia", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Bideoa", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Ahots-mezua", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Audio mezua", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Artxiboa", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Eranskailu mezua", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Mezu ez onartua", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "Zergatik erabili hitzak eranskailuak erabili ditzakezuenan?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "Eranskailu batzuk ezin izan dira jaitsi.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Duela gutxikoak", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Janaria", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Utzi", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Media", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Mezu hau ikusia duzu jadanik.", @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "$name$ desblokeatu?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Taldeko kideak gai izango dira zu talde honetan berriro sartzeko.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "$name$ blokeatu?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Blokeatutako pertsonek ezingo dizute deitu edo mezuak bidali. ", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "Ez duzu talde honetatik mezu edo egunerapen gehiago jasoko, eta kideek ezingo zaituzte talde honetan berriro sartu.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "Ezabatu eta Utzi $group$?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "$group$ taldeko kidea.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2694,47 +2796,47 @@ "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "Bideo-dei bati uko egin diozu", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "Sarrerako audio-deia", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "Sarrerako bideo-deia", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Audio-dei galdua", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Bideo-dei galdua", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "Irteerako audio-deia", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "Irteerako bideo-deia", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "Erantzun gabeko audio-deia", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "Erantzun gabeo bideo-deia", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "Sarrerako audio-deia...", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "Sarrerako bideo-deia", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { @@ -2742,11 +2844,19 @@ "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "Deitzen...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "Birkonektatzen...", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Baldintzak eta pribatutasun arauak", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Ezarpenak", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Bideoa", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Mikrofonoa", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Bozgorailuak", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "Ez dago gailurik eskuragarri", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Lehenetsia", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Desaktibatu jakinarazpenak", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Ordu bat isildu", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Egun bat isildu ", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Aste bat isildu", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Urte bat isildu", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Soinua aktibatu", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Mutututa $duration$ (e)ra arte", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Administratzailea", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "Taldearen izena aldatu duzu. Orain \"$newTitle$\" du izena.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Taldearen izena ezabatu duzu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Taldearen abatarra aldatu duzu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Taldean sartu zara.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Itxi", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Erantsi fitxategia", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/fa/messages.json b/_locales/fa/messages.json index b246f37df..e0469e34c 100644 --- a/_locales/fa/messages.json +++ b/_locales/fa/messages.json @@ -1,10 +1,18 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "شرایط و سیاست های حفظ حریم خصوصی", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "کپی خطا و خروج", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" }, "unknownContact": { - "message": "Unknown contact", + "message": "مخاطب ناشناس", "description": "Shown as the name of a contact if we don't have any displayable information about them" }, "unknownGroup": { @@ -17,14 +25,14 @@ }, "deleteAndRestart": { "message": "حذف تمام داده ها و راه اندازی مجدد", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&فایل", "description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuCreateStickers": { - "message": "Create/upload sticker pack", + "message": "ایجاد/بارگذاری بسته استیکر", "description": "The label that is used for the Create/upload sticker pack option in the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuEdit": { @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "انتخاب همه", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "شروع صحبت", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "همه را به جلو بیاور", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "سایز واقعی", @@ -147,6 +155,10 @@ "message": "برپایی به عنوان یک دستگاه مستقل", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "کپی کردن لینک", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "این مکالمه ها بایگانی شده اند و اگر پیام های جدید دریافت شوند فقط در صندوق به نمایش در می آیند.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "آرشیو مکالمات", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "شما گروه را ترک کردید", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "به هر حال بفرست", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "تماس بگیر", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "کد امنیتی $name$ تغییر کرده و دیگر تأییدشده نیست. برای نمایشش کلیک کنید.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "لینک روی کلیپ بورد کپی شد", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "گزارش مشکل", @@ -614,7 +630,7 @@ "description": "Item under the help menu, pops up a screen showing the application's keyboard shortcuts" }, "contactUs": { - "message": "Contact Us", + "message": "تماس با ما", "description": "Item under the help menu, takes you to the contact us support page" }, "goToReleaseNotes": { @@ -630,7 +646,7 @@ "description": "Item under the Help menu, takes you to the support page" }, "goToGithub": { - "message": "Go to GitHub", + "message": "برو به گیت‌هاب", "description": "Item under the Help menu, takes you to the GitHub repository for Signal Desktop" }, "joinTheBeta": { @@ -673,6 +689,10 @@ "message": "جستجو", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "$conversationName$جستجو در", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "در حال تایپ انیمیشن برای این مکالمه", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "این فرد در مخاطبین شماست.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "برای فرستادن پیام های صوتی، به Signal Desktop اجازه دسترسی به میکروفون خود را بدهید.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "اجازه دسترسی بدهید", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "نمایش تنظیمات", @@ -999,13 +1019,17 @@ "message": "شما هنوز هیچ پیامی با این مخاطب تبادل نکرده‌اید. شماره‌ی امنیتی پس از ارسال و یا دریافت اولین پیام در دسترس خواهد بود.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "اطلاعات بیشتر...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "ارسال دوباره", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "حذف پیام", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "یک عنوان اضافه کنید...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "ذخیره", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "آیکون فایل", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "موبایل خود را به Signal Desktop لینک کنید", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "تنظیمات Signal", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "هم نام و هم متن پیام", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "نه نام و نه متن پیام", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "فقط نام فرستنده", + "message": "فقط نام", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "پیام جدید", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "پیام‌های جدید", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "جدید ترین از:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "از:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "جدید ترین:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ reacted $emoji$ to your message", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to your message", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ reacted $emoji$ to: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "ارسال ناموفق بود", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "پیام های نابود شونده غیر فعال شدند", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "در این مکالمه می‌توانید برای خودتان یادداشت اضافه کنید. اگر حساب‌تان به دستگاه‌‌های دیگری پیوند داده شده باشد، یادداشت‌های جدید همگام‌سازی خواهند شد.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "پنهان کردن نوار منو", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "پیش نویس:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "گیف", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "عکس", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "ویدئو", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "پیام صوتی", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "پیام صوتی", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "فایل", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "پیام استیکر", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "پیام پشتیبانی نشده", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "چرا از کلمات استفاده می کنید وقتی میتوانید از استیکر استفاده کنید؟", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "بعضی استیکر ها نمی توانند دانلود شوند.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "تماس‌های اخیر", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "غذا", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "لغو", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "مدیا", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "شما این پیام را قبلا مشاهده کرده‌اید.", @@ -2132,7 +2234,7 @@ "description": "Key shown in shortcut combination in shortcuts guide" }, "Keyboard--Key--option": { - "message": "Option", + "message": "گزینه", "description": "Key shown in shortcut combination in shortcuts guide" }, "Keyboard--Key--alt": { @@ -2152,11 +2254,11 @@ "description": "Key shown in shortcut combination in shortcuts guide" }, "Keyboard--Key--one-to-nine-range": { - "message": "1 to 9", + "message": "۱ تا ۹", "description": "Expresses that 1, 2, 3, up to 9 are available shortcut keys" }, "Keyboard--header": { - "message": "Keyboard Shortcuts", + "message": "میانبر‌های صفحه‌کلید", "description": "Title header of the keyboard shortcuts guide" }, "Keyboard--navigation-header": { @@ -2322,7 +2424,7 @@ "description": "Title for the confirm dialog on the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--confirm": { - "message": "Upload", + "message": "بارگذاری", "description": "Text for the upload button in the confirmation dialog on the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--text": { @@ -2434,7 +2536,7 @@ "description": "Shown when a reaction fails to send" }, "ReactionsViewer--more": { - "message": "More", + "message": "بیشتر", "description": "Use in the reaction picker as the alt text for the 'more' button" }, "ReactionsViewer--all": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "اعضای گروه می‌توانند دوباره شما را به این گروه اضافه کنند.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "افراد مسدود شده قادر به برقراری تماس با شما یا ارسال پیام به شما نخواهند بود.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2738,15 +2840,23 @@ "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { - "message": "Calling...", + "message": "درحال تماس...", "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "در حال زنگ خوردن…", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "در حال اتصال دوباره...", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "شرایط و سیاست های حفظ حریم خصوصی", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "تنظیمات", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "ویدئو", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "پیش‌فرض", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "صامت کردن اعلان‌ها", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "حالت سکوت برای یک ساعت", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "حالت سکوت برای یک روز", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "حالت سکوت برای یک هفته", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "حالت سکوت برای یک سال", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "باز کردن صدا", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "مدیر", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "شما نام گروه را حذف کردید.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "شما عکس گروه را عوض کردید.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "شما به گروه پیوستید.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "بستن", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Attach file", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/fi/messages.json b/_locales/fi/messages.json index 33dc8b45e..7bb42cd27 100644 --- a/_locales/fi/messages.json +++ b/_locales/fi/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Käyttöehdot ja tietosuoja", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Kopioi virheilmoitus ja lopeta", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Tuhoa kaikki tiedot ja käynnistä uudelleen", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Tiedosto", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Valitse kaikki", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Aloita puhuminen", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Tuo kaikki etualalle", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Alkuperäinen koko", @@ -147,6 +155,10 @@ "message": "Asenna itsenäisenä laitteena", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Kopioi linkki", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Nämä keskustelut ovat arkistoituja. Ne siirtyvät takaisin postilaatikkoon, jos niihin tulee uusia viestejä", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Arkistoi keskustelu", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Olet poistunut ryhmästä.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "Turvanumero jota yrität varmentaa on vaihtunut. Yritä varmentaa uusi turvanumerosi yhteystiedon $name1$ kanssa. Muista, että tämä muutos voi tarkoittaa joko sitä, että joku yrittää kaapata viestiliikennettänne, tai sitä, että $name2$ on yksinkertaisesti uudelleenasentanut Signalin.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "Turvanumerosi yhteystiedon $name1$ kanssa on vaihtunut. Tämä voi tarkoittaa joko sitä, että joku yrittää kaapata viestiliikennettänne, tai sitä, että $name2$ on yksinkertaisesti uudelleenasentanut Signalin. Saatat haluta varmentaa turvanumerosi tämän yhteystiedon kanssa.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "Lähetä joka tapauksessa", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Soita joka tapauksessa", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Turvanumerosi yhteystiedon $name$ kanssa on vaihtunut eikä se ole enää varmennettu. Näytä napsauttamalla.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Linkki kopioitu leikepöydälle", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Ilmoita ongelmasta", @@ -598,7 +614,7 @@ "description": "Displayed when the desktop client has no network connection." }, "checkNetworkConnection": { - "message": "Tarkista vekkoyhteytesi", + "message": "Tarkista verkkoyhteytesi.", "description": "Obvious instructions for when a user's computer loses its network connection" }, "submitDebugLog": { @@ -673,6 +689,10 @@ "message": "Hae", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Etsi $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "Kirjoitusanimaatio tälle keskustelulle", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Tämä henkilö on yhteystiedoissasi.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Lähettääksesi ääniviestejä myönnä Signal Desktopille mikrofonin käyttöoikeus.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "Jotta voit tehdä puheluita, sinun on myönnettävä Signal Desktopille mikrofonin käyttöoikeus.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "Jotta voit tehdä videopuheluita, sinun on myönnettävä Signal Desktopille kameran käyttöoikeus.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Myönnä käyttöoikeus", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Näytä asetukset", @@ -999,13 +1019,17 @@ "message": "Et ole lähettänyt tai vastaanottanut vielä viestejä tämän yhteystiedon kanssa. Turvanumero on saatavilla vasta ensimmäisen viestin jälkeen.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Lisätietoja...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Lähetä uudelleen", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Poista viesti", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Lisää kuvateksti...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Tallenna", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Tiedoston ikoni", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Yhdistä puhelimesi ja Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal-asetukset", @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Myönnä mikrofonin käyttöoikeus", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Myönnä kameran käyttöoikeus", "description": "Description of the media permission description" }, "general": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "sekä nimi että viesti", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "ei nimeä eikä viestiä", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "vain lähettäjän nimi", + "message": "Vain nimi", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Uusi viesti", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "uutta viestiä", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Viimeisimmät yhteystiedolta:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Yhteystiedolta:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Viimeisimmät:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ reagoi $emoji$ viestiisi", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "Viimeisin: $sender$ reagoi $emoji$ viestiisi", + "notificationReaction": { + "message": "$sender$ reagoi $emoji$ viestiisi", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Viimeisin: $sender$ reagoi $emoji$ viestiin: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Lähetys epäonnistui", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "Osittain lähetetty, napsauta nähdäksesi lisätietoja", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "Sinä asetit viestien katoamisajaksi $time$.", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "Katoavien viestien ajaksi asetettiin $time$.", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ asetti viestien katoamisajaksi $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1557,8 +1557,12 @@ "message": "Katoavat viestit poistettu käytöstä", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { - "message": "$name$ disabled disappearing messages.", + "message": "$name$ asetti katoavat viestit pois päältä.", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -1586,19 +1590,19 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Käytä soittoääniä", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "Näytä ilmoitukset puheluista", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Ota käyttöön saapuvat puhelut", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$ muutti profiilinimensä $oldProfile$ nimeksi $newProfile$.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$ muutti profiilinimekseen $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "Turvanumerosi yhteystiedon $name1$ kanssa:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "Voit lisätä itsellesi muistiinpanoja tähän keskusteluun. Jos tililläsi on linkitettyjä laitteita, uudet muistiinpanot synkronoidaan.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Kiinnitä huomio tähän ikkunaan, kun ilmoitus saapuu", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Piilota valikkopalkki", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Luonnos:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Kuva", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Video", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Ääniviesti", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Ääniviesti", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Tiedosto", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Tarraviesti", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Viestityyppiä ei tueta", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "Joitakin tarroja ei voitu ladata.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Äskeiset", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Eläin", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Ruoka", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Toiminta", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Matkailu", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Esine", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symboli", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Lippu", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Peruuta", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Media", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Olet jo katsonut tämän viestin.", @@ -2188,11 +2290,11 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "Kytke mykistys päälle ja pois", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "Kytke video päälle ja pois", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "Salli henkilön $name$ lähettää sinulle viestejä ja jaa nimesi ja profiilikuvasi hänelle? Hän ei tiedä että olet nähnyt hänen viestinsä ennen kuin hyväksyt.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "Salli henkilön $name$ lähettää sinulle viestejä ja jaa nimesi ja profiilikuvasi hänelle? Et saa viestejä ennen kuin poistat niiden eston.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "Poista käyttäjän $name$ esto?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Ryhmän jäsenet voivat lisätä sinut takaisin tähän ryhmään.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "Estä $name$?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Estetyt henkilöt eivät voi soittaa sinulle tai lähettää sinulle viestejä.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "Estä ja poistu ryhmästä $group$?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "Et tule vastaanottamaan viestejä tai päivityksiä tältä ryhmältä, eivätkä ryhmän jäsenet voi lisätä sinua takaisin ryhmään.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "Poista ja poistu ryhmästä $group$?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ jäsentä", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "Jäsen ryhmässä $group$.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "Jäsen ryhmissä $group1$ ja $group2$.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "Jäsen ryhmissä $group1$, $group2$ ja $group3$.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "Jäsen ryhmissä $group1$, $group2$, $group3$ ja $remainingCount$ muussa.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ lisäsi sinut ryhmään.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,51 +2792,51 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "Hylkäsit äänipuhelun", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "Hylkäsit videopuhelun", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "Saapuva äänipuhelu", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "Saapuva videopuhelu", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Vastaamatta jäänyt äänipuhelu", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Vastaamatta jäänyt videopuhelu", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "Lähtevä äänipuhelu", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "Lähtevä videopuhelu", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "Vastaamaton äänipuhelu", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "Vastaamaton videopuhelu", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "Saapuva äänipuhelu…", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "Saapuva videopuhelu…", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { @@ -2742,11 +2844,19 @@ "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "Soi…", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "Yhdistetään uudelleen…", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Käyttöehdot ja tietosuoja", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Asetukset", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Video", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Mikrofoni", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Kaiuttimet", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "Laitteita ei ole saatavilla", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Oletus", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Mykistä ilmoitukset", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Mykistä yhdeksi tunniksi", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Mykistä yhdeksi päiväksi", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Mykistä yhdeksi viikoksi", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Mykistä yhdeksi vuodeksi", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Poista mykistys", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Mykistetty: $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Ylläpitäjä", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Poistit ryhmän nimen.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Muutit ryhmän kuvakkeen.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Liityit ryhmään.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Sulje", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Liitä tiedosto", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/fr/messages.json b/_locales/fr/messages.json index 3dbcbffbf..8391c6f26 100644 --- a/_locales/fr/messages.json +++ b/_locales/fr/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "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" + }, "copyErrorAndQuit": { "message": "Copier l’erreur et quitter", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Supprimer toutes les données et relancer", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Fichier", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Tout sélectionner", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Commencer à parler", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Tout amener à l’avant-plan", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Taille réelle", @@ -147,6 +155,10 @@ "message": "Configurer comme appareil autonome", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Copier le lien", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Ces conversations sont archivées et n’apparaîtront dans la boîte de réception que si de nouveaux messages sont reçus.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Archiver la conversation", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Vous avez quitté le groupe.", + "message": "Vous n’êtes plus membre du groupe.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "Le numéro de sécurité que vous essayez de confirmer a changé. Veuillez vérifier votre nouveau numéro de sécurité avec $name1$. N’oubliez pas que ce changement peut signifier que quelqu’un essaie d’intercepter vos communications ou que $name2$ a simplement réinstallé Signal.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "Votre numéro de sécurité avec $name1$ a changé. Cela pourrait signifier soit que quelqu’un tente d’intercepter votre communication, soit que $name2$ a simplement réinstallé Signal. Vous devriez peut-être confirmer votre numéro de sécurité avec ce contact.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "Envoyer quand même", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Appeler quand même", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Votre numéro de sécurité avec $name$ a changé et n’est plus confirmé. Cliquez pour l’afficher.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Le lien a été copié dans votre presse-papiers", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Signaler un problème", @@ -562,7 +578,7 @@ "description": "An error popup when the user has attempted to add an attachment" }, "cannotMixImageAndNonImageAttachments": { - "message": "Vous ne pouvez pas joindre à la fois image et non image dans le même message.", + "message": "Vous ne pouvez pas joindre à la fois image et non-image dans le même message.", "description": "An error popup when the user has attempted to add an attachment" }, "maximumAttachments": { @@ -673,6 +689,10 @@ "message": "Chercher", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Chercher dans $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "Animation de saisie pour cette conversation", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Cette personne est dans vos contacts.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -846,20 +866,20 @@ } }, "audioPermissionNeeded": { - "message": "Afin d’envoyer des messages audio, autorisez Signal Desktop pour ordinateur à accéder à votre micro.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "message": "Afin d’envoyer des messages audio, autorisez l’accès de Signal Desktop pour ordinateur à votre micro.", + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "Pour appeler, vous devez autoriser l’accès de Signal Desktop pour ordinateur à votre micro.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "Pour les appels vidéo, vous devez autoriser l’accès de Signal Desktop pour ordinateur à votre caméra.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Accorder l’accès", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Afficher les paramètres", @@ -999,13 +1019,17 @@ "message": "Vous n’avez pas encore échangé de messages avec ce contact. Votre numéro de sécurité sera accessible après le premier message.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Plus de précisions…", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Renvoyer", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Supprimer ce message", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Ajouter un légende…", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Enregistrer", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Icône de fichier", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Reliez votre téléphone à Signal Desktop pour ordinateur", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Paramètres de Signal", @@ -1108,7 +1132,7 @@ "description": "" }, "installTooOld": { - "message": "Mettez Signal à jour sur cet appareil afin de relier votre téléphone.", + "message": "Mettez Signal à jour sur cet appareil pour relier votre téléphone.", "description": "" }, "installErrorHeader": { @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Autoriser l’accès au micro", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Autoriser l’accès à la caméra", "description": "Description of the media permission description" }, "general": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "À la fois le nom de l’expéditeur et son message", + "message": "Nom, contenu et actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Ni le nom ni le message", + "message": "Aucun nom ni contenu", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Seulement le nom de l’expéditeur", + "message": "Nom seulement", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Nouveau message", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Nouveaux messages", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Les plus récents de :", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "De :", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Les plus récents :", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ a réagit $emoji$ à votre message", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ dans $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "Le plus récent : $sender$ a réagi $emoji$ à votre message", + "notificationReaction": { + "message": "$sender$ a réagit $emoji$ à votre message", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Le plus récent : $sender$ a réagi $emoji$ à : $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Échec d’envoi", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "Envoyé partiellement, cliquer pour obtenir des détails", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "Vous avez défini l’expiration des messages éphémères à $time$", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "L’expiration des messages éphémères est maintenant à $time$", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "Un membre a défini l’expiration des messages éphémères à $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ a défini l’expiration des messages éphémères à $time$", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1557,8 +1557,12 @@ "message": "Les messages éphémères sont désactivés", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "Un membre a désactivé les messages éphémères.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { - "message": "$name$ disabled disappearing messages.", + "message": "$name$ a désactivé les messages éphémères.", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -1586,19 +1590,19 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Jouer les sons des appels", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "Afficher les notifications pour les appels", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Permettre les appels entrants", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$ a changé son nom de profil de $oldProfile$ en $newProfile$.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$ a changé le nom de son profil en $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "Votre numéro de sécurité avec $name1$ :", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "Vous pouvez ajouter des notes à votre intention dans cette conversation. Si des appareils sont reliés à votre compte, les nouvelles notes seront synchronisées.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Attirer l’attention sur cette fenêtre quand une notification arrive", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Cacher la barre de menu", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Brouillon :", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Photo", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Vidéo", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Message vocal", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Message audio", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Fichier", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Message — Autocollant", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "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." @@ -1889,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Récents", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Émoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Nourriture", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activité", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Voyage", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Objet", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbole", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Drapeau", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Annuler", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Médias", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Vous avez déjà visualisé ce message.", @@ -2188,11 +2290,11 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "Activer/désactiver la sourdine", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "Activer/désactiver la vidéo", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2318,7 +2420,7 @@ "description": "Help text for the cover image picker of the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--title": { - "message": "Voulez-vous vraiment téléverser votre paquet d’autocollants ?", + "message": "Souhaitez-vous vraiment téléverser votre paquet d’autocollants ?", "description": "Title for the confirm dialog on the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--confirm": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "Autoriser $name$ à échanger des messages et partager votre nom et votre photo avec ce contact ? Ce contact ne saura pas que vous avez vu ses messages tant que vous n’aurez pas accepté.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "Autoriser $name$ à échanger des messages et partager votre nom et votre photo avec ce contact ? Vous ne recevrez aucun message tant que vous ne l’aurez pas débloqué.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2476,7 +2578,7 @@ "description": "Shown as the message for a message request in a blocked group" }, "MessageRequests--block": { - "message": "Je bloque", + "message": "Bloquer", "description": "Shown as a button to let the user block a message request" }, "MessageRequests--unblock": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "Débloquer $name$ ?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Les membres du groupe pourront vous rajouter à ce groupe.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "Bloquer $name$ ?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Les personnes bloquées ne pourront ni vous appeler ni vous envoyer de messages.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "Bloquer et quitter $group$ ?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,11 +2644,11 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "Vous ne recevrez plus ni message ni mise à jour de ce groupe et les membres ne pourront plus vous rajouter à ce groupe.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { - "message": "Je supprime", + "message": "Supprimer", "description": "Shown as a button to let the user delete any message request" }, "MessageRequests--delete-direct-confirm-title": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "Supprimer et quitter $group$ ?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2568,7 +2670,7 @@ } }, "MessageRequests--delete-direct": { - "message": "Je supprime", + "message": "Supprimer", "description": "Shown as a button to let the user delete a direct message request" }, "MessageRequests--delete-group": { @@ -2580,11 +2682,11 @@ "description": "Shown as the body in the confirmation modal for deleting a group message request" }, "MessageRequests--accept": { - "message": "J’accepte", + "message": "Accepter", "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ membres.", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "Membre de $group$.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "Membre de $group1$ et $group2$.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "Membre de $group1$, $group2$ et $group3$.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "Membre de $group1$, $group2$, $group3$ et $remainingCount$ autres.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ vous a ajouté au groupe.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,63 +2792,71 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "Vous avez refusé un appel vocal", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "Vous avez refusé un appel vidéo", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "Appel vocal entrant", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "Appel vidéo entrant", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Appel vocal manqué", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Appel vidéo manqué", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "Appel vocal sortant", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "Appel vidéo sortant", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "Appel vocal sans réponse", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "Appel vidéo sans réponse", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "Appel vocal entrant…", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "Appel vidéo entrant…", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { - "message": "Appel...", + "message": "Appel…", "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "Sonnerie…", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "Reconnexion…", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "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" + "callingDeviceSelection__settings": { + "message": "Paramètres", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Vidéo", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Haut-parleurs", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "Aucun appareil n’est disponible", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Valeur par défaut", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Mettre les notifications en sourdine", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Sourdine pendant une heure", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Sourdine pendant un jour", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Sourdine pendant une semaine", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Sourdine pendant un an", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Réactiver les notifications", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "En sourdine jusqu’à $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Émoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Administrateur", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Échec de mise à jour de la minuterie des messages éphémères. Veuillez réessayer ultérieurement.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ a changé le nom du groupe en « $newTitle$ ».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "Vous avez changé le nom du groupe en « $newTitle$ ».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "Un membre a changé le nom du groupe en « $newTitle$ ».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ a supprimé le nom du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Vous avez supprimé le nom du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "Un membre a supprimé le nom du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ a changé l’avatar du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Vous avez changé l’avatar du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "Un membre a changé l’avatar du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ a supprimé l’avatar du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "Vous avez supprimé l’avatar du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "Un membre a supprimé l’avatar du groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ a changé qui peut modifier les renseignements du groupe en « Les administrateurs ».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "Vous avez changé qui peut modifier les renseignements du groupe en « Les administrateurs ».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "Un administrateur a changé qui peut modifier les renseignements du groupe en « Les administrateurs ».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ a changé qui peut modifier les renseignements du groupe en « Tous les membres ».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "Vous avez changé qui peut modifier les renseignements du groupe en « Tous les membres ».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "Un administrateur a changé qui peut modifier les renseignements du groupe en « Tous les membres ».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ a changé qui peut modifier les membres du groupe en « Les administrateurs ».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "Vous avez changé qui peut modifier les membres du groupe en « Les administrateurs ».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "Un administrateur a changé qui peut modifier les membres du groupe en « Les administrateurs ».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ a changé qui peut modifier les membres du groupe en « Tous les membres ».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "Vous avez changé qui peut modifier les membres du groupe en « Tous les membres ».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "Un administrateur a changé qui peut modifier les membres du groupe en « Tous les membres ».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ a accepté une invitation au groupe de $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "Vous avez accepté une invitation au groupe de $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ a accepté votre invitation au groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ a ajouté $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "Vous avez ajouté $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "Un membre a ajouté $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ vous ajouté au groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Vous vous êtes joint au groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "Un membre vous a ajouté au groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ a supprimé $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ a quitté le groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "Vous avez supprimé $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "Un membre a supprimé $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ vous a supprimé.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "Vous avez quitté le groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "Un membre vous a supprimé.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ a nommé $memberName$ administrateur.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "Vous avez nommé $memberName$ administrateur.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "Un administrateur a nommé $memberName$ administrateur.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ vous a nommé administrateur.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "Un administrateur vous a nommé administrateur.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ a révoqué les privilèges d’administrateur de $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "Vous avez révoqué les privilèges d’administrateur de $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "Un administrateur a révoqué les privilèges d’administrateur de $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ a révoqué vos privilèges d’administrateur.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "Un administrateur a révoqué vos privilèges d’administrateur.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ a invité une personne au groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "Vous avez invité $inviteeName$ au groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "Un membre a invité une personne au groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ vous a invité au groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "Un membre vous a invité au groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ a invité $count$ personnes au groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "Vous avez invité $count$ personnes au groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "Un membre a invité $count$ personnes au groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "Une personne invitée par $memberName$ a décliné l’invitation au groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ a décliné votre invitation au groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "Une personne a décliné son invitation au groupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ a révoqué une invitation au groupe pour une personne.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "Vous avez révoqué une invitation au groupe pour une personne.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "Un administrateur a révoqué une invitation au groupe pour une personne.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ a révoqué des invitations au groupe pour $count$ personnes.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "Vous avez révoqué les invitations au groupe pour $count$ personnes.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "Un administrateur a révoqué les invitations au groupe pour $count$ personnes.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ a révoqué une invitation au groupe pour une personne invitée par $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "Vous avez révoqué une invitation au groupe pour une personne invitée par $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "Un administrateur a révoqué une invitation au groupe pour une personne invitée par $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ a révoqué l’invitation au groupe que vous avez envoyée à $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "Vous avez annulé votre invitation à $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "Un administrateur a révoqué l’invitation au groupe que vous avez envoyée à $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ a révoqué les invitations au groupe pour $count$ personnes invitées par $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "Vous avez révoqué les invitations au groupe pour $count$ personnes invitées par $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "Un administrateur a révoqué des invitations au groupe pour $count$ personnes invitées par $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ a révoqué les invitations au groupe que vous avez envoyées à $count$ personnes.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "Vous avez annulé votre invitation pour $count$ personnes.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "Un administrateur a révoqué les invitations au groupe que vous avez envoyées à $count$ personnes.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Fermer", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Joindre un fichier", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/he/messages.json b/_locales/he/messages.json index bfbf0d9a1..4a133e4ed 100644 --- a/_locales/he/messages.json +++ b/_locales/he/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "תנאים ומדיניות פרטיות", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "העתק שגיאה וצא", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "מחק את כל הנתונים והפעל מחדש", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&קובץ", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "בחר הכל", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "התחלת דיבור", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "הבא הכל לקידמה", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "גודל ממשי", @@ -147,6 +155,10 @@ "message": "הגדר בתור מכשיר עצמאי", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "העתק קישור", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "שיחות אלו מאורכבות ויופיעו בתיבה הנכנסת רק אם מתקבלות הודעות חדשות.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "ארכב שיחה", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "עזבת את הקבוצה.", + "message": "אינך חבר/ת קבוצה עוד של הקבוצה.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "מספר הבטיחות שאתה מנסה לוודא השתנה. אנא סקור את מספר הבטיחות החדש שלך עם $name1$. זכור, שינוי זה יכול להעיד שמישהו מנסה ליירט את התקשורת שלך או כי $name2$ פשוט התקין מחדש את Signal.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "מספר הבטיחות שלך עם $name1$ השתנה. זה יכול להעיד שמישהו מנסה ליירט את התקשורת שלך או כי $name2$ פשוט התקין מחדש את Signal. ייתכן שתרצה לוודא את מספר הבטיחות שלך עם איש קשה זה.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "שלח בכל זאת", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "חייג בכל זאת", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "מספר הבטיחות שלך עם $name$ השתנה ואינו מוֻדא יותר. לחץ כדי לראות.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "קישור הועתק אל לוח הגזירה", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "דווח על סוגייה", @@ -673,6 +689,10 @@ "message": "חיפוש", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "חפש בשיחה $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "הנפשת הקלדה עבור שיחה זו", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "איש זה נמצא באנשי הקשר שלך.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "כדי לשלוח הודעות שמע, התר אל Signal Desktop לקבל גישה אל המיקרופון שלך.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "לצורך חיוג, אתה חייב להתיר אל Signal Desktop להשיג גישה אל המיקרופון שלך.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "לצורך חיוג וידאו, אתה חייב להתיר אל Signal Desktop להשיג גישה אל המצלמה שלך.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "התר גישה", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "הראה הגדרות", @@ -999,13 +1019,17 @@ "message": "לא החלפת עדין הודעות כלשהן עם איש קשר זה. מספר הבטיחות שלך איתו יהיה זמין לאחר ההודעה הראשונה.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "עוד מידע…", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "נסה מחדש שליחה", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "מחק הודעה", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "הוסף כיתוב…", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "שמור", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "צלמית קובץ", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Signal Desktop קשר את הטלפון שלך אל", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "הגדרות Signal", @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "התר גישה אל המיקרופון", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "התר גישה אל המצלמה", "description": "Description of the media permission description" }, "general": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "שם השולח והודעה", + "message": "שם, תוכן, ופעולות", "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": { - "message": "רק את שם השולח", + "message": "שם בלבד", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "הודעה חדשה", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "הודעות חדשות", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "הודעה אחרונה מאת:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "מאת:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "הודעה אחרונה:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ הגיב עם $emoji$ אל ההודעה שלך", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ בקבוצה $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "ההודעה האחרונה: $sender$ הגיב עם $emoji$ אל ההודעה שלך", + "notificationReaction": { + "message": "$sender$ הגיב עם $emoji$ אל ההודעה שלך", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "ההודעה האחרונה: $sender$ הגיב עם $emoji$ אל: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "שליחה נכשלה", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "נשלח חלקית, לחץ לפרטים", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "הגדרת את זמן ההודעות הנעלמות אל $time$.", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": " זמן ההודעות הנעלמות עודכן אל $time$.", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ הגדיר/ה את זמן ההודעות הנעלמות אל $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1557,8 +1557,12 @@ "message": "הודעות נעלמות מושבתות", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "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": { @@ -1586,19 +1590,19 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "נגן צלילי חיוג", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "הראה התראות לגבי שיחות", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "אפשר שיחות נכנסות", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$ שינה/שינתה את שם הפרופיל שלו/שלה מן $oldProfile$ אל $newProfile$.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$ שינה/שינתה את שם הפרופיל שלו/שלה אל $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "מספר הבטיחות שלך עם $name1$:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "אתה יכול להוסיף הערות לעצמך בשיחה זו. אם לחשבון שלך יש מכשירים מקושרים כלשהם, הערות חדשות יסונכרנו.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "משוך תשומת לב אל חלון זה כאשר התראה מגיעה", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "הסתר שורת תפריט", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "טיוטה:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "תמונה", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "סרטון", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "הודעה קולית", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "הודעת שמע", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "קובץ", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "הודעת מדבקה", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "הודעה בלתי נתמכת", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "למה להשתמש במילים כשאתה יכול להשתמש במדבקות?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "מספר מדבקות לא יכלו לרדת.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1922,7 +1988,7 @@ "description": "The message that appears in the sticker preview modal when there is an error." }, "EmojiPicker--empty": { - "message": "לא נמצא אמוג'י", + "message": "אמוג'י לא נמצא", "description": "Shown in the emoji picker when a search yields 0 results." }, "EmojiPicker--search-placeholder": { @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "אחרונים", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "אמוג'י", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "חיה", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "אוכל", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "פעילות", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "טיול", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "חפץ", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "סמל", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "דגל", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "בטל", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "מדיה", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "צפית כבר בהודעה זו.", @@ -2064,7 +2166,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--open-emoji-chooser": { - "message": "פתח בוחר אימוג'י", + "message": "פתח בוחר אמוג'י", "description": "Shown in the shortcuts guide" }, "Keyboard--open-sticker-chooser": { @@ -2188,11 +2290,11 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "עורר השתקה מופעלת וכבויה", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "עורר וידאו מופעל וכבוי", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "לאפשר אל $name$ לשלוח לך הודעות ולשתף את השם והתמונה שלך איתו/איתה? הוא/היא לא יידע/תידע שקראת את ההודעות שלו/שלה עד שתאשר.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "לאפשר אל $name$ לשלוח אליך הודעות ולשתף את השם והתמונה שלך איתו/איתה? לא תקבל הודעות כלשהן עד שלא תבטל חסימה שלו/שלה.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "לבטל חסימה של $name$?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "חברי קבוצה יוכלו להוסיף אותך שוב אל קבוצה זו.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "לחסום את $name$?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "אנשים חסומים לא יוכלו להתקשר אליך או לשלוח לך הודעות.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "לחסום ולעזוב את $group$?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "לא תקבל יותר הודעות או עדכונים מקבוצה זו וחברי קבוצה לא יוכלו להוסיף אותך שוב אל קבוצה זו.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "למחוק ולעזוב את $group$?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ חברי קבוצה", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "חבר קבוצה של $group$.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "חבר קבוצה של $group1$ ושל $group2$.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "חבר קבוצה של $group1$, $group2$, ושל $group3$.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "חבר קבוצה של $group1$, $group2$, $group3$ ושל עוד $remainingCount$.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ הוסיף אותך אל הקבוצה.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,51 +2792,51 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "דחית שיחת שמע", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "דחית שיחת וידאו", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "שיחת שמע נכנסת", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "שיחת וידאו נכנסת", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "שיחת שמע שלא נענתה", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "שיחת וידאו שלא נענתה", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "שיחת שמע יוצאת", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "שיחת וידאו יוצאת", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "שיחת שמע שלא נענתה", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "שיחת וידאו שלא נענתה", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "שיחת שמע נכנסת…", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "שיחת וידאו נכנסת…", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { @@ -2742,11 +2844,19 @@ "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "מצלצל…", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "מתחבר מחדש…", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "תנאים ומדיניות פרטיות", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "הגדרות", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "סרטון", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "מיקרופון", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "רמקולים", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "אין מכשירים זמינים", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "ברירת מחדל", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "השתק התראות", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "השתק לשעה אחת", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "השתק ליום אחד", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "השתק לשבוע אחד", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "השתק לשנה אחת", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "בטל השתקה", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "מושתק עד $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "אמוג'י", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "מנהלן", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "הסרת את שם הקבוצה.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "שינית את יצגן הקבוצה.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ הוסיף/ה את $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "הוספת את $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "חבר קבוצה הוסיף את $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ הוסיף/ה אותך אל הקבוצה.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "הצטרפת אל הקבוצה.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "חבר קבוצה הוסיף אותך אל הקבוצה.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ הסיר/ה את $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ עזב/ה.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "הסרת את $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "חבר קבוצה הסיר את $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ הסיר/ה אותך.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "עזבת.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "חבר קבוצה הסיר אותך.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "סגור", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "צרף קובץ", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/hi/messages.json b/_locales/hi/messages.json index a96bd2c70..9c94afeb9 100644 --- a/_locales/hi/messages.json +++ b/_locales/hi/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "नियम और गोपनीयता नीति", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "त्रुटि कॉपी करें और ऐप बंद करें", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "सारा डाटा हटाएँ और फिर से शुरु करें।", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&File", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "सब चुन लें", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "बोलना शुरु करें", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "सब आगे ले आयें", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "असल आकार का करें", @@ -147,6 +155,10 @@ "message": "स्टैंडअलोन डिवाइस की तरह स्थापना करें", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "लिंक कॉपी करें", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "यह वार्तालाप संग्रहीत कर दिये गये हैं और इनबॉक्स में तभी दिखेंगे अगर इनमें कोई नया मेसेज प्राप्त होगा।", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "वार्तालाप को संग्रहित करें", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "You left the group.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "वैसे भी भेजें", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "फिर भी कॉल करें", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "आपकी सुरक्षा नंबर के साथ$name$बदल गया है और अब सत्यापित नहीं है। दिखने के लिए क्लिक करें।", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Link Copied to Your Clipboard", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "मामले की रिपोर्ट करें", @@ -673,6 +689,10 @@ "message": "सर्च", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "$conversationName$ में खोजें", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "इस वार्तालाप के लिये टाइपिंग एनीमेशन", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "ऑडियो मेसेज भेजने के लिए, अपने माइक्रोफ़ोन पर Signal Desktop पहुंच की अनुमति दें।", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "अनुमति दें", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "सेटिंग्स दिखाएँ", @@ -999,13 +1019,17 @@ "message": "आपने अभी तक इस संपर्क के साथ किसी भी मेसेज का आदान-प्रदान नहीं किया है। उनके साथ आपका सुरक्षा नंबर पहले मेसेज के बाद उपलब्ध होगा।", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "और जानें...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "फिर से भेजने की कोशिश करें", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": " डिलीट मेसेज", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "इसके बारे में कुछ लिखें...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "संरक्षित करें", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "फ़ाइल आइकॅन", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Signal Desktop से अपना फ़ोन लिंक करें", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal सेटिंग्स", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "सेंडर का नाम और मेसेज दोनों", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "न तो नाम और न ही मेसेज", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "केवल सेंडर का नाम", + "message": "केवल नाम", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "नया मेसेज", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "नए मेसेज", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "हाल ही में:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "तरफ से:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "हाल ही में:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ reacted $emoji$ to your message", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to your message", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ reacted $emoji$ to: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "भेजना असफल रहा", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "मेसेज जो गायब हो जाते हैं अक्षम", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "आप इस संवाद में अपने लिये नोट्स लिख सकते हैं। अगर आपके खाते से लिंक और डिवाइस हैं तो उनसे नयेे नोट्स सिंक हो जाएँगे।", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "मेनू बार छुपाएं", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "ड्राफ्ट", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "तस्वीर", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "वीडियो", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "ऑडियो मेसेज", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "ऑडियो मेसेज", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "फ़ाइल", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "स्टिकर मेसेज", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "असमर्थित मेसेज", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "शब्द क्युँ इस्तेमाल करने जब आप स्टिकर इस्तेमाल कर सकते हैं?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "कुछ स्टिकर डाउनलोड नहीं हो पाए", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Recents", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Food", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "रद्द करें", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "मीडिया", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "आपने यह मेसेज पहले ही देख लिया है", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "ग्रूप के सदस्य आपको इस ग्रूप में फ़िर शामिल कर पाएँगे।", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Blocked people won't be able to call you or send you messages.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "नियम और गोपनीयता नीति", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "सेटिंग्स", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "वीडियो", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "डिफ़ॉल्ट", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "नोटिफिकेशन म्यूट करें", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "एक घंटे के लिये म्युट करें", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "एक दिन के लिये म्युट करें", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "एक हफ़ते के लिये म्युट करें", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "एक साल के लिये म्युट करें", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "अनम्यूट", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "एडमिन", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "आपने ग्रूप का नाम हटा दिया है।", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "You changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "आप ग्रुप में शामिल हो गए हैं।", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "बंद करो", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "फ़ाइल अटैच करें", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/hr/messages.json b/_locales/hr/messages.json index df085be84..60038c879 100644 --- a/_locales/hr/messages.json +++ b/_locales/hr/messages.json @@ -1,78 +1,86 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Uvjeti i pravila o privatnosti", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { - "message": "Copy error and quit", + "message": "Kopiraj pogrešku i zatvori", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" }, "unknownContact": { - "message": "Unknown contact", + "message": "Nepoznati kontakt", "description": "Shown as the name of a contact if we don't have any displayable information about them" }, "unknownGroup": { - "message": "Unknown group", + "message": "Nepoznata grupa", "description": "Shown as the name of a group if we don't have any information about it" }, "databaseError": { - "message": "Database Error", + "message": "Pogreška baze podataka", "description": "Shown in a popup if the database cannot start up properly" }, "deleteAndRestart": { - "message": "Delete all data and restart", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "message": "Izbriši sve podatke i ponovno pokreni", + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { - "message": "&File", + "message": "&Datoteka", "description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuCreateStickers": { - "message": "Create/upload sticker pack", + "message": "Stvori/učitaj paket naljepnica", "description": "The label that is used for the Create/upload sticker pack option in the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuEdit": { - "message": "&Edit", + "message": "&Uredi", "description": "The label that is used for the Edit menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuView": { - "message": "&View", + "message": "&Prikaz", "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": "&Prozor", "description": "The label that is used for the Window menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuHelp": { - "message": "&Help", + "message": "&Pomoć", "description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuSettings": { - "message": "Preferences…", + "message": "Postavke…", "description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system." }, "appMenuHide": { - "message": "Hide", + "message": "Sakrij", "description": "Application menu command to hide the window" }, "appMenuHideOthers": { - "message": "Hide Others", + "message": "Sakrij ostale", "description": "Application menu command to hide all other windows" }, "appMenuUnhide": { - "message": "Show All", + "message": "Prikaži sve", "description": "Application menu command to show all application windows" }, "appMenuQuit": { - "message": "Quit Signal", + "message": "Zatvori Signal", "description": "Application menu command to close the application" }, "editMenuUndo": { - "message": "Undo", + "message": "Poništi", "description": "Edit menu command to remove recently-typed text" }, "editMenuRedo": { - "message": "Redo", + "message": "Ponovi", "description": "Edit menu command to restore previously undone typed text" }, "editMenuCut": { - "message": "Cut", + "message": "Izreži", "description": "Edit menu command to remove selected text and add it to clipboard" }, "editMenuCopy": { @@ -80,83 +88,87 @@ "description": "Edit menu command to add selected text to clipboard" }, "editMenuPaste": { - "message": "Paste", + "message": "Zalijepi", "description": "Edit menu command to insert text from clipboard at cursor location" }, "editMenuPasteAndMatchStyle": { - "message": "Paste and Match Style", + "message": "Zalijepi i uskladi stil", "description": "Edit menu command to insert text from clipboard at cursor location, taking only text and not style information" }, "editMenuDelete": { - "message": "Obriši", + "message": "Izbriši", "description": "Edit menu command to remove the selected text" }, "editMenuSelectAll": { - "message": "Select All", - "description": "Edit menu comand to select all of the text in selected text box" + "message": "Odaberi sve", + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { - "message": "Start speaking", + "message": "Započnite govoriti", "description": "Edit menu item under 'speech' to start dictation" }, "editMenuStopSpeaking": { - "message": "Stop speaking", + "message": "Prestanite govoriti", "description": "Edit menu item under 'speech' to stop dictation" }, "windowMenuClose": { - "message": "Close Window", + "message": "Zatvori prozor", "description": "Window menu command to close the current window" }, "windowMenuMinimize": { - "message": "Minimize", + "message": "Minimiziraj", "description": "Window menu command to minimize the current window" }, "windowMenuZoom": { - "message": "Zoom", + "message": "Uvećaj", "description": "Window menu command to make the current window the size of the whole screen" }, "windowMenuBringAllToFront": { - "message": "Bring All to Front", - "description": "Window menu command to bring all windows of current applicatinon to front" + "message": "Postavi sve naprijed", + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { - "message": "Actual Size", + "message": "Stvarna veličina", "description": "View menu command to go back to the default zoom" }, "viewMenuZoomIn": { - "message": "Zoom In", + "message": "Uvećaj", "description": "View menu command to make everything bigger" }, "viewMenuZoomOut": { - "message": "Zoom Out", + "message": "Smanji", "description": "View menu command to make everything smaller" }, "viewMenuToggleFullScreen": { - "message": "Toggle Full Screen", + "message": "Prikaz preko cijelog zaslona", "description": "View menu command to enter or leave Full Screen mode" }, "viewMenuToggleDevTools": { - "message": "Toggle Developer Tools", + "message": "Alati za razvojne programere", "description": "View menu command to show or hide the developer tools" }, "menuSetupAsNewDevice": { - "message": "Set Up as New Device", + "message": "Postavi kao novi uređaj", "description": "When the application is not yet set up, menu option to start up the set up as fresh device" }, "menuSetupAsStandalone": { - "message": "Set Up as Standalone Device", + "message": "Postavi kao samostalni uređaj", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { - "message": "Kopiraj vezu", + "message": "Kopiraj poveznicu", "description": "Shown in the context menu for a link to indicate that the user can copy the link" }, "contextMenuNoSuggestions": { - "message": "No Suggestions", + "message": "Nema prijedloga", "description": "Shown in the context menu for a misspelled word to indicate that there are no suggestions to replace the misspelled word" }, "avatarMenuViewArchive": { - "message": "View Archive", + "message": "Prikaži arhivu", "description": "One of the menu options available in the Avatar Popup menu" }, "loading": { @@ -164,11 +176,11 @@ "description": "Message shown on the loading screen before we've loaded any messages" }, "optimizingApplication": { - "message": "Optimizing application...", + "message": "Optimizacija aplikacije...", "description": "Message shown on the loading screen while we are doing application optimizations" }, "migratingToSQLCipher": { - "message": "Optimizing messages... $status$ complete.", + "message": "Optimizacija poruka... $status$ dovršeno.", "description": "Message shown on the loading screen while we are doing application optimizations", "placeholders": { "status": { @@ -182,35 +194,35 @@ "description": "Shown in place of the search box when showing archived conversation list" }, "archiveHelperText": { - "message": "Ovi razgovori su arhivirani. Pojavit će se u ulaznom sandučiću samo ako u njih dođu nove poruke.", - "description": "Shown at the top of the archived converations list in the left pane" + "message": "Ovi razgovori su arhivirani i prikazuju se na početnoj stranici samo ako primite nove poruke.", + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Arhiviraj razgovor", "description": "Shown in menu for conversation, and moves conversation out of main conversation list" }, "moveConversationToInbox": { - "message": "Move Conversation to Inbox", + "message": "Premjesti razgovor u pristiglu poštu", "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" }, "chooseDirectory": { - "message": "Odaberi direktorij", + "message": "Odaberi mapu", "description": "Button to allow the user to find a folder on disk" }, "chooseFile": { - "message": "Choose file", + "message": "Odaberi datoteku", "description": "Button to allow the user to find a file on disk" }, "loadDataHeader": { - "message": "Load your data", + "message": "Učitajte svoje podatke", "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": "Upravo ste prošli postupak izvoza, a vaši kontakti i poruke strpljivo čekaju na vašem računalu. Odaberite mapu koja sadrži vaše spremljene Signal podatke.", "description": "Introduction to the process of importing messages and contacts from disk" }, "importChooserTitle": { - "message": "Choose directory with exported data", + "message": "Odaberite mapu s izvezenim podatcima", "description": "Title of the popup window used to select data previously exported" }, "importErrorHeader": { @@ -218,15 +230,15 @@ "description": "Header of the error screen after a failed import" }, "importingHeader": { - "message": "Loading contacts and messages", + "message": "Učitavanje kontakata i poruka", "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": "Provjerite jeste li odabrali ispravnu mapu koji sadrži vaše spremljene Signal podatke. Njen naziv bi trebalo započeti s \"Signal Export\". Također možete spremiti novu kopiju podataka iz Chrome aplikacije.", "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": "Ako vam ovi koraci ne uspiju, pošaljite zapisnik pogreške (Prikaz -> Zapisnik pogreške) kako bismo vam mogli pomoći u migraciji!", "description": "Message shown if the import went wrong; second paragraph" }, "importAgain": { @@ -238,23 +250,23 @@ "description": "Header shown on the screen at the end of a successful import process" }, "importCompleteStartButton": { - "message": "Start using Signal Desktop", + "message": "Krenite koristiti Signal za Desktop", "description": "Button shown at end of successful import process, nothing left but a restart" }, "importCompleteLinkButton": { - "message": "Link this device to your phone", + "message": "Povežite ovaj uređaj s vašim telefonom", "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": "vaša odabrana lokacija", "description": "Message shown as the export location if we didn't capture the target directory" }, "upgradingDatabase": { - "message": "Nadogradnja baze. Ovo može potrajati neko vrijeme...", + "message": "Nadogradnja baze podataka. To može potrajati...", "description": "Message shown on the loading screen when we're changing database structure on first run of a new version" }, "loadingMessages": { - "message": "Učitavanje poruka: $count$", + "message": "Učitavanje poruka. $count$ do sada...", "description": "Message shown on the loading screen when we're catching up on the backlog of messages", "placeholders": { "count": { @@ -264,19 +276,19 @@ } }, "view": { - "message": "Pregled", + "message": "Pregledaj", "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "You left the group.", + "message": "Više niste član ove grupe.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { - "message": "Spusti se na dno konverzacije", + "message": "Pomaknite se na dna razgovora", "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up" }, "messagesBelow": { - "message": "Nove poruke ispod", + "message": "Nove poruke u nastavku", "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" }, "unreadMessage": { @@ -284,7 +296,7 @@ "description": "Text for unread message separator, just one message" }, "unreadMessages": { - "message": "$count$nepročitanih poruka", + "message": "$count$nepročitane/ih poruke/a", "description": "Text for unread message separator, with count", "placeholders": { "count": { @@ -294,11 +306,11 @@ } }, "messageHistoryUnsynced": { - "message": "For your security, conversation history isn't transferred to new linked devices.", + "message": "Radi vaše sigurnosti, povijest razgovora se ne prenosi na nove povezane uređaje.", "description": "Shown in the conversation history when a user links a new device to explain what is not supported." }, "youMarkedAsVerified": { - "message": "You marked your Safety Number with $name$ as verified", + "message": "Označili ste vaš sigurnosni broj s $name$ kao provjernim", "description": "Shown in the conversation history when the user marks a contact as verified.", "placeholders": { "name": { @@ -308,7 +320,7 @@ } }, "youMarkedAsNotVerified": { - "message": "You marked your Safety Number with $name$ as not verified", + "message": "Označili ste vaš sigurnosni broj s $name$ kao ne provjerenim", "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": { @@ -318,7 +330,7 @@ } }, "youMarkedAsVerifiedOtherDevice": { - "message": "You marked your Safety Number with $name$ as verified from another device", + "message": "Označili ste da je vaš sigurnosni broj s $name$ provjeren na drugom uređaju", "description": "Shown in the conversation history when we discover that the user marked a contact as verified on another device.", "placeholders": { "name": { @@ -328,7 +340,7 @@ } }, "youMarkedAsNotVerifiedOtherDevice": { - "message": "You marked your Safety Number with $name$ as not verified from another device", + "message": "Označili ste da vaš sigurnosni broj s $name$ nije provjeren na drugom uređaju", "description": "Shown in the conversation history when we discover that the user marked a contact as not verified on another device.", "placeholders": { "name": { @@ -338,11 +350,11 @@ } }, "membersNeedingVerification": { - "message": "Vaši sigurnosni brojevi s ovim članovima grupe promijenili su se od zadnje potvrde. Kliknite pojedinog člana kako biste vidjeli nove sigurnosne brojeve.", + "message": "Vaši sigurnosni brojevi s ovim članovima grupe promijenili su se od vaše posljednje provjere. Kliknite na člana grupe da biste vidjeli vaš novi sigurnosni broj s njima.", "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "Sigurnosni broj koji pokušavate provjeriti promijenio se. Molimo pregledajte vaš novi sigurnosni broj s $name1$. Zapamtite, ova promjena može značiti da netko pokušava presresti vašu komunikaciju ili da je $name2$ jednostavno ponovno instalirao/la Signal.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -356,11 +368,11 @@ } }, "changedVerificationWarning": { - "message": "Sljedeće osobe su možda ponovno instalirale aplikaciju ili promijenile uređaje. Provjerite svoj sigurnosni broj da biste osigurali privatnost.", + "message": "Sljedeće su osobe možda ponovo instalirale ili promijenile uređaje. Provjerite svoj sigurnosni broj s njima kako biste osigurali privatnost.", "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "Promijenio se vaš sigurnosni broj s $name1$. To može značiti ili da netko pokušava presresti vašu komunikaciju ili da je $name2$ jednostavno ponovno instalirao/la Signal. Možda ćete željeti provjeriti vaš novi sigurnosni broj s ovim kontaktom.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "Svejedno pošalji", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Svejedno nazovi", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { - "message": "Sigurnosni se broj s $name$ promijenio i više nije potvrđen. Kliknite za prikaz. ", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "message": "Vaš sigurnosni broj s $name$ je promijenjen i više nije provjeren. Kliknite za prikaz.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -388,15 +404,15 @@ } }, "multipleNoLongerVerified": { - "message": "Your safety numbers with multiple members of this group have changed and are no longer verified. Click to show.", + "message": "Vaši sigurnosni brojevi s više članova ove grupe su se promijenili i više nisu provjereni. Kliknite za prikaz.", "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified." }, "debugLogExplanation": { - "message": "Ovaj će zapis biti objavljen javno na internetu, doprinositeljima na uvid. Možete ga provjeriti i urediti prije slanja.", + "message": "Ovaj će zapisnik biti javno objavljen na internetu kako bi ga mogli vidjeti suradnici. Možete ga pregledati i urediti prije slanja.", "description": "" }, "debugLogError": { - "message": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.", + "message": "Nešto je pošlo po zlu s učitavanjem! Razmislite o ručnom dodavanju svog zapisnika pogreške u poruku.", "description": "" }, "debugLogCopy": { @@ -404,12 +420,12 @@ "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopyAlt": { - "message": "Copy link to your clipboard", + "message": "Kopiraj poveznicu u međuspremnik", "description": "Shown as the alt text for the copy button on the debug log screen" }, "debugLogLinkCopied": { - "message": "Link Copied to Your Clipboard", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "message": "Poveznica je kopirana u međuspremnik", + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Prijavi problem", @@ -420,7 +436,7 @@ "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": "Predaj", + "message": "Pošalji", "description": "" }, "acceptNewKey": { @@ -428,15 +444,15 @@ "description": "Label for a button to accept a new safety number" }, "verify": { - "message": "Označi provjerenim", + "message": "Označi kao provjereno", "description": "" }, "unverify": { - "message": "Ukloni iz provjerenih", + "message": "Označi kao ne provjereno", "description": "" }, "isVerified": { - "message": "Potvrdili ste svoj sigurnosni broj s $name$.", + "message": "Potvrdili ste vaš sigurnosni broj s $name$.", "description": "Summary state shown at top of the safety number screen if user has verified contact.", "placeholders": { "name": { @@ -446,7 +462,7 @@ } }, "isNotVerified": { - "message": "Niste potvrdili svoj sigurnosni broj s $name$.", + "message": "Niste potvrdili vaš sigurnosni broj s $name$.", "description": "Summary state shown at top of the safety number screen if user has not verified contact.", "placeholders": { "name": { @@ -464,19 +480,19 @@ "description": "Header for a key change dialog" }, "identityChanged": { - "message": "Vaš sigurnosni broj s ovim kontaktom se promijenio. Ovo može značiti da netko pokušava presresti vašu komunikaciju ili da je kontakt jednostavno reinstalirao Signal. Možda biste htjeli potvrditi novi sigurnosni broj naveden ispod.", + "message": "Promijenio se vaš sigurnosni broj s ovim kontaktom. To može značiti da netko pokušava presresti vašu komunikaciju ili je taj kontakt jednostavno ponovo instalirao Signal. Možda ćete željeti potvrditi novi sigurnosni broj u nastavku.", "description": "" }, "incomingError": { - "message": "Pogreška prilikom upravljanja ulaznom porukom", + "message": "Pogreška prilikom rukovanja dolaznom porukom", "description": "" }, "media": { - "message": "Medij", + "message": "Medijski zapis", "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": "U ovom razgovoru nema medijskih zapisa", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, "documents": { @@ -484,7 +500,7 @@ "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": "U ovom razgovoru nema dokumenata", "description": "Message shown to user in the media gallery when there are no messages with document attachments (anything other than images or video)" }, "today": { @@ -496,7 +512,7 @@ "description": "Section header in the media gallery" }, "thisWeek": { - "message": "This Week", + "message": "Ovaj tjedan", "description": "Section header in the media gallery" }, "thisMonth": { @@ -504,15 +520,15 @@ "description": "Section header in the media gallery" }, "unsupportedAttachment": { - "message": "Nepodržana vrsta privitka. Kliknite za spremanje.", + "message": "Nepodržana vrsta privitka. Kliknite za spremiti.", "description": "Displayed for incoming unsupported attachment" }, "clickToSave": { - "message": "Klikni za spremanje", + "message": "Kliknite za spremanje", "description": "Hover text for attachment filenames" }, "unnamedFile": { - "message": "Neimenovana datoteka", + "message": "Bezimena datoteka", "description": "Hover text for attachment filenames" }, "voiceMessage": { @@ -520,15 +536,15 @@ "description": "Name for a voice message attachment" }, "dangerousFileType": { - "message": "Attachment type not allowed for security reasons", + "message": "Ova vrsta privitka nije dopuštena iz sigurnosnih razloga", "description": "Shown in toast when user attempts to send .exe file, for example" }, "loadingPreview": { - "message": "Loading Preview...", + "message": "Učitavanje pregleda...", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area" }, "stagedPreviewThumbnail": { - "message": "Draft thumbnail link preview for $domain$", + "message": "Skica sličice pregleda poveznice za $domain$", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", "placeholders": { "path": { @@ -538,7 +554,7 @@ } }, "previewThumbnail": { - "message": "Thumbnail link preview for $domain$", + "message": "Sličica pregleda poveznice za $domain$", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", "placeholders": { "path": { @@ -548,7 +564,7 @@ } }, "stagedImageAttachment": { - "message": "Draft image attachment: $path$", + "message": "Skica privitka slike: $path$", "description": "Alt text for staged attachments", "placeholders": { "path": { @@ -558,27 +574,27 @@ } }, "oneNonImageAtATimeToast": { - "message": "When including a non-image attachment, the limit is one attachment per message.", + "message": "Kada pridodajete privitak koji nije slika, vrijedi ograničenje od jednog privitka po poruci.", "description": "An error popup when the user has attempted to add an attachment" }, "cannotMixImageAndNonImageAttachments": { - "message": "You cannot mix non-image and image attachments in one message.", + "message": "U jednoj poruci ne možete kombinirati ne-slikovne i slikovne privitke.", "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": "Ne možete dodati više privitaka ovoj poruci.", "description": "An error popup when the user has attempted to add an attachment" }, "fileSizeWarning": { - "message": "Žao nam je, odabrana datoteka nadmašuje ograničenja veličine poruke.", + "message": "Nažalost odabrana datoteka premašuje ograničenja veličine poruke.", "description": "" }, "unableToLoadAttachment": { - "message": "Unable to load selected attachment.", + "message": "Nije moguće učitati odabrani privitak.", "description": "" }, "disconnected": { - "message": "Nepovezano", + "message": "Odspojeno", "description": "Displayed when the desktop client cannot connect to the server." }, "connecting": { @@ -586,31 +602,31 @@ "description": "Displayed when the desktop client is currently connecting to the server." }, "connect": { - "message": "Connect", + "message": "Poveži", "description": "Shown to allow the user to manually attempt a reconnect." }, "connectingHangOn": { - "message": "Shouldn't be long...", + "message": "Ne bi trebalo dugo...", "description": "Subtext description for when the client is connecting to the server." }, "offline": { - "message": "Nedostupno", + "message": "Nema mreže", "description": "Displayed when the desktop client has no network connection." }, "checkNetworkConnection": { - "message": "Provjerite jeste li spojeni na internet.", + "message": "Provjerite vašu mrežnu vezu.", "description": "Obvious instructions for when a user's computer loses its network connection" }, "submitDebugLog": { - "message": "Debug log", + "message": "Zapisnik pogreške", "description": "Menu item and header text for debug log modal (sentence case)" }, "debugLog": { - "message": "Debug Log", + "message": "Zapisnik pogreške", "description": "View menu item to open the debug log (title case)" }, "helpMenuShowKeyboardShortcuts": { - "message": "Show Keyboard Shortcuts", + "message": "Prikaži prečace tipkovnice", "description": "Item under the help menu, pops up a screen showing the application's keyboard shortcuts" }, "contactUs": { @@ -618,39 +634,39 @@ "description": "Item under the help menu, takes you to the contact us support page" }, "goToReleaseNotes": { - "message": "Go to Release Notes", + "message": "Otvori bilješke o verziji", "description": "Item under the help menu, takes you to GitHub page for release notes" }, "goToForums": { - "message": "Go to Forums", + "message": "Otvori forum", "description": "Item under the Help menu, takes you to the forums" }, "goToSupportPage": { - "message": "Go to Support Page", + "message": "Otvori stranicu za podršku", "description": "Item under the Help menu, takes you to the support page" }, "goToGithub": { - "message": "Go to GitHub", + "message": "Idi na GitHub", "description": "Item under the Help menu, takes you to the GitHub repository for Signal Desktop" }, "joinTheBeta": { - "message": "Join the Beta", + "message": "Pridružite se Beta testiranju", "description": "Item under the Help menu, takes you to an article describing how to install the beta release of Signal Desktop" }, "signalDesktopPreferences": { - "message": "Signal Desktop Preferences", + "message": "Postavke Signala za Desktop", "description": "Title of the window that pops up with Signal Desktop preferences in it" }, "signalDesktopStickerCreator": { - "message": "Sticker pack creator", + "message": "Alat za izradu naljepnica", "description": "Title of the window that pops up with Signal Desktop preferences in it" }, "aboutSignalDesktop": { - "message": "About Signal Desktop", + "message": "O Signalu za Desktop", "description": "Item under the Help menu, which opens a small about window" }, "speech": { - "message": "Speech", + "message": "Govor", "description": "Item under the Edit menu, with 'start/stop speaking' items below it" }, "show": { @@ -658,23 +674,27 @@ "description": "Command under Window menu, to show the window" }, "hide": { - "message": "Hide", + "message": "Sakrij", "description": "Command in the tray icon menu, to hide the window" }, "quit": { - "message": "Quit", + "message": "Zatvori", "description": "Command in the tray icon menu, to quit the application" }, "signalDesktop": { - "message": "Signal Desktop", + "message": "Signal za Desktop", "description": "Tooltip for the tray icon" }, "search": { - "message": "Traži", + "message": "Pretraži", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { - "message": "Search in $conversationName$", + "message": "Pretraži u $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", "placeholders": { "conversationName": { @@ -684,7 +704,7 @@ } }, "noSearchResults": { - "message": "No results for \"$searchTerm$\"", + "message": "Nema rezultata za \"$searchTerm$\"", "description": "Shown in the search left pane when no results were found", "placeholders": { "searchTerm": { @@ -694,7 +714,7 @@ } }, "noSearchResultsInConversation": { - "message": "No results for \"$searchTerm$\" in $conversationName$", + "message": "Nema rezultata za \"$searchTerm$\" u $conversationName$", "description": "Shown in the search left pane when no results were found", "placeholders": { "searchTerm": { @@ -724,19 +744,19 @@ "description": "" }, "selectAContact": { - "message": "Odaberite kontakt ili grupu za početak dopisivanja.", + "message": "Odaberite kontakt ili grupu za početak razgovora.", "description": "" }, "typingAlt": { - "message": "Typing animation for this conversation", - "description": "Used as the 'title' attibute for the typing animation" + "message": "Animacija tipkanja za ovaj razgovor", + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Ovaj korisnik je u vašim kontaktima", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { - "message": "Avatar for contact $name$", + "message": "Avatar od $name$", "description": "Used in the alt tag for the image avatar of a contact", "placeholders": { "name": { @@ -750,31 +770,31 @@ "description": "Shown when you are sent a contact and that contact has a signal account" }, "home": { - "message": "home", + "message": "dom", "description": "Shown on contact detail screen as a label for an address/phone/email" }, "work": { - "message": "work", + "message": "posao", "description": "Shown on contact detail screen as a label for an address/phone/email" }, "mobile": { - "message": "mobile", + "message": "mobitel", "description": "Shown on contact detail screen as a label for aa phone or email" }, "email": { - "message": "email", + "message": "e-pošta", "description": "Generic label shown if contact email has custom type but no label" }, "phone": { - "message": "phone", + "message": "telefon", "description": "Generic label shown if contact phone has custom type but no label" }, "address": { - "message": "address", + "message": "adresa", "description": "Generic label shown if contact address has custom type but no label" }, "poBox": { - "message": "PO Box", + "message": "poštanski pretinac", "description": "When rendering an address, used to provide context to a post office box" }, "downloading": { @@ -782,15 +802,15 @@ "description": "Shown in the message bubble while a long message attachment is being downloaded" }, "downloadAttachment": { - "message": "Download Attachment", + "message": "Preuzmi privitak", "description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button" }, "reactToMessage": { - "message": "React to Message", + "message": "Reagiraj na poruku", "description": "Shown in triple-dot menu next to message to allow user to react to the associated message" }, "replyToMessage": { - "message": "Reply to Message", + "message": "Odgovori na poruku", "description": "Shown in triple-dot menu next to message to allow user to start crafting a message with a quotation" }, "originalMessageNotFound": { @@ -802,27 +822,27 @@ "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": "Originalna poruka je pronađena, ali nije učitana. Povucite prema gore da biste je učitali.", "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database" }, "voiceRecordingInterruptedMax": { - "message": "Voice message recording stopped because the maximum time limit was reached.", + "message": "Snimanje glasove poruke je zaustavljeno jer je dosegnuto maksimalno vremensko ograničenje.", "description": "Confirmation dialog message for when the voice recording is interrupted due to max time limit" }, "voiceRecordingInterruptedBlur": { - "message": "Voice message recording stopped because you switched to another app.", + "message": "Snimanje glasovnih poruka je zaustavljeno jer ste prešli na drugu aplikaciju.", "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus" }, "voiceNoteLimit": { - "message": "Voice messages are limited to five minutes. Recording will stop if you switch to another app.", + "message": "Glasovne poruke ograničene su na pet minuta. Snimanje će se zaustaviti ako se prebacite na drugu aplikaciju.", "description": "Shown in toast to warn user about limited time and that window must be in focus" }, "voiceNoteMustBeOnlyAttachment": { - "message": "A voice message must have only one attachment.", + "message": "Glasovna poruka može sadržavati samo jedan privitak.", "description": "Shown in toast if tries to record a voice note with any staged attachments" }, "attachmentSaved": { - "message": "Attachment saved. Click to show in folder.", + "message": "Privitak je spremljen. Kliknite za prikaz u mapi.", "description": "Shown after user selects to save to downloads", "placeholders": { "name": { @@ -836,7 +856,7 @@ "description": "Shown when the user represented is the current user." }, "replyingTo": { - "message": "Replying to $name$", + "message": "Odgovor za $name$", "description": "Shown in iOS theme when you or someone quotes to a message which is not from you", "placeholders": { "name": { @@ -846,23 +866,23 @@ } }, "audioPermissionNeeded": { - "message": "To send audio messages, allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "message": "Za slanje zvučnih poruka, omogućite pristup vašem mikrofonu Signalu za Desktop.", + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "Za pozivanje, omogućite pristup vašem mikrofonu Signalu za Desktop.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "Za video pozive, omogućite pristup vašem kameri Signalu za Desktop.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { - "message": "Allow Access", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "message": "Omogući pristup", + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { - "message": "Show Settings", + "message": "Prikaži postavke", "description": "A button shown in dialog requesting the user to turn on audio permissions" }, "audio": { @@ -878,11 +898,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": "Nije moguće ažurirati", "description": "Shown as the title of our update error dialogs on windows" }, "cannotUpdateDetail": { - "message": "Signal Desktop failed to update, but there is a new version available. Please go to $url$ and install the new version manually, then either contact support or file a bug about this problem.", + "message": "Ažuriranje Signala za Desktop nije uspjelo, ali dostupna je nova verzija. Idite na $url$ i ručno instalirajte novu verziju, a zatim kontaktirajte podršku ili prijavite ovaj problem.", "description": "Shown if a general error happened while trying to install update package", "placeholders": { "url": { @@ -892,7 +912,7 @@ } }, "readOnlyVolume": { - "message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving $app$ to $folder$ with Finder.", + "message": "Signal Desktop je vjerojatno u macOS karanteni i neće se moći automatski ažurirati. Pokušajte premjestiti $app$ u $folder$ pomoću programa Finder.", "description": "Shown on MacOS if running on a read-only volume and we cannot update", "placeholders": { "app": { @@ -906,39 +926,39 @@ } }, "ok": { - "message": "OK", + "message": "U redu", "description": "" }, "cancel": { - "message": "Otkaži", + "message": "Poništi", "description": "" }, "discard": { - "message": "Odbaci", + "message": "Poništi", "description": "" }, "failedToSend": { - "message": "Nije uspjelo slanje nekim primateljima. Provjerite svoju mrežnu vezu.", + "message": "Slanje nekim primateljima nije uspjelo. Provjerite vašu mrežnu vezu.", "description": "" }, "error": { - "message": "Greška", + "message": "Pogreška", "description": "" }, "messageDetail": { - "message": "Detalji poruke", + "message": "Detalji o poruci", "description": "" }, "delete": { - "message": "Obriši", + "message": "Izbriši", "description": "" }, "deleteWarning": { - "message": "Are you sure? Clicking 'delete' will permanently remove this message from this device only.", + "message": "Jeste li sigurni? Klikom na \"Izbriši\" trajno će te ukloniti ovu poruku samo s ovog uređaja.", "description": "" }, "deleteThisMessage": { - "message": "Obriši ovu poruku", + "message": "Izbriši ovu poruku", "description": "" }, "from": { @@ -950,7 +970,7 @@ "description": "Label for the receiver of a message" }, "toJoiner": { - "message": "to", + "message": "u", "description": "Joiner for message search results - like 'Jon' to 'Friends Group'" }, "sent": { @@ -974,7 +994,7 @@ "description": "" }, "resetSession": { - "message": "Ponovno pokreni sesiju", + "message": "Poništi sesiju", "description": "This is a menu item for resetting the session, using the imperative case, as in a command." }, "showSafetyNumber": { @@ -982,11 +1002,11 @@ "description": "" }, "viewRecentMedia": { - "message": "View recent media", + "message": "Prikaži nedavne medijske zapise", "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": "Želite li potvrditi sigurnost enkripcije komunikacije s $name$, usporedite ove brojeve s brojevima na njihovom uređaju.", + "message": "Ako želite provjeriti sigurnost vašeg end-to-end šifriranja s $name$, usporedite gore navedene brojeve s brojevima na njihovom uređaju.", "description": "", "placeholders": { "name": { @@ -996,27 +1016,31 @@ } }, "theirIdentityUnknown": { - "message": "Još niste razmijienili poruke sa ovim kontaktom. Sigurnosni broj bit će dostupan nakon prve poruke.", + "message": "Još niste razmijenili nijednu poruku s ovim kontaktom. Vaš zajednički sigurnosni broj će biti dostupan nakon prve poruke.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { - "message": "More Info...", + "message": "Više informacija...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { - "message": "Retry Send", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "message": "Ponovno pošalji", + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Izbriši poruku", "description": "Shown on the drop-down menu for an individual message, deletes single message" }, "deleteMessages": { - "message": "Izbriši poruku", + "message": "Izbriši poruke", "description": "Menu item for deleting messages, title case." }, "deleteConversationConfirmation": { - "message": "Trajno obrisati ovaj razgovor?", + "message": "Trajno izbriši ovaj razgovor?", "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": { @@ -1024,35 +1048,35 @@ "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": "Sličica fotografije iz citirane poruke", "description": "Used in alt tag of thumbnail images inside of an embedded message quote" }, "imageAttachmentAlt": { - "message": "Image attached to message", + "message": "Slika je pridodana poruci", "description": "Used in alt tag of image attachment" }, "videoAttachmentAlt": { - "message": "Screenshot of video attached to message", + "message": "Snimka zaslona video zapisa je pridodana poruci", "description": "Used in alt tag of video attachment preview" }, "lightboxImageAlt": { - "message": "Image sent in conversation", + "message": "Slika je poslana u razgovor", "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": "Ikona koja pokazuje da ova slika ima natpis", "description": "Used for the icon layered on top of an image in message bubbles" }, "addACaption": { "message": "Dodaj opis...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Spremi", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { - "message": "File icon", + "message": "Ikona datoteke", "description": "Used in the media gallery documents tab to visually represent a file" }, "installWelcome": { @@ -1060,55 +1084,55 @@ "description": "Welcome title on the install page" }, "installTagline": { - "message": "Privatnost je moguća. Signal je čini lakom.", + "message": "Privatnost je moguća. Signal to olakšava.", "description": "Tagline displayed under 'installWelcome' string on the install page" }, "linkYourPhone": { - "message": "Link your phone to Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "message": "Povežite vaš telefon s Signalom za Desktop", + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { - "message": "Signal Settings", + "message": "Postavke Signala", "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" }, "linkedDevices": { - "message": "Uvezani uređaji", + "message": "Povezani uređaji", "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app" }, "plusButton": { - "message": "'+' Button", + "message": "'+' Dugme", "description": "The button used in Signal Android to add a new linked device" }, "linkNewDevice": { - "message": "Uveži novi uređaj", + "message": "Poveži novi uređaj", "description": "The menu option shown in Signal iOS to add a new linked device" }, "deviceName": { - "message": "Device name", + "message": "Naziv uređaja", "description": "The label in settings panel shown for the user-provided name for this desktop instance" }, "chooseDeviceName": { - "message": "Choose this device's name", + "message": "Odaberite naziv ovog uređaja", "description": "The header shown on the 'choose device name' screen in the device linking process" }, "finishLinkingPhone": { - "message": "Finish linking phone", + "message": "Dovršite povezivanje telefona", "description": "The text on the button to finish the linking process, after choosing the device name" }, "initialSync": { - "message": "Syncing contacts and groups", + "message": "Sinkroniziranje kontakata i grupa", "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "installConnectionFailed": { - "message": "Nije uspjelo spajanje na poslužitelj.", + "message": "Nije uspjelo povezivanje s poslužiteljem.", "description": "Displayed when we can't connect to the server." }, "installTooManyDevices": { - "message": "Žao nam je, imate već previše povezanih uređaja. Pokušajte ukloniti neke.", + "message": "Nažalost, već imate previše povezanih uređaja. Pokušajte ukloniti neke.", "description": "" }, "installTooOld": { - "message": "Update Signal on this device to link your phone.", + "message": "Ažurirajte Signal na ovom uređaju kako biste ga povezali sa svojim telefonom.", "description": "" }, "installErrorHeader": { @@ -1116,7 +1140,7 @@ "description": "" }, "installTryAgain": { - "message": "Pokušaj ponovno", + "message": "Pokušajte ponovo", "description": "" }, "theme": { @@ -1124,7 +1148,7 @@ "description": "Header for theme settings" }, "calling": { - "message": "Pozivanje", + "message": "Uspostava poziva", "description": "Header for calling options on the settings screen" }, "alwaysRelayCallsDescription": { @@ -1132,19 +1156,19 @@ "description": "Description of the always relay calls setting" }, "alwaysRelayCallsDetail": { - "message": "Preusmjeri sve pozive kroz Signal poslužitelj kako biste izbjegli otkrivanje svoje IP adrese vašem kontaktu. Ukoliko ovo omogućite smanjit će se kvaliteta poziva.", + "message": "Preusmjerite sve pozive putem Signalnog poslužitelja kako biste izbjegli otkrivanje vaše IP adrese vašim kontaktima. Omogućavanje opcije će smanjiti kvalitetu poziva.", "description": "Details describing the always relay calls setting" }, "permissions": { - "message": "Permissions", + "message": "Dozvole", "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Dopusti pristup mikrofonu", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Dopusti pristup kameri", "description": "Description of the media permission description" }, "general": { @@ -1152,51 +1176,51 @@ "description": "Header for general options on the settings screen" }, "spellCheckDescription": { - "message": "Enable spell check of text entered in message composition box", + "message": "Omogućite provjeru pravopisa unesenog teksta u okviru za sastavljanje poruke", "description": "Description of the media permission description" }, "spellCheckWillBeEnabled": { - "message": "Spell check will be enabled the next time Signal starts.", + "message": "Provjera pravopisa bit će omogućena sljedeći put kada pokrenete Signal.", "description": "Shown when the user enables spellcheck to indicate that they must restart Signal." }, "spellCheckWillBeDisabled": { - "message": "Spell check will be disabled the next time Signal starts.", + "message": "Provjera pravopisa bit će onemogućena sljedeći put kada pokrenete Signal.", "description": "Shown when the user disables spellcheck to indicate that they must restart Signal." }, "clearDataHeader": { - "message": "Clear Data", + "message": "Brisanje podataka", "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": "Ovo će izbrisati sve podatke u aplikaciji, uključujući sve poruke i spremljene podatke o računu.", "description": "Text describing what the clear data button will do." }, "clearDataButton": { - "message": "Clear data", + "message": "Izbriši podatke", "description": "Button in the settings dialog starting process to delete all data" }, "deleteAllDataHeader": { - "message": "Delete all data?", + "message": "Izbriši sve podatke?", "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": "Izbrisati će te sve spremljene podatke o računu u aplikaciji, uključujući sve kontakte i sve poruke. Uvijek se možete ponovo povezati s svojim mobilnim uređajem, ali to neće vratiti izbrisane poruke.", "description": "Text describing what exactly will happen if the user clicks the button to delete all data" }, "deleteAllDataButton": { - "message": "Delete all data", + "message": "Izbriši sve podatke", "description": "Text of the button that deletes all data" }, "deleteAllDataProgress": { - "message": "Disconnecting and deleting all data", + "message": "Odspajanje i brisanje svih podataka", "description": "Message shown to user when app is disconnected and data deleted" }, "deleteOldIndexedDBData": { - "message": "You have obsolete data from a prior installation of Signal Desktop. If you choose to continue, it will be deleted and you will start from scratch.", + "message": "Imate zastarjele podatke iz prethodne instalacije Signala za Desktop. Ako odlučite nastaviti, biti će izbrisano i započeti će te ispočetka.", "description": "Shown if user last ran Signal Desktop before October 2018" }, "deleteOldData": { - "message": "Delete Old Data", + "message": "Izbriši stare podatke", "description": "Button to make the delete happen" }, "notifications": { @@ -1204,7 +1228,7 @@ "description": "Header for notification settings" }, "notificationSettingsDialog": { - "message": "Kad poruka dođe, prikaži obavijesti koje otkrivaju:", + "message": "Kada poruke stignu, prikaži obavijesti koje sadrže:", "description": "Explain the purpose of the notification settings" }, "disableNotifications": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "I pošiljateljevo ime i poruka", + "message": "Ime, sadržaj i radnje", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Ni ime ni poruka", + "message": "Bez imena i sadržaja", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Samo pošiljateljevo ime", + "message": "Samo ime", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Nova poruka", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Nove poruke", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Most recent from:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Šalje:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Most recent:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ reacted $emoji$ to your message", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ u $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to your message", + "notificationReaction": { + "message": "$sender$ reagira s $emoji$ na vašu poruku", "description": "", "placeholders": { "sender": { @@ -1272,25 +1280,7 @@ } }, "notificationReactionMessage": { - "message": "$sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", + "message": "$sender$ reagira s $emoji$ na: $message$", "description": "", "placeholders": { "sender": { @@ -1308,11 +1298,11 @@ } }, "sendFailed": { - "message": "Send failed", + "message": "Slanje nije uspjelo", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "Djelomično poslano, pritisnite za detalje", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1324,19 +1314,19 @@ "description": "Hides the details of a key change" }, "learnMore": { - "message": "Saznaj više o provjeri sigurnosnih brojeva", + "message": "Saznajte više o provjeri sigurnosnih brojeva", "description": "Text that links to a support article on verifying safety numbers" }, "expiredWarning": { - "message": "Ova inačica Signal Desktopa je istekla. Molimo vas da za nastavak dopisivanja nadogradite na najnoviju verziju.", + "message": "Vaša verzija Signala za Desktop je istekla. Ažurirajte kako bi nastavili slati poruke.", "description": "Warning notification that this version of the app has expired" }, "upgrade": { - "message": "Nadogradi", + "message": "Ažuriraj", "description": "Label text for button to upgrade the app to the latest version" }, "mediaMessage": { - "message": "Media Message", + "message": "Poruka s medijskim zapisom", "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview." }, "unregisteredUser": { @@ -1348,23 +1338,23 @@ "description": "Label for contact and group sync settings" }, "syncExplanation": { - "message": "Uvezi sve Signal grupe i kontakte sa mobilnog uređaja.", + "message": "Uvezite sve Signal grupe i kontakte sa svog mobilnog uređaja.", "description": "Explanatory text for sync settings" }, "lastSynced": { - "message": "Posljednji uvoz", + "message": "Zadnji uvoz u", "description": "Label for date and time of last sync operation" }, "syncNow": { - "message": "Uvezi sad", + "message": "Uvezi sada", "description": "Label for a button that syncs contacts and groups from your phone" }, "syncing": { - "message": "Uvozim...", + "message": "Uvoz...", "description": "Label for a disabled sync button while sync is in progress." }, "syncFailed": { - "message": "Uvoz nije uspio. Provjerite jesu li Vaše računalo i mobitel spojeni na internet.", + "message": "Uvoz nije uspio. Provjerite jesu li računalo i telefon povezani na internet.", "description": "Informational text displayed if a sync operation times out." }, "timestamp_s": { @@ -1408,19 +1398,19 @@ "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.", + "message": "Tijelo poruke je predugo.", "description": "Shown if the user tries to send more than 64kb of text" }, "unblockToSend": { - "message": "Deblokiraj ovaj kontakt za slanje poruke.", + "message": "Odblokirajte ovaj kontakt da biste poslali poruku.", "description": "Brief message shown when trying to message a blocked number" }, "unblockGroupToSend": { - "message": "Unblock this group to send a message.", + "message": "Odblokirajte ovu grupu da biste poslali poruku.", "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "Postavili ste da poruke nestaju za $time$.", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "Postavili ste da poruke nestaju za $time$.", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "Član je postavio da poruke nestaju za $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ je postavio da poruke nestaju za $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1454,7 +1454,7 @@ } }, "timerOption_0_seconds": { - "message": "isključi", + "message": "isključeno", "description": "Label for option to turn off message expiration in the timer menu" }, "timerOption_5_seconds": { @@ -1474,11 +1474,11 @@ "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_5_minutes": { - "message": "5 minutes", + "message": "5 minuta", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_30_minutes": { - "message": "30 minutes", + "message": "30 minuta", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_1_hour": { @@ -1486,11 +1486,11 @@ "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_6_hours": { - "message": "6 hours", + "message": "6 sati", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_12_hours": { - "message": "12 hours", + "message": "12 sati", "description": "Label for a selectable option in the message expiration timer menu" }, "timerOption_1_day": { @@ -1502,11 +1502,11 @@ "description": "Label for a selectable option in the message expiration timer menu" }, "disappearingMessages": { - "message": "Nestajuće poruke", + "message": "Poruke koje nestaju", "description": "Conversation menu option to enable disappearing messages" }, "timerOption_0_seconds_abbreviated": { - "message": "isključi", + "message": "isključeno", "description": "Short format indicating current timer setting in the conversation list snippet" }, "timerOption_5_seconds_abbreviated": { @@ -1550,15 +1550,19 @@ "description": "Very short format indicating current timer setting in the conversation header" }, "timerOption_1_week_abbreviated": { - "message": "1t", + "message": "1tj", "description": "Very short format indicating current timer setting in the conversation header" }, "disappearingMessagesDisabled": { - "message": "Nestajuće poruke su isključene", + "message": "Poruke koje nestaju su onemogućene", + "description": "Displayed in the left pane when the timer is turned off" + }, + "disappearingMessagesDisabledByMember": { + "message": "Član je onemogućio poruke koje nestaju.", "description": "Displayed in the left pane when the timer is turned off" }, "disabledDisappearingMessages": { - "message": "$name$ disabled disappearing messages.", + "message": "$name$ je onemogućio poruke koje nestaju.", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -1582,23 +1586,23 @@ } }, "audioNotificationDescription": { - "message": "Zvučne obavijesti", + "message": "Sviraj zvučne obavijesti", "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Reproduciraj zvukove poziva", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "Prikaži obavijest za pozive", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Omogući dolazne pozive", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$je promijenio ime na profilu iz $oldProfile$ u $newProfile$.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$ je promijenio ime na profilu u $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1630,7 +1634,7 @@ } }, "safetyNumberChanged": { - "message": "Safety Number has changed", + "message": "Promijenjen je sigurnosni broj", "description": "A notification shown in the conversation when a contact reinstalls" }, "safetyNumberChanges": { @@ -1638,7 +1642,7 @@ "description": "Title for safety number changed modal" }, "safetyNumberChangedGroup": { - "message": "Safety Number with $name$ has changed", + "message": "Vaš sigurnosni broj s $name$ je promijenjen", "description": "A notification shown in a group conversation when a contact reinstalls, showing the contact name", "placeholders": { "name": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "Vaš sigurnosni broj s $name1$:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1678,35 +1682,39 @@ "description": "Name for the conversation with your own phone number" }, "noteToSelfHero": { - "message": "Možete dodavati bilješke za sebe u ovom razgovoru. Ako Vaš račun ima povezane uređaju, nove bilješke će se sinkronizirati između njih.", + "message": "U ovom razgovoru možete dodati osobne bilješke. Ako vaš račun ima povezane uređaje, nove će se bilješke sinkronizirati.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Skreni pozornost na ovaj prozor kada stigne obavijest", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { - "message": "Hide menu bar", + "message": "Sakrij traku izbornika", "description": "Label text for menu bar visibility setting" }, "startConversation": { - "message": "Start new conversation…", + "message": "Započnite novi razgovor...", "description": "Label underneath number a user enters that is not an existing contact" }, "notSupportedSMS": { - "message": "SMS/MMS messages are not supported.", + "message": "SMS/MMS poruke nisu podržane.", "description": "Label underneath number informing user that SMS is not supported on desktop" }, "newPhoneNumber": { - "message": "Unesi telefonski broj za dodavanje kontakta", + "message": "Unesite broj telefona za dodavanje kontakta.", "description": "Placeholder for adding a new number to a contact" }, "invalidNumberError": { - "message": "Neispravni broj", + "message": "Nevažeći broj", "description": "When a person inputs a number that is invalid" }, "unlinkedWarning": { - "message": "Ponovno povežite Signal Desktop sa svojim mobilnim uređajem za nastavak dopisivanja.", + "message": "Ponovno povežite Signal za Desktop sa svojim mobilnim uređajem da biste nastavili slati poruke.", "description": "" }, "unlinked": { - "message": "Nepovezano", + "message": "Prekinuta je veza", "description": "" }, "relink": { @@ -1714,15 +1722,15 @@ "description": "" }, "autoUpdateNewVersionTitle": { - "message": "Dostupna nadogradnja za Signal", + "message": "Dostupno je ažuriranje za Signal", "description": "" }, "autoUpdateNewVersionMessage": { - "message": "Dostupna je nova inačica Signala.", + "message": "Dostupna je nova verzija Signala", "description": "" }, "autoUpdateNewVersionInstructions": { - "message": "Press Restart Signal to apply the updates.", + "message": "Kliknite Ponovno pokreni Signal za primjenu ažuriranja.", "description": "" }, "autoUpdateRestartButtonLabel": { @@ -1734,7 +1742,7 @@ "description": "" }, "leftTheGroup": { - "message": "$name$ left the group.", + "message": "$name$ je napustio/la grupu.", "description": "Shown in the conversation history when a single person leaves the group", "placeholders": { "name": { @@ -1744,7 +1752,7 @@ } }, "multipleLeftTheGroup": { - "message": "$name$ left the group.", + "message": "$name$ je napustio/la grupu.", "description": "Shown in the conversation history when multiple people leave the group", "placeholders": { "name": { @@ -1754,7 +1762,7 @@ } }, "updatedTheGroup": { - "message": "$name$ updated the group.", + "message": "$name$ je ažurirao/la grupu.", "description": "Shown in the conversation history when someone updates the group", "placeholders": { "name": { @@ -1768,11 +1776,11 @@ "description": "Shown in the conversation history when you update a group" }, "updatedGroupAvatar": { - "message": "Group avatar was updated.", + "message": "Grupna slika je ažurirana.", "description": "Shown in the conversation history when someone updates the group" }, "titleIsNow": { - "message": "Group name is now '$name$'.", + "message": "Naziv grupe je sada “$name$”.", "description": "Shown in the conversation history when someone changes the title of the group", "placeholders": { "name": { @@ -1786,7 +1794,7 @@ "description": "Shown in the conversation history when you are added to a group." }, "joinedTheGroup": { - "message": "$name$ joined the group.", + "message": "$name$ se pridružio/la grupi.", "description": "Shown in the conversation history when a single person joins the group", "placeholders": { "name": { @@ -1796,7 +1804,7 @@ } }, "multipleJoinedTheGroup": { - "message": "$names$ joined the group.", + "message": "$names$ se pridružio/la grupi.", "description": "Shown in the conversation history when more than one person joins the group", "placeholders": { "names": { @@ -1813,56 +1821,94 @@ "message": "Skica:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Fotografija", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Video", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Glasovna poruka", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Zvučna poruka", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Datoteka", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { - "message": "Sticker message", + "message": "Poruka s naljepnicom", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { - "message": "Unsupported message", + "message": "Nepodržana poruka", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." }, "message--getDescription--disappearing-media": { - "message": "View-once Media", + "message": "Jednom vidljiv medijski zapis", "description": "Shown in notifications and in the left pane after view-once message is deleted." }, "message--getDescription--disappearing-photo": { - "message": "View-once Photo", + "message": "Jednom vidljiva slika", "description": "Shown in notifications and in the left pane when a message is a view once photo." }, "message--getDescription--disappearing-video": { - "message": "View-once Video", + "message": "Jednom vidljiv video zapis", "description": "Shown in notifications and in the left pane when a message is a view once video." }, "message--deletedForEveryone": { - "message": "Ova poruka je obrisana.", + "message": "Ova poruka je izbrisana.", "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "stickers--toast--InstallFailed": { - "message": "Sticker pack could not be installed", + "message": "Paket naljepnica nije moguće instalirati", "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" }, "stickers--StickerManager--InstalledPacks": { - "message": "Instalirani stikeri", + "message": "Instalirane naljepnice", "description": "Shown in the sticker pack manager above your installed sticker packs." }, "stickers--StickerManager--InstalledPacks--Empty": { - "message": "Nema instaliranih stikera", + "message": "Nema instaliranih naljepnica", "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.", + "message": "Signalova umjetnička serija", "description": "Shown in the sticker pack manager above the default sticker packs." }, "stickers--StickerManager--BlessedPacks--Empty": { - "message": "No Signal Artist stickers available", + "message": "Nema dostupnih naljepnica iz Signalove umjetničke serije", "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." }, "stickers--StickerManager--ReceivedPacks": { - "message": "Primljeni stikeri", + "message": "Naljepnice koje ste primili", "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", + "message": "Ovdje će se pojaviti naljepnice iz dolaznih poruka", "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages." }, "stickers--StickerManager--Install": { @@ -1874,43 +1920,63 @@ "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.", + "message": "Ovaj paket naljepnica možda nećete moći ponovno instalirati ako više nemate izvornu poruku.", "description": "Shown in the sticker pack manager next to sticker packs which are already installed." }, "stickers--StickerManager--Introduction--Image": { - "message": "Introducing Stickers: Bandit the Cat", + "message": "Predstavljamo Naljepnice: Bandit the Cat", "description": "Alt text on a tooltip image when the user upgrades to a version of Signal supporting stickers." }, "stickers--StickerManager--Introduction--Title": { - "message": "Introducing Stickers", + "message": "Predstavljamo Naljepnice", "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." }, "stickers--StickerManager--Introduction--Body": { - "message": "Why use words when you can use stickers?", + "message": "Zašto koristiti riječi kad možete koristiti naljepnice?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { - "message": "Some stickers could not be downloaded.", + "message": "Neke naljepnice nije moguće preuzeti.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." }, "stickers--StickerPicker--DownloadPending": { - "message": "Installing sticker pack...", + "message": "Instaliranje paketa naljepnica...", "description": "Shown in the sticker picker when one or more stickers are still downloading." }, "stickers--StickerPicker--Empty": { - "message": "No stickers found", + "message": "Nema naljepnica", "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", + "message": "Novi paketi naljepnica iz vaših poruka su dostupni za instalaciju ", "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", + "message": "Nema paketa naljepnica", "description": "Shown in the sticker picker when there are no installed sticker packs." }, "stickers--StickerPicker--NoRecents": { - "message": "Recently used stickers will appear here.", + "message": "Ovdje će se pojaviti nedavno korištene naljepnice.", "description": "Shown in the sticker picker when there are no recent stickers to show." }, "stickers--StickerPreview--Title": { @@ -1918,19 +1984,19 @@ "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.", + "message": "Pogreška pri otvaranju paketa naljepnica. Provjerite internetsku vezu i pokušajte ponovo.", "description": "The message that appears in the sticker preview modal when there is an error." }, "EmojiPicker--empty": { - "message": "No emoji found", + "message": "Nisu pronađeni smajlići", "description": "Shown in the emoji picker when a search yields 0 results." }, "EmojiPicker--search-placeholder": { - "message": "Search Emoji", + "message": "Pretraži smajliće", "description": "Shown as a placeholder inside the emoji picker search field." }, "EmojiPicker--skin-tone": { - "message": "Skin tone $tone$", + "message": "Boja kože $tone$", "description": "Shown as a tooltip over the emoji tone buttons.", "placeholders": { "status": { @@ -1939,12 +2005,48 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Nedavno", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Smajlić", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Životinja", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Hrana", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Aktivnost", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Putovanje", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Objekt", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Simbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Zastava", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { - "message": "Odustani", + "message": "Poništi", "description": "Appears on the cancel button in confirmation dialogs." }, "Message--unsupported-message": { - "message": "$contact$ sent you a message that can't be processed or displayed because it uses a new Signal feature.", + "message": "$contact$ vam je poslao poruku koja se ne može obraditi niti prikazati jer koristi novu značajku Signala.", "description": "", "placeholders": { "contact": { @@ -1954,7 +2056,7 @@ } }, "Message--unsupported-message-ask-to-resend": { - "message": "You can ask $contact$ to re-send this message now that you are using an up-to-date version of Signal.", + "message": "Možete zatražiti od $contact$ da ponovo pošalje ovu poruku sada kada koristite najnoviju verziju Signala.", "description": "", "placeholders": { "contact": { @@ -1964,15 +2066,15 @@ } }, "Message--from-me-unsupported-message": { - "message": "One of your devices sent a message that can't be processed or displayed because it uses a new Signal feature.", + "message": "Jedan od vaših uređaja je poslao poruku koja se ne može obraditi niti prikazati jer koristi novu značajku Signala.", "description": "" }, "Message--from-me-unsupported-message-ask-to-resend": { - "message": "Future messages like this will be synchronized now that you are using an up-to-date version of Signal.", + "message": "Buduće poruke poput ove će sada biti sinkronizirane kada upotrebljavate najnoviju verziju Signala.", "description": "" }, "Message--update-signal": { - "message": "Update Signal", + "message": "Ažuriraj Signal", "description": "Text for a button which will take user to Signal download page" }, "Message--tap-to-view-expired": { @@ -1980,15 +2082,15 @@ "description": "Text shown on messages with with individual timers, after user has viewed it" }, "Message--tap-to-view--outgoing": { - "message": "Medij", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "message": "Medijski zapis", + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { - "message": "Već ste pogledali ovu poruku.", + "message": "Već ste pregledali ovu poruku.", "description": "Shown when user clicks on an expired incoming view-once bubble" }, "Message--tap-to-view--outgoing--expired-toast": { - "message": "View-once messages are not stored in your conversation history.", + "message": "Jednom vidljive poruke neće biti spremljene u vašu povijest razgovora.", "description": "Shown when user clicks on an expired outgoing view-once bubble" }, "Message--tap-to-view--incoming": { @@ -2000,131 +2102,131 @@ "description": "Text shown on video messages with with individual timers, before user has viewed it" }, "Conversation--getDraftPreview--attachment": { - "message": "(attachment)", + "message": "(privitak)", "description": "Text shown in left pane as preview for conversation with saved a saved draft message" }, "Conversation--getDraftPreview--quote": { - "message": "(quote)", + "message": "(citat)", "description": "Text shown in left pane as preview for conversation with saved a saved draft message" }, "Conversation--getDraftPreview--draft": { - "message": "(draft)", + "message": "(skica)", "description": "Text shown in left pane as preview for conversation with saved a saved draft message" }, "Keyboard--navigate-by-section": { - "message": "Navigate by section", + "message": "Kretanje po odjeljcima", "description": "Shown in the shortcuts guide" }, "Keyboard--previous-conversation": { - "message": "Previous conversation", + "message": "Prethodni razgovor", "description": "Shown in the shortcuts guide" }, "Keyboard--next-conversation": { - "message": "Next conversation", + "message": "Sljedeći razgovor", "description": "Shown in the shortcuts guide" }, "Keyboard--previous-unread-conversation": { - "message": "Previous unread conversation", + "message": "Prethodni nepročitani razgovor", "description": "Shown in the shortcuts guide" }, "Keyboard--next-unread-conversation": { - "message": "Next unread conversation", + "message": "Sljedeći nepročitani razgovor", "description": "Shown in the shortcuts guide" }, "Keyboard--preferences": { - "message": "Preferences", + "message": "Postavke", "description": "Shown in the shortcuts guide" }, "Keyboard--open-conversation-menu": { - "message": "Open conversation menu", + "message": "Otvori izbornik razgovora", "description": "Shown in the shortcuts guide" }, "Keyboard--archive-conversation": { - "message": "Archive conversation", + "message": "Arhiviraj razgovor", "description": "Shown in the shortcuts guide" }, "Keyboard--unarchive-conversation": { - "message": "Unarchive conversation", + "message": "Dearhiviraj razgovor", "description": "Shown in the shortcuts guide" }, "Keyboard--search": { - "message": "Traži", + "message": "Pretraži", "description": "Shown in the shortcuts guide" }, "Keyboard--search-in-conversation": { - "message": "Search in conversation", + "message": "Pretraži u razgovoru", "description": "Shown in the shortcuts guide" }, "Keyboard--focus-composer": { - "message": "Focus composer", + "message": "Fokusiraj na sastavljač poruke", "description": "Shown in the shortcuts guide" }, "Keyboard--open-all-media-view": { - "message": "Open All Media view", + "message": "Otvori sve medijske zapise", "description": "Shown in the shortcuts guide" }, "Keyboard--open-emoji-chooser": { - "message": "Open emoji chooser", + "message": "Otvori smajliće", "description": "Shown in the shortcuts guide" }, "Keyboard--open-sticker-chooser": { - "message": "Open sticker chooser", + "message": "Otvori naljepnice", "description": "Shown in the shortcuts guide" }, "Keyboard--begin-recording-voice-note": { - "message": "Begin recording voice note", + "message": "Započnite snimati glasovnu poruku", "description": "Shown in the shortcuts guide" }, "Keyboard--default-message-action": { - "message": "Default action for selected message", + "message": "Zadana radnja za odabranu poruku", "description": "Shown in the shortcuts guide" }, "Keyboard--view-details-for-selected-message": { - "message": "View selected message details", + "message": "Prikaži detalje odabrane poruke", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-reply": { - "message": "Toggle reply to selected message", + "message": "Otvori/zatvori prozor za odgovor na odabranu poruku", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-reaction-picker": { - "message": "Toggle reaction picker for selected message", + "message": "Otvori/zatvori prozor s reakcijama za odabranu poruku", "description": "Shown in the shortcuts guide" }, "Keyboard--save-attachment": { - "message": "Save attachment from selected message", + "message": "Spremi privitak iz odabrane poruke", "description": "Shown in the shortcuts guide" }, "Keyboard--delete-message": { - "message": "Delete selected message", + "message": "Izbriši odabrane poruke", "description": "Shown in the shortcuts guide" }, "Keyboard--add-newline": { - "message": "Add newline to message", + "message": "Dodaj novi red u poruci", "description": "Shown in the shortcuts guide" }, "Keyboard--expand-composer": { - "message": "Expand composer", + "message": "Proširi sastavljač poruke", "description": "Shown in the shortcuts guide" }, "Keyboard--send-in-expanded-composer": { - "message": "Send (in expanded composer)", + "message": "Pošalji (u proširenom sastavljaču poruka)", "description": "Shown in the shortcuts guide" }, "Keyboard--attach-file": { - "message": "Attach file", + "message": "Pridruži datoteku", "description": "Shown in the shortcuts guide" }, "Keyboard--remove-draft-link-preview": { - "message": "Remove draft link preview", + "message": "Ukloni skicu pregleda poveznice", "description": "Shown in the shortcuts guide" }, "Keyboard--remove-draft-attachments": { - "message": "Remove all draft attachments", + "message": "Uklonite sve skice privitaka", "description": "Shown in the shortcuts guide" }, "Keyboard--conversation-by-index": { - "message": "Jump to conversation", + "message": "Idi na razgovor", "description": "A shortcut allowing direct navigation to conversations 1 to 9 in list" }, "Keyboard--Key--ctrl": { @@ -2152,15 +2254,15 @@ "description": "Key shown in shortcut combination in shortcuts guide" }, "Keyboard--Key--one-to-nine-range": { - "message": "1 to 9", + "message": "1 do 9", "description": "Expresses that 1, 2, 3, up to 9 are available shortcut keys" }, "Keyboard--header": { - "message": "Keyboard Shortcuts", + "message": "Prečaci tipkovnice", "description": "Title header of the keyboard shortcuts guide" }, "Keyboard--navigation-header": { - "message": "Navigation", + "message": "Navigacija", "description": "Header of the keyboard shortcuts guide - navigation section" }, "Keyboard--messages-header": { @@ -2168,71 +2270,71 @@ "description": "Header of the keyboard shortcuts guide - messages section" }, "Keyboard--composer-header": { - "message": "Composer", + "message": "Sastavljač poruka", "description": "Header of the keyboard shortcuts guide - composer section" }, "Keyboard--scroll-to-top": { - "message": "Scroll to top of list", + "message": "Pomaknite se na vrh popisa", "description": "Shown in the shortcuts guide" }, "Keyboard--scroll-to-bottom": { - "message": "Scroll to bottom of list", + "message": "Pomaknite se na dno popisa", "description": "Shown in the shortcuts guide" }, "Keyboard--close-curent-conversation": { - "message": "Close current conversation", + "message": "Zatvori trenutni razgovor", "description": "Shown in the shortcuts guide" }, "Keyboard--calling-header": { - "message": "Pozivanje", + "message": "Uspostava poziva", "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "Uključivanje i isključivanja zvuka", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "Uključivanje i isključivanja videa", "description": "Shown in the shortcuts guide" }, "close-popup": { - "message": "Close Popup", + "message": "Zatvori skočni prozor", "description": "Used as alt text for any button closing a popup" }, "add-image-attachment": { - "message": "Add image attachment", + "message": "Dodaj privitak slike", "description": "Used in draft attachment list for the big 'add new attachment' button" }, "remove-attachment": { - "message": "Remove attachment", + "message": "Ukloni privitak", "description": "Used in draft attachment list to remove an individual attachment" }, "backToInbox": { - "message": "Back to inbox", + "message": "Povratak na pristiglu poštu", "description": "Used as alt-text of button on archived conversations screen" }, "conversationArchived": { - "message": "Conversation archived", + "message": "Razgovor je arhiviran", "description": "A toast that shows up when user archives a conversation" }, "conversationReturnedToInbox": { - "message": "Conversation returned to inbox", + "message": "Razgovor je premješten u pristiglu poštu", "description": "A toast that shows up when the user unarchives a conversation" }, "StickerCreator--title": { - "message": "Sticker pack creator", + "message": "Alat za izradu naljepnica", "description": "The title of the Sticker Pack Creator window" }, "StickerCreator--DropZone--staticText": { - "message": "Click to add or drop images here", + "message": "Kliknite ovdje za dodavanje ili ispuštanje slika", "description": "Text which appears on the Sticker Creator drop zone when there is no active drag" }, "StickerCreator--DropZone--activeText": { - "message": "Drop images here", + "message": "Ispustite slike ovdje", "description": "Text which appears on the Sticker Creator drop zone when there is an active drag" }, "StickerCreator--Preview--title": { - "message": "Sticker pack", + "message": "Paket naljepnica", "description": "The 'title' of the sticker pack preview 'modal'" }, "StickerCreator--ConfirmDialog--cancel": { @@ -2264,23 +2366,23 @@ "description": "Default text for the next button on all stages of the sticker creator" }, "StickerCreator--AppStage--prev": { - "message": "Nazad", + "message": "Natrag", "description": "Default text for the previous button on all stages of the sticker creator" }, "StickerCreator--DropStage--title": { - "message": "Add your stickers", + "message": "Dodajte svoje naljepnice", "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--DropStage--help": { - "message": "Stickers must be in PNG or WebP format with a transparent background and 512x512 pixels. Recommended margin is 16px.", + "message": "Naljepnice moraju biti u PNG ili WebP formatu s prozirnom pozadinom i biti 512x512 piksela. Preporučena margina iznosi 16 piksela.", "description": "Help text for the drop stage of the sticker creator" }, "StickerCreator--DropStage--showMargins": { - "message": "Show margins", + "message": "Prikaži margine", "description": "Text for the show margins toggle on the drop stage of the sticker creator" }, "StickerCreator--DropStage--addMore": { - "message": "Add $count$ or more", + "message": "Dodaj $count$ ili više", "description": "Text to show user how many more stickers they must add", "placeholders": { "hashtag": { @@ -2290,51 +2392,51 @@ } }, "StickerCreator--EmojiStage--title": { - "message": "Add an emoji to each sticker", + "message": "U svaku naljepnicu dodajte smajlića", "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--EmojiStage--help": { - "message": "This allows us to suggest stickers to you as you're messaging.", + "message": "Ovo nam omogućuje da vam predlažemo naljepnice dok razmjenjujete poruke.", "description": "Help text for the drop stage of the sticker creator" }, "StickerCreator--MetaStage--title": { - "message": "Just a few more details...", + "message": "Još samo nekoliko detalja...", "description": "Title for the meta stage of the sticker creator" }, "StickerCreator--MetaStage--Field--title": { - "message": "Title", + "message": "Naslov", "description": "Label for the title input of the meta stage of the sticker creator" }, "StickerCreator--MetaStage--Field--author": { - "message": "Author", + "message": "Autor", "description": "Label for the author input of the meta stage of the sticker creator" }, "StickerCreator--MetaStage--Field--cover": { - "message": "Cover image", + "message": "Naslovna slika", "description": "Label for the cover image picker of the meta stage of the sticker creator" }, "StickerCreator--MetaStage--Field--cover--help": { - "message": "This is the image that will show up when you share your sticker pack", + "message": "Ovo je slika koja će se pojaviti kada podijelite svoj paket naljepnica", "description": "Help text for the cover image picker of the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--title": { - "message": "Are you sure you want to upload your sticker pack?", + "message": "Jeste li sigurni da želite učitati svoj paket naljepnica?", "description": "Title for the confirm dialog on the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--confirm": { - "message": "Upload", + "message": "Učitaj", "description": "Text for the upload button in the confirmation dialog on the meta stage of the sticker creator" }, "StickerCreator--MetaStage--ConfirmDialog--text": { - "message": "You will no longer be able to make edits or delete after creating a sticker pack.", + "message": "Nakon izrade paketa naljepnica više ga nećete moći uređivati ili brisati.", "description": "The text inside the confirmation dialog on the meta stage of the sticker creator" }, "StickerCreator--UploadStage--title": { - "message": "Creating your sticker pack", + "message": "Stvaranje paketa naljepnica", "description": "Title for the upload stage of the sticker creator" }, "StickerCreator--UploadStage-uploaded": { - "message": "$count$ of $total$ uploaded", + "message": "$count$ od $total$ učitano", "description": "Title for the upload stage of the sticker creator", "placeholders": { "count": { @@ -2348,15 +2450,15 @@ } }, "StickerCreator--ShareStage--title": { - "message": "Congratulations! You created a sticker pack.", + "message": "Čestitamo! Stvorili ste paket naljepnica.", "description": "Title for the share stage of the sticker creator" }, "StickerCreator--ShareStage--help": { - "message": "Access your new stickers through the sticker icon, or share with your friends using the link below.", + "message": "Pristupite svojim novim naljepnicama putem ikone naljepnice ili podijelite s prijateljima putem poveznice ispod.", "description": "Help text for the share stage of the sticker creator" }, "StickerCreator--ShareStage--callToAction": { - "message": "Use the hashtag $hashtag$ to help other people find the URLs for any custom sticker packs that you would like to make publicly accessible.", + "message": "Upotrijebite hashtag $hashtag$ da biste drugima pomogli da pronađu URL-ove svih prilagođenih paketa naljepnica koje biste željeli učiniti javno dostupnima.", "description": "Call to action text for the share stage of the sticker creator", "placeholders": { "hashtag": { @@ -2366,7 +2468,7 @@ } }, "StickerCreator--ShareStage--copyTitle": { - "message": "Sticker Pack URL", + "message": "Poveznica paketa naljepnica", "description": "Title for the copy button on the share stage of the sticker creator" }, "StickerCreator--ShareStage--close": { @@ -2374,15 +2476,15 @@ "description": "Text for the close button on the share stage of the sticker creator" }, "StickerCreator--ShareStage--createAnother": { - "message": "Create another sticker pack", + "message": "Stvori novi paket naljepnica", "description": "Text for the create another sticker pack button on the share stage of the sticker creator" }, "StickerCreator--ShareStage--socialMessage": { - "message": "Check out this new sticker pack I created for Signal. #makeprivacystick", + "message": "Pogledaj ovaj novi paket naljepnica koji sam stvorio za Signal. #makeprivacystick", "description": "Text which is shared to social media platforms for sticker packs" }, "StickerCreator--Toasts--imagesAdded": { - "message": "$count$ image(s) added", + "message": "$count$ slika dodano", "description": "Text for the toast when images are added to the sticker creator", "placeholders": { "count": { @@ -2392,19 +2494,19 @@ } }, "StickerCreator--Toasts--animated": { - "message": "Animated stickers are not currently supported", + "message": "Animirane naljepnice trenutno nisu podržane", "description": "Text for the toast when an image that is animated was dropped on the sticker creator" }, "StickerCreator--Toasts--tooLarge": { - "message": "Dropped image is too large", + "message": "Ispuštena slika je prevelika", "description": "Text for the toast when an image that is too large was dropped on the sticker creator" }, "StickerCreator--Toasts--errorProcessing": { - "message": "Error processing image", + "message": "Pogreška pri obradi slike", "description": "Text for the toast when an image cannot be processed was dropped on the sticker creator" }, "StickerCreator--Toasts--errorUploading": { - "message": "Error uploading stickers: $message$", + "message": "Pogreška prilikom prijenosa naljepnica: $message$", "description": "Text for the toast when a sticker pack cannot be uploaded", "placeholders": { "message": { @@ -2414,27 +2516,27 @@ } }, "StickerCreator--Toasts--linkedCopied": { - "message": "Link copied", + "message": "Poveznica je kopirana", "description": "Text for the toast when a link for sharing is copied from the Sticker Creator" }, "StickerCreator--StickerPreview--light": { - "message": "My sticker in light theme", + "message": "Moja naljepnica u svijetloj temi", "description": "Text for the sticker preview for the light theme" }, "StickerCreator--StickerPreview--dark": { - "message": "My sticker in dark theme", + "message": "Moja naljepnica u tamnoj temi", "description": "Text for the sticker preview for the dark theme" }, "StickerCreator--Authentication--error": { - "message": "Please set up Signal on your phone and desktop to use the Sticker Pack Creator", + "message": "Postavite Signal na telefonu i računalu da biste koristili alat za stvaranje paketa naljepnica", "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" }, "Reactions--error": { - "message": "Failed to send reaction. Please try again.", + "message": "Slanje reakcije nije uspjelo. Pokušajte ponovno.", "description": "Shown when a reaction fails to send" }, "ReactionsViewer--more": { - "message": "More", + "message": "Više", "description": "Use in the reaction picker as the alt text for the 'more' button" }, "ReactionsViewer--all": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "Želite li dopustiti $name$ da vam pošalje poruku i da dijelite svoje ime i fotografiju s njima? Neće znati da ste vidjeli njihove poruke dok ne prihvatite.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "Želite li dopustiti $name$ da vam pošalje poruku i da dijelite svoje ime i fotografiju s njima? Nećete primati poruke dok ne odblokirate.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2462,7 +2564,7 @@ } }, "MessageRequests--message-group": { - "message": "Želite li se pridružiti ovoj grupi i podijeliti svoje ime i sliku s njenim članovima? Neće znati da ste vidjeli njihove poruke dok ne prihvatite.", + "message": "Želite li se pridružiti ovoj grupi i podijeliti svoje ime i fotografiju sa članovima? Neće znati da ste vidjeli njihove poruke dok ne prihvatite.", "description": "Shown as the message for a message request in a group", "placeholders": { "name": { @@ -2472,7 +2574,7 @@ } }, "MessageRequests--message-group-blocked": { - "message": "Želite li odblokirati ovu grupu i podijeliti svoje ime i sliku s njenim članovima? Nećete primati poruke iz grupe sve dok ju ne odblokirate.", + "message": "Želite li odblokirati ovu grupu i podijeliti svoje ime i fotografiju sa članovima? Nećete primati poruke dok ih ne odblokirate.", "description": "Shown as the message for a message request in a blocked group" }, "MessageRequests--block": { @@ -2480,11 +2582,11 @@ "description": "Shown as a button to let the user block a message request" }, "MessageRequests--unblock": { - "message": "Deblokiraj", + "message": "Odblokiraj", "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "Odblokiraj $name$?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Članovi grupe će vas moći ponovno dodati u ovu grupu.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "Blokiraj $name$?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Blokirani korisnici vas neće moći nazvati niti vam slati poruke.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "Blokiraj i napusti $group$?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "Više nećete primati poruke ili ažuriranja iz ove grupe, a članovi grupe vas neće moći naknadno dodati u grupu.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2550,7 +2652,7 @@ "description": "Shown as a button to let the user delete any message request" }, "MessageRequests--delete-direct-confirm-title": { - "message": "Obriši razgovor?", + "message": "Izbriši razgovor?", "description": "Shown as the title in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-direct-confirm-body": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "Izbriši i napusti $group$?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ član/a", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "Član/ica $group$.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "Član/ica $group1$ i $group2$.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "Član/ica $group1$, $group2$ i $group3$.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "Član/ica $group1$, $group2$, $group3$ i još $remainingCount$ dodatnih grupa/e.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ vas je dodao u grupu.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2682,71 +2784,79 @@ "description": "Shown in tooltip for the button to accept a call (audio or video)" }, "acceptCallWithoutVideo": { - "message": "Answer without video", + "message": "Odgovori bez videa", "description": "Shown in tooltip for the button to accept a video call without video" }, "declineCall": { - "message": "Decline", + "message": "Odbij", "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "Odbili ste zvučni poziv", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "Odbili ste video poziv", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "Dolazni zvučni poziv...", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "Dolazni video poziv", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Propušteni zvučni poziv", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Propušteni video poziv", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "Dolazni zvučni poziv...", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "Odlazni video poziv", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "Propušteni zvučni poziv", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "Propušteni video poziv", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "Dolazni zvučni poziv...", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "Dolazni video poziv...", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { - "message": "Pozivanje...", + "message": "Uspostava poziva...", "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "Pozivanje...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "Ponovno povezivanje...", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Uvjeti i pravila o privatnosti", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Postavke", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Video", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Mikrofon", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Zvučnici", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "Nema dostupnih uređaja", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Zadano", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Utišaj obavijesti", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Utišaj na jedan sat", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Utišaj na jedan dan", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Utišaj na jedan tjedan", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Utišaj na jednu godinu", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Uključi zvuk", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Utišano do $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Smajlić", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Administrator", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Neuspješno ažuriranje vremena za koje poruke nestaju. Pokušajte ponovno.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ je promijenio naziv grupe u \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "Promijenili ste naziv grupe u \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "Član je promijenio naziv grupe u \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ je uklonio/la naziv grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Uklonili ste naziv grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "Član je uklonio naziv grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ je promijenio/la sliku grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Promijenili ste sliku grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "Član je promijenio/la sliku grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ je uklonio/la sliku grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "Uklonili ste sliku grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "Član je uklonio sliku grupe.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ je promijenio tko može uređivati detalje o grupi na \"Samo administratori\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "Promijenili ste tko može uređivati detalje o grupi na \"Samo administratori\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "Administrator je promijenio tko može uređivati detalje o grupi na \"Samo administratori\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ je promijenio tko sve može urediti detalje o grupi na \"Svi članovi\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "Promijenili ste tko sve može urediti detalje o grupi na \"Svi članovi\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "Administrator je promijenio tko sve može urediti detalje o grupi na \"Svi članovi\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ je promijenio/la tko može uređivati članstvo grupe na \"Samo administratori\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "Promijenili ste tko može uređivati članstvo grupe na \"Samo administratori\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "Administrator je promijenio tko može uređivati članstvo grupe na \"Samo administratori\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ je promijenio tko sve može urediti članstvo grupe na \"Svi članovi\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "Promijenili ste tko sve može urediti članstvo grupe na \"Svi članovi\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "Administrator je promijenio tko sve može urediti članstvo grupe na \"Svi članovi\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ je prihvatio pozivnicu u grupu od $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "Prihvatili ste pozivnicu u grupu od $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ je prihvatio vaš poziv u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ je dodao/la $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "Dodali ste $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "Član je dodao/la $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ vas je dodao/la u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Pridružili ste se grupi.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "Član vas je dodao u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ je uklonio/la $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ je napustio/la grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "Uklonili ste $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "Član je uklonio $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ vas je uklonio.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "Napustili ste grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "Član vas je uklonio.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ je postavio $memberName$ za administratora.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "Postavili ste $memberName$ za administratora.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "Administrator je postavio $memberName$ za administratora.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ vas je postavio/la za administratora.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "Administrator vas je postavio za administratora.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ je opozvao administratorska prava za $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "Opozvali ste administratorska prava za $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "Administrator je opozvao administratorska prava za $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ je opozvao vaša administratorska prava.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "Administratior je opozvao vaša administratorska prava.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ je pozvao 1 osobu u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "Pozvali ste $inviteeName$ u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "Član je pozvao 1 osobu u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ vas je pozvao/la u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "Član vas je pozvao/la u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ je pozvao $count$ osobe/a u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "Pozvali ste $count$ osobe/a u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "Član je pozvao $count$ osobe/a u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 osoba koju je pozvao $memberName$ odbila je pozivnicu za grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ je odbio vaš poziv u grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 osoba je odbila svoju pozivnicu za grupu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ je opozvao/la pozivnicu u grupu za 1 osobu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "Opozvali ste pozivnicu u grupu za 1 osobu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "Administrator je opozvao pozivnicu u grupu za 1 osobu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ je opozvao pozivnice u grupu za $count$ osobe/a.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "Opozvali ste pozivnice u grupu za $count$ osobe/a.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "Administrator je opozvao pozivnice u grupu za $count$ osobe/a.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$je opozvao/la pozivnicu u grupu za 1 osobu koju je pozvao/la $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "Opozvali ste pozivnicu u grupu za 1 osobu koju je pozvao/la $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "Administrator je opozvao pozivnicu u grupu za 1 osobu koju je pozvao/la $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ je opozvao/la pozivnice u grupu koje ste poslali $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "Poništili ste vašu pozivnicu u grupu za $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "Administrator je opozvao pozivnice u grupu koje ste poslali $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ je opozvao/la pozivnice u grupu za $count$ osobe/a koje je pozvao/la $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "Opozvali ste pozivnice u grupu za $count$ osobe/a koje je pozvao/la $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "Administrator je opozvao pozivnice u grupu za $count$ osobe/a koje je pozvao/la $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ je opozvao pozivnice u grupu koje ste poslali za $count$ osobe/a.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "Poništili ste vaše pozivnice u grupu za $count$ osoba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "Administrator je opozvao pozivnice u grupu koje ste poslali za $count$ osobe/a.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Zatvori", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Pridruži datoteku", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/hu/messages.json b/_locales/hu/messages.json index 3de385360..7225bc38c 100644 --- a/_locales/hu/messages.json +++ b/_locales/hu/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "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" + }, "copyErrorAndQuit": { "message": "Hiba másolása és kilépés", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Összes adat törlése és újraindítás", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Fájl", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Összes kijelölése", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Beszéd megkezdése", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Összes előrehozása", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Eredeti méret", @@ -147,6 +155,10 @@ "message": "Beállítás önálló eszközként", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Link másolása", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Ezek a beszélgetések archiválva vannak, ezért csak akkor jelennek meg újra a bejövő üzenet közt, ha újabb üzenet érkezik.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Beszélgetés archiválása", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Kiléptél a csoportból.", + "message": "Már nem vagy a csoport tagja.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "A hitelesítés alatt álló biztonsági szám megváltozott. Kérlek ellenőrizd új biztonsági számodat $name1$ nevű partnereddel. Ne felejtsd, ez arra utalhat, hogy valaki megpróbálja lehallgatni a beszélgetéseteket, de azt is jelentheti, hogy $name2$ egyszerűen csak újratelepítette a Signalt.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "Biztonsági számod $name1$ nevű partnereddel megváltozott. Ez arra utalhat, hogy valaki megpróbálja lehallgatni a beszélgetéseteket, de azt is jelentheti, hogy $name2$ egyszerűen csak újratelepítette a Signalt. Javasolt újraellenőrizni a partnereddel közös biztonsági számotokat.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "Küldés ennek ellenére", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Hívás ennek ellenére", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Biztonsági számod $name$ nevű partnereddel megváltozott, ezért már nincs hitelesítve. Kattints a megjelenítéshez!", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Hivatkozás vágólapra másolva", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Hiba bejelentése", @@ -673,6 +689,10 @@ "message": "Keresés", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Keresés itt: $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "Gépelési animáció ehhez a beszélgetéshez", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Ez a személy szerepel a kontakjaid közt.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Hangüzenetek küldéséhez engedélyezd, hogy a Signal Desktop hozzáférjen mikrofonodhoz", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "Hívás indításához engedélyezd, hogy a Signal Desktop hozzáférjen mikrofonodhoz!", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "Videóhívás indításához engedélyezd, hogy a Signal Desktop hozzáférjen kamerádhoz!", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Hozzáférés engedélyezése", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Beállítások megjelenítése", @@ -999,13 +1019,17 @@ "message": "Még nem váltottál üzenetet ezzel a partnerrel. Biztonsági számod az első üzenet elküldését követően lesz elérhető.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "További információ...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Újraküldés", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Üzenet törlése", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Felirat hozzáadása...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Mentés", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Fájl ikon", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Telefonod összepárosítása Signal Desktop-al", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal beállítások", @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Hozzáférés engedélyezése a mikrofonhoz", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Hozzáférés engedélyezése a kamerához", "description": "Description of the media permission description" }, "general": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Feladó neve és az üzenet", + "message": "Név, tartalom és műveletek", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Se név, se üzenet", + "message": "Se név, se tartalom", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Csak a feladó neve", + "message": "Csak név", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Új üzenet", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Új üzenetek", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Legfrissebb tőle:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Feladó:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Legfrissebb:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ $emoji$ reakciót küldött az üzenetedre", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ a $group$ csoportban", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "Legfrissebb: $sender$ $emoji$ reakciót küldött az üzenetedre", + "notificationReaction": { + "message": "$sender$ $emoji$ reakciót küldött az üzenetedre", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Legfrissebb: $sender$ $emoji$ reakciót küldött a következő üzenetre: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Küldés sikertelen", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "Részlegesen elküldve, kattints a részletekért", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "Az időzítő értékét a következőre állítottad: $time$.", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "Az időzítő értékét a következőre módosítottad: $time$.", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "Egy csoporttag az időzítő értékét a következőre állította: $time$", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ az időzítő értékét a következőre állította: $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1557,8 +1557,12 @@ "message": "Eltűnő üzenetek letiltva", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "Egy tag letiltotta az üzenet-időzítőt.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { - "message": "$name$ disabled disappearing messages.", + "message": "$name$ letiltotta az időzítőt.", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -1586,19 +1590,19 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Híváshangok engedélyezése", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "Értesítés megjelenítése hívásokhoz", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Bejövő hívások engedélyezése", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$ megváltoztatta profilnevét. Korábbi név: $oldProfile$, új név: $newProfile$.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$ megváltoztatta profilnevét erre: $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "Közös biztonsági számotok (partner: $name1$):", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "Ebben a beszélgetésben magadnak hagyhatsz jegyzeteket, Ha a fiókodat más, társított eszközökkel is használod, a jegyzetek azokra is átszinkronizálásra kerülnek.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Figyelem felhívása erre az ablakra értesítés érkezésekor", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Menü elrejtése", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Piszkozat:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Kép", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Videó", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Hangüzenet", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Hangfájl üzenet", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Fájl", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Matrica üzenet", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Nem támogatott üzenet", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Előzmények", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Állat", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Étel", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Tevékenység", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Utazás", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Tárgy", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Szimbólum", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Zászló", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Mégse", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Média", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Már megnézted ezt az üzenetet.", @@ -2188,11 +2290,11 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "Némítás ki- és bekapcsolása", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "Videó ki- és bekapcsolása", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "Engedélyezed, hogy $name$ üzenetet küldjön számodra és lássa a profilodat? Amíg nem fogadod el a felkérést, nem fog tudni arról, hogy megkaptad az üzeneteit.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "Engedélyezed, hogy $name$ üzenetet küldjön számodra és lássa a profilodat? Nem fogsz üzenetet kapni tőle, amíg fel nem oldod a tiltást.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "$name$ tiltásának feloldása?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "A tagok ezután újra hozzáadhatnak majd a csoporthoz.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "$name$ tiltása?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "A letiltott személyek nem fognak tudni sem felhívni, sem pedig üzenetet küldeni neked.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "$group$ tiltása és kilépés?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "Többé nem kapsz üzeneteket és frissítéseket ebből a csoportból, illetve a tagok sem fognak tudni újra felvenni.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "$group$ törlése és kilépés?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ tag", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "$group$ tagja.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "$group1$ és $group2$ tagja.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "$group1$, $group2$ és $group3$ tagja.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "$group1$, $group2$, $group3$ és további $remainingCount$ csoport tagja.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ hozzáadott a csoporthoz.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,51 +2792,51 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "Elutasítottál egy hívást", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "Elutasítottál egy videóhívást", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "Bejövő hívás", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "Bejövő videóhívás", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Nem fogadott hívás", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Nem fogadott videóhívás", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "Kimenő hívás", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "Kimenp videóhívás", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "Nem fogadott hívás", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "Nem fogadott videóhívás", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "Bejövő hívás...", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "Bejövő videóhívás...", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { @@ -2742,11 +2844,19 @@ "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "Kicseng...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "Újracsatlakozás...", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "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" + "callingDeviceSelection__settings": { + "message": "Beállítások", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Videó", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Mikrofon", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Hangszóró", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "Nincs elérhető eszköz", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Alapértelmezett", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Értesítések némítása", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Elnémítás egy órára", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Elnémítás egy napra", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Elnémítás egy hétre", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Elnémítás egy évre", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Feloldás", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Némítva $duration$-ig", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Admin", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Nem sikerült a az üzenet-időzítő beállításait frissíteni. Próbáld újra később!", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ megváltoztatta a csoport nevét. Új név: $newTitle$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "Megváltoztattad a csoport nevét. Új név: $newTitle$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "Egy csoporttag megváltoztatta a csoport nevét. Új név: $newTitle$", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ eltávolította a csoport nevét.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Eltávolítottad a csoportnevet.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "Egy csoporttag eltávolította a csoport nevét.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ megváltoztatta a csoport képét.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Megváltoztattad a csoport képét.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "Egy csoporttag megváltoztatta a csoport képét.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ eltávolította a csoport képét.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "Eltávolítottad a csoport képét.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "Egy csoporttag eltávolította a csoport képét.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ beállította, hogy a csoport információit \"Csak adminok\" szerkeszthetik", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "Beállítottad, hogy a csoport információit \"Csak adminok\" szerkeszthetik", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "Egy admin beállította, hogy a csoport információit \"Csak adminok\" szerkeszthetik", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ beállította, hogy a csoport információit \"Az összes tag\" szerkesztheti.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "Beállítottad, hogy a csoport információit \"Az összes tag\" szerkesztheti.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "Egy admin beállította, hogy a csoport információit \"Az összes tag\" szerkesztheti.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ beállította, hogy a csoport tagságát \"Csak adminok\" szerkeszthetik.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "Beállítottad, hogy a csoport tagságát \"Csak adminok\" szerkeszthetik.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "Egy admin beállította, hogy a csoport tagságát \"Csak adminok\" szerkeszthetik.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ beállította, hogy a csoport tagságát \"Az összes tag\" szerkesztheti.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "Beállítottad, hogy a csoport tagságát \"Az összes tag\" szerkesztheti.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "Egy admin beállította, hogy a csoport tagságát \"Az összes tag\" szerkesztheti.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ elfogadta $inviterName$ meghívóját a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "Elfogadtad $inviterName$ meghívóját a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ elfogadta meghívásod a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ hozzadta $addeeName$-t.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "Hozzáadtad $memberName$-t.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "Egy tag hozzáadta $memberName$-t.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ hozzáadott a csoporthoz.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Csatlakoztál a csoporthoz.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "Egy tag hozzáadott a csoporthoz.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ eltávolította $memberName$-t.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ kilépett.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "Eltávolítottad $memberName$-t.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "Egy tag eltávolította $memberName$-t.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ eltávolított téged.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "Kiléptél.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "Egy tag eltávolított téged.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ admin jogosultságot adott $memberName$ felhasználónak.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "Admin jogosultságot adtál $memberName$ felhasználónak.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "Egy adminisztrátor admin jogosultságot adott $memberName$ felhasználónak.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ admin jogosultságot adott neked.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "Egy adminisztrátor admin jogosultságot adott neked.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ megvonta $memberName$ admin jogosultságait.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "Megvontad $memberName$ admin jogosultságait.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "Egy adminisztrátor megvonta $memberName$ admin jogosultságait.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ megvonta admin jogosultságaidat.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "Egy adminisztrátor megvonta admin jogosultságaidat.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ meghívott 1 főt a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "Meghívtad $inviteeName$-t a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "Egy tag meghívott 1 főt a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ meghívott a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "Egy tag meghívott a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ meghívott $count$ főt a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "Meghívtál $count$ főt a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "Egy tag meghívott $count$ főt a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "A $memberName$ által meghívott személyek közül 1 fő visszautasította a meghívást.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ visszautasította meghívásodat a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 fő visszautasította a meghívást.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ visszavonta 1 fő meghívását a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "Visszavontad 1 fő meghívását a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "Egy admin visszavonta 1 fő meghívását a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ visszavonta $count$ fő meghívását a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "Visszavontad $count$ fő meghívását a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "Egy admin visszavonta $count$ fő meghívását a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ visszavonta a(z) $memberName$ által kiadott 1 főre szóló meghívást a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "Visszavontad a(z) $memberName$ által kiadott 1 főre szóló meghívást a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "Egy admin visszavonta a(z) $memberName$ által kiadott 1 főre szóló meghívást a csoportba.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ visszavonta a $inviteeName$ részére szóló csoportmeghívót.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "Visszavontad $inviteeName$ részére szóló meghívásodat.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "Egy admin visszavonta $inviteeName$ részére szóló meghívásodat.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ visszavonta a $memberName$ által kiadott $count$ fő részére szóló csoportmeghívót.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "Visszavontad a $memberName$ által kiadott $count$ fő részére szóló csoportmeghívót.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "Egy admin visszavonta a $memberName$ által kiadott $count$ fő részére szóló csoportmeghívót.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ visszavonta az általad kiadott $count$ főre szóló csoportmeghívódat.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "Visszavontad a $count$ fő részére szóló meghívódat.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "Egy admin visszavonta a $count$ fő részére szóló meghívódat.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Bezárás", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Fájl csatolása", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/id/messages.json b/_locales/id/messages.json index 29cc3890d..09af98ba4 100644 --- a/_locales/id/messages.json +++ b/_locales/id/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Syarat & Kebijakan Privasi", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Salin galat dan keluar", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Hapus semua data dan mulai ulang", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Berkas", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Pilih Semua", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Mulai bicara", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Bawa Semua ke Depan", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Ukuran Sebenarnya", @@ -147,6 +155,10 @@ "message": "Siapkan untuk Perangkat Berdiri Sendiri", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Salin Tautan", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Percakapan-percakapan ini diarsipkan dan hanya akan muncul di kotak masuk jika pesan baru diterima.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Arsipkan Percakapan", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Anda telah meninggalkan grup", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "Kirimkan Saja", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Telepon saja", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Nomor keamanan Anda dengan $name$ telah berubah dan tidak lagi diverifikasi. Klik untuk menampilkan.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Tautan Tersalin ke Papan Klip", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Laporkan masalah", @@ -673,6 +689,10 @@ "message": "Cari", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Cari di $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "Animasi pengetikan untuk percakapan ini", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Untuk mengirimkan pesan suara, izinkan Signal Desktop untuk mengakses mikrofon Anda.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Izinkan Akses", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Tunjukkan Pengaturan", @@ -999,13 +1019,17 @@ "message": "Anda belum mengirim pesan apapun dengan kontak ini. Nomor keamanan Anda dengan kontak ini akan tersedia sesaat setelah pesan pertama.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Informasi Selengkapnya...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Coba Kirim Kembali", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Hapus Pesan", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Tambahkan keterangan...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Simpan", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Ikon Berkas", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Sambungkan telpon Anda dengan Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Pengaturan Signal", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "nama pengirim dan pesannya", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Nama atau pesan saja", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Nama pengirim saja", + "message": "Hanya nama", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Pesan Baru", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Pesan Baru", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Terkini dari:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Dari:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Terkini:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ bereaksi $emoji$ terhadap pesan Anda", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Paling sering: $sender$ bereaksi $emoji$ terhadap pesan Anda", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ bereaksi $emoji$ terhadap: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Paling sering: $sender$ bereaksi $emoji$ terhadap: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Pengiriman gagal", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "Penghilangan pesan dinonaktifkan", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "Anda dapat menambahkan catatan pribadi dalam percakapan. Jika akun Anda memiliki perangkat terhubung, catatan akan tersinkronisasi.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Sembunyikan kolom menu", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Draf:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Foto", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Video", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Pesan Suara", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Pesan Audio", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Berkas", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Pesan stiker", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Pesan yang tidak didukung", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "Mengapa menggunakan kata-kata saat Anda bisa menggunakan stiker?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "Beberapa stiker tidak dapat diunduh.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Recents", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Makanan", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Batal", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Media", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Anda telah melihat pesan ini.", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Anggota grup dapat mengundang Anda kembali ke dalam grup.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Orang yang Anda blokir tidak akan dapat menelepon atau mengirim pesan pada Anda", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Syarat & Kebijakan Privasi", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Pengaturan", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Video", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Standar", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Senyapkan pemberitahuan", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Senyap untuk satu jam", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Senyap untuk satu hari", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Senyap untuk satu minggu", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Senyap untuk satu tahun", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Tidak Senyap", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Admin", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Anda menghapus nama grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "You changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Anda bergabung ke dalam grup.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Tutup", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Lampirkan berkas", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/it/messages.json b/_locales/it/messages.json index 5cffdeaca..2b2062c10 100644 --- a/_locales/it/messages.json +++ b/_locales/it/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Termini di servizio e politica sulla privacy", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Copia l'errore ed esci", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -147,6 +155,10 @@ "message": "Imposta come dispositivo autonomo", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Copia link", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -677,6 +689,10 @@ "message": "Cerca", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Cerca in $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -1003,6 +1019,10 @@ "message": "Non hai ancora scambiato alcun messaggio con questo contatto. Il codice di sicurezza sarà disponibile dopo il primo messaggio.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Maggiori informazioni...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" @@ -1915,6 +1935,26 @@ "message": "Perché usare le parole quando puoi utilizzare gli adesivi?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -2807,6 +2847,14 @@ "message": "Sta squillando...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Riconnessione...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -3595,8 +3643,28 @@ } } }, - "privacyPolicy": { - "message": "Termini di servizio e politica sulla privacy", - "description": "Shown in the about box for the link to https://signal.org/legal" + "close": { + "message": "Chiudi", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Allega file", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/ja/messages.json b/_locales/ja/messages.json index 5cc4c16d4..efa76339d 100644 --- a/_locales/ja/messages.json +++ b/_locales/ja/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "使用条件とプライバシーポリシー", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "エラーメッセージをコピーして終了します", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "すべてのデータを削除して再起動", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "ファイル (&F)", @@ -44,7 +52,7 @@ "description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt- combination." }, "mainMenuSettings": { - "message": "設定...", + "message": "設定…", "description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system." }, "appMenuHide": { @@ -60,7 +68,7 @@ "description": "Application menu command to show all application windows" }, "appMenuQuit": { - "message": "Signal を終了", + "message": "Signalを終了", "description": "Application menu command to close the application" }, "editMenuUndo": { @@ -84,16 +92,16 @@ "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": { - "message": "削除する", + "message": "削除", "description": "Edit menu command to remove the selected text" }, "editMenuSelectAll": { "message": "すべて選択", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "話し始める", @@ -108,7 +116,7 @@ "description": "Window menu command to close the current window" }, "windowMenuMinimize": { - "message": "最小化する", + "message": "最小化", "description": "Window menu command to minimize the current window" }, "windowMenuZoom": { @@ -116,27 +124,27 @@ "description": "Window menu command to make the current window the size of the whole screen" }, "windowMenuBringAllToFront": { - "message": "すべてを前面に表示する", - "description": "Window menu command to bring all windows of current applicatinon to front" + "message": "すべて前面に表示", + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { - "message": "実サイズ", + "message": "等倍", "description": "View menu command to go back to the default zoom" }, "viewMenuZoomIn": { - "message": "ズームインする", + "message": "拡大", "description": "View menu command to make everything bigger" }, "viewMenuZoomOut": { - "message": "ズームアウトする", + "message": "縮小", "description": "View menu command to make everything smaller" }, "viewMenuToggleFullScreen": { - "message": "フルスクリーンを切り替える", + "message": "全画面表示", "description": "View menu command to enter or leave Full Screen mode" }, "viewMenuToggleDevTools": { - "message": "開発者ツールを切り替える", + "message": "開発者ツール", "description": "View menu command to show or hide the developer tools" }, "menuSetupAsNewDevice": { @@ -147,6 +155,10 @@ "message": "独立したデバイスとして設定", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "リンクをコピーする", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -160,7 +172,7 @@ "description": "One of the menu options available in the Avatar Popup menu" }, "loading": { - "message": "読み込んでいます", + "message": "読み込んでいます…", "description": "Message shown on the loading screen before we've loaded any messages" }, "optimizingApplication": { @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "この会話はアーカイブされています。新しいメッセージが届いた場合のみ受信箱に表示されます。", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "会話をアーカイブする", @@ -210,7 +222,7 @@ "description": "Introduction to the process of importing messages and contacts from disk" }, "importChooserTitle": { - "message": "エクスポートされたデータがあるフォルダを選んで下さい。", + "message": "エクスポートされたデータがあるフォルダを選んで下さい", "description": "Title of the popup window used to select data previously exported" }, "importErrorHeader": { @@ -242,7 +254,7 @@ "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": { @@ -254,7 +266,7 @@ "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": { @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "グループを退会しました。", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -280,7 +292,7 @@ "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen" }, "unreadMessage": { - "message": "1 件の未読メッセージ", + "message": "1件の未読メッセージ", "description": "Text for unread message separator, just one message" }, "unreadMessages": { @@ -294,11 +306,11 @@ } }, "messageHistoryUnsynced": { - "message": "セキュリティ上の理由から、過去の会話履歴は新しくリンクされたデバイスには転送されません。", + "message": "セキュリティ保護のため、過去の会話は新しくリンクされた端末には転送されません。", "description": "Shown in the conversation history when a user links a new device to explain what is not supported." }, "youMarkedAsVerified": { - "message": "$name$との安全番号を検証済みにしました", + "message": "$name$ に対する安全番号を検証済みにしました", "description": "Shown in the conversation history when the user marks a contact as verified.", "placeholders": { "name": { @@ -308,7 +320,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": { @@ -318,7 +330,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": { @@ -328,7 +340,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": { @@ -338,11 +350,11 @@ } }, "membersNeedingVerification": { - "message": "このメンバーとの安全番号に変更があります。メンバーをクリックして新しい安全番号を見て下さい。", + "message": "これらグループのメンバーに対する安全番号が変更されました。グループメンバーをクリックして新しい安全番号を表示します。", "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "検証しようとしている安全番号が変更されました。$name1$ に対する安全番号を確認してください。これはだれかが通信を傍受しようとしているかも知れませんし、$name2$ がSignalを再インストールしただけかも知れません。", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "$name1$ に対する安全番号が変更されました。だれかが通信を傍受しようとしているかも知れませんし、$name2$ がSignalを再インストールしただけかも知れません。この連絡先に対する安全番号を検証することをお勧めします。", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "とにかく送信する", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "とにかく発信する", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { - "message": "$name$との安全番号に変更があり,未検証です。クリックして表示してください。", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "message": "$name$ に対する安全番号が変更され、未検証となりました。", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -388,7 +404,7 @@ } }, "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": { @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "リンクをクリップボードにコピーしました", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "問題を報告", @@ -424,7 +440,7 @@ "description": "" }, "acceptNewKey": { - "message": "受け入れる", + "message": "承認する", "description": "Label for a button to accept a new safety number" }, "verify": { @@ -436,7 +452,7 @@ "description": "" }, "isVerified": { - "message": "$name$との安全番号を検証しました", + "message": "$name$ に対する安全番号を検証しました。", "description": "Summary state shown at top of the safety number screen if user has verified contact.", "placeholders": { "name": { @@ -446,7 +462,7 @@ } }, "isNotVerified": { - "message": "$name$との安全番号が未検証です", + "message": "$name$ に対する安全番号が未検証です。", "description": "Summary state shown at top of the safety number screen if user has not verified contact.", "placeholders": { "name": { @@ -464,7 +480,7 @@ "description": "Header for a key change dialog" }, "identityChanged": { - "message": "このコンタクトとの安全番号が変わりました。誰かがこの会話を盗聴しようとしていることか、コンタクトはただ、Signalをまたインストールしたの2つの理由となります。以下の安全番号を確認してください。", + "message": "この連絡先に対する安全番号が変更されました。だれかが通信を傍受しようとしているかも知れませんし、連絡先がSignalを再インストールしただけかも知れません。以下から新しい安全番号を検証することをお勧めします。", "description": "" }, "incomingError": { @@ -524,11 +540,11 @@ "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": { @@ -538,7 +554,7 @@ } }, "previewThumbnail": { - "message": "$domain$のリンクプレビュー", + "message": "$domain$ のリンクプレビュー", "description": "Shown while Signal Desktop is fetching metadata for a url in composition area", "placeholders": { "path": { @@ -570,7 +586,7 @@ "description": "An error popup when the user has attempted to add an attachment" }, "fileSizeWarning": { - "message": "選択したファイルが大きすぎます", + "message": "選択されたファイルは大きすぎます。", "description": "" }, "unableToLoadAttachment": { @@ -578,11 +594,11 @@ "description": "" }, "disconnected": { - "message": "接続オフ", + "message": "接続していません", "description": "Displayed when the desktop client cannot connect to the server." }, "connecting": { - "message": "接続完了", + "message": "接続済み", "description": "Displayed when the desktop client is currently connecting to the server." }, "connect": { @@ -598,7 +614,7 @@ "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" }, "submitDebugLog": { @@ -673,6 +689,10 @@ "message": "検索", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "$conversationName$ 内の会話を検索", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -720,7 +740,7 @@ "description": "Shown to separate the types of search results" }, "welcomeToSignal": { - "message": "Signal へようこそ", + "message": "Signalへようこそ", "description": "" }, "selectAContact": { @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "この会話で入力中の状態を示すアニメーション", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "この人は連絡先に入っています。", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -832,7 +852,7 @@ } }, "you": { - "message": "自分", + "message": "あなた", "description": "Shown when the user represented is the current user." }, "replyingTo": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "音声メッセージを送るには、Signalのマイクへのアクセスを許可してください。", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "通話を始めるために、Signal Desktopにマイクへのアクセスを許可してください。", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "ビデオ通話を始めるために、Signal Desktopにカメラへのアクセスを許可してください。", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "アクセスを許可する", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "設定を表示", @@ -926,7 +946,7 @@ "description": "" }, "messageDetail": { - "message": "メッセージ詳細", + "message": "メッセージの詳細", "description": "" }, "delete": { @@ -962,11 +982,11 @@ "description": "Label for the time a message was received" }, "sendMessage": { - "message": "メッセージ", + "message": "メッセージ送信", "description": "Placeholder text in the message entry field" }, "groupMembers": { - "message": "グループのメンバー", + "message": "グループメンバー", "description": "" }, "showMembers": { @@ -974,7 +994,7 @@ "description": "" }, "resetSession": { - "message": "接触を再設定", + "message": "セッションをリセット", "description": "This is a menu item for resetting the session, using the imperative case, as in a command." }, "showSafetyNumber": { @@ -986,7 +1006,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": { @@ -996,16 +1016,20 @@ } }, "theirIdentityUnknown": { - "message": "このコンタクトとまだメッセージを交換していません。最初のメッセージから安全番号は交換します。", + "message": "この連絡先とまだメッセージを交換していません。安全番号は最初のメッセージのあとに利用可能になります。", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "詳細...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "再送信する", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "メッセージを削除", @@ -1020,7 +1044,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": { @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "キャプション追加...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "保存", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "ファイルのアイコン", @@ -1060,23 +1084,23 @@ "description": "Welcome title on the install page" }, "installTagline": { - "message": "Signal を使えば簡単にプライバシーを守れます。", + "message": "Signalを使えば簡単にプライバシーを守れます。", "description": "Tagline displayed under 'installWelcome' string on the install page" }, "linkYourPhone": { - "message": "モバイル端末をSignal Desktopにリンクする", - "description": "Shown on the front page when the application first starst, above the QR code" + "message": "携帯電話をSignal Desktopにリンクする", + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signalの設定", "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": { @@ -1084,7 +1108,7 @@ "description": "The menu option shown in Signal iOS to add a new linked device" }, "deviceName": { - "message": "デバイス名", + "message": "端末名", "description": "The label in settings panel shown for the user-provided name for this desktop instance" }, "chooseDeviceName": { @@ -1092,11 +1116,11 @@ "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": { - "message": "連絡先とグループを同期中", + "message": "連絡先とグループを同期しています", "description": "Shown during initial link while contacts and groups are being pulled from mobile device" }, "installConnectionFailed": { @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "マイクへのアクセスを許可する", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "カメラへのアクセスを許可する", "description": "Description of the media permission description" }, "general": { @@ -1156,11 +1180,11 @@ "description": "Description of the media permission description" }, "spellCheckWillBeEnabled": { - "message": "スペルチェックは次回 Signal を開始したときに有効になります。", + "message": "スペルチェックはSignalの再起動後に有効になります。", "description": "Shown when the user enables spellcheck to indicate that they must restart Signal." }, "spellCheckWillBeDisabled": { - "message": "スペルチェックは次回 Signal を開始したときに無効になります。", + "message": "スペルチェックはSignalの再起動後に無効になります。", "description": "Shown when the user disables spellcheck to indicate that they must restart Signal." }, "clearDataHeader": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "差出人名とメッセージ", + "message": "名前、内容、アクション", "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": { - "message": "差出人名のみ", + "message": "名前のみ", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "新着メッセージ", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "新着メッセージ", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "最近の連絡先から:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "差出人:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "最近の受信:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$の反応 $emoji$", - "description": "", + "notificationSenderInGroup": { + "message": "$group$ の $sender$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "最新: $sender$の反応 $emoji$", + "notificationReaction": { + "message": "$sender$の反応 $emoji$", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "最新: $sender$の$message$へのh反応 $emoji$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "送信できませんでした", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "一部だけ送信しました。タップして詳細を表示", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1324,7 +1314,7 @@ "description": "Hides the details of a key change" }, "learnMore": { - "message": "安全番号を確認することについて", + "message": "安全番号の検証についての詳細", "description": "Text that links to a support article on verifying safety numbers" }, "expiredWarning": { @@ -1332,7 +1322,7 @@ "description": "Warning notification that this version of the app has expired" }, "upgrade": { - "message": "アップデート", + "message": "アップグレードする", "description": "Label text for button to upgrade the app to the latest version" }, "mediaMessage": { @@ -1348,7 +1338,7 @@ "description": "Label for contact and group sync settings" }, "syncExplanation": { - "message": "Signalのグループと連絡先を携帯端末から取り込む", + "message": "Signalのグループと連絡先を携帯端末からインポートします", "description": "Explanatory text for sync settings" }, "lastSynced": { @@ -1356,11 +1346,11 @@ "description": "Label for date and time of last sync operation" }, "syncNow": { - "message": "取り込む", + "message": "インポートする", "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": { @@ -1368,7 +1358,7 @@ "description": "Informational text displayed if a sync operation times out." }, "timestamp_s": { - "message": "1分以内", + "message": "たった今", "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble." }, "timestamp_m": { @@ -1400,7 +1390,7 @@ } }, "justNow": { - "message": "1分以内", + "message": "たった今", "description": "Shown if a message is very recent, less than 60 seconds old" }, "timestampFormat_M": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "消えるメッセージのタイマーを$time$に設定しました。", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "消えるメッセージのタイマーを$time$に設定しました。", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ が消えるメッセージのタイマーを$time$に設定しました。", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1557,8 +1557,12 @@ "message": "消えるメッセージを無効にされました", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "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": { @@ -1586,19 +1590,19 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "呼び出し音を再生する", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "通話の着信を通知する", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "通話の着信を有効にする", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$がプロフィール名を$oldProfile$から$newProfile$に変更しました。", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$がプロフィール名を$newProfile$に変更しました。", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1638,7 +1642,7 @@ "description": "Title for safety number changed modal" }, "safetyNumberChangedGroup": { - "message": "$name$ との安全番号が変更されました", + "message": "$name$ に対する安全番号が変更されました", "description": "A notification shown in a group conversation when a contact reinstalls, showing the contact name", "placeholders": { "name": { @@ -1648,11 +1652,11 @@ } }, "verifyNewNumber": { - "message": "安全番号を確認", + "message": "安全番号を検証する", "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "$name1$ に対する安全番号:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1678,9 +1682,13 @@ "description": "Name for the conversation with your own phone number" }, "noteToSelfHero": { - "message": "この会話に自分用のメモを追加できます。リンクした別の端末にも同期されます。", + "message": "この会話に自分用のメモを追加できます。今後のメモはリンク済みの端末にも同期されます。", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "通知が来たときにこのウィンドウにフォーカスする", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "メニューバーを最小化", "description": "Label text for menu bar visibility setting" @@ -1706,11 +1714,11 @@ "description": "" }, "unlinked": { - "message": "未接続", + "message": "未リンク", "description": "" }, "relink": { - "message": "再接続", + "message": "再リンク", "description": "" }, "autoUpdateNewVersionTitle": { @@ -1718,7 +1726,7 @@ "description": "" }, "autoUpdateNewVersionMessage": { - "message": "新しく生まれ変わったSignalがあります", + "message": "新バージョンのSignalが利用可能です。", "description": "" }, "autoUpdateNewVersionInstructions": { @@ -1813,28 +1821,66 @@ "message": "下書き:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "写真", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "動画", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "音声メッセージ", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "音声メッセージ", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "ファイル", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "ステッカーメッセージ", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "未対応メッセージ", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." }, "message--getDescription--disappearing-media": { - "message": "消えるメディア", + "message": "使い捨てメディア", "description": "Shown in notifications and in the left pane after view-once message is deleted." }, "message--getDescription--disappearing-photo": { - "message": "消える写真", + "message": "使い捨て画像", "description": "Shown in notifications and in the left pane when a message is a view once photo." }, "message--getDescription--disappearing-video": { - "message": "消える動画", + "message": "使い捨て動画", "description": "Shown in notifications and in the left pane when a message is a view once video." }, "message--deletedForEveryone": { - "message": "このメッセージが削除されました。", + "message": "このメッセージは削除されました。", "description": "Shown in a message's bubble when the message has been deleted for everyone." }, "stickers--toast--InstallFailed": { @@ -1842,7 +1888,7 @@ "description": "Shown in a toast if the user attempts to install a sticker pack and it fails" }, "stickers--StickerManager--InstalledPacks": { - "message": "インストール済みのステッカー", + "message": "インストール済みステッカー", "description": "Shown in the sticker pack manager above your installed sticker packs." }, "stickers--StickerManager--InstalledPacks--Empty": { @@ -1854,7 +1900,7 @@ "description": "Shown in the sticker pack manager above the default sticker packs." }, "stickers--StickerManager--BlessedPacks--Empty": { - "message": "Signal Artist によるステッカーがありません。", + "message": "Signalアーティストによるステッカーはありません", "description": "Shown in the sticker pack manager when there are no blessed sticker packs available." }, "stickers--StickerManager--ReceivedPacks": { @@ -1874,7 +1920,7 @@ "description": "Shown in the sticker pack manager next to sticker packs which are already installed." }, "stickers--StickerManager--UninstallWarning": { - "message": "送信元のメッセージを持っていない場合は、ステッカーパックを再インストールできないかもしれません。", + "message": "元のメッセージがない場合は、このステッカーパックを再インストールできないかもしれません。", "description": "Shown in the sticker pack manager next to sticker packs which are already installed." }, "stickers--StickerManager--Introduction--Image": { @@ -1886,31 +1932,51 @@ "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers." }, "stickers--StickerManager--Introduction--Body": { - "message": "文字ではなくステッカーを使いませんか?", + "message": "言葉ではなくステッカーを使いませんか?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "一部のステッカーをダウンロードできませんでした。", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." }, "stickers--StickerPicker--DownloadPending": { - "message": "ステッカーパックをインストール中...", + "message": "ステッカーパックをインストールしています…", "description": "Shown in the sticker picker when one or more stickers are still downloading." }, "stickers--StickerPicker--Empty": { - "message": "該当するステッカーがありません", + "message": "ステッカーはありません", "description": "Shown in the sticker picker when there are no stickers to show." }, "stickers--StickerPicker--Hint": { - "message": "送られてきたステッカーを含むステッカーパックをダウンロードできます。", + "message": "メッセージ内の新しいステッカーパックをインストールできます。", "description": "Shown in the sticker picker the first time you have received new packs you can install." }, "stickers--StickerPicker--NoPacks": { - "message": "ステッカーパックが見つかりませんでした", + "message": "ステッカーパックはありません", "description": "Shown in the sticker picker when there are no installed sticker packs." }, "stickers--StickerPicker--NoRecents": { - "message": "最近使用したステッカーがある場合はここに表示されます。", + "message": "最近使用したステッカーはここに表示されます。", "description": "Shown in the sticker picker when there are no recent stickers to show." }, "stickers--StickerPreview--Title": { @@ -1918,7 +1984,7 @@ "description": "The title that appears in the sticker pack preview modal." }, "stickers--StickerPreview--Error": { - "message": "ステッカーパックを開けませんでした。インターネットの接続状態を確認して再度お試しください。", + "message": "ステッカーパックを開けませんでした。インターネット接続を確認して再度試してください。", "description": "The message that appears in the sticker preview modal when there is an error." }, "EmojiPicker--empty": { @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "最近使った絵文字", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "絵文字", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "動物", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "食べ物", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "活動", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "旅行", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "物", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "記号", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "旗", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "キャンセル", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,14 +2083,14 @@ }, "Message--tap-to-view--outgoing": { "message": "メディア", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "このメッセージは閲覧済みです。", "description": "Shown when user clicks on an expired incoming view-once bubble" }, "Message--tap-to-view--outgoing--expired-toast": { - "message": "消えるメッセージは会話履歴に保存されません。", + "message": "使い捨てメッセージは会話履歴に保存されません。", "description": "Shown when user clicks on an expired outgoing view-once bubble" }, "Message--tap-to-view--incoming": { @@ -2032,7 +2134,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--preferences": { - "message": "設定を開く", + "message": "設定", "description": "Shown in the shortcuts guide" }, "Keyboard--open-conversation-menu": { @@ -2152,7 +2254,7 @@ "description": "Key shown in shortcut combination in shortcuts guide" }, "Keyboard--Key--one-to-nine-range": { - "message": "1 から 9", + "message": "1から9", "description": "Expresses that 1, 2, 3, up to 9 are available shortcut keys" }, "Keyboard--header": { @@ -2188,11 +2290,11 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "ミュートを切り替える", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "ビデオのオン/オフを切り替える", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2272,7 +2374,7 @@ "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--DropStage--help": { - "message": "ステッカーは、背景が透明で、 512x512 ピクセルの PNG または WebP 形式の画像である必要があります。推奨マージンは 16px です。", + "message": "ステッカーは、背景が透明で512x512ピクセルの、PNGまたはWebP形式の画像である必要があります。推奨マージンは16pxです。", "description": "Help text for the drop stage of the sticker creator" }, "StickerCreator--DropStage--showMargins": { @@ -2280,7 +2382,7 @@ "description": "Text for the show margins toggle on the drop stage of the sticker creator" }, "StickerCreator--DropStage--addMore": { - "message": "あと $count$ 個以上追加してください", + "message": "$count$個以上追加してください", "description": "Text to show user how many more stickers they must add", "placeholders": { "hashtag": { @@ -2290,7 +2392,7 @@ } }, "StickerCreator--EmojiStage--title": { - "message": "各ステッカーに絵文字を割り当てる", + "message": "各ステッカーに絵文字を追加", "description": "Title for the drop stage of the sticker creator" }, "StickerCreator--EmojiStage--help": { @@ -2374,11 +2476,11 @@ "description": "Text for the close button on the share stage of the sticker creator" }, "StickerCreator--ShareStage--createAnother": { - "message": "別のステッカーパックを作成", + "message": "別のステッカーパックを作成する", "description": "Text for the create another sticker pack button on the share stage of the sticker creator" }, "StickerCreator--ShareStage--socialMessage": { - "message": "Signalで新しいステッカーパックを作成しました。私が作成したステッカーパックをご確認ください。 #makeprivacystick", + "message": "Signalのステッカーパックを作成しましたので、ご覧ください。 #makeprivacystick", "description": "Text which is shared to social media platforms for sticker packs" }, "StickerCreator--Toasts--imagesAdded": { @@ -2418,15 +2520,15 @@ "description": "Text for the toast when a link for sharing is copied from the Sticker Creator" }, "StickerCreator--StickerPreview--light": { - "message": "ライトテーマのステッカー", + "message": "ライトテーマでのステッカー", "description": "Text for the sticker preview for the light theme" }, "StickerCreator--StickerPreview--dark": { - "message": "ダークテーマのステッカー", + "message": "ダークテーマでのステッカー", "description": "Text for the sticker preview for the dark theme" }, "StickerCreator--Authentication--error": { - "message": "Sticker Pack Creator を使うには、Signal をスマートフォンとデスクトップで設定してください。", + "message": "Sticker Pack Creatorを使うには、Signalを携帯電話とデスクトップで設定してください。", "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator" }, "Reactions--error": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "$name$があなたへメッセージを送信できるように、またあなたの名前とプロフィール画像が共有されるようにしますか? あなたが承認するまで、相手にはあなたがメッセージを見たことははわかりません。", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "$name$があなたへメッセージを送信できるように、またあなたの名前とプロフィール画像が共有されるようにしますか? ブロックを解除するまでメッセージは届きません。", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "$name$のブロックを解除しますか?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "グループのメンバーはあなたをもう一度このグループに加えることができるようになります。", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "$name$をブロックしますか?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "ブロックされたユーザは、あなたにメッセージや通話をすることができなくなります。", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "ブロックして$group$から抜けますか?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "あなたはこのグループからメッセージやアップデートを受け取ることができなくなり、グループのメンバーはあなたをもう一度このグループに加えることができなくなります。", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "削除して$group$から抜けますか?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "メンバー$count$人", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "$group$のメンバー", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "$group1$と$group2$のメンバー", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "$group1$、$group2$、$group3$のメンバー", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "$group1$、$group2$、$group3$、他$remainingCount$グループのメンバー", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$があなたをグループに追加しました。", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,63 +2792,71 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "音声通話を拒否しました", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "ビデオ通話を拒否しました", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "音声通話着信", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "ビデオ通話着信", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "音声通話着信あり", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "ビデオ通話着信あり", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "音声通話発信", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "ビデオ通話発信", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "音声通話応答なし", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "ビデオ通話応答なし", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "音声通話着信中…", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "ビデオ通話着信中…", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { - "message": "Calling...", + "message": "呼び出しています…", "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "着信中…", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "再接続しています…", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "使用条件とプライバシーポリシー", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "設定", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "動画", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "マイク", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "スピーカー", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "デバイスがありません", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "既定", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "通知をミュート", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "1時間ミュート", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "1日ミュート", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "1週間ミュート", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "1年間ミュート", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "ミュートを解除", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "$duration$までミュート", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "絵文字", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "管理者", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "グループ名を削除しました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "グループのアバターを変更しました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "あなたがグループに参加しました。", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "閉じる", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "ファイルを添付する", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/km/messages.json b/_locales/km/messages.json index 88b6d1b3f..83a2e9302 100644 --- a/_locales/km/messages.json +++ b/_locales/km/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "លក្ខខណ្ឌ និងគោលនយោបាយឯកជនភាព", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "ចម្លងបញ្ហា និងចាកចេញ", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "លុបទិន្នន័យទាំងអស់ និងបើកឡើងវិញ", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&ឯកសារ", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "ជ្រើសរើសទាំងអស់", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "ចាប់ផ្តើមការនិយាយ", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "នាំទាំងអស់ទៅកាន់ពុម្ពអក្សរ", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "ទំហំជាក់ស្តែង", @@ -147,6 +155,10 @@ "message": "ដំឡើង ជាឧបករណ៍ដាច់ដោយឡែក", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "ថតចម្លងតំណភ្ជាប់", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "ការសន្ទនាទាំងនេះ នឹងត្រូវធ្វើបណ្ណសារ និងបង្ហាញក្នុងប្រអប់សំបុត្រតែប៉ុណ្ណោះ ប្រសិនបើទទួលបានសារថ្មី។", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "បណ្ណសារការសន្ទនា", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "អ្នកបានចាកចេញពីក្រុម។", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "ផ្ញើ ទោះយ៉ាងណាក៏ដោយ", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "ហៅ យ៉ាងណាក៏ដោយ", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "លេខសុវត្ថិភាពរបស់អ្នកជាមួយ $name$ បានផ្លាស់ប្តូរ និងមិនត្រូវបានផ្ទៀងផ្ទាត់ឡើយ។ ចុច ដើម្បីបង្ហាញ។", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "តំណត្រូវបានចម្លង ទៅកាន់ clipboard", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "រាយការណ៍បញ្ហាមួយ", @@ -673,6 +689,10 @@ "message": "ស្វែងរក", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "ស្វែងរកក្នុង $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "ការវាយចលនាសម្រាប់ការសន្ទនានេះ", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "ដើម្បីបញ្ជូនសារសំឡេង អនុញ្ញាតឲ្យSignal Desktop ចូលប្រើប្រាស់ម៉ៃក្រូហ្វូនរបស់អ្នក។", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "អនុញ្ញាតចូលប្រើប្រាស់", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "បង្ហាញការកំណត់", @@ -999,13 +1019,17 @@ "message": "អ្នកមិនទាន់បានផ្តោះប្តូរសារណាមួយជាមួយលេខទំនាក់ទំនងនេះទេ។ លេខសុវត្ថិភាពរបស់អ្នកជាមួយគេ នឹងមានបន្ទាប់ពីផ្ញើសារដំបូង។", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "ព័ត៌មានបន្ថែម...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "ផ្ញើម្តងទៀត", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "លុបសារ", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "ដាក់ចំណងជើង...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "រក្សាទុក", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "រូបតំណាងឯកសារ", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "តភ្ជាប់ទូរស័ព្ទរបស់អ្នក ទៅកាន់ Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "ការកំណត់ Signal", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "ទាំងឈ្មោះអ្នកផ្ញើ និងសារ", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "គ្មានឈ្មោះ ឬ សារ", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "មានតែឈ្មោះអ្នកផ្ញើ", + "message": "ឈ្មោះតែប៉ុណ្ណោះ", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "សារថ្មី", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "សារថ្មី", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "ថ្មីៗបំផុតពី៖", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "ពី៖", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "ថ្មីៗបំផុត៖", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ បានប្រតិកម្ម $emoji$ ទៅសាររបស់អ្នក", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "ថ្មីៗបំផុត៖ $sender$ បានប្រតិកម្ម $emoji$ ទៅសាររបស់អ្នក", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ បានប្រតិកម្ម $emoji$ ទៅ៖ $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "ថ្មីៗបំផុត៖ $sender$ បានប្រតិកម្ម $emoji$ ទៅ៖ $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "ផ្ញើបរាជ័យ", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "សារបាត់ទៅវិញបានបិទ", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "អ្នកនៅតែអាចបន្ថែមកំណត់ត្រាសម្រាប់ខ្លួនអ្នកក្នុងការសន្ទនានេះ។ បើគណនីរបស់អ្នក មានឧបករណ៍ច្រើនបានតភ្ជាប់ កំណត់ត្រាថ្មីនឹងត្រូវធ្វើសមកាលកម្មផងដែរ។", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "លាក់របារម៉ឺនុយ", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "ព្រាង៖", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "រូបភាព", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "វីដេអូ", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "សារជាសំឡេង", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "សារសំឡេង", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "ឯកសារ", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "សារស្ទីកគ័រ", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "មិនគាំទ្រសារ", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "ហេតុអ្វីបានជាប្រើប្រាស់ពាក្យ នៅពេលអ្នកអាចប្រើប្រាស់ស្ទីកគ័រ?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "ស្ទីកគ័រមួយចំនួនមិនអាចទាញយកបាន។", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "ថ្មីៗ", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "អាហារ", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "បោះបង់", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "ព័ត៌មាន", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "អ្នកបានមើលសារនេះហើយ។", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "សមាជិកនឹងអាចដាក់អ្នកចូលក្នុងក្រុមនេះបានម្តងទៀត។", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "មនុស្សដែលបានហាមឃាត់ នឹងមិនអាចហៅមកអ្នក ឬផ្ញើសារបានទេ។", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "លក្ខខណ្ឌ និងគោលនយោបាយឯកជនភាព", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "ការកំណត់", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "វីដេអូ", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "លំនាំដើម", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "បិទសំឡេងសារជូនដំណឹង", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "បិទសំឡេងរយៈពេលមួយម៉ោង", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "បិទសំឡេងរយៈពេលមួយថ្ងៃ", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "បិទសំឡេងរយៈពេលមួយសប្តាហ៍", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "បិទសំឡេងរយៈពេលមួយឆ្នាំ", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "បើកសំឡេង", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "អ្នកគ្រប់គ្រង", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "អ្នកបានលុបឈ្មោះក្រុម។", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "អ្នកបានផ្លាស់ប្តូររូបតំណាងក្រុម។", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "អ្នកបានចូលក្រុមនេះ។", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "បិទ", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "ភ្ជាប់ឯកសារ", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/kn/messages.json b/_locales/kn/messages.json index 816c53da3..6530e01ec 100644 --- a/_locales/kn/messages.json +++ b/_locales/kn/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "ನಿಯಮಗಳು ಮತ್ತು ಖಾಸಗಿತನದ ನೀತಿ", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Copy error and quit", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಅಳಿಸಿ ಮರುಪ್ರಾರಂಭಿಸು", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&File", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "ಎಲ್ಲಾ ಆಯ್ಕೆಮಾಡಿ", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Start speaking", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Bring All to Front", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Actual Size", @@ -147,6 +155,10 @@ "message": "Set Up as Standalone Device", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "ಲಿಂಕ್ ನಕಲಿಸಿ", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "ಈ ಸಂಭಾಷಣೆಗಳನ್ನು ಆರ್ಕೈವ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಹೊಸ ಸಂದೇಶಗಳನ್ನು ಸ್ವೀಕರಿಸಿದರೆ ಮಾತ್ರ ಇನ್‌ಬಾಕ್ಸ್‌ನಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": " ಸಂಭಾಷಣೆ ಆರ್ಕೈವ್ ಮಾಡಿ", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "You left the group.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ಕಳುಹಿಸಿ", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ಕರೆ ಮಾಡಿ", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Your safety number with $name$ has changed and is no longer verified. Click to show.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Link Copied to Your Clipboard", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "ಸಮಸ್ಯೆಯನ್ನು ವರದಿಮಾಡಿ", @@ -673,6 +689,10 @@ "message": "ಹುಡುಕಿ", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Search in $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "Typing animation for this conversation", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "To send audio messages, allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Allow Access", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Show Settings", @@ -999,13 +1019,17 @@ "message": "ನೀವು ಇನ್ನೂ ಈ ಸಂಪರ್ಕದೊಂದಿಗೆ ಯಾವುದೇ ಸಂದೇಶಗಳನ್ನು ವಿನಿಮಯ ಮಾಡಿಲ್ಲ. ಅವರೊಂದಿಗೆ ನಿಮ್ಮ ಸುರಕ್ಷತಾ ಸಂಖ್ಯೆ ಮೊದಲ ಸಂದೇಶದ ನಂತರ ಲಭ್ಯವಿರುತ್ತದೆ.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "More Info...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "ಕಳುಹಿಸಲು ಮರುಪ್ರಯತ್ನಿಸು", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "ಸಂದೇಶವನ್ನು ಅಳಿಸು", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "ಶೀರ್ಷಿಕೆಯನ್ನು ಸೇರಿಸಿ", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "ಉಳಿಸಿ", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "File icon", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Link your phone to Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal Settings", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "ಕಳುಹಿಸುವವರ ಹೆಸರು ಮತ್ತು ಸಂದೇಶವನ್ನು ಎರಡೂ", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "ಯಾವುದೇ ಹೆಸರು ಅಥವಾ ಸಂದೇಶ ಬೇಡ", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "ಕಳುಹಿಸುವವರ ಹೆಸರು ಮಾತ್ರ", + "message": "ಹೆಸರು ಮಾತ್ರ", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "ಹೊಸ ಸಂದೇಶ", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "ಹೊಸ ಸಂದೇಶಗಳು", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Most recent from:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "ಇಂದ:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Most recent:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ reacted $emoji$ to your message", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to your message", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ reacted $emoji$ to: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Send failed", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "ಕಣ್ಮರೆಯಾಗುತ್ತಿದೆ ಸಂದೇಶಗಳು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "ಈ ಸಂಭಾಷಣೆಯಲ್ಲಿ ನೀವು ಸ್ವತಃ ನಿಮಗಾಗಿ ಟಿಪ್ಪಣಿಗಳನ್ನು ಸೇರಿಸಬಹುದು. ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಯಾವುದೇ ಸಾಧನಗಳಲ್ಲಿ ಲಿಂಕ್ ಮಾಡಿದ್ದಲ್ಲಿ, ಹೊಸ ಟಿಪ್ಪಣಿಗಳನ್ನು ಸಿಂಕ್ ಮಾಡಲಾಗುವುದು.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Hide menu bar", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "ಕರಡು", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "ಫೋಟೋ", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "ವೀಡಿಯೊ", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "ಧ್ವನಿ ಸಂದೇಶ", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "ಆಡಿಯೋ ಸಂದೇಶ", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "ಫೈಲ್", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Sticker message", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Unsupported message", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "ಯಾವಾಗ ಪದಗಳನ್ನು ಬಳಸಬೇಕು ನೀವು ಉಪಯೋಗಿಸಬಹುದು ಸ್ಟಿಕ್ಕರ್‌ಗಳು?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Recents", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Food", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "ರದ್ದುಮಾಡು", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "ಮಾಧ್ಯಮ", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "ನೀವು ಈಗಾಗಲೇ ಈ ಸಂದೇಶವನ್ನು ವೀಕ್ಷಿಸಿದ್ದೀರಿ.", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "ಗುಂಪಿನ ಸದಸ್ಯರು ನಿಮ್ಮನ್ನು ಪುನಃ ಈ ಗುಂಪಿಗೆ ಸೇರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Blocked people won't be able to call you or send you messages.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "ನಿಯಮಗಳು ಮತ್ತು ಖಾಸಗಿತನದ ನೀತಿ", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "ಸೆಟ್ಟಿಂಗ್‌ಗಳು", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "ವೀಡಿಯೊ", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "ಡೀಫಾಲ್ಟ್", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "ಅಧಿಸೂಚನೆಗಳನ್ನು ಮ್ಯೂಟ್ ಮಾಡಿ", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "ಒಂದು ಗಂಟೆಗಾಗಿ ಮ್ಯೂಟ್ ಮಾಡಿ", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "ಒಂದು ದಿನಕ್ಕಾಗಿ ಮ್ಯೂಟ್ ಮಾಡಿ", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "ಒಂದು ವಾರಕ್ಕಾಗಿ ಮ್ಯೂಟ್ ಮಾಡಿ", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "ಒಂದು ವರ್ಷಕ್ಕಾಗಿ ಮ್ಯೂಟ್ ಮಾಡಿ", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "ಅನ್‌ಮ್ಯೂಟ್ ಮಾಡಿ", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "ಅಡ್ಮಿನ್‌‌", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "ನೀವು ಗುಂಪಿನ ಹೆಸರನ್ನು ತೆಗೆದುಹಾಕಿದ್ದೀರಿ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "You changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "ನೀವು ಗುಂಪಿಗೆ ಸೇರಿದ್ದೀರಿ.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Close", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Attach file", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/ko/messages.json b/_locales/ko/messages.json index 18918abf5..075cdf08d 100644 --- a/_locales/ko/messages.json +++ b/_locales/ko/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "이용약관 및 개인정보 처리방침", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "오류 복사 후 종료", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "모든 데이터 삭제 후 재시작", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "파일 (&F)", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "모두 선택", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "말하기 시작", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "모두 앞으로", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "실제 크기", @@ -147,6 +155,10 @@ "message": "독립 실행형 기기로 설정", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "링크 복사", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "이 대화들은 보관 처리되었으며 새 메시지를 받을 때에만 받은 메시지에 표시됩니다.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "보관된 대화", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "당신은 그룹에서 떠났습니다.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "무시하고 보내기", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "계속 전화", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "$name$와의 안전 번호가 변경되었으며 검증이 취소되었습니다. 클릭하여 자세히 알아보세요.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "클립보드에서 링크가 복사되었습니다", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "오류 보고", @@ -673,6 +689,10 @@ "message": "검색", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Search in $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "이 대화의 입력 애니메이션", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Signal Desktop에서 음성 메시지를 보내려면 마이크 권한이 필요합니다.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "권한 허용", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "설정 보이기", @@ -999,13 +1019,17 @@ "message": "아직 이 연락처와 메시지를 주고받은 적이 없습니다. 안전 번호는 첫 번째 메시지를 주거나 받은 이후 이용 가능합니다.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "더 보기…", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "다시 보내기", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "메시지 삭제", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "자막 추가...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "저장", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "파일 아이콘", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "휴대전화와 Signal Desktop 연결하기", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal 설정", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "발신인과 메시지 모두 보기", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "발신인과 메시지 모두 보이지 않기", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "발신인만", + "message": "이름", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "새 메시지", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "새 메시지", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "최근 메시지:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "보낸이:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "최근 메시지:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ reacted $emoji$ to your message", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to your message", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ reacted $emoji$ to: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "보내기 실패", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "사라지는 메시지 기능 꺼짐", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "이 대화에서는 스스로 메모를 남길 수 있습니다. 내 계정에 연결된 기기 또한 새 메모가 같이 동기화됩니다.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "메뉴 바 숨기기", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "임시보관:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "사진", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "동영상", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "음성 메시지", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "음성 메시지", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "파일", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "스티커 메시지", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Unsupported message", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "스티커를 쓸 수 있는데 왜 일일이 글을 입력해야 하죠?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "일부 스티커를 다운로드할 수 없습니다.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "최근", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Food", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "취소", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "미디어", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "이미 메세지를 확인하셨습니다.", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "그룹 멤버가 나를 다시 그룹에 추가할 수 있게 됩니다.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Blocked people won't be able to call you or send you messages.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "이용약관 및 개인정보 처리방침", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "설정", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "동영상", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "기본값", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "대화 알림 끄기", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "1시간 동안 알림 끄기", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "1일 동안 알림 끄기", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "1주일 동안 알림 끄기", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "1년 동안 알림 끄기", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "알림 켜기", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "관리자", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "그룹 이름을 삭제했습니다.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "You changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "그룹에 참가하였습니다.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "닫기", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Attach file", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/lt/messages.json b/_locales/lt/messages.json index f39657c40..38854ad72 100644 --- a/_locales/lt/messages.json +++ b/_locales/lt/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Sąlygos ir Privatumo politika", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Kopijuoti klaidą ir išeiti", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Ištrinti visus duomenis ir paleisti iš naujo", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Failas", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Žymėti viską", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Pradėti kalbėjimą", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Perkelti visus į priekį", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Įprastas dydis", @@ -147,6 +155,10 @@ "message": "Nusistatyti kaip atskirą įrenginį", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Kopijuoti nuorodą", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Šie pokalbiai yra archyvuoti ir atsiras skyrelyje Gauta tik tuomet, jei bus gautos naujos žinutės.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Archyvuoti pokalbį", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Jūs išėjote iš grupės.", + "message": "Jūs daugiau nebesate grupės narys.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "Saugumo numeris, kurį bandote patvirtinti, pasikeitė. Peržiūrėkite savo saugumo numerį su $name1$. Atminkite, šis pokytis gali reikšti, kad kažkas bando perimti jūsų susirašinėjimą arba, kad $name2$, tiesiog, iš naujo įdiegė Signal.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "Jūsų saugumo numeris su $name1$ pasikeitė. Tai gali reikšti, kad kažkas bando perimti jūsų susirašinėjimą arba, kad $name2$, 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": { "name1": { @@ -377,9 +389,13 @@ "message": "Vis tiek siųsti", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Vis tiek skambinti", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Jūsų saugumo numeris su $name$ pasikeitė ir daugiau nebėra patvirtintas. Spustelėkite, norėdami rodyti.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Nuoroda nukopijuota į iškarpinę", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Pranešti apie klaidą", @@ -673,6 +689,10 @@ "message": "Ieškoti", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Ieškoti pokalbyje $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "Rašymo animacija šiam pokalbiui", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Šis žmogus yra jūsų adresatų sąraše.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Norėdami siųsti garso žinutes, suteikite Signal Desktop prieigą prie savo mikrofono.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "Norėdami skambinti, privalote leisti Signal Desktop gauti prieigą prie jūsų mikrofono.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "Norėdami skambinti su vaizdu, privalote leisti Signal Desktop gauti prieigą prie jūsų kameros.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Leisti prieigą", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Rodyti nustatymus", @@ -999,13 +1019,17 @@ "message": "Jūs su šiuo adresatu dar nesate apsikeitę jokiomis žinutėmis. Jūsų saugumo numeris bus prieinamas po pirmosios žinutės.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Daugiau informacijos...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Bandyti siųsti dar kartą", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Ištrinti žinutę", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Pridėti paaiškinimą...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Įrašyti", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Failo piktograma", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Susiekite savo telefoną su Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal nustatymai", @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Leisti prieigą prie mikrofono", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Leisti prieigą prie kameros", "description": "Description of the media permission description" }, "general": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Ir siuntėjo vardas, ir žinutė", + "message": "Vardas, turinys ir veiksmai", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Nei vardas, nei žinutė", + "message": "Jokio vardo ar turinio", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Tik siuntėjo vardas", + "message": "Tik vardą", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Nauja žinutės", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Naujos žinutės", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Paskiausi nuo:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Nuo:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Paskiausi:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ sureagavo į jūsų žinutę: $emoji$", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ grupėje $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "Paskiausi: $sender$ sureagavo į jūsų žinutę: $emoji$", + "notificationReaction": { + "message": "$sender$ sureagavo į jūsų žinutę: $emoji$", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Paskiausi: $sender$ sureagavo $emoji$ į: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Išsiuntimas nepavyko", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "Dalinai išsiųsta, spustelėkite išsamesnei informacijai", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "Jūs nustatėte išnykstančių žinučių laiką į $time$.", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "Išnykstančių žinučių laikas atnaujintas į $time$.", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "Narys nustatė išnykstančių žinučių laiką į $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ nustatė išnykstančių žinučių laiką į $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1557,8 +1557,12 @@ "message": "Išnykstančios žinutės išjungtos", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "Narys išjungė išnykstančias žinutes.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { - "message": "$name$ disabled disappearing messages.", + "message": "$name$ išjungė išnykstančias žinutes.", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -1586,19 +1590,19 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Atkurti skambučių garsus", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "Rodyti pranešimus apie skambučius", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Įjungti gaunamuosius skambučius", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$ pasikeitė profilio vardą iš $oldProfile$ į $newProfile$.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$ pasikeitė profilio vardą į $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "Jūsų saugumo numeris su $name1$:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "Šiame pokalbyje galite rašyti sau pastabas. Jeigu yra su paskyra susietų įrenginių, naujos pastabos bus sinchronizuotos.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Atkreipti dėmesį į šį langą, kai atsiranda pranešimas", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Slėpti meniu juostą", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Juodraštis:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Nuotrauka", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Vaizdo įrašai", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Balso žinutė", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Garso žinutė", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Failas", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Lipduko žinutė", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Nepalaikoma žinutė", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Paskiausi", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Šypsenėlės", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Gyvūnai", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Maistas", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Veiklos", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Kelionės", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Objektai", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Simboliai", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Vėliavos", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Atsisakyti", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Medija", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Jūs jau žiūrėjote šią žinutę.", @@ -2188,11 +2290,11 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "Perjungti nutildymą", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "Perjungti vaizdą", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "Ar norite leisti, kad $name$ rašytų jums žinutes, ir bendrinti savo vardą bei nuotrauką su šiuo naudotoju? Naudotojas nežinos, kad matėte jo žinutes tol, kol nesutiksite.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "Ar norite leisti, kad $name$ rašytų jums žinutes, ir bendrinti savo vardą bei nuotrauką su šiuo naudotoju? Jūs negausite jokių žinučių tol, kol neatblokuosite šio naudotojo.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "Atblokuoti $name$?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Grupės nariai galės ir vėl jus pridėti į šią grupę.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "Užblokuoti $name$?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Užblokuoti žmonės negalės jums skambinti ar siųsti žinučių.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "Užblokuoti ir išeiti iš $group$?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "Jūs daugiau nebegausite žinučių ar atnaujinimų iš šios grupės, o nariai nebegalės vėl pridėti jūsų į šią grupę.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "Ištrinti ir išeiti iš $group$?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "Narių: $count$", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "$group$ grupės narys.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "$group1$ ir $group2$ grupių narys.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "$group1$, $group2$ ir $group3$ grupių narys.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "$group1$, $group2$, $group3$ ir dar $remainingCount$ grupių narys.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ pridėjo jus į grupę.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,51 +2792,51 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "Jūs atmetėte garso skambutį", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "Jūs atmetėte vaizdo skambutį", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "Gaunamasis garso skambutis", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "Gaunamasis vaizdo skambutis", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Praleistas garso skambutis", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Praleistas vaizdo skambutis", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "Išsiunčiamasis garso skambutis", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "Išsiunčiamasis vaizdo skambutis", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "Neatsakytas garso skambutis", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "Neatsakytas vaizdo skambutis", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "Gaunamasis garso skambutis...", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "Gaunamasis vaizdo skambutis...", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { @@ -2742,11 +2844,19 @@ "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "Skambinama...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "Jungiamasi iš naujo...", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Sąlygos ir Privatumo politika", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Nustatymai", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Vaizdo įrašai", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Mikrofonas", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Garsiakalbiai", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "Nėra prieinamų įrenginių", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Numatytoji", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Išjungti pranešimus", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Išjungti pranešimus vienai valandai", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Išjungti pranešimus vienai dienai", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Išjungti pranešimus vienai savaitei", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Išjungti pranešimus vieneriems metams", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Įjungti pranešimus", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Pranešimai išjungti iki $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Šypsenėlės", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Administratorius", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Nepavyko atnaujinti išnykstančių žinučių laikmačio. Vėliau bandykite dar kartą.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ pakeitė grupės pavadinimą į „$newTitle$“", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "Jūs pakeitėte grupės pavadinimą į „$newTitle$“.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "Narys pakeitė grupės pavadinimą į „$newTitle$“", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ pašalino grupės pavadinimą.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Jūs pašalinote grupės pavadinimą.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "Narys pašalino grupės pavadinimą.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ pakeitė grupės avatarą.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Jūs pakeitėte grupės avatarą.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "Narys pakeitė grupės avatarą.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ pašalino grupės avatarą.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "Jūs pašalinote grupės avatarą.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "Narys pašalino grupės avatarą.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ pakeitė asmenis, kurie gali keisti grupės informaciją į „Tik administratoriai“.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "Jūs pakeitėte asmenis, kurie gali keisti grupės informaciją į „Tik administratoriai“.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "Administratorius pakeitė asmenis, kurie gali keisti grupės informaciją į „Tik administratoriai“.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ pakeitė asmenis, kurie gali keisti grupės informaciją į „Visi nariai“.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "Jūs pakeitėte asmenis, kurie gali keisti grupės informaciją į „Visi nariai“.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "Administratorius pakeitė asmenis, kurie gali keisti grupės informaciją į „Visi nariai“.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ pakeitė asmenis, kurie gali keisti grupės narystes į „Tik administratoriai“.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "Jūs pakeitėte asmenis, kurie gali keisti grupės narystes į „Tik administratoriai“.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "Administratorius pakeitė asmenis, kurie gali keisti grupės narystes į „Tik administratoriai“.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ pakeitė asmenis, kurie gali keisti grupės narystes į „Visi nariai“.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "Jūs pakeitėte asmenis, kurie gali keisti grupės narystes į „Visi nariai“.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "Administratorius pakeitė asmenis, kurie gali keisti grupės narystes į „Visi nariai“.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ priėmė nuo $inviterName$ pakvietimą prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "Jūs priėmėte nuo $inviterName$ pakvietimą prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ priėmė jūsų pakvietimą prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ pridėjo naudotoją $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "Jūs pridėjote naudotoją $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "Narys pridėjo naudotoją $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ pridėjo jus į grupę.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Jūs prisijungėte prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "Narys pridėjo jus į grupę.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ pašalino naudotoją $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ išėjo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "Jūs pašalinote naudotoją $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "Narys pašalino naudotoją $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ jus pašalino.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "Jūs išėjote.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "Narys jus pašalino.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ paskyrė $memberName$ administratoriumi.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "Jūs paskyrėte $memberName$ administratoriumi.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "Administratorius paskyrė $memberName$ administratoriumi.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ paskyrė jus administratoriumi.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "Administratorius paskyrė jus administratoriumi.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ panaikino $memberName$ turėtas administratoriaus teises.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "Jūs panaikinote $memberName$ turėtas administratoriaus teises.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "Administratorius panaikino $memberName$ turėtas administratoriaus teises.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ panaikino jūsų, kaip administratoriaus, teises.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "Administratorius panaikino jūsų, kaip administratoriaus, teises.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ pakvietė 1 žmogų prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "Jūs pakvietėte $inviteeName$ į grupę.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "Narys pakvietė 1 žmogų prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ pakvietė jus prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "Narys pakvietė jus prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ pakvietė $count$ žmones(-ių) į grupę.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "Jūs pakvietėte $count$ žmones(-ių) į grupę.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "Narys pakvietė $count$ žmones(-ių) į grupę.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 žmogus, kurį pakvietė $memberName$, atmetė pakvietimą prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ atmetė jūsų pakvietimą prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 žmogus atmetė pakvietimą prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ panaikino 1 žmogui pakvietimą prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "Jūs panaikinote 1 žmogui pakvietimą prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "Administratorius panaikino 1 žmogui pakvietimą prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ panaikino $count$ žmonėms(-ių) pakvietimus prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "Jūs panaikinote $count$ žmonėms(-ių) pakvietimus prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "Administratorius panaikino $count$ žmonėms(-ių) pakvietimus prisijungti prie grupės.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ panaikino pakvietimą prisijungti prie grupės 1 žmogui, kurį pakvietė $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "Jūs panaikinote pakvietimą prisijungti prie grupės 1 žmogui, kurį pakvietė $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "Administratorius panaikino pakvietimą prisijungti prie grupės 1 žmogui, kurį pakvietė $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ panaikino pakvietimą prisijungti prie grupės, kurį siuntėte naudotojui $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "Jūs panaikinote savo pakvietimą, skirtą naudotojui $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "Administratorius panaikino pakvietimą prisijungti prie grupės, kurį siuntėte naudotojui $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ panaikino pakvietimus prisijungti prie grupės $count$ žmonėms(-ių), kuriuos pakvietė $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "Jūs panaikinote pakvietimus prisijungti prie grupės $count$ žmonėms(-ių), kuriuos pakvietė $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "Administratorius panaikino pakvietimus prisijungti prie grupės $count$ žmonėms(-ių), kuriuos pakvietė $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ panaikino pakvietimus prisijungti prie grupės, kuriuos siuntėte $count$ žmonėms(-ių).", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "Jūs panaikinote savo pakvietimus $count$ žmonėms(-ių).", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "Administratorius panaikino pakvietimus prisijungti prie grupės, kuriuos siuntėte $count$ žmonėms(-ių).", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Užverti", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Pridėti failą", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/mk/messages.json b/_locales/mk/messages.json index 83691dd85..cec07f56b 100644 --- a/_locales/mk/messages.json +++ b/_locales/mk/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Услови и Политика на Приватност", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Copy error and quit", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Delete all data and restart", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&File", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Select All", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Почни да зборуваш", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Bring All to Front", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Actual Size", @@ -147,6 +155,10 @@ "message": "Set Up as Standalone Device", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Копирај го линкот", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Овие разговори се архивирани и ќе се појават само во Инбокс ако нови пораки се пристигнати.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Архивирај разговор", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Ја напуштивте групата. ", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "Сеедно Испрати", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Сеедно Повикај", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Your safety number with $name$ has changed and is no longer verified. Click to show.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Link Copied to Your Clipboard", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Пријави проблем", @@ -614,7 +630,7 @@ "description": "Item under the help menu, pops up a screen showing the application's keyboard shortcuts" }, "contactUs": { - "message": "Contact Us", + "message": "КОнтактирајте не", "description": "Item under the help menu, takes you to the contact us support page" }, "goToReleaseNotes": { @@ -673,6 +689,10 @@ "message": "Барај", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Search in $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "Typing animation for this conversation", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "To send audio messages, allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Allow Access", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Show Settings", @@ -999,13 +1019,17 @@ "message": "You haven't exchanged any messages with this contact yet. Your safety number with them will be available after the first message.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "More Info...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Retry Send", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Избриши порака", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Add a caption...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Зачувај", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "File icon", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Link your phone to Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal Поставки", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Both sender name and message", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Neither name nor message", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Само името на испраќачот", + "message": "Само име", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Нова порака", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Нови пораки", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Најново од: ", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Од:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Најново:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ reacted $emoji$ to your message", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to your message", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ reacted $emoji$ to: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Испраќањето е неуспешно", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "Пораки што исчезнуваат се оневозможени", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "Можете да си додадете бележник во овој разговор. Ако на вашата сметка има поврзани уреди, новите забелешки ќе бидат синхронизирани.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Hide menu bar", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Скица:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Слика", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Видео", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Гласовна порака", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Аудио порака", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Датотека", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Sticker message", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Unsupported message", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "Зошто да употребуваш зборови кога можеш стикери?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Неодамнешни", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Food", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Откажи", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Медија", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Веќе ја видовте оваа порака.", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Членовите на групата ќе можат повторно да ве додаваат во оваа група.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Blocked people won't be able to call you or send you messages.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2682,11 +2784,11 @@ "description": "Shown in tooltip for the button to accept a call (audio or video)" }, "acceptCallWithoutVideo": { - "message": "Answer without video", + "message": "Одговори без видео", "description": "Shown in tooltip for the button to accept a video call without video" }, "declineCall": { - "message": "Decline", + "message": "Одбиј", "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Услови и Политика на Приватност", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Поставки", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Видео", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Стандардно ", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Безвучни известувања", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Исклучи звук на 1 час", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Исклучи звук на 1 ден", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Исклучи звук на 1 недела", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Исклучи звук на 1 година", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Вклучи звук", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Администратор", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Вие го отстранивте името на групата.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "You changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Вие и се приклучивте на групата.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Затвори", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Attach file", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/mr/messages.json b/_locales/mr/messages.json index b3d2f4bc1..829683bfe 100644 --- a/_locales/mr/messages.json +++ b/_locales/mr/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "अटी आणि गोपनीयता धोरण", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "त्रुटी कॉपी करा आणि सोडा", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "सर्व डेटा हटवा आणि पुन्हा सुरू करा", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "फाईल", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "सर्व निवडा", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "बोलणे सुरू करा", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "सर्व समोर आणा", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "खरा आकार", @@ -147,6 +155,10 @@ "message": "स्टँडअलोन डिव्हाईस म्हणून सेटअप करा", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "दुवा कॉपी करा", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "ही संभाषणे आर्काईव्हे केलेले आहेत आणि इनबॉक्स मध्ये फक्त नवीन संदेश प्राप्त झाल्यास दिसतील.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "संभाषण आर्काईव्ह करा", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "You left the group.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "तरीही पाठवा", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "तरीही कॉल करा", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "$name$ सोबतचा आपला सुरक्षितता नंबर बदलला आहे आणि आता सत्यापित नाही. दाखविण्यासाठी क्लिक करा.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Link Copied to Your Clipboard", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "एका समस्येचा अहवाल द्या", @@ -673,6 +689,10 @@ "message": "शोध", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "$conversationName$ मध्ये शोधा", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "या संभाषणासाठी टाईपिंग अॅनिमेशन", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "ऑडिओ संदेश पाठविण्यासाठी, Signal Desktop ला आपला मायक्रोफोन अॅक्सेस करण्याची अनुमती द्या.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "अॅक्सेस अनुमती द्या", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "सेटिंग दाखवा", @@ -999,13 +1019,17 @@ "message": "आपण आतापर्यंत या संपर्कासोबत कुठलाही संदेश विनिमय केलेला नाही. त्यांच्यासोबतचा आपला सुरक्षितता नंबर पहिल्या संदेशानंतर उपलब्ध होईल.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "अधिक माहिती...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "पुन्हा पाठवा", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "संदेश हटवा", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "एक कॅप्शन जोडा...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "जतन करा", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "फाईल चिन्ह", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Signal Desktop वर आपला फोन लिंक करा", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal सेटिंग", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "दोन्ही प्रेषक नाव आणि संदेश", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "नाव आणि संदेश दोन्ही नाही", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "फक्त प्रेषक नाव", + "message": "फक्त नाव", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "नवीन संदेश", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "नवीन संदेश", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "सर्वात अलीकडील याकडून:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "याकडून:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "सर्वात अलीकडील:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ reacted $emoji$ to your message", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to your message", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ reacted $emoji$ to: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "पाठविणे अयशस्वी", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "हरवणारे संदेश अक्षम केले", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "या संभाषणामध्ये आपण स्वतःसाठी टिपा जोडू शकता. जर आपल्या खात्यामध्ये लिंक केलेले डिव्हाईस असतील, तर नवीन टिपा संकलित केल्या जातील. ", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "मेनू पट्टी लपवा", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "मसुदा:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "फोटो", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "व्हिडिओ", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "व्हॉईस संदेश", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "ऑडिओ संदेश", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "फाईल", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "स्टिकर संदेश", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "असमर्थित संदेश", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "स्टिकर वापरू शकत असताना शब्द का वापरायचे?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "काही स्टिकर डाऊनलोड केले जाऊ शकले नाहीत.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Recents", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Food", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "रद्द करा", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "मीडिया", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "हा संदेश आपण आधीच पाहिला आहे.", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "गट सदस्य आपल्याला पुन्हा या गटात जोडू शकतील.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "अवरोधित लोक आपल्याला कॉल करण्यास किंवा संदेश पाठविण्यास सक्षम असणार नाहीत.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "अटी आणि गोपनीयता धोरण", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "सेटिंग", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "व्हिडिओ", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "पूर्वनिर्धारित", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "सूचना म्यूट करा", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "एक तासाकरिता म्यूट करा", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "एक दिवसाकरिता म्यूट करा", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "एक आठवड्याकरिता म्यूट करा", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "एक वर्षाकरिता म्यूट करा", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "अनम्यूट करा", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "प्रशासक", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "आपण गट नाव काढले.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "You changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "आपण गटात सामील झालात.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "बंद करा", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "फाईल संलग्न करा", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/ms/messages.json b/_locales/ms/messages.json index 20a89d1ab..daffe5411 100644 --- a/_locales/ms/messages.json +++ b/_locales/ms/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Terma & Dasar Privasi", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Ralat menyalin dan berhenti", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Padam semua dan mula semula", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Fail", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Pilih Semua", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Mula bercakap", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Bawakan Semua Ke Hadapan", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Saiz Sebenar", @@ -147,6 +155,10 @@ "message": "Pasang sebagai Peranti Kendiri", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Salin Pautan", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Perbualan ini diarkibkan dan hanya akan muncul dalam Peti Masuk jika mesej baru diterima.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Perbualan Arkib", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "You left the group.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "Hantar Juga", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Panggil Juga", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Nombor keselamatan anda dengan $name$ telah ditukar dan tidak lagi disahkan. Klik untuk memaparkan.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Link Copied to Your Clipboard", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Laporkan isu", @@ -673,6 +689,10 @@ "message": "Cari", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Cari dalam $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "Menaip animasi untuk perbualan ini", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Untuk menghantar mesej audio, benarkan Signal Desktop untuk mengakses mikrofon anda.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Benarkan Capaian", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Paparkan Tetapan", @@ -999,13 +1019,17 @@ "message": "Anda belum bertukar sebarang mesej dengan kenalan ini lagi. Nombor keselamatan anda dengan mereka akan tersedia selepas mesej pertama.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Maklumat Lanjut...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Cuba Hantar Semula", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Padam Mesej", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Tambah kapsyen...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Simpan", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Ikon fail", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Pautkan telefon anda kepada Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Tetapan Signal", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Kedua-dua nama penghantar dan mesej", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Tiada nama atau mesej", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Nama penghantar sahaja", + "message": "Nama sahaja", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Mesej Baru", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Mesej-mesej Baru", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Terbaru daripada:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Daripada:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Terbaru:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ reacted $emoji$ to your message", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to your message", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ reacted $emoji$ to: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Penghantaran gagal", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "Mesej hilang dinyahdayakan", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "Anda boleh menambah nota untuk diri sendiri dalam perbualan ini. Jika akaun anda mempunyai peranti dipautkan, nota baru akan disegerakkan.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Sembunyikan bar menu", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Draf:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Foto", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Video", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Mesej Suara", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Mesej Audio", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Fail", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Mesej pelekat", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Mesej tidak disokong", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "Mengapa menggunakan kata-kata apabila anda boleh menggunakan pelekat?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "Sesetengah pelekat tidak dapat dimuat turun.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Recents", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Food", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Batal", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Media", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Anda telah melihat mesej ini.", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Ahli-ahli kumpulan akan dapat menambah anda kepada kumpulan ini lagi.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Blocked people won't be able to call you or send you messages.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Terma & Dasar Privasi", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Tetapan", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Video", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Lalai", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Bisukan pemberitahuan", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Bisukan untuk satu jam", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Bisukan untuk satu hari", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Bisukan untuk satu minggu", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Bisukan untuk satu tahun", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Nyahbisukan", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Pentadbir", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Anda mengeluarkan nama kumpulan.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "You changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Anda menyertai kumpulan.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Tutup", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Lampirkan fail", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/nb/messages.json b/_locales/nb/messages.json index 58aa65728..4f4659851 100644 --- a/_locales/nb/messages.json +++ b/_locales/nb/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Vilkår og personvernerklæring", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Kopier feil og avslutt", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Slett alle data og restart", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Fil", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Velg Alt", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Begynn å snakke", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Bring alle vinduer til front", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Faktisk Størrelse", @@ -147,6 +155,10 @@ "message": "Sett Opp som Frittstående Enhet", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Kopier lenke", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Disse samtalene er arkiverte og vil dukke opp igjen i innboksen om de får nye meldinger.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Arkiver samtalen", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Du forlot gruppen.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "Nummeret du forsøker å verifisere har endret seg. Vennligst sjekk ditt nye sikkerhetsnummer med $name1$. Husk, dette kan bety at noen forsøker å få tilgang til din kommunikasjon eller at $name2$ har reinstallert Signal.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "Ditt sikkerhetsnummer med $name1$har endret seg. Dette kan bety at noen forsøker å få tilgang til din kommunikasjon, eller at $name2$har reinstallert Signal. Du bør forsøke å verifisere ditt sikkerhetsnummer med denne kontakten.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "Send likevel", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Ring likevel", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Sikkerhetsnummeret du deler med $name$ er endret og ikke lenger bekreftet. Trykk for å vise nummeret.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Lenken kopiert til utklippstavlen", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Meld fra om feil", @@ -673,6 +689,10 @@ "message": "Søk", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Søk i $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "Markør som viser at noen holder på å skrive i samtalen.", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Denne personen er i kontaktene dine.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "For å sende lydmeldinger, gi Signal Desktop tilgang til mikrofonen din.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "For å ringe må du gi Signal desktop tilgang til din mikrofon.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "For å gjøre videosamtaler må du gi Signal desktop tilgang til ditt kamera.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Tillat Tilgang", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Vis Innstillnger", @@ -999,13 +1019,17 @@ "message": "Du har ikke utvekslet meldinger med denne kontakten ennå. Sikkerhetsnummeret dere deler vil være tilgjengelig etter den første meldingen.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Mer info...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Send på nytt", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Slett melding", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Legg til bildetekst…", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Lagre", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Filikon", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Koble telefonen din til Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Innstillinger for Signal", @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Tillat bruk av mikrofon", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Tillat bruk av kamera", "description": "Description of the media permission description" }, "general": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Både navn og melding", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Verken navn eller melding", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Kun navn", + "message": "Bare navn", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Ny melding", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Nye meldinger", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Nyeste fra:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Fra:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Siste:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ reacted $emoji$ to your message", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to your message", + "notificationReaction": { + "message": "$sender$ reacted $emoji$ to your message", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Sending feilet", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "Delvis sendt, klikk for detaljer", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "Utløpstid for meldinger er slått av", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1586,19 +1590,19 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Spill ringelyder", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "Vis meldinger om samtaler", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Tillat innkommende samtaler", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$ endret sitt profilnavn fra $oldProfile$ til $newProfile$.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$ endret sitt profilnavn til $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "Ditt sikkerhetsnummer er $name1$;", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "Du kan legge til notater for deg selv i denne samtalen. Hvis kontoen din har koblede enheter, blir nye notater synkronisert.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Skjul menylinje", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Utkast:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Bilde", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Video", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Talemelding", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Lydmelding", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Fil", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Klistremerke-melding", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Ustøttet melding", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Sist brukte", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Mat", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Avbryt", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Media", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Du har allerede sett denne meldingen.", @@ -2188,11 +2290,11 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "Demp mikrofon av og på", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "Skru video av og på", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "Fjern blokkering av $name$?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Gruppemedlemmer kan legge deg til denne gruppen igjen.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "Blokker $name$?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Blokkerte personer vil ikke kunne ringe deg eller sende deg meldinger.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "Blokker og forlat $group$?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "Du vil ikke lengre motta meldinger eller oppdateringer fra denne gruppen, og medlemmer vil ikke være i stand til å legge deg til i gruppen igjen.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "Slett og forlat $group$?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ medlemmer", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "Medlem av $group$.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "Medlem av $group1$ og $group2$.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "Medlem av $group1$, $group2$, og $group3$.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "Medlem av $group1$, $group2$, $group3$og $remainingCount$til.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ la deg til gruppen.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,63 +2792,71 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "Du blokkerte et lydanrop", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "Du blokkerte et videoanrop", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "Innkommende lydsamtale", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "Innkommende videosamtale", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Tapt lydsamtale", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Tapt videosamtale", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "Utgående lydsamtale", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "Utgående videosamtale", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "Ubesvart lydsamtale", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "Ubesvart videosamtale", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "Innkommende lydsamtale...", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "Innkommende videosamtale...", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { - "message": "Calling...", + "message": "Ringer...", "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "Det ringer...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "Kober til på nytt...", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Vilkår og personvernerklæring", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Innstillinger", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Video", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Forvalgt", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Skru av varsler", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Varsler avslått i en time", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Varsler avslått i en dag", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Varsler avslått i en uke", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Varsler avslått i ett år", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Slå lyd på", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Administrator", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Du fjernet gruppenavnet.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Du endret gruppens avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Du ble med i gruppen.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Lukk", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Attach file", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/nl/messages.json b/_locales/nl/messages.json index 49b8a1ab5..ece635c58 100644 --- a/_locales/nl/messages.json +++ b/_locales/nl/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Gebruiksvoorwaarden & privacybeleid", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Foutmelding kopiëren en afsluiten", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -147,6 +155,10 @@ "message": "Instellen als apart apparaat", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Verwijzing kopiëren", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "Het veiligheidsnummer dat je wilt verifiëren is veranderd. Controleer je nieuwe veiligheidsnummer met $name1$. Let op: dit kan betekenen dat iemand je gesprekken probeert te onderscheppen, of dat$name2$ gewoonweg Signal opnieuw heeft geïnstalleerd.", + "message": "Het veiligheidsnummer dat je wilt verifiëren is veranderd. Controleer je nieuwe veiligheidsnummer met $name1$. Let op: dit kan betekenen dat iemand je gesprekken probeert te onderscheppen, of dat $name2$ gewoonweg Signal opnieuw heeft geïnstalleerd.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -677,6 +689,10 @@ "message": "Zoeken", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Zoeken in ‘$conversationName$’", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -1003,6 +1019,10 @@ "message": "Je hebt nog geen berichten uitgewisseld met deze contactpersoon. Je veiligheidsnummer met hem zal beschikbaar zijn na het eerste bericht.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Meer informatie …", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" @@ -1390,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "Je hebt de timer voor zelfwissende berichten op $time$gezet.", + "message": "Je hebt de timer voor zelfwissende berichten op $time$ ingesteld.", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1410,7 +1430,7 @@ } }, "timerSetByMember": { - "message": "Een groepslid heeft de timer voor zelfwissende berichten op $time$gezet.", + "message": "Een groepslid heeft de timer voor zelfwissende berichten op $time$ ingesteld.", "description": "Message displayed when timer is by an unknown group member.", "placeholders": { "time": { @@ -1420,7 +1440,7 @@ } }, "theyChangedTheTimer": { - "message": "$name$heeft de timer voor zelfwissende berichten op $time$gezet.", + "message": "$name$ heeft de timer voor zelfwissende berichten op $time$ ingesteld.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1582,7 +1602,7 @@ "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ heeft zijn of haar profielnaam gewijzigd van $oldProfile$naar $newProfile$.", + "message": "$sender$ heeft zijn of haar profielnaam van $oldProfile$ naar $newProfile$ gewijzigd.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1915,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -2538,7 +2578,7 @@ "description": "Shown as the message for a message request in a blocked group" }, "MessageRequests--block": { - "message": "Iemand blokkeer", + "message": "Blokkeren", "description": "Shown as a button to let the user block a message request" }, "MessageRequests--unblock": { @@ -2546,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Deblokkeer $name$?", + "message": "$name$ deblokkeren?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2556,7 +2596,7 @@ } }, "MessageRequests--unblock-direct-confirm-body": { - "message": "Jullie zullen elkaar weer berichten kunnen sturen en elkaar weer kunnen bellen via Signal.", + "message": "Jullie zullen elkaar weer berichten aan elkaar kunnen verzenden en elkaar weer kunnen bellen via Signal.", "description": "Shown as the body in the confirmation modal for unblocking a private message request", "placeholders": { "name": { @@ -2580,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Blokkeer $name$?", + "message": "$name$ blokkeren?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2594,7 +2634,7 @@ "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "$group$blokkeren en verlaten?", + "message": "$group$ blokkeren en verlaten?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2620,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "$group$verlaten en verwijderen?", + "message": "$group$ verlaten en verwijderen?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2630,7 +2670,7 @@ } }, "MessageRequests--delete-direct": { - "message": "Een gesprek verwijder", + "message": "Verwijderen", "description": "Shown as a button to let the user delete a direct message request" }, "MessageRequests--delete-group": { @@ -2676,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Lid van $group1$en $group2$.", + "message": "Lid van $group1$ en $group2$.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2708,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Lid van $group1$, $group2$, $group3$ en $remainingCount$ meer. ", + "message": "Lid van $group1$, $group2$, $group3$ en $remainingCount$ andere groepen. ", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2792,27 +2832,35 @@ "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Inkomend audiogesprek...", + "message": "Inkomend audiogesprek …", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Inkomend videogesprek...", + "message": "Inkomend videogesprek …", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { - "message": "Bellen...", + "message": "Verbinding aan het leggen …", "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Aan het bellen…", + "message": "Gaat over …", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Opnieuw verbinden...", + "message": "Opnieuw verbinden …", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { - "message": "Signal $duration$", + "message": "Signal-oproep $duration$", "description": "Shown in the call screen to indicate how long the call has been connected", "placeholders": { "duration": { @@ -2888,7 +2936,7 @@ "description": "Shown next to the set of administrators in a group" }, "GroupV2--timerConflict": { - "message": "Mislukt om de timer voor zelfwissende berichten aan te passen. Gelieve later opnieuw te proberen.", + "message": "Aanpassen van de timer voor zelfwissende berichten is mislukt. Probeer het later opnieuw.", "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" }, "GroupV2--title--change--other": { @@ -3152,7 +3200,7 @@ } }, "GroupV2--member-remove--other--self": { - "message": "$memberName$ verliet de groep.", + "message": "$memberName$ heeft de groep verlaten.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3162,7 +3210,7 @@ } }, "GroupV2--member-remove--other--you": { - "message": "Je verwijderde $memberName$.", + "message": "Je hebt $memberName$ verwijderd.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3172,7 +3220,7 @@ } }, "GroupV2--member-remove--other--unknown": { - "message": "Een groepslid verwijderde $memberName$.", + "message": "Een groepslid heeft $memberName$ verwijderd.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3182,7 +3230,7 @@ } }, "GroupV2--member-remove--you--other": { - "message": "$adminName$ verwijderde je.", + "message": "$adminName$ heeft je van de groep verwijderd.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3214,7 +3262,7 @@ } }, "GroupV2--member-privilege--promote--other--you": { - "message": "Je maakte $memberName$ een beheerder.", + "message": "Je hebt $memberName$ een beheerder gemaakt.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3234,7 +3282,7 @@ } }, "GroupV2--member-privilege--promote--you--other": { - "message": "$adminName$ maakte je een beheerder.", + "message": "$adminName$ heeft je een beheerder gemaakt.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3358,7 +3406,7 @@ } }, "GroupV2--pending-add--many--unknown": { - "message": "Een groepslid heeft $count$ personen uitgenodigd om lid te worden van de groep.", + "message": "Een groepslid heeft $count$ personen uitgenodigd om lid te worden van de groep.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -3456,7 +3504,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--one--other": { - "message": "$adminName$ heeft de uitnodiging voor één persoon om lid te worden van de groep, uitgenodigd door $memberName$, ingetrokken.", + "message": "$adminName$ heeft voor één persoon de uitnodiging om lid te worden van de groep, welke door $memberName$ is verzonden, ingetrokken.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3470,7 +3518,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--one--you": { - "message": "Je trok de uitnodiging voor één persoon, uitgenodigd door $memberName$, in.", + "message": "Je hebt voor één persoon de uitnodiging, welke door door $memberName$ is verzonden, ingetrokken.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3480,7 +3528,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--one--unknown": { - "message": "Een beheerder trok de uitnodiging voor één persoon, uitgenodigd door $memberName$, in.", + "message": "Een beheerder heeft de uitnodiging voor één persoon, uitgenodigd door $memberName$, ingetrokken.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "memberName": { @@ -3490,7 +3538,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--one--other": { - "message": "$adminName$weigerde je uitnodiging voor $inviteeName$ om lid te worden van de groep. ", + "message": "$adminName$ heeft de uitnodiging aan $inviteeName$ om lid te worden van de groep ingetrokken.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3500,7 +3548,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--one--you": { - "message": "Je trok je uitnodiging voor $inviteeName$ in.", + "message": "Je hebt je uitnodiging voor $inviteeName$ ingetrokken.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "inviteeName": { @@ -3548,7 +3596,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from--many--unknown": { - "message": "Een beheerder heeft de uitnodigingen voor $count$ personen om lid te worden van de groep, uitgenodigd door $memberName$, geweigerd.", + "message": "Een beheerder heeft $count$ uitnodigingen om lid te worden van de groep, welke door $memberName$ zijn verzonden, geweigerd.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -3562,7 +3610,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--many--other": { - "message": "$adminName$ weigerde de uitnodigingen om lid te worden van de groep die je naar $count$ personen stuurde.", + "message": "$adminName$ heeft de uitnodigingen om lid te worden van de groep, die je naar $count$ personen hebt verzonden, ingetrokken.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "adminName": { @@ -3576,7 +3624,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--many--you": { - "message": "Je weigerde jouw uitnodigingen om lid te worden van de groep voor $count$ personen.", + "message": "Je hebt $count$ uitnodigingen om lid te worden van de groep, welke je zelf hebt verzonden, ingetrokken.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -3586,7 +3634,7 @@ } }, "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { - "message": "Een beheerder weigerde de uitnodigingen om lid te worden van de de groep die je naar $count$ personen stuurde.", + "message": "Een beheerder heeft $count$ uitnodigingen om lid te worden van de de groep, welke jij hebt verzonden, ingetrokken.", "description": "Shown in timeline or conversation preview when v2 group changes", "placeholders": { "count": { @@ -3595,8 +3643,28 @@ } } }, - "privacyPolicy": { - "message": "Gebruiksvoorwaarden & privacybeleid", - "description": "Shown in the about box for the link to https://signal.org/legal" + "close": { + "message": "Sluiten", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Bestand bijvoegen", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/nn/messages.json b/_locales/nn/messages.json index e1186fbc7..f793abe1a 100644 --- a/_locales/nn/messages.json +++ b/_locales/nn/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Vilkår og personvernfråsegn", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Kopier feil og avslutt", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Slett all data og start på nytt", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Fil", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Vel alt", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Begynn å snakka", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Hent fram alle vindauge", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Faktisk storleik", @@ -147,6 +155,10 @@ "message": "Set opp som frittståande eining", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Copy Link", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "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" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Arkivert samtale", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Du forlét gruppa.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "Send likevel", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Call Anyway", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Tryggingsnummeret ditt med $name$ er endra og er ikkje lenger godkjent. Klikk for å visa nummeret.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Link Copied to Your Clipboard", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Rapporter eit problem", @@ -673,6 +689,10 @@ "message": "Søk", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Søk i $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "Markør som viser at nokon held på å skriva i samtalen", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Gi Signal Desktop tilgang til mikrofonen din for å senda lydmeldingar.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Gi tilgang", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Vis innstillngar", @@ -999,13 +1019,17 @@ "message": "Du har ikkje utveksla nokon meldingar med denne kontakten enno. Tryggingsnummeret ditt med dei vil vera tilgjengeleg etter den første meldinga.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Meir info …", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Send på nytt", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Slett meldinga", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Legg til bildetekst …", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Lagra", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Filikon", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Kopla til telefonen din til Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Instillingar for Signal", @@ -1212,11 +1236,11 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Både namn og melding", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Verken namn eller melding", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { @@ -1227,21 +1251,19 @@ "message": "Ny melding", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Nye meldingar", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Nyaste frå:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Frå:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Siste:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ reacted $emoji$ to your message", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to your message", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ reacted $emoji$ to: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Sending feila", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "Forsvinnande meldingar er slått av", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "Du kan legga til notat til deg sjølv i denne samtalen. Viss kontoen din har tilkopla einingar, så blir dei nye notata synkronisert.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Skjul menylinje", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Utkast:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Bilde", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Video", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Talemelding", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Audio Message", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Fil", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Klistremerkemelding", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Ustøtta melding", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Recents", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Mat", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Avbryt", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Media", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "You already viewed this message.", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Gruppemedlem vil kunna legga deg til i gruppa igjen.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Blokkerte kontaktar vil ikkje kunna ringa deg eller senda deg meldingar.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Vilkår og personvernfråsegn", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Innstillingar", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Video", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Standard", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Ikkje vis varsel", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Mute for one hour", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Mute for one day", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Mute for one week", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Mute for one year", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Vis varsel", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Administrator", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "You removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Du endra gruppebildet.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Du blei med i gruppa.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Lukk", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Attach file", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/no/messages.json b/_locales/no/messages.json index 321fb718c..c5088b2bd 100644 --- a/_locales/no/messages.json +++ b/_locales/no/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Vilkår og personvernerklæring", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Copy error and quit", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Delete all data and restart", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Fil", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Velg Alt", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Begynn å snakke", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Bring alle vinduer til front", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Faktisk Størrelse", @@ -147,6 +155,10 @@ "message": "Sett Opp som Frittstående Enhet", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Copy Link", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "These conversations are archived and will only appear in the Inbox if new messages are received.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Archive Conversation", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "You left the group.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "Send allikevel", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Call Anyway", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Ditt sikkerhetsnummer med $name$ er endret og er ikke lenger bekreftet. Klikk for å vise nummeret.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Link Copied to Your Clipboard", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Rapporter et problem", @@ -673,6 +689,10 @@ "message": "Søk", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Search in $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "Markør som viser at noen holder på å skrive i samtalen.", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "For å sende lydmeldinger, gi Signal Desktop tilgang til mikrofonen din.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Tillat Tilgang", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Vis Innstillnger", @@ -999,13 +1019,17 @@ "message": "Du har ikke utvekslet noen meldinger med denne kontakten ennå. Ditt sikkerhetsnummer med dem vil være tilgjengelig etter den første meldingen.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Mer info...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Send på nytt", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Slett Melding", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Legg til bildetekst…", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Lagre", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Filikon", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Koble til telefonen din til Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Instillinger for Signal", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Både navn og melding", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Verken navn eller melding", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Kun navn", + "message": "Name only", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Ny melding", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Nye meldinger", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Nyeste fra:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Fra:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Siste:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ reacted $emoji$ to your message", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to your message", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ reacted $emoji$ to: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Sending feilet", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "Utløpstid for meldinger er slått av", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "You can add notes for yourself in this conversation. If your account has any linked devices, new notes will be synced.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Skjul menylinje", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Kladd:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Bilde", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Video", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Talemelding", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Audio Message", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "File", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Sticker message", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Unsupported message", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "Why use words when you can use stickers?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Recents", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Food", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Avbryt", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Media", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "You already viewed this message.", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Group members will be able to add you to this group again.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Blocked people won't be able to call you or send you messages.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Vilkår og personvernerklæring", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Innstillinger", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Video", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Default", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Mute notifications", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Mute for one hour", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Mute for one day", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Mute for one week", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Mute for one year", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Unmute", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Admin", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "You removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "You changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "You joined the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Lukk", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Attach file", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/pl/messages.json b/_locales/pl/messages.json index 7a67ef6da..eee77ebe5 100644 --- a/_locales/pl/messages.json +++ b/_locales/pl/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Regulamin i Polityka prywatności", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Skopiuj błąd i zakończ", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Usuń wszystkie dane i uruchom ponownie", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Plik", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Zaznacz wszystko", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Zacznij mówić", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Przenieś wszystko na wierzch", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Domyślny rozmiar", @@ -147,6 +155,10 @@ "message": "Skonfiguruj jako samodzielne urządzenie", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Kopiuj link", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Te konwersacje są zarchiwizowane i pojawią się w Odebranych tylko po otrzymaniu nowych wiadomości.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Archiwum konwersacji", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Opuściłeś(aś) tę grupę.", + "message": "Nie jesteś już członkiem tej grupy.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "Weryfikowany przez Ciebie numer bezpieczeństwa uległ zmianie. Potwierdź go z $name1$. Pamiętaj, że ta zmiana może oznaczać, że ktoś próbuje przechwycić Twoją komunikację albo że $name2$ po prostu przeinstalował(a) Signal. ", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "Numer bezpieczeństwa dla $name1$ uległ zmianie. Może to oznaczać, że ktoś próbuje przechwycić Twoją komunikację albo że $name2$ po prostu przeinstalował(a) Signal. Możesz chcieć zweryfikować numer bezpieczeństwa z tym kontaktem.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "Wyślij mimo to", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Zadzwoń mimo to", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Twój numer bezpieczeństwa dla $name$ zmienił się. Naciśnij, aby zobaczyć.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Link skopiowany do schowka", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Zgłoś problem", @@ -476,7 +492,7 @@ "description": "Header of the default pane in the media gallery, showing images and videos" }, "mediaEmptyState": { - "message": "Nie masz żadnych mediów w tej konwersacji", + "message": "Nie masz żadnych multimediów w tej konwersacji", "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)" }, "documents": { @@ -673,6 +689,10 @@ "message": "Szukaj", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Szukaj w $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "Animacja wskaźnika pisania w tej konwersacji", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Ta osoba jest w Twoich kontaktach.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Aby wysyłać wiadomości audio, zezwól aplikacji Signal Desktop na dostęp do mikrofonu.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "Aby wykonywać połączenia, zezwól aplikacji Signal Desktop na dostęp do mikrofonu.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "Aby wykonywać połączenia wideo, zezwól aplikacji Signal Desktop na dostęp do kamery.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Zezwól", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Pokaż ustawienia", @@ -999,13 +1019,17 @@ "message": "Nie wymieniono jeszcze żadnych wiadomości. Numer bezpieczeństwa dla tego kontaktu będzie dostępny po wymianie pierwszej wiadomości.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Więcej informacji…", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Wyślij ponownie", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Usuń wiadomość", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Dodaj podpis...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Zapisz", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Ikona pliku", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Połącz swój telefon z Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Ustawienia Signal", @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Zezwól na dostęp do mikrofonu", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Zezwól na dostęp do kamery", "description": "Description of the media permission description" }, "general": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Z nadawcą i wiadomością", + "message": "Imię, zawartość i akcje", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Bez nadawcy i wiadomości", + "message": "Brak imienia czy zawartości", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Tylko z nadawcą", + "message": "Tylko imię", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Nowa wiadomość", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Nowe wiadomości", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Najnowsze od:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Od:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Najnowsza:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ zareagował(a) w ten sposób $emoji$ na Twoją wiadomość", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ w $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "Ostatnio: $sender$ zareagował(a) w ten sposób $emoji$ na Twoją wiadomość", + "notificationReaction": { + "message": "$sender$ zareagował(a) w ten sposób $emoji$ na Twoją wiadomość", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Ostatnio: $sender$ zareagował(a) w ten sposób $emoji$ na $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Wysyłanie nie powiodło się", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "Częściowo wysłano, naciśnij, aby zobaczyć szczegóły", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "Ustawiłeś(aś) czas znikania wiadomości na $time$.", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "Zmieniono czas znikania wiadomości na $time$.", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "Członek ustawił czas znikania wiadomości na $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ ustawił(a) czas znikania wiadomości na $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1557,8 +1557,12 @@ "message": "Znikające wiadomości wyłączone", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "Członek wyłączył znikające wiadomości.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { - "message": "$name$ disabled disappearing messages.", + "message": "$name$ wyłączył(a) znikające wiadomości.", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -1586,19 +1590,19 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Odtwarzaj dźwięki połączeń", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "Pokaż powiadomienia dla połączeń", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Włącz po.łączenia przychodzące", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$ zmienił(a) nazwę profilu z $oldProfile$ na $newProfile$.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$ zmienił(a) nazwę profilu na $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "Twój numer bezpieczeństwa z $name1$:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "W tej konwersacji możesz dodawać swoje notatki. Jeśli z Twoim kontem są połączone jakieś urządzenia, nowe notatki zostaną zsynchronizowane.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Przyciągnij uwagę do tego okna, gdy pojawi się powiadomienie", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Ukryj pasek menu", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Szkic:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Zdjęcie", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Wideo", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Wiadomość głosowa", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Wiadomość audio", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Plik", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Naklejka", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Nieobsługiwana wiadomość", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Ostatnie", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emotikony", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Zwierzęta", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Żywność", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Aktywności", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Podróż", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Obiekty", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbole", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flagi", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Anuluj", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Multimedia", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Już widziałeś(aś) tę wiadomość.", @@ -2188,11 +2290,11 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "Włącz/wyłącz wyciszenie", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "Włącz/wyłącz wideo", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "Pozwolić $name$ wysyłać do Ciebie wiadomości i udostępnić Twoje imię i zdjęcie temu kontaktowi? Nie będzie on wiedzieć, że przeczytałeś(aś) tę wiadomość, dopóki nie zaakceptujesz.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "Pozwolić $name$ wysyłać do Ciebie wiadomości i udostępnić Twoje imię i zdjęcie temu kontaktowi? Nie otrzymasz żadnych wiadomości, dopóki nie odblokujesz.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "Odblokować $name$?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Członkowie grupy będą mogli ponownie dodać Cię do grupy.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "Zablokować $name$?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Zablokowane osoby nie będą mogły do Ciebie dzwonić ani wysyłać Ci wiadomości.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "Zablokować i opuścić $group$?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "Nie będziesz już otrzymywać wiadomości ani aktualizacji z tej grupy, a jej członkowie nie będą mogli ponownie Cię do niej dodać.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "Usunąć i opuścić $group$? ", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$członków", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "Członek $group$.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "Członek $group1$ i $group2$.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "Członek $group1$, $group2$ i $group3$.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "Członek $group1$, $group2$, $group3$ i $remainingCount$ innych.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ dodał(a) Cię do grupy.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,63 +2792,71 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "Odrzuciłeś(aś) połączenie audio", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "Odrzuciłeś(aś) połączenie wideo", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "Przychodzące połączenie audio", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "Przychodzące połączenie wideo", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Nieodebrane połączenie audio", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Nieodebrane połączenie wideo", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "Wychodzące połączenie audio", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "Wychodzące połączenie wideo", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "Nieodebrane połączenie audio", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "Nieodebrane połączenie wideo", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "Przychodzące połączenie audio...", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "Przychodzące połączenie wideo...", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { - "message": "Dzwonię...", + "message": "Łączenie…", "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "Dzwonienie...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "Ponowne łączenie...", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Regulamin i Polityka prywatności", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Ustawienia", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Wideo", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Mikrofon", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Głośniki", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "Brak dostępnych urządzeń", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Domyślny", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Wycisz powiadomienia", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Wycisz na godzinę", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Wycisz na jeden dzień", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Wycisz na tydzień", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Wycisz na rok", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Cofnij wyciszenie", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Wyciszone do $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emotikony", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Administrator", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Nie udało się uaktualnić czasu znikania wiadomości. Spróbuj ponownie później.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ zmienił(a) nazwę grupy na \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "Zmieniłeś(aś) nazwę grupy na “$newTitle$“.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "Członek zmienił nazwę grupy na \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ usunął(ęła) nazwę grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Usunąłeś(ęłaś) nazwę grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "Członek usunął nazwę grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ zmienił(a) awatara grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Zmieniłeś(aś) awatara grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "Członek zmienił awatara grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ usunął(ęła) awatara grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "Usunąłeś(ęłaś) awatara grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "Członek usunął awatara grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$zmienił(a), kto może edytować informacje o grupie na \"Tylko Administratorzy\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "Zmieniłeś(aś), kto może edytować informacje o grupie na \"Tylko administratorzy\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "Administrator zmienił, kto może edytować informacje o grupie na \"Tylko administratorzy\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$zmienił(a), kto może edytować informacje o grupie na \"Wszyscy członkowie\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "Zmieniłeś(aś), kto może edytować informacje o grupie na \"Wszyscy członkowie\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "Administrator zmienił, kto może edytować informacje o grupie na \"Wszyscy członkowie\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$zmienił(a), kto może edytować członkostwo w grupie na \"Tylko Administratorzy\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "Zmieniłeś(aś), kto może edytować członkostwo w grupie na \"Tylko administratorzy\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "Administrator zmienił, kto może edytować członkostwo w grupie na \"Tylko administratorzy\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$zmienił(a), kto może edytować członkostwo w grupie na \"Wszyscy członkowie\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "Zmieniłeś(aś), kto może edytować członkostwo w grupie na \"Wszyscy członkowie\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "Administrator zmienił, kto może edytować członkostwo w grupie na \"Wszyscy członkowie\".", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ zaakceptował(a) zaproszenie do grupy od $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "Zaakceptowałeś(aś) zaproszenie od $inviterName$ do grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ zaakceptował(a) Twoje zaproszenie do grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ dodał(a) $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "Dodałeś(aś) $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "Członek dodał $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ dodał(a) Cię do grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Dołączyłeś(aś) do grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "Członek dodał Cię do grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ usunął(ęła) $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ opuściła grupę.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "Usunąłeś(ęłaś) $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "Członek usunął $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ usunął(ęła) Cię.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "Opuściłeś(aś) grupę.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "Usunął cię członek grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ mianował(a) $memberName$ administratorem.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "Mianowałeś(aś) $memberName$ administratorem.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "Administrator mianował $memberName$ administratorem.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ mianował(a) Cię administratorem.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "Administrator mianował Cię administratorem.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ anulował(a) uprawnienia administratora $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "Anulowałeś(aś) uprawnienia administratora $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "Administrator anulował uprawnienia administratora $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ anulował(a) Twoje uprawnienia administratora.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "Administrator anulował Twoje uprawnienia administratora.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ zaprosił(a) 1 osobę do grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "Zaprosiłeś(aś) $inviteeName$ do grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "Członek zaprosił 1 osobę do grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ zaprosił(a) Cię do grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "Członek zaprosił Cię do grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ zaprosił(a) $count$ osób(y) do grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "Zaprosiłeś(aś) $count$osób(y) do grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "Członek zaprosił $count$ osób(y) do grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 osoba, zaproszona przez $memberName$, odrzuciła zaproszenie do grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ odrzucił(a) Twoje zaproszenie do grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 osoba odrzuciła zaproszenie do grupy.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ anulował(a) zaproszenie do grupy dla 1 osoby.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "Anulowałeś(aś) zaproszenie do grupy dla 1 osoby.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "Administrator anulował zaproszenie do grupy dla 1 osoby.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ anulował(a) zaproszenie do grupy dla $count$ osób.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "Anulowałeś(aś) zaproszenie do grupy dla $count$ osób.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "Administrator anulował zaproszenie do grupy dla $count$ osób.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ anulował(a) zaproszenie do grupy dla 1 osoby, zaproszonej przez $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "Anulowałeś(aś) zaproszenie do grupy dla 1 osoby zaproszonej przez $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "Administrator anulował zaproszenie do grupy dla 1 osoby, zaproszonej przez $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ anulował(a) Twoje zaproszenie do grupy dla $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "Anulowałeś(aś) swoje zaproszenie do grupy dla $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "Administrator anulował Twoje zaproszenie do grupy dla $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ anulował(a) zaproszenie do grupy dla $count$ osób, zaproszonych przez $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "Anulowałeś(aś) zaproszenie do grupy dla $count$ osób, zaproszonych przez $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "Administrator anulował zaproszenie do grupy dla $count$ osób, zaproszonych przez $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ anulował(a) zaproszenie do grupy dla $count$ osób.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "Anulowałeś(aś) swoje zaproszenie do grupy dla $count$ osób.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "Administrator anulował Twoje zaproszenie do grupy dla $count$ osób.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Zamknij", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Dołącz plik", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/pt_BR/messages.json b/_locales/pt_BR/messages.json index 9bf3aeea9..b3e1e4ef0 100644 --- a/_locales/pt_BR/messages.json +++ b/_locales/pt_BR/messages.json @@ -1,10 +1,18 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Termos & Política de Privacidade", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Copiar erro e sair", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" }, "unknownContact": { - "message": "Unknown contact", + "message": "Contato desconhecido", "description": "Shown as the name of a contact if we don't have any displayable information about them" }, "unknownGroup": { @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Apagar todos os dados e reiniciar", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Arquivo", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Selecionar tudo", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Começar ditado", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Trazer todas para a frente", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Tamanho normal", @@ -147,12 +155,16 @@ "message": "Configurar como Dispositivo Autônomo", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Copiar link", "description": "Shown in the context menu for a link to indicate that the user can copy the link" }, "contextMenuNoSuggestions": { - "message": "No Suggestions", + "message": "Sem Sugestões", "description": "Shown in the context menu for a misspelled word to indicate that there are no suggestions to replace the misspelled word" }, "avatarMenuViewArchive": { @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Estas conversas estão arquivadas. Elas aparecerão na caixa de entrada somente se novas mensagens forem recebidas.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Arquivar conversa", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Você saiu do grupo.", + "message": "Não é mais um membro do grupo.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "O número de segurança que você está querendo verificar mudou. Por favor, revise seu novo número de segurança com $name1$. Lembre-se, esta mudança pode significar que alguém está tentando interceptar sua comunicação ou que $name2$ simplesmente reinstalou o Signal.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "Seu número de segurança com $name1$ foi alterado. Isto pode significar que alguém está tentando interceptar sua comunicação ou que $name2$ simplesmente reinstalou o Signal. Você pode querer verificar seu número de segurança com este contato.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "Enviar Assim Mesmo", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Chamar assim mesmo", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "O seu número de segurança com$name$ mudou e não foi verificado. Clique para exibi-lo. ", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Link copiado para a sua área de transferência", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Relatar um problema", @@ -630,11 +646,11 @@ "description": "Item under the Help menu, takes you to the support page" }, "goToGithub": { - "message": "Go to GitHub", + "message": "Ir para GitHub", "description": "Item under the Help menu, takes you to the GitHub repository for Signal Desktop" }, "joinTheBeta": { - "message": "Join the Beta", + "message": "Experimente com a Versão Beta", "description": "Item under the Help menu, takes you to an article describing how to install the beta release of Signal Desktop" }, "signalDesktopPreferences": { @@ -673,6 +689,10 @@ "message": "Buscar", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Buscar em $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "Animação de digitação para esta conversa", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Esta pessoa está em seus contatos.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Para enviar mensagens de áudio, permita que o Signal Desktop acesse o microfone.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "Para chamar, você deve permitir que o Signal Desktop acesse seu microfone.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "Para chamada de vídeo, você deve permitir que o Signal Desktop acesse sua câmera.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Permitir acesso", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Mostrar configurações", @@ -982,7 +1002,7 @@ "description": "" }, "viewRecentMedia": { - "message": "View recent media", + "message": "Ver mídia recente", "description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command." }, "verifyHelp": { @@ -999,13 +1019,17 @@ "message": "Você ainda não trocou nenhuma mensagem com a pessoa deste contato. O seu número de segurança com ela será disponível após a primeira mensagem.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Detalhes", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Reenviar", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Excluir", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Adicionar legenda...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Salvar", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Ícone do arquivo", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Conecte seu telefone ao Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Configurações do Signal", @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Permitir o acesso ao microfone", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Permitir o acesso a câmara", "description": "Description of the media permission description" }, "general": { @@ -1156,11 +1180,11 @@ "description": "Description of the media permission description" }, "spellCheckWillBeEnabled": { - "message": "Spell check will be enabled the next time Signal starts.", + "message": "A verificação ortográfica será ativada na próxima vez que o Signal for iniciado.", "description": "Shown when the user enables spellcheck to indicate that they must restart Signal." }, "spellCheckWillBeDisabled": { - "message": "Spell check will be disabled the next time Signal starts.", + "message": "A verificação ortográfica será desativada na próxima vez que o aplicativo for iniciado.", "description": "Shown when the user disables spellcheck to indicate that they must restart Signal." }, "clearDataHeader": { @@ -1192,11 +1216,11 @@ "description": "Message shown to user when app is disconnected and data deleted" }, "deleteOldIndexedDBData": { - "message": "You have obsolete data from a prior installation of Signal Desktop. If you choose to continue, it will be deleted and you will start from scratch.", + "message": "Você tem dados antigos de uma instalação anterior de Signal Desktop. Se você optar por continuar, eles serão excluídos e você começará do zero.", "description": "Shown if user last ran Signal Desktop before October 2018" }, "deleteOldData": { - "message": "Delete Old Data", + "message": "Excluir dados antigos", "description": "Button to make the delete happen" }, "notifications": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Nome da pessoa remetente e mensagem", + "message": "Nome, conteúdo e acções", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Nem nome nem mensagem", + "message": "Nenhum nome ou conteúdo", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Apenas o nome da pessoa remetente", + "message": "Apenas nome", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Nova mensagem", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Novas mensagens", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Última:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "De:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Última:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ reagiu com $emoji$ em sua mensagem", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ em $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "Mais recente: $sender$ reagiu com $emoji$ em sua mensagem", + "notificationReaction": { + "message": "$sender$ reagiu com $emoji$ em sua mensagem", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Mais recente: $sender$ reagiu com $emoji$ na mensagem: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Falha no envio", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "Parcialmente enviado, clique para detalhes", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "Você definiu o tempo da mensagem efémera para $time$.", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "Atualizou o tempo da mensagem efémera para $time$", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "Um membro definiu o tempo da mensagem efémera para $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ definiu o tempo da mensagem efémera para $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1557,8 +1557,12 @@ "message": "Mensagens efêmeras desativadas", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "Um membro desativou mensagens efémeras.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { - "message": "$name$ disabled disappearing messages.", + "message": "$name$ desativou mensagens efémeras", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -1586,19 +1590,19 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Reproduzir sons das chamadas", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "Mostrar notificações das chamadas", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Ativar chamadas a receber", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$ alterou seu nome de perfil de $oldProfile$ para $newProfile$.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$ alterou seu nome de perfil para $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "Seu número de segurança com $name1$:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "Você pode adicionar anotações para si mesma/o nessa conversa. Se sua conta estiver vinculada à algum aparelho, as novas anotações serão sincronizadas. ", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Chame a atenção para esta janela quando chegar uma notificação", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Ocultar a barra de opções", "description": "Label text for menu bar visibility setting" @@ -1690,7 +1698,7 @@ "description": "Label underneath number a user enters that is not an existing contact" }, "notSupportedSMS": { - "message": "SMS/MMS messages are not supported.", + "message": "As mensagens SMS/MMS não são suportadas.", "description": "Label underneath number informing user that SMS is not supported on desktop" }, "newPhoneNumber": { @@ -1734,7 +1742,7 @@ "description": "" }, "leftTheGroup": { - "message": "$name$ left the group.", + "message": "$name$ deixou o grupo.", "description": "Shown in the conversation history when a single person leaves the group", "placeholders": { "name": { @@ -1744,7 +1752,7 @@ } }, "multipleLeftTheGroup": { - "message": "$name$ left the group.", + "message": "$name$ deixou o grupo.", "description": "Shown in the conversation history when multiple people leave the group", "placeholders": { "name": { @@ -1754,7 +1762,7 @@ } }, "updatedTheGroup": { - "message": "$name$ updated the group.", + "message": "$name$ atualizou o grupo.", "description": "Shown in the conversation history when someone updates the group", "placeholders": { "name": { @@ -1768,11 +1776,11 @@ "description": "Shown in the conversation history when you update a group" }, "updatedGroupAvatar": { - "message": "Group avatar was updated.", + "message": "O avatar do grupo foi atualizado.", "description": "Shown in the conversation history when someone updates the group" }, "titleIsNow": { - "message": "Group name is now '$name$'.", + "message": "O nome do grupo é agora '$name$'.", "description": "Shown in the conversation history when someone changes the title of the group", "placeholders": { "name": { @@ -1786,7 +1794,7 @@ "description": "Shown in the conversation history when you are added to a group." }, "joinedTheGroup": { - "message": "$name$ joined the group.", + "message": "$name$ participa no grupo.", "description": "Shown in the conversation history when a single person joins the group", "placeholders": { "name": { @@ -1796,7 +1804,7 @@ } }, "multipleJoinedTheGroup": { - "message": "$names$ joined the group.", + "message": "$name$ participa no grupo.", "description": "Shown in the conversation history when more than one person joins the group", "placeholders": { "names": { @@ -1813,10 +1821,48 @@ "message": "Rascunho:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Foto", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Vídeo", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Mensagem de voz", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Mensagem de áudio", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Arquivo", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Mensagem com figurinha", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Mensagem sem suporte", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Recentes", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Comida", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Atividades", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Viagens", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Objeto", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Símbolo", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Bandeira", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Cancelar", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Mídia", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Você já visualizou essa mensagem", @@ -2124,7 +2226,7 @@ "description": "Shown in the shortcuts guide" }, "Keyboard--conversation-by-index": { - "message": "Jump to conversation", + "message": "Entra para a conversa", "description": "A shortcut allowing direct navigation to conversations 1 to 9 in list" }, "Keyboard--Key--ctrl": { @@ -2148,11 +2250,11 @@ "description": "Key shown in shortcut combination in shortcuts guide" }, "Keyboard--Key--tab": { - "message": "Tab", + "message": "Aba", "description": "Key shown in shortcut combination in shortcuts guide" }, "Keyboard--Key--one-to-nine-range": { - "message": "1 to 9", + "message": "1 a 9", "description": "Expresses that 1, 2, 3, up to 9 are available shortcut keys" }, "Keyboard--header": { @@ -2188,11 +2290,11 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "Ativar e desativar o Modo Mudo", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "Ativar e desativar o Vídeo", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2434,7 +2536,7 @@ "description": "Shown when a reaction fails to send" }, "ReactionsViewer--more": { - "message": "More", + "message": "Mais", "description": "Use in the reaction picker as the alt text for the 'more' button" }, "ReactionsViewer--all": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "Permite $name$ enviar uma mensagem para você e compartilhe seu nome e foto com eles? Eles não saberão que você viu as mensagens deles até que você aceite.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "Permite $name$ enviar uma mensagem para você e compartilhe seu nome e foto com eles? Você não receberá nenhuma mensagem até que os desbloqueie.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "Desbloquear $name$?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Membros do grupo poderão adicionar você ao grupo novamente", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "Bloquear $name$?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "As pessoas bloqueadas não poderão mais fazer chamadas ou enviar mensagens para você.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "Bloquear e Sair $group$?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "Você não receberá mais mensagens ou notificações deste grupo e os membros não poderão adicioná-lo a este grupo de novo.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "Excluir e Sair $group$?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ membros", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "Membro de $group$.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "Membro de $group1$ e $group2$.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "Membro de $group1$, $group2$, e $group3$.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "Membro de $group1$, $group2$, $group3$ e $remainingCount$ mais.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ adicionou você ao grupo.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2682,7 +2784,7 @@ "description": "Shown in tooltip for the button to accept a call (audio or video)" }, "acceptCallWithoutVideo": { - "message": "Answer without video", + "message": "Atender sem vídeo", "description": "Shown in tooltip for the button to accept a video call without video" }, "declineCall": { @@ -2690,51 +2792,51 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "Você recusou uma chamada de áudio", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "Você recusou uma chamada de vídeo", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "Chamada de áudio a receber", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "Chamada de vídeo a receber", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Chamada de áudio perdida", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Chamada de vídeo perdida", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "Chamada de áudio efectuada", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "Chamada de vídeo efectuada", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "Chamada de áudio não atendida", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "Chamada de vídeo não atendida", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "Chamada de áudio a receber...", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "Chamada de vídeo a receber...", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { @@ -2742,11 +2844,19 @@ "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "Tocando...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "Restabelecendo...", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Termos & Política de Privacidade", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Configurações", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Vídeo", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microfone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Alto-falantes", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "Não há dispositivos disponíveis", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Padrão", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Silenciar notificações", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Silenciar por uma hora", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Silenciar por um dia", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Silenciar por uma semana", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Silenciar por um ano", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Ativar o som", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Silenciado até $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Admin", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Falha na actualização do temporizador de mensagens efémeras. Por favor, tente novamente mais tarde.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ alterou o nome do grupo para \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "Você alterou o nome do grupo para \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "Um membro alterou o nome do grupo para \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ excluiu o nome do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Você suprimiu o nome do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "Um membro excluiu o nome do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ alterou o avatar do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Você mudou o avatar do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "Um membro alterou o avatar do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ excluiu o avatar do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "Você excluiu o avatar do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "Um membro excluiu o avatar do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ alterou quem pode editar informações do grupo para \"Só administradores.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "Você alterou quem pode editar informações do grupo para \"Só administradores.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "Um administrador alterou quem pode editar informações do grupo para \"Só administradores.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ alterou quem pode editar informações do grupo para \"Todos os membros.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "Você alterou quem pode editar informações do grupo para \"Todos os membros.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "Um administrador alterou quem pode editar informações do grupo para \"Todos os membros.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ alterou quem pode editar a filiação do grupo para \"Só administradores.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "Você alterou quem pode editar a filiação do grupo para \"Só administradores.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "Um administrador alterou quem pode editar a filiação do grupo para \"Só administradores.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ alterou quem pode editar a filiação do grupo para \"Todos os membros.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "Você alterou quem pode editar a filiação do grupo para \"Todos os membros.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "Um administrador alterou quem pode editar a filiação do grupo para \"Todos os membros.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ aceitou um convite para o grupo de $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "Você aceitou um convite para o grupo de $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ aceitou o seu convite para o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ adicionou $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "Você adicionou $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "Um membro adicionou $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ adicionou você ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Você entrou no grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "Um membro adicionou você ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ excluiu $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ saiu.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "Você excluiu $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "Um membro excluiu $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ excluiu você.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "Você saiu.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "Um membro excluiu você.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ tornou $memberName$ um administrador.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "Você tornou $memberName$ um administrador.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "Um administrador tornou $memberName$ um administrador.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ tornou você um administrador.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "Um administrador tornou você um administrador.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revogou privilégios de administrador de $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "Você revogou privilégios de administrador de $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "Um administrador revogou privilégios de administrador de $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revogou seus privilégios de administrador.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "Um administrador revogou seus privilégios de administrador.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ convidou 1 pessoa para o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "Você convidou $inviteeName$ para o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "Um membro convidou 1 pessoa para o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ convidou você para o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "Um membro convidou você para o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ convidou $count$ pessoas para o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "Você convidou $count$ pessoas para o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "Um membro convidou $count$ pessoas para o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 pessoa convidada por $memberName$ recusou o convite para o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ recusou o seu convite para o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 pessoa recusou o seu convite para o grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revogou um convite para o grupo para 1 pessoa.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "Você revogou um convite para o grupo para 1 pessoa.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "Um administrador revogou um convite para o grupo para 1 pessoa.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revogou os convites ao grupo para $count$ pessoas.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "Você revogou os convites ao grupo para $count$ pessoas.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "Um administrador revogou os convites ao grupo para $count$ pessoas.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revogou um convite para o grupo para 1 pessoa convidada por $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "Você revogou um convite para o grupo para 1 pessoa convidada por $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "Um administrador revogou um convite para o grupo para 1 pessoa convidada por $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revogou um convite para o grupo que você enviou a $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "Você anulou o seu convite para $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "Um administrador revogou o convite para o grupo que você enviou a $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revogou os convites para o grupo para $count$ pessoas convidadas por $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "Você revogou os convites para o grupo para $count$ pessoas convidadas por $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "Um administrador revogou os convites para o grupo para $count$ pessoas convidadas por $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revogou os convites para o grupo você enviou para $count$ pessoas.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "Você anulou o seu convite para $count$ pessoas.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "Um administrador revogou os convites para o grupo que você enviou a $count$ pessoas.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Fechar", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Anexar arquivo", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/pt_PT/messages.json b/_locales/pt_PT/messages.json index da41840a6..bbd152944 100644 --- a/_locales/pt_PT/messages.json +++ b/_locales/pt_PT/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Termos e política de privacidade", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Copiar erro e sair", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Eliminar todos os dados e reiniciar", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Ficheiro", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Selecionar tudo", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Começar a falar", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Trazer todos para a frente", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Tamanho real", @@ -147,6 +155,10 @@ "message": "Configurar como dispositivo autónomo", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Copiar endereço", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Estas conversas estão arquivadas e apenas irão aparecer na caixa de entrada caso receba novas mensagens.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Arquivar conversa", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Você abandonou o grupo.", + "message": "Você deixou de ser um membro do grupo.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "O número de segurança que está a tentar verificar mudou. Por favor, reveja o seu novo número de segurança com $name1$. Lembre-se, esta alteração poderá significar que alguém está a tentar intercetar as suas comunicações ou simplesmente que $name2$ reinstalou o Signal.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "O seu número de segurança com $name1$ foi alterado. Isto poderá querer significar que alguém está a tentar intercetar as suas comunicações ou que $name2$ 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": { "name1": { @@ -377,9 +389,13 @@ "message": "Enviar mesmo assim", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Ligar mesmo assim", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "O número de segurança com $name$ mudou e não está verificado. Clique para mostrar.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Link copiado para a sua área de transferência", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Reportar um problema", @@ -673,6 +689,10 @@ "message": "Pesquisar", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Pesquisar em $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "Apresentar escrita com animação para esta conversa.", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Este utilizador encontra-se nos seus contactos.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Para enviar mensagens de áudio, permita que o Signal aceda ao seu microfone.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "Para telefonar deverá permitir que o Signal Desktop aceda ao seu microfone.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "Para fazer videochamadas deverá permitir que o Signal Desktop aceda à sua câmara.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Permitir o acesso", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Mostrar definições", @@ -999,13 +1019,17 @@ "message": "Ainda não trocou mensagens com este contacto. O seu número de segurança estará disponível a partir da primeira mensagem.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Mais informação...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Tentar enviar novamente ", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Eliminar mensagem", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Adicionar uma legenda...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Guardar", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Ícone do ficheiro", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Associar o seu telefone ao Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Definições do Signal", @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Permita o acesso ao microfone", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Permita o acesso à câmara", "description": "Description of the media permission description" }, "general": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Remetente e mensagem", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Nem o remetente nem a mensagem", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Apenas o remetente", + "message": "Apenas nome", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Nova mensagem", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Novas mensagens", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Mais recente de:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "De:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Mais recente:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ reagiu $emoji$ à sua mensagem", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "Mais recente: $sender$ reagiu $emoji$ à sua mensagem", + "notificationReaction": { + "message": "$sender$ reagiu $emoji$ à sua mensagem", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Mais recente: $sender$ reagiu $emoji$ a: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Falha no envio", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "Enviada parcialmente, clique para mais detalhes", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "As suas mensagens irão ser destruídas após $time$.", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "Temporizador de destruição de mensagens atualizado para $time$.", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ definiu a destruição de mensagens para $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1557,8 +1557,12 @@ "message": "Destruição de mensagens desativada", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { - "message": "$name$ disabled disappearing messages.", + "message": "$name$ desativou a destruição de mensagens.", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -1568,7 +1572,7 @@ } }, "youDisabledDisappearingMessages": { - "message": "Desactivou a destruição de mensagens.", + "message": "Desativou a destruição de mensagens.", "description": "Displayed in the conversation list when the timer is turned off" }, "timerSetTo": { @@ -1586,19 +1590,19 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Reproduzir sons de chamada", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "Apresentar notificações para chamadas", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Ativar a receção de chamadas", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$ alterou o seu nome de perfil de $oldProfile$ para $newProfile$.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$ alterou o seu nome de perfil para $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "O seu número de segurança com $name1$:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "Pode adicionar notas para si próprio(a) com esta conversa. Se a sua conta tiver dispositivos ligados, as novas notas serão sincronizadas.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Chame atenção para esta janela quando uma notificação chega", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Ocultar menu", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Rascunho:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Fotografia", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Vídeo", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Mensagem de voz", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Mensagem de áudio", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Ficheiro", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Mensagem tipo autocolante", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Mensagem não suportada", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Recentes", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Comida", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Atividade", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Viagem", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Objeto", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Símbolo", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Bandeira", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Cancelar", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Média", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Já viu esta mensagem.", @@ -2188,11 +2290,11 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "Ativar/desativar o silêncio", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "Ativar/desativar o vídeo", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "Permite que $name$ entre(m) em contacto consigo e partilhe o seu nome e fotografia com ele(s)? Ele(s) não sabe(m) que viu a mensagem até que aceite.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "Permite que $name$ lhe enviem mensagens e que seja partilhado o seu nome e fotografia com eles? Eles não irão receber nenhuma mensagem até que os desbloqueie.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "Desbloquear $name$?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2494,7 +2596,7 @@ } }, "MessageRequests--unblock-direct-confirm-body": { - "message": "Poderá enviar mensagens e ligarem um ao outro.", + "message": "Poderá enviar mensagens e ligar um ao outro.", "description": "Shown as the body in the confirmation modal for unblocking a private message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Os membros do grupo serão capazes de o adicionar novamente a este grupo.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "Bloquear $name$?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "As pessoas bloqueadas não serão capazes de lhe ligar ou enviar-lhe mensagens.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "Bloquear e abandonar $group$?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "Deixará de receber mensagens ou atualizações deste grupo e, os membros deixarão de o poder adicionar novamente a este grupo.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "Eliminar e abandonar $group$? ", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ membros", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "Membro de $group$.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "Membro de $group1$ e $group2$.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "Membro de $group1$, $group2$, e $group3$.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "Membro de $group1$, $group2$, $group3$ e de mais $remainingCount$.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ adicionou-o ao grupo.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,51 +2792,51 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "Rejeitou uma chamada de áudio", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "Rejeitou uma videochamada", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "A receber chamada de áudio", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "A receber videochamada", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Chamada de áudio perdida", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Chamada de video perdida", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "A efetuar chamada de audio", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "A efetuar videochamada", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "Chamada de áudio não atendida", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "Videochamada não atendida", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "A receber chamada de áudio...", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "A receber videochamada...", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { @@ -2742,11 +2844,19 @@ "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "A tocar...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "A voltar a ligar...", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Termos e política de privacidade", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Definições", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Vídeo", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microfone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Altifalantes", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "Sem dispositivos disponíveis", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Pré-definição", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Silenciar notificações", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Silenciar por uma hora", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Silenciar por um dia", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Silenciar por uma semana", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Silenciar por um ano", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Remover do silêncio", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Silenciado até $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Administrador", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Você removeu o nome do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Você alterou o avatar do grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Você juntou-se ao grupo.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Fechar", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Anexar ficheiro", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/ro/messages.json b/_locales/ro/messages.json index 7473794b8..ba17fd024 100644 --- a/_locales/ro/messages.json +++ b/_locales/ro/messages.json @@ -1,10 +1,18 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Termeni și politica de confidențialitate", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Copiază eroare și închide aplicația", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" }, "unknownContact": { - "message": "Unknown contact", + "message": "Contact necunoscut", "description": "Shown as the name of a contact if we don't have any displayable information about them" }, "unknownGroup": { @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Șterg toate datele și repornește", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Fișier", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Selectează tot", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Începe să vorbești", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Adu toate în față", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Mărime actuală", @@ -147,6 +155,10 @@ "message": "Setează ca dispozitiv de sine stătător", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Copiază Link-ul", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Conversațiile sunt arhivate și vor apărea doar în Inbox dacă sunt primite mesaje noi.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Arhivați conversația", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Ați părăsit grupul.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "Trimite oricum", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Apelează oricum", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Numărul tău de siguranță cu $name$ s-a modificat și nu mai este verificat. Apasă pentru a afișa.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -404,12 +420,12 @@ "description": "Shown as the text for the copy button on the debug log screen" }, "debugLogCopyAlt": { - "message": "Copy link to your clipboard", + "message": "Copiază link-ul în clipboard", "description": "Shown as the alt text for the copy button on the debug log screen" }, "debugLogLinkCopied": { - "message": "Link Copied to Your Clipboard", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "message": "Link copiat în clipboard", + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Raportează o problemă", @@ -673,6 +689,10 @@ "message": "Căutați", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Căutați în $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "Animații la tastare pentru conversația curentă", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Această persoană se află în lista dvs. de contacte", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Pentru a trimite mesaje audio, permite aplicației Signal Desktop accesul la microfonul tău.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Permite accesul", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Afișează setările", @@ -982,7 +1002,7 @@ "description": "" }, "viewRecentMedia": { - "message": "View recent media", + "message": "Afișare media recente", "description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command." }, "verifyHelp": { @@ -999,13 +1019,17 @@ "message": "Nu ai schimbat până acum nici un mesaj cu acest contact. Numărul de siguranță va fi disponibil după primul mesaj.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Mai multe informații...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Încearcă re-trimiterea", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Şterge mesajul", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Adăugați un titlu...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Salvează", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Icoană fișier", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Asociază telefonul tău cu Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Setări Signal", @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Permiteți accesul la microfon", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Permiteți accesul la cameră", "description": "Description of the media permission description" }, "general": { @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Şi numele expeditorului şi mesajul", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Nici numele nici mesajul", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Numai numele expeditorului", + "message": "Doar numele", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Mesaj nou", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Mesaje noi", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Cele mai recente de la:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "De la:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Cele mai recente:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ a reacționat cu $emoji$ la mesajul tău", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Cele mai recente: $sender$ a reacționat cu $emoji$ la mesajul tău", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ a reacționat cu $emoji$ la: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Cele mai recente: $sender$ a reacționat cu $emoji$ la: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Trimitere eșuată", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "Dispariția mesajelor a fost dezactivată", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1586,15 +1590,15 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Redare sunete de apel", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "Afișare notificări pentru apeluri", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Activare apeluri de intrare", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { @@ -1681,6 +1685,10 @@ "message": "Puteți adăuga note pentru dvs. în această conversație. Dacă contul dvs. are dispozitive asociate, notele noi vor fi sincronizate.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Ascunde bara de meniu", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Ciornă:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Poză", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Video", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Mesaj vocal", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Mesaj Audio", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Fișier", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Mesaj cu autocolant", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Mesaj nesuportat", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Recente", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Mâncare", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Anulați", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Media", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Ați văzut deja acest mesaj.", @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "Deblochez pe $name$?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Membrii grupului vă vor putea adăuga din nou la acest grup.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "Blochez $name$?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Persoanele blocate nu vor putea să vă sune sau să vă trimită mesaje.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "Blocați și părăsiți $group$?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "Ștergeți și părăsiți $group$?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ membrii", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "Membru al $group$.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "Membru al $group1$ și $group2$.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "Membru al $group1$, $group2$ și $group3$.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "Membru al $group1$, $group2$, $group3$ și încă $remainingCount$ .", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ te-a adăugat la grup.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,35 +2792,35 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "Ați respins un apel audio.", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "Ați respins un apel video.", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "Apel de intrare audio", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "Apel de intrare video", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Apel audio nepreluat", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Apel video nepreluat", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "Apel de ieșire audio", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "Apel de ieșire video", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { @@ -2730,11 +2832,11 @@ "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "Apel de intrare audio...", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "Apel de intrare video...", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { @@ -2742,11 +2844,19 @@ "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "Sună...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "Se reconectează…", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Termeni și politica de confidențialitate", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Setări", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Video", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Implicit", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Notificări fără sunet", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Silențios pentru o oră", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Silențios pentru o zi", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Silențios pentru o săptămână", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Silențios pentru un an", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Activare sunet notificări", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Admin", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Ați șters numele grupului.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Ai schimbat avatarul grupului.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Te-ai alăturat grupului.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Închide", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Atașați fișierul", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/ru/messages.json b/_locales/ru/messages.json index f22c62115..b351a9f25 100644 --- a/_locales/ru/messages.json +++ b/_locales/ru/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Условия и Политика конфиденциальности", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Скопировать ошибку и выйти", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Удалить все данные и перезапустить", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Файл", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Выбрать всё", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Начать диктовку", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Переместить все на передний план", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Фактический размер", @@ -147,6 +155,10 @@ "message": "Настроить как самостоятельное устройство", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Копировать ссылку", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Эти разговоры архивированы и появятся во Входящих, только если будут получены новые сообщения.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Архивировать разговор", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Вы покинули группу.", + "message": "Вы больше не являетесь участником группы.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "Код безопасности, который вы пытаетесь подтвердить, изменился. Пожалуйста, перепроверьте ваш код безопасности с $name1$. Помните, это изменение может означать, что кто-то пытается перехватить вашу переписку и звонки или что $name2$ просто переустановил(-а) Signal.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "Ваш код безопасности с $name1$ изменился. Это может означать, что кто-то пытается перехватить вашу переписку и звонки или что $name2$ просто переустановил(-а) Signal. Возможно, вы захотите подтвердить ваш код безопасности с этим контактом.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "Всё равно отправить", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Всё равно позвонить", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Ваш код безопасности с $name$ изменился и больше не является подтвержденным. Нажмите, чтобы показать.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Ссылка скопирована в ваш буфер обмена", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Сообщить о проблеме", @@ -673,6 +689,10 @@ "message": "Поиск", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Искать в $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "Анимация набора текста для этого разговора", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "Этот человек есть в ваших контактах.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Чтобы отправлять аудиосообщения, разрешите Signal Desktop доступ к вашему микрофону.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "Чтобы совершать звонки, вы должны разрешить Signal Desktop доступ к вашему микрофону.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "Чтобы совершать видеозвонки, вы должны разрешить Signal Desktop доступ к вашей камере.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Разрешить доступ", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Показать настройки", @@ -999,13 +1019,17 @@ "message": "Вы еще не обменялись сообщениями с данным контактом. Код безопасности станет доступен после отправки первого сообщения.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Подробнее…", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Повторить попытку отправки", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Удалить сообщение", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Добавить подпись…", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Сохранить", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Значок файла", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Привяжите свой телефон к Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Настройки Signal", @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "Разрешить доступ к микрофону", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "Разрешить доступ к камере", "description": "Description of the media permission description" }, "general": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "И имя отправителя, и сообщение", + "message": "Имя, содержимое и действия", "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": { - "message": "Только имя отправителя", + "message": "Только имя", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Новое сообщение", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Новые сообщения", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Последнее от:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "От:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Последние:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ отреагировал(-а) $emoji$ на ваше сообщение", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ в $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "Самое недавнее: $sender$ отреагировал(-а) $emoji$ на ваше сообщение.", + "notificationReaction": { + "message": "$sender$ отреагировал(-а) $emoji$ на ваше сообщение", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Самое недавнее: $sender$ отреагировал(-а) $emoji$ на: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Отправка не удалась", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "Частично отправлено. Подробнее…", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "Вы установили время исчезновения сообщений — $time$.", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "Установлено время исчезновения сообщений — $time$.", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "Один из участников установил время исчезновения сообщений — $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ установил(-а) время исчезновения сообщений — $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1557,8 +1557,12 @@ "message": "Исчезающие сообщения отключены", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "Один из участников отключил исчезающие сообщения.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { - "message": "$name$ disabled disappearing messages.", + "message": "$name$ отключил(-а) исчезающие сообщения.", "description": "Displayed in the conversation list when the timer is turned off", "placeholders": { "name": { @@ -1586,19 +1590,19 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "Проигрывать звуки звонков", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "Показывать уведомления для звонков", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "Включить входящие звонки", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": "$sender$ изменил(-а) своё имя профиля с $oldProfile$ на $newProfile$", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": "$oldProfile$ изменил(-а) своё имя профиля на $newProfile$.", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1634,7 +1638,7 @@ "description": "A notification shown in the conversation when a contact reinstalls" }, "safetyNumberChanges": { - "message": "Изменения кода безопасности", + "message": "Изменения кодов безопасности", "description": "Title for safety number changed modal" }, "safetyNumberChangedGroup": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "Ваш код безопасности с $name1$:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "Вы можете добавлять заметки для себя в этом разговоре. Если у вашей учётной записи есть привязанные устройства, то новые заметки будут синхронизированы.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Привлечь внимание к этому окну при поступлении уведомления", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Скрыть строку меню", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Черновик:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Фото", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Видео", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Голосовое сообщение", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Аудио-сообщение", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Файл", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Стикер-сообщение", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Неподдерживаемое сообщение", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "Зачем использовать слова, когда можно использовать стикеры?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "Не удалось загрузить некоторые стикеры.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Недавние", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Эмодзи", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Животные", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Еда", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Активность", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Путешествия", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Предметы", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Символы", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Флаги", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Отменить", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Медиа", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Вы уже просмотрели это сообщение.", @@ -2188,11 +2290,11 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "Включить/отключить аудио", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "Включить/отключить видео", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "Разрешить $name$ отправлять вам сообщения и поделиться своим именем и фото с этим человеком? Он не узнает, что вы видели его сообщения, пока вы не примете.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "Разрешить $name$ отправлять вам сообщения и поделиться своим именем и фото с этим человеком? Вы не получите никаких сообщений, пока не разблокируете его.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "Разблокировать $name$?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Участники группы смогут снова добавить вас в неё.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": "Заблокировать $name$?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Заблокированные люди не смогут звонить вам или отправлять вам сообщения.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "Заблокировать и покинуть $group$?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "Вы больше не будете получать сообщения и обновления от этой группы, и участники группы не смогут снова добавить вас в неё.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "Удалить и покинуть $group$?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ участников", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "Состоит в $group$.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "Состоит в $group1$ и $group2$.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "Состоит в $group1$, $group2$ и $group3$.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": "Состоит в $group1$, $group2$, $group3$ и ещё $remainingCount$ группах.", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ добавил(-а) вас в группу.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,63 +2792,71 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "Вы отклонили аудиозвонок", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "Вы отклонили видеозвонок", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "Входящий аудиозвонок", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "Входящий видеозвонок", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "Пропущенный аудиозвонок", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "Пропущенный видеозвонок", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "Исходящий аудиозвонок", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": "Исходящий видеозвонок", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "Неотвеченный исходящий аудиозвонок", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "Неотвеченный исходящий видеозвонок", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "Входящий аудиозвонок…", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "Входящий видеозвонок…", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { - "message": "Вызов...", + "message": "Соединяемся…", "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "Звоним…", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "Переподключаемся…", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Условия и Политика конфиденциальности", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Настройки", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Видео", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Микрофон", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Динамики", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "Нет доступных устройств", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "По умолчанию", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Отключить уведомления", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Отключить на 1 час", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Отключить на 1 день", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Отключить на 1 неделю", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Отключить на 1 год", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Включить", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Отключены до $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Эмодзи", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Администратор", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Не удалось обновить таймер исчезающих сообщений. Пожалуйста, попробуйте ещё раз позже.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ изменил(-а) имя группы на «$newTitle$».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "Вы изменили имя группы на «$newTitle$».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "Один из участников изменил имя группы на «$newTitle$».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ удалил(-а) имя группы.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Вы удалили имя группы.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "Один из участников удалил имя группы.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ изменил(-а) аватар группы.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Вы изменили аватар группы.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "Один из участников изменил аватар группы.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ удалил(-а) аватар группы.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "Вы удалили аватар группы.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "Один из участников удалил аватар группы.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ изменил(-а), кто может редактировать информацию группы, на «Только администраторы».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "Вы изменили, кто может редактировать информацию группы, на «Только администраторы».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "Один из администраторов изменил, кто может редактировать информацию группы, на «Только администраторы».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ изменил(-а), кто может редактировать информацию группы, на «Все участники».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "Вы изменили, кто может редактировать информацию группы, на «Все участники».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "Один из администраторов изменил, кто может редактировать информацию группы, на «Все участники».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ изменил(-а), кто может редактировать членство в группе, на «Только администраторы».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "Вы изменили, кто может редактировать членство в группе, на «Только администраторы».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "Один из администраторов изменил, кто может редактировать членство в группе, на «Только администраторы».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ изменил(-а), кто может редактировать членство в группе, на «Все участники».", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "Вы изменили, кто может редактировать членство в группе, на «Все участники».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "Один из администраторов изменил, кто может редактировать членство в группе, на «Все участники».", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ принял(-а) приглашение в группу от $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "Вы приняли приглашение в группу от $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ принял(-а) ваше приглашение в группу.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ добавил(-а) $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "Вы добавили $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "Один из участников добавил $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ добавил(-а) вас в группу.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Вы присоединились к группе.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "Один из участников добавил вас в группу.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ удалил(-а) $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ покинул(-а) группу.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "Вы удалили $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "Один из участников удалил $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ удалил(-а) вас.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "Вы покинули группу.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "Один из участников удалил вас.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ сделал(-а) $memberName$ администратором.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "Вы сделали $memberName$ администратором.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "Один из администраторов сделал $memberName$ администратором.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ сделал(-а) вас администратором.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "Один из администраторов сделал вас администратором.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ отозвал(-а) привилегии администратора у $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "Вы отозвали привилегии администратора у $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "Один из администраторов отозвал привилегии администратора у $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ отозвал(-а) ваши привилегии администратора.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "Один из администраторов отозвал ваши привилегии администратора.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ пригласил(-а) 1 человека в группу.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "Вы пригласили $inviteeName$ в группу.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "Один из участников пригласил 1 человека в группу.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ пригласил(-а) вас в группу.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "Один из участников пригласил вас в группу.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ пригласил(-а) $count$ людей в группу.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "Вы пригласили $count$ людей в группу.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "Один из участников пригласил $count$ людей в группу.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 человек, приглашенный $memberName$, отклонил приглашение в группу.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ отклонил(-а) ваше приглашение в группу.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 человек отклонил своё приглашение в группу.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ отозвал(-а) приглашение в группу для 1 человека.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "Вы отозвали приглашение в группу для 1 человека.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "Один из администраторов отозвал приглашение в группу для 1 человека.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ отозвал(-а) приглашения в группу для $count$ людей.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "Вы отозвали приглашения в группу для $count$ людей.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "Один из администраторов отозвал приглашения в группу для $count$ людей.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ отозвал(-а) приглашение в группу для 1 человека, который был приглашён $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "Вы отозвали приглашение в группу для 1 человека, который был приглашён $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "Один из администраторов отозвал приглашение в группу для 1 человека, который был приглашён $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ отозвал(-а) приглашение в группу, которое вы отправили $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "Вы отменили своё приглашение для $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "Один из администраторов отозвал приглашение в группу, которое вы отправили $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ отозвал(-а) приглашения в группу для $count$ людей, которые были приглашены $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "Вы отозвали приглашения в группу для $count$ людей, которые были приглашены $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "Один из администраторов отозвал приглашения в группу для $count$ людей, которые были приглашены $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ отозвал(-а) приглашения в группу, которые вы отправили $count$ людям.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "Вы отменили своё приглашение для $count$ людей.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "Один из администраторов отозвал приглашения в группу, которые вы отправили $count$ людям.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Закрыть", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Прикрепить файл", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/sk/messages.json b/_locales/sk/messages.json index 9b44e3579..3455d7560 100644 --- a/_locales/sk/messages.json +++ b/_locales/sk/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Podmienky a Ochrana osobných údajov", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Kopírovať a ukončiť", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Vymazať všetky dáta a reštartovať", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Súbor", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Vybrať všetko", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Začať hovoriť", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Priviesť všetko do popredia", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Skutočná veľkosť", @@ -147,6 +155,10 @@ "message": "Nastaviť ako Samostatné Zariadenie", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Kopírovať odkaz", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "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" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Archivovať konverzáciu", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Opustili ste skupinu.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "Napriek tomu poslať", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Aj tak zavolať", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Vaše bezpečnosné číslo s $name$ sa zmenilo, a už nie je overené. Kliknite pre zobrazenie. ", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Odkaz bol skopírovaný do schránky", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Nahlásiť problém", @@ -673,6 +689,10 @@ "message": "Hľadať", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Hľadať v $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "Animácia písania pre túto konverzáciu", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Pre posielanie zvukových správ, povoľte aplikácii Signal Desktop prístup k mikrofónu.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Povoliť prístup", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Otvoriť nastavenia", @@ -999,13 +1019,17 @@ "message": "S týmto kontaktom ste si ešte nevymenili žiadne správy. Bezpečnostné číslo bude dostupné po doručení prvej správy.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Viac informácii...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Odoslať znovu", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Vymazať správu", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Pridaj popis...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Uložiť", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Ikona súboru", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Pripojte svoj mobilný telefón k Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Nastavenia Signal", @@ -1212,11 +1236,11 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Meno a správu", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Neukázať meno ani správu", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { @@ -1227,21 +1251,19 @@ "message": "Nová správa", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Nové správy", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Najnovšie od:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Od:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Najnovšie:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ reagoval/a $emoji$ na vašu správu.", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Najnovšie:$sender$ reagoval/a $emoji$ na vašu správu.", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ reagoval/a $emoji$ na: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Najnovšie:$sender$ reagoval/a $emoji$ na: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Odoslanie zlyhalo", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "Miznúce správy vypnuté", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "V tejto konverzácii si môžete pridávať poznámky. Ak máte vo vašom účte nejaké pripojené zariadenia, nové poznámky sa budú synchronizovať.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Skryť ponuku", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Koncept:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Fotka", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Video", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Hlasová správa", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Audio správa", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Súbor", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Správa s nálepkou", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Nepodporovaná správa", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Nedávno použité", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Food", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Zrušiť", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Médiá", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Túto správu ste už videli.", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Členovia skupiny vás budú môcť do tejto skupiny znovu pridať.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Zablokované osoby vám nebudú môcť volať ani posielať správy.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2682,11 +2784,11 @@ "description": "Shown in tooltip for the button to accept a call (audio or video)" }, "acceptCallWithoutVideo": { - "message": "Answer without video", + "message": "Prijať bez videa", "description": "Shown in tooltip for the button to accept a video call without video" }, "declineCall": { - "message": "Decline", + "message": "Odmietnuť", "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Podmienky a Ochrana osobných údajov", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Nastavenia", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Video", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Predvolená", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Stlmiť upozornenia", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Stlmiť na hodinu", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Stlmiť na deň", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Stlmiť na týždeň", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Stlmiť na rok", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Zrušiť stlmenie", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Admin", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Odstránili ste názov skupiny.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Zmenili ste profilový obrázok skupiny.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Pridali ste sa do skupiny.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Zatvoriť", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Pripojiť súbor", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/sl/messages.json b/_locales/sl/messages.json index 891e7826e..c08f34e76 100644 --- a/_locales/sl/messages.json +++ b/_locales/sl/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Pogoji uporabe in Pravilnik o zasebnosti", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Kopiraj napako in zapusti aplikacijo", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -147,6 +155,10 @@ "message": "Nastavi kot samostojno napravo", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Kopiraj povezavo", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -677,6 +689,10 @@ "message": "Iskanje", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Išči v $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -1003,6 +1019,10 @@ "message": "S to osebo še niste izmenjali sporočil. Vajino varnostno število bo na voljo po prvem poslanem sporočilu.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Več informacij ...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" @@ -1915,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -2807,6 +2847,14 @@ "message": "Zvonjenje ...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Ponovno povezovanje ...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -3595,8 +3643,28 @@ } } }, - "privacyPolicy": { - "message": "Pogoji uporabe in Pravilnik o zasebnosti", - "description": "Shown in the about box for the link to https://signal.org/legal" + "close": { + "message": "Zapri", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Dodajanje datoteke", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/sq/messages.json b/_locales/sq/messages.json index f95807027..641adc516 100644 --- a/_locales/sq/messages.json +++ b/_locales/sq/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Kushte & Rregulla Privatësie", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Kopjo gabimin dhe dil", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -147,6 +155,10 @@ "message": "Rregulloje si Pajisje Më Vete", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Kopjoji Lidhjen", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -677,6 +689,10 @@ "message": "Kërko", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Kërkoni te $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -1003,6 +1019,10 @@ "message": "S’keni shkëmbyer ende ndonjë mesazh me këtë grup. Numri juaj i sigurisë me të do të jetë i passhëm pas mesazhit të parë.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Më Tepër të Dhëna…", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" @@ -1915,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -2807,6 +2847,14 @@ "message": "Po i bihet ziles…", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Po rilidhet…", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -3595,8 +3643,28 @@ } } }, - "privacyPolicy": { - "message": "Kushte & Rregulla Privatësie", - "description": "Shown in the about box for the link to https://signal.org/legal" + "close": { + "message": "Mbylle", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Bashkëngjitni kartelë", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/sr/messages.json b/_locales/sr/messages.json index 8a70a02eb..113ef3208 100644 --- a/_locales/sr/messages.json +++ b/_locales/sr/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Услови коришћења и правила о приватности", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Copy error and quit", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Delete all data and restart", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&File", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Select All", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Start speaking", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Bring All to Front", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Actual Size", @@ -147,6 +155,10 @@ "message": "Set Up as Standalone Device", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Копирај линк", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Ове преписке су архивиране. У сандучету ће се појавити искључиво по приспећу нових порука.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Архивирај преписку", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "You left the group.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "Пошаљи свакако", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Нема везе, позови", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Ваша шифра за $name$ је промењена и није више проверена. Притисните да би сте приказали.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Link Copied to Your Clipboard", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Пријавите проблем", @@ -673,6 +689,10 @@ "message": "Тражи", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Search in $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "Typing animation for this conversation", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "To send audio messages, allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Allow Access", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Show Settings", @@ -999,13 +1019,17 @@ "message": "Морате разменити бар једну поруку са овим дописником. Шифра за дописивање ће се створити након прве преписке.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "More Info...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Retry Send", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Обриши поруку", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Додај опис", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Сачувај", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "File icon", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Link your phone to Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal Settings", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Име дописника и порука", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Скривено", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Име дописника", + "message": "Само име", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Нова порука", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Нове поруке", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Most recent from:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Од:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Most recent:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ reacted $emoji$ to your message", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to your message", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ reacted $emoji$ to: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Слање неуспешно", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "Нестајуће поруке искључене", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "Можете додати личне белешке у ову преписку. Ако имате повезане уређаје на налог, нове белешке ће бити синхронизоване.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Hide menu bar", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Нацрт:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Фотографија", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Видео запис", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Гласовна порука", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Звучна порука", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Датотека", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Sticker message", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Unsupported message", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "Why use words when you can use stickers?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Недавно", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Food", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Одустани", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Медији", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Већ сте видели ову поруку.", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Постојећи чланови групе ће моћи да вас поново додају у ову групу.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Блокиране особе неће бити у могућности да Вас зову или да Вам шаљу поруке.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Услови коришћења и правила о приватности", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Подешавања", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Видео запис", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Подразумеван", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Утишај обавештења", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Утишај на један сат", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Утишај на један дан", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Утишај на недељу дана", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Утишај на годину дана", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Укључи обавештења", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Администратор", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Уклонили сте име групе.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "You changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Придружили сте се групи.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Затвори", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Attach file", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/sv/messages.json b/_locales/sv/messages.json index 6793e5cdb..78724caa3 100644 --- a/_locales/sv/messages.json +++ b/_locales/sv/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Licens- och sekretessvillkor", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Kopiera felmeddelande och avsluta", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -147,6 +155,10 @@ "message": "Ställ in som fristående enhet", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Kopiera länk", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -677,6 +689,10 @@ "message": "Sök", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Sök i $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -1003,6 +1019,10 @@ "message": "Du har inte utbytt några meddelanden med denna kontakt ännu. Ditt säkerhetsnummer med dem kommer att vara tillgängligt efter det första meddelandet.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Mer information...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" @@ -1794,7 +1814,7 @@ } }, "ConversationListItem--message-request": { - "message": "Meddelandebegäran", + "message": "Meddelandeförfrågan", "description": "Preview shown for conversation if the user has not yet accepted an incoming message request" }, "ConversationListItem--draft-prefix": { @@ -1915,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -2807,6 +2847,14 @@ "message": "Ringande...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Återansluter...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -3595,8 +3643,28 @@ } } }, - "privacyPolicy": { - "message": "Licens- och sekretessvillkor", - "description": "Shown in the about box for the link to https://signal.org/legal" + "close": { + "message": "Stäng", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Bifoga fil", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/sw/messages.json b/_locales/sw/messages.json index 40d2fc2aa..5e7693ef9 100644 --- a/_locales/sw/messages.json +++ b/_locales/sw/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Sera ya Masharti na Faragha ", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Nakili hitilafu na wacha", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Futa data yote na washa upya", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Faili", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Chagua Yote", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Anza kuzungumza", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Leta Yote Mbele", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Ukubwa Halisi", @@ -147,6 +155,10 @@ "message": "Weka kama Kifaa Huru", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Nakili Kiungo ", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Gumzo hizi zinajalidiwa na zitaonekana tu kwenye Kisanduku Pokezi kama ujumbe mpya unapokewa.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Jalidi Gumzo", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "You left the group.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "Tuma Tu", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Piga hata hivyo", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "Nambari yako ya usalama na $name$ imebadilika na haijahakikishwa. Bofya kuonyesha.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Link Copied to Your Clipboard", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Ripoti suala", @@ -673,6 +689,10 @@ "message": "Tafuta", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Tafuta kwenye $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "Piga chapa uhuishaji wa gumzo hili", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Ili kutuma ujumbe wa sauti, kubali Signal Desktop iweze kufikia kipaza sauti chako.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Ruhusu Ufikiaji", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Onyesha Mipangilio", @@ -999,13 +1019,17 @@ "message": "Bado haujabadilishana ujumbe na wasiliano huu. Nambari yako ya usalama na wao itapatikana baada ya ujumbe wa kwanza.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Habari Zaidi", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Jaribu Tena Kutuma", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Futa Ujumbe", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Ongeza maelezo mafupi", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Hifadhi", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Ikoni ya faili", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Unganisha simu yako na Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Mipangilio ya Signal", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Yote mawili jina la mtumaji na ujumbe", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Hamna jina wala ujumbe", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Jina la mtumaji tu", + "message": "Jina tu", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Ujumbe Mpya", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Ujumbe Mpya", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "Wa hivi punde kutoka kwa:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Kutoka kwa:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Wa hivi punde zaidi:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ reacted $emoji$ to your message", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to your message", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ reacted $emoji$ to: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Kutuma kumeshindwa", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "Jumbe zinazopotea zimelemazwa", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "Unaweza kujiongezea maelezo katika mazungumzo haya. Iwapo akaunti yako ina vifaa vyovyote vilivyounganishwa, maelezo mapya yatalandanishwa.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Ficha mwambaa wa menyu", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Rasimu", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Picha", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Video", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Ujumbe wa Sauti", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Ujumbe wa Sauti", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Faili", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Ujumbe wa Vibandiko", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Ujumbe hautegemezwi", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "Mbona utumie maneno na unaweza kutumia vibandiko?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "Vibandiko vingine havikuweza kupakuliwa.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Recents", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Food", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Ghairi", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Media", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Tayari umetazama huu ujumbe.", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Washiriki wa kikundi wataweza kukuongeza kwenye kundi hili tena.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Blocked people won't be able to call you or send you messages.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Sera ya Masharti na Faragha ", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Mipangilio", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Video", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Chaguo msingi", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Zima arifa", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Nyamazisha kwa saa moja", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Nyamazisha kwa siku moja", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Nyamazisha kwa wiki moja", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Nyamazisha kwa mwaka mmoja", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Washa ", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Msimamizi", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Umeondoa jina la kundi.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "You changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Umejiunga na kundi.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Funga", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Ambatisha faili", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/ta/messages.json b/_locales/ta/messages.json index 44c261e8a..fdb4a2e97 100644 --- a/_locales/ta/messages.json +++ b/_locales/ta/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "விதிமுறைகள் மற்றும் தனியுரிமைக் கொள்கை", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "பிழையை நகலெடுத்து வெளியேற்றவும்", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "எல்லா தரவையும் நீக்கி மறுதொடக்கம் செய்", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&கோப்பு", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "அனைத்தையும் தெரிவுசெய்", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "பேசத் தொடங்குங்கள்", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "அனைத்தையும் முன்னால் கொண்டு வாருங்கள்", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "உண்மையான அளவு", @@ -147,6 +155,10 @@ "message": "முழுமையான பயன்முறை சாதனமாக அமைக்கவும்", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "இணைப்பை நகலெடுக்கவும்", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "இந்த உரையாடல்கள் காப்பகப்படுத்தப்பட்டுள்ளன, மேலும் புதிய செய்திகள் வந்தால் மட்டுமே இன்பாக்ஸில் தோன்றும்.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "காப்பக உரையாடல்", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "நீங்கள் குழுவிலிருந்து வெளியேறிவிட்டீர்கள்.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -342,7 +354,7 @@ "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list." }, "changedRightAfterVerify": { - "message": "The safety number you are trying to verify has changed. Please review your new safety number with $name1$. Remember, this change could mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal.", + "message": "நீங்கள் சரிபார்க்க முயற்சிக்கும் பாதுகாப்பு எண் மாறிவிட்டது. உங்கள் புதிய பாதுகாப்பு எண்ணை $name1$ உடன் மதிப்பாய்வு செய்யவும். நினைவில் கொள்ளுங்கள், இந்த மாற்றம் யாராவது உங்கள் தகவல்தொடர்புகளை இடைமறிக்க முயற்சிக்கிறார்கள் அல்லது $name2$ வெறுமனே Signal சிக்னலை மீண்டும் நிறுவியிருக்கலாம்.", "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change", "placeholders": { "name1": { @@ -360,7 +372,7 @@ "description": "Shown on confirmation dialog when user attempts to send a message" }, "identityKeyErrorOnSend": { - "message": "Your safety number with $name1$ has changed. This could either mean that someone is trying to intercept your communication or that $name2$ has simply reinstalled Signal. You may wish to verify your safety number with this contact.", + "message": "$name1$ உடனான உங்கள் பாதுகாப்பு எண் மாற்றப்பட்டுள்ளது. உங்கள் தகவல்தொடர்புகளை யாராவது இடைமறிக்க முயற்சிக்கிறார்கள் அல்லது $name2$ Signal சிக்னலை மீண்டும் நிறுவியிருக்கலாம் என்று இது குறிக்கலாம். இந்த தொடர்பு மூலம் உங்கள் பாதுகாப்பு எண்ணை சரிபார்க்க விரும்பலாம்.", "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change", "placeholders": { "name1": { @@ -377,9 +389,13 @@ "message": "இருந்தாலும் அனுப்பு", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "எப்படியும் அழைக்கவும்", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "1$name$ உடன் உங்கள் பாதுகாப்பு எண் மாறிவிட்டது, இனி சரிபார்க்கப்படாது. காண்பிக்க கிளிக் செய்க.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "இணைப்பு உங்கள் இடைநிலைப் பலகைக்கு நகலெடுக்கப்பட்டது", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "சிக்கலைப் புகாரளிக்கவும்", @@ -673,6 +689,10 @@ "message": "தேடல்", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "$conversationName$ இல் தேடுங்கள்", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,10 +749,10 @@ }, "typingAlt": { "message": "இந்த உரையாடலுக்கு அனிமேஷனைத் தட்டச்சு செய்க", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { - "message": "This person is in your contacts.", + "message": "இந்த நபர் உங்கள் தொலைபேசி தொடர்புகளில் உள்ளார்.", "description": "Description of icon denoting that contact is from your address book" }, "contactAvatarAlt": { @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "ஆடியோ செய்திகளை அனுப்ப, உங்கள் மைக்ரோஃபோனை அணுக Signal Desktop ப்பை அனுமதிக்கவும்.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { - "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "message": "அழைப்பதற்கு, உங்கள் ஒலிபெருக்கியை அணுக சிக்னல் டெஸ்க்டாப்பை Signal desktop அனுமதிக்க வேண்டும்.", + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { - "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "message": "காணொளி அழைப்புக்கு, உங்கள் புகைப்பட கருவியை அணுக சிக்னல் Signal desktop டெஸ்க்டாப்பை அனுமதிக்க வேண்டும்.", + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "அணுகலை அனுமதிக்கவும்", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "அமைப்புகளைக் காட்டு", @@ -999,13 +1019,17 @@ "message": "இந்த தொடர்புடன் நீங்கள் இதுவரை எந்த செய்திகளையும் பரிமாறவில்லை. அவர்களுடனான உங்கள் பாதுகாப்பு எண் முதல் செய்திக்குப் பிறகு கிடைக்கும்.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "மேலும் தகவல்...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "அனுப்ப முயற்சிக்கவும்", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "செய்தியை நீக்கு", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "ஒரு தலைப்பை சேர்க்க...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "சேமி", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "கோப்பு ஐகான்", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "உங்கள் தொலைபேசியை Signal Desktop ப்பில் இணைக்கவும்", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal அமைப்புகள்", @@ -1140,11 +1164,11 @@ "description": "Header for permissions section of settings" }, "mediaPermissionsDescription": { - "message": "Allow access to the microphone", + "message": "ஒலிபெருக்கியை அணுக அனுமதிக்கவும்", "description": "Description of the media permission description" }, "mediaCameraPermissionsDescription": { - "message": "Allow access to the camera", + "message": "புகைப்பட கருவியை அணுக அனுமதிக்கவும்", "description": "Description of the media permission description" }, "general": { @@ -1212,53 +1236,37 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "அனுப்புநரின் பெயர் மற்றும் செய்தி இரண்டும்", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "பெயரோ செய்தியோ இல்லை", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "அனுப்புநரின் பெயர் மட்டுமே", + "message": "பெயர் மட்டும்", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "புதிய தகவல்", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "புதிய செய்திகள்", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "இதிலிருந்து மிக சமீபத்தியது:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "இருந்து:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "மிக சமீபத்தியது:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" - }, - "notificationReaction": { - "message": "$sender$ அவர்கள் உங்கள் செய்திக்கு $emoji$என உணர்வினை வெளிப்படுத்தினார்", - "description": "", + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", "placeholders": { "sender": { "content": "$1", "example": "John" }, - "emoji": { - "content": "$2", - "example": "👍" + "group": { + "content": "$1", + "example": "NYC Rock Climbers" } } }, - "notificationReactionMostRecent": { - "message": "மிகச் சமீபத்தியது: $sender$ அவர்கள் உங்கள் செய்திக்கு $emoji$என உணர்வினை வெளிப்படுத்தினார்", + "notificationReaction": { + "message": "$sender$ அவர்கள் உங்கள் செய்திக்கு $emoji$என உணர்வினை வெளிப்படுத்தினார்", "description": "", "placeholders": { "sender": { @@ -1289,30 +1297,12 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "மிகச் சமீபத்தியது: $sender$அவர்கள் $message$ உங்கள் செய்திக்கு $emoji$ என உணர்வினை வெளிப்படுத்தினார்", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "அனுப்புவது தோல்வியுற்றது", "description": "Shown on outgoing message if it fails to send" }, "partiallySent": { - "message": "Partially sent, click for details", + "message": "சிலருக்கு அனுப்பப்பட்டது, விவரங்களுக்கு இங்கே தட்டவும்", "description": "Shown on outgoing message if it is partially sent" }, "showMore": { @@ -1420,7 +1410,7 @@ "description": "Brief message shown when trying to message a blocked group" }, "youChangedTheTimer": { - "message": "You set the disappearing message time to $time$.", + "message": "காணாமல் போன செய்தி நேரத்தை $time$ ஆக அமைத்துள்ளீர்கள் .", "description": "Message displayed when you change the message expiration timer in a conversation.", "placeholders": { "time": { @@ -1430,7 +1420,7 @@ } }, "timerSetOnSync": { - "message": "Updated the disappearing message time to $time$.", + "message": "காணாமல் போன செய்தி நேரத்தை $time$ ஆக புதுப்பித்தது.", "description": "Message displayed when timer is set on initial link of desktop device.", "placeholders": { "time": { @@ -1439,8 +1429,18 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { - "message": "$name$ set the disappearing message time to $time$.", + "message": "$name$ காணாமல் போன செய்தி நேரத்தை $time$ ஆக அமைத்துள்ளனர் .", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", "placeholders": { "name": { @@ -1557,8 +1557,12 @@ "message": "காணாமல் போன செய்திகள் முடக்கப்பட்டுள்ளன", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "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": { @@ -1586,19 +1590,19 @@ "description": "Description for audio notification setting" }, "callRingtoneNotificationDescription": { - "message": "Play calling sounds", + "message": "அழைப்பு ஒலிகளை இயக்கு", "description": "Description for call ringtone notification setting" }, "callSystemNotificationDescription": { - "message": "Show notifications for calls", + "message": "அழைப்புகளுக்கான அறிவிப்புகளைக் காட்டுக", "description": "Description for call notification setting" }, "incomingCallNotificationDescription": { - "message": "Enable incoming calls", + "message": "உள்வரும் அழைப்புகளை இயக்கவும்", "description": "Description for incoming calls setting" }, "contactChangedProfileName": { - "message": "$sender$ changed their profile name from $oldProfile$ to $newProfile$.", + "message": " $sender$ அவர்கள் தங்கள் சுயவிவரப் பெயரை $oldProfile$ இலிருந்து $newProfile$ ஆக மாற்றினர்.", "description": "Description for incoming calls setting", "placeholders": { "sender": { @@ -1616,7 +1620,7 @@ } }, "changedProfileName": { - "message": "$oldProfile$ changed their profile name to $newProfile$.", + "message": " $oldProfile$ தங்கள் சுயவிவரப் பெயரை $newProfile$ ஆக மாற்றினர் .", "description": "Shown when a contact not in your address book changes their profile name", "placeholders": { "oldProfile": { @@ -1652,7 +1656,7 @@ "description": "Label on button included with safety number change notification in the conversation" }, "yourSafetyNumberWith": { - "message": "Your safety number with $name1$:", + "message": "$name1$ உடன் உங்கள் பாதுகாப்பு எண்:", "description": "Heading for safety number view", "placeholders": { "name1": { @@ -1681,6 +1685,10 @@ "message": "நீங்கள் இந்த உரையாடலில் உங்களுக்காக குறிப்புகளைச் சேர்க்கலாம். என்றால் உங்கள் கணக்கு ஏதேனும் உள்ளது இணைக்கப்பட்டுள்ளது சாதனங்கள், புதிய குறிப்புகள் ஒத்திசைக்கப்படும்.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "அறிவிப்பு வரும்போது இந்த சாளரத்தில் கவனத்தை ஈர்க்கவும்", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "பட்டியல் பட்டியை மறைக்க", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "வரைவு:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "புகைப்படம் ", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "காணொளி", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "குரல் செய்தி", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "ஆடியோ செய்தி", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "கோப்பு", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "ஸ்டிக்கர் செய்தி", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "ஆதரிக்கப்படாத செய்தி", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "நீங்கள் ஸ்டிக்கர்களைப் பயன்படுத்தும்போது ஏன் வார்த்தைகளைப் பயன்படுத்த வேண்டும்?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "சில ஸ்டிக்கர்களை பதிவிறக்கம் செய்ய முடியவில்லை.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "அண்மையில்", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "உணர்வு படங்கள்", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "விலங்கு", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "உணவு", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "செயல்பாடு", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "பயணம்", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "பொருள்", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "சின்னம்", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "கொடி", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "ரத்து", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "ஊடகம்", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "நீங்கள் ஏற்கனவே இந்த செய்தியைப் பார்த்தேன்.", @@ -2188,11 +2290,11 @@ "description": "Header of the keyboard shortcuts guide - calling section" }, "Keyboard--toggle-audio": { - "message": "Toggle mute on and off", + "message": "நிலைமாற்று: முடக்குதலை இயக்கவும் முடக்கவும்", "description": "Shown in the shortcuts guide" }, "Keyboard--toggle-video": { - "message": "Toggle video on and off", + "message": "நிலைமாற்று: காணொளி நிறுத்த மற்றும் இயக்க", "description": "Shown in the shortcuts guide" }, "close-popup": { @@ -2442,7 +2544,7 @@ "description": "Shown in reaction viewer as the title for the 'all' category" }, "MessageRequests--message-direct": { - "message": "Let $name$ message you and share your name and photo with them? They won’t know you’ve seen their messages until you accept.", + "message": "$name$ உங்களுக்கு செய்தி அனுப்பவும், உங்கள் பெயரையும் புகைப்படத்தையும் அவர்களுடன் பகிர்ந்து கொள்ளட்டும்? நீங்கள் ஏற்றுக்கொள்ளும் வரை அவர்களின் செய்திகளைப் பார்த்திருப்பதை அவர்கள் அறிய மாட்டார்கள்.", "description": "Shown as the message for a message request in a direct message", "placeholders": { "name": { @@ -2452,7 +2554,7 @@ } }, "MessageRequests--message-direct-blocked": { - "message": "Let $name$ message you and share your name and photo with them? You won't receive any messages until you unblock them.", + "message": "$name$ உங்களுக்கு செய்தி அனுப்பவும், உங்கள் பெயரையும் புகைப்படத்தையும் அவர்களுடன் பகிர்ந்து கொள்ளட்டும்? நீங்கள் அவற்றைத் தடைநீக்கு செய்யும் வரை எந்த செய்திகளையும் பெற மாட்டீர்கள்.", "description": "Shown as the message for a message request in a direct message with a blocked account", "placeholders": { "name": { @@ -2484,7 +2586,7 @@ "description": "Shown as a button to let the user unblock a message request" }, "MessageRequests--unblock-confirm-title": { - "message": "Unblock $name$?", + "message": "$name$ அவரைத் தடைநீக்கு செய்க?", "description": "Shown as a button to let the user unblock a message request", "placeholders": { "name": { @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "குழு உறுப்பினர்கள் சேர்க்க முடியும் நீங்கள் இந்த குழுவிற்கு மீண்டும்.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2518,7 +2620,7 @@ "description": "Shown as a button to let the user block and delete a message request" }, "MessageRequests--block-direct-confirm-title": { - "message": "Block $name$?", + "message": " $name$ தடு?", "description": "Shown as the title in the confirmation modal for blocking a private message request", "placeholders": { "name": { @@ -2528,11 +2630,11 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "தடுக்கப்பட்ட நபர்கள் உங்களை அழைக்கவோ அல்லது செய்திகளை அனுப்பவோ முடியாது.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { - "message": "Block and Leave $group$?", + "message": "$group$ குழுவைத் தடுத்து வெளியேறவும்?", "description": "Shown as the title in the confirmation modal for blocking a group message request", "placeholders": { "group": { @@ -2542,7 +2644,7 @@ } }, "MessageRequests--block-group-confirm-body": { - "message": "You will no longer receive messages or updates from this group and members won't be able to add you to this group again.", + "message": "இந்த குழுவிலிருந்து நீங்கள் இனி செய்திகளையோ புதுப்பிப்புகளையோ பெறமாட்டீர்கள், உறுப்பினர்கள் உங்களை மீண்டும் இந்தக் குழுவில் சேர்க்க முடியாது.", "description": "Shown as the body in the confirmation modal for blocking a group message request" }, "MessageRequests--delete": { @@ -2558,7 +2660,7 @@ "description": "Shown as the body in the confirmation modal for deleting a private message request" }, "MessageRequests--delete-group-confirm-title": { - "message": "Delete and Leave $group$?", + "message": "$group$ குழுவை நீக்கி வெளியேறலாமா?", "description": "Shown as the title in the confirmation modal for deleting a group message request", "placeholders": { "group": { @@ -2584,7 +2686,7 @@ "description": "Shown as a button to let the user accept a message request" }, "ConversationHero--members": { - "message": "$count$ members", + "message": "$count$ உறுப்பினர்கள்", "description": "Specifies the number of members in a group conversation", "placeholders": { "count": { @@ -2604,7 +2706,7 @@ } }, "ConversationHero--membership-1": { - "message": "Member of $group$.", + "message": "$group$ குழு உறுப்பினர்.", "description": "Shown in the conversation hero to indicate this user is a member of a mutual group", "placeholders": { "group": { @@ -2614,7 +2716,7 @@ } }, "ConversationHero--membership-2": { - "message": "Member of $group1$ and $group2$.", + "message": "$group1$ மற்றும் $group2$ இன் உறுப்பினர்.", "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups", "placeholders": { "group1": { @@ -2628,7 +2730,7 @@ } }, "ConversationHero--membership-3": { - "message": "Member of $group1$, $group2$, and $group3$.", + "message": "$group1$, $group2$, மற்றும் $group3$ குழுக்களின் உறுப்பினர்", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2646,7 +2748,7 @@ } }, "ConversationHero--membership-extra": { - "message": "Member of $group1$, $group2$, $group3$ and $remainingCount$ more.", + "message": " $group1$, $group2$, $group3$ மேலும் $remainingCount$ குழுக்களின் உறுப்பினர்", "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups", "placeholders": { "group1": { @@ -2668,7 +2770,7 @@ } }, "ConversationHero--membership-added": { - "message": "$name$ added you to the group.", + "message": "$name$ அவர் உங்களை குழுவில் சேர்த்தார்.", "description": "Shown Indicates that you were added to a group by a given individual.", "placeholders": { "name": { @@ -2690,67 +2792,75 @@ "description": "Shown in tooltip for the button to decline a call (audio or video)" }, "declinedIncomingAudioCall": { - "message": "You declined an audio call", + "message": "ஒலி அழைப்பை மறுத்துவிட்டீர்கள்", "description": "Shown in conversation history when you declined an incoming audio call" }, "declinedIncomingVideoCall": { - "message": "You declined a video call", + "message": "காணொளி அழைப்பை மறுத்துவிட்டீர்கள்", "description": "Shown in conversation history when you declined an incoming video call" }, "acceptedIncomingAudioCall": { - "message": "Incoming audio call", + "message": "உள்வரும் ஒலி அழைப்பு", "description": "Shown in conversation history when you accepted an incoming audio call" }, "acceptedIncomingVideoCall": { - "message": "Incoming video call", + "message": "உள்வரும் காணொளி அழைப்பு", "description": "Shown in conversation history when you accepted an incoming video call" }, "missedIncomingAudioCall": { - "message": "Missed audio call", + "message": "ஒலி அழைப்பு தவறவிட்டது", "description": "Shown in conversation history when you missed an incoming audio call" }, "missedIncomingVideoCall": { - "message": "Missed video call", + "message": "காணொளி அழைப்பு தவறவிட்டது", "description": "Shown in conversation history when you missed an incoming video call" }, "acceptedOutgoingAudioCall": { - "message": "Outgoing audio call", + "message": "வெளிச்செல்லும் ஒலி அழைப்பு", "description": "Shown in conversation history when you made an outgoing audio call" }, "acceptedOutgoingVideoCall": { - "message": "Outgoing video call", + "message": " வெளிச்செல்லும் காணொளி அழைப்பு ", "description": "Shown in conversation history when you made an outgoing video call" }, "missedOrDeclinedOutgoingAudioCall": { - "message": "Unanswered audio call", + "message": "பதிலளிக்கப்படாத ஒலி அழைப்பு", "description": "Shown in conversation history when your audio call is missed or declined" }, "missedOrDeclinedOutgoingVideoCall": { - "message": "Unanswered video call", + "message": "பதிலளிக்கப்படாத காணொளி அழைப்பு", "description": "Shown in conversation history when your video call is missed or declined" }, "incomingAudioCall": { - "message": "Incoming audio call...", + "message": "உள்வரும் ஒலி அழைப்பு ...", "description": "Shown in both the incoming call bar and notification for an incoming audio call" }, "incomingVideoCall": { - "message": "Incoming video call...", + "message": "உள்வரும் காணொளி அழைப்பு ...", "description": "Shown in both the incoming call bar and notification for an incoming video call" }, "outgoingCallPrering": { - "message": "Calling...", + "message": "அழைக்கிறது ...", "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet" }, "outgoingCallRinging": { - "message": "Ringing...", + "message": "சிக்னல் மணி ஒலிக்கிறது...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { - "message": "Reconnecting...", + "message": "மீண்டும் இணைக்கிறது ...", "description": "Shown in the call screen when the call is reconnecting due to network issues" }, "callDuration": { - "message": "Signal $duration$", + "message": "Signal சிக்னல் அழைப்பு காலம் $duration$", "description": "Shown in the call screen to indicate how long the call has been connected", "placeholders": { "duration": { @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "விதிமுறைகள் மற்றும் தனியுரிமைக் கொள்கை", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "அமைப்புகள்", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "காணொளி", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "ஒலிபெருக்கி", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "கேட்பொலிச் சாதனங்கள்", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "சாதனங்கள் எதுவும் கிடைக்கவில்லை", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "இயல்புநிலை", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "அறிவிப்பை ஊமையாக்கு ", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "ஒரு மணி நேரம் முடக்கு", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "ஒரு நாள் முடக்கு", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "ஒரு வாரம் முடக்கு", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "ஒரு வருடம் முடக்கு", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "தடுப்புநீக்கு", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "அறிவிப்புகள் $duration$ வரை முடக்கப்பட்டன", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "உணர்வு படங்கள்", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "நிர்வாகம்", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "நீங்கள் குழு பெயரை நீக்கியது.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "குழு அவதாரத்தை மாற்றியுள்ளீர்கள்.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "நீங்கள் குழுவில் சேர்ந்தார்.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "நெருக்கமான", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "கோப்பினை இணைக்கவும்", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/te/messages.json b/_locales/te/messages.json index 6a5d21703..acb5d764e 100644 --- a/_locales/te/messages.json +++ b/_locales/te/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "నిబంధనలు & గోప్యతా విధానం", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "లోపం కాపీ చేసి నిష్క్రమించండి", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "సమాచార మొత్తని తీసివేసి పునఃప్రారంబించు ", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&పంక్తి", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "అన్నీ ఎంచుకో", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "మాట్లాడటం ప్రారంభించండి", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "అన్నింటినీ ముందుకి తీసుకురండి", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "అసలైన పరిమాణం", @@ -147,6 +155,10 @@ "message": "స్వతంత్ర పరికరంగా సెటప్ చేయండి", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "లింక్ను కాపీ చేయండి", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "ఈ సంభాషణలు భద్రపర్చబడ్డాయి మరియు క్రొత్త సందేశాలు వస్తే మాత్రమే ఇన్‌బాక్స్‌లో కనిపిస్తాయి.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "సంభాషను భద్రపరుచు ", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "మీరు సమూహన్ని విడిచిపెట్టారు", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "ఏదేమైనా పంపు", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "ఏమైనా కాల్ చేయండి", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "$name$ ఉన్న మీ భద్రతా సంఖ్య మార్చబడింది మరియు ఇకపై ధృవీకరించబడదు. చూపించడానికి క్లిక్ చేయండి.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Link Copied to Your Clipboard", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "సమస్యను నివేదించండి", @@ -673,6 +689,10 @@ "message": "వెతకండి", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "$conversationName$ లో శోధించండి", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "ఈ సంభాషణ కొరకు ముద్రాలేఖనం చైతన్యకల్పన", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "ఆడియో సందేశాలను పంపడానికి, మీ మైక్రోఫోన్‌ను యాక్సెస్ చేయడానికి Signal Desktop ను అనుమతించండి.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "ప్రాప్యతను అనుమతించు", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "అమరికలు చూపించు", @@ -999,13 +1019,17 @@ "message": "ఈ పరిచయంతో మీరు ఇంకా సందేశాలను మార్పిడి చేయలేదు. వారితో మీ భద్రతా సంఖ్య మొదటి సందేశం తర్వాత అందుబాటులో ఉంటుంది.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "మరింత సమాచారం...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "తిరిగి పంపండి", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "సందేశాన్ని తొలగించు", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "శీర్షికను జోడించండి...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "భద్రపరుచు", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "ఫైల్ చిహ్నం", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "మీ ఫోన్‌ను Signal Desktop లింక్ చేయండి", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal అమరికలు", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Both sender name and message", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "పేరు లేదా సందేశం కాదు", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "పంపినవారి పేరు మాత్రమే", + "message": "పేరు మాత్రమే ", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "కొత్త సందేశం", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "కొత్త సందేశాలు", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "ఇటీవల నుండి: ", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "ఎవరి నుండి:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "ఇటీవలి: ", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ reacted $emoji$ to your message", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to your message", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ reacted $emoji$ to: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "పంపడం విఫలమైంది", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "అదృశ్యమవుతున్న సందేశాలు నిలిపివేయబడ్డాయి", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "ఈ సంభాషణలో మీరు మీ కోసం గమనికలను జోడించవచ్చు. మీ ఖాతాకు ఏదైనా లింక్ చేసిన పరికరాలు ఉంటే, క్రొత్త గమనికలు సమకాలీకరించబడతాయి.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "మెనూ పట్టికని దాచు ", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "చిత్తు పత్రం:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "గిఫ్", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "చిత్రం ", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "వీడియో", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "వాయిస్ సందేశం", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "ఆడియో సందేశం", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "పత్రం", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "స్టిక్కర్ సందేశం", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "మద్దతు లేని సందేశం", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "స్టిక్కెర్లు వుందగా పదాలు ఎందుకు?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "కొన్ని స్టిక్కర్లను డౌన్‌లోడ్ చేయడం సాధ్యం కాలేదు.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Recents", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Food", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "రద్దు", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "మీడియా", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "మీరు ఇప్పటికే ఈ సందేశాన్ని చూశారు.", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "సమూహములో ఉన్న వారు మిమ్మల్ని తిరిగి అందులో చేర్చగలరు.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "అడ్డగింపబడిన వ్యక్తులు మీతో మాట్లాడడం లేదా మీకు సందేశములు పంపడం చేయలేరు.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "నిబంధనలు & గోప్యతా విధానం", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "అమరికలు", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "వీడియో", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "అప్రమేయం", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": " ప్రకటనలను మ్యూట్లో ఉంచు", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "ఒక గంట మ్యూట్ చేయండి", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "ఒక రోజు మ్యూట్ చేయండి", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "ఒక వారం మ్యూట్ చేయండి", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "ఒక సంవత్సరం మ్యూట్ చేయండి", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "మ్యూట్ తీసివేయి", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "అడ్మిన్", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "మీరు గుంపు పేరును తొలగించారు.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "మీరు సమూహ చిత్రాన్ని మార్చారు. ", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "మీరు సమూహములో చేరారు.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "మూసివెయ్యి", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "ఫైలు జత చేయుము", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/th/messages.json b/_locales/th/messages.json index 34d1412c6..a72a47553 100644 --- a/_locales/th/messages.json +++ b/_locales/th/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "เงื่อนไขและนโยบายความเป็นส่วนตัว", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "คัดลอกข้อผิดพลาดและออก", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "ลบข้อมูลทั้งหมดและเริ่มใหม่", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "ไ&ฟล์", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "เลือกทั้งหมด", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "เริ่มพูด", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "เอาไว้ข้างหน้าทั้งหมด", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "ขนาดจริง", @@ -147,6 +155,10 @@ "message": "ตั้งค่าเป็นอุปกรณ์สแตนด์อโลน", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "คัดลอกลิงก์", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "การสนทนาเหล่านี้ถูกเก็บถาวรและจะแสดงในกล่องขาเข้าต่อเมื่อมีข้อความใหม่เข้า", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "เก็บบทสนทนาลงที่เก็บถาวร", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "คุณได้ออกจากกลุ่ม", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "ยืนยันที่จะส่ง", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "ยืนยันที่จะโทร", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "หมายเลขความปลอดภัยของคุณกับ $name$ ได้เปลี่ยนไป และไม่ถือว่าถูกตรวจยืนยันอีกต่อไป คลิกเพื่อแสดง", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "ลิงก์ได้ถูกคัดลอกไปคลิปบอร์ดของคุณแล้ว", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "รายงานปัญหา", @@ -673,6 +689,10 @@ "message": "ค้นหา", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "ค้นหาใน $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "ภาพเคลื่อนไหวระหว่างพิมพ์สำหรับการสนทนานี้", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "เพื่อจะส่งข้อความเสียง ต้องอนุญาตให้ Signal Desktop ใช้งานไมโครโฟนของคุณ", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "อนุญาตให้เข้าถึง", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "แสดงการตั้งค่า", @@ -999,13 +1019,17 @@ "message": "คุณยังไม่ได้แลกเปลี่ยนข้อความใดๆ กับผู้ติดต่อรายนี้ หมายเลขความปลอดภัยของคุณกับเขาจะมีให้หลังส่งข้อความแรก", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "ข้อมูลเพิ่มเติม...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "ลองส่งใหม่", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "ลบข้อความ", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "เพิ่มคำอธิบาย...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "บันทึก", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "ไอคอนไฟล์", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "เชื่อมโยงโทรศัพท์ของคุณกับ Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "การตั้งค่า Signal", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "ทั้งชื่อผู้ส่งและข้อความ", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "ไม่ทั้งชื่อหรือข้อความ", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "เฉพาะชื่อผู้ส่ง", + "message": "ชื่อเท่านั้น", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "ข้อความใหม่", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "ข้อความใหม่", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "ล่าสุดจาก:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "จาก:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "ล่าสุดจาก:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ ตอบ $emoji$ กลับให้ข้อความของคุณ", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "ล่าสุด: $sender$ ตอบ $emoji$ กลับให้ข้อความของคุณ", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ ตอบ $emoji$ กลับให้กับ: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "ล่าสุด: $sender$ ตอบ $emoji$ กลับให้กับ: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "การส่งล้มเหลว", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "ข้อความหายตัวไม่ได้ถูกเปิดใช้", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "คุณสามารถเพิ่มบันทึกสำหรับตัวคุณเองในการสนทนานี้ ถ้าบัญชีของคุณมีอุปกรณ์ที่เชื่อมโยงอยู่ บันทึกใหม่ทุกอันจะถูกปรับประสานถึงกัน", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "ซ่อนแถบเมนู", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "ร่าง:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "รูปภาพ", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "วิดีโอ", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "ข้อความเสียง", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "ข้อความเสียง", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "แฟ้ม", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "ข้อความสติกเกอร์", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "ข้อความที่ไม่รองรับ", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "ทำไมต้องใช้คำเมื่อคุณใช้สติกเกอร์ได้", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "ไม่สามารถดาวน์โหลดบางสติกเกอร์ได้", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "ล่าสุด", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "อาหาร", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "ยกเลิก", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "สื่อ", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "คุณเคยดูข้อความนี้แล้ว", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "สมาชิกกลุ่มจะสามารถเพิ่มคุณเข้ากลุ่มนี้อีก", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "คนที่ถูกปิดกั้นจะไม่สามารถโทรหรือส่งข้อความหาคุณได้", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "เงื่อนไขและนโยบายความเป็นส่วนตัว", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "การตั้งค่า", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "วิดีโอ", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "ค่าเริ่มต้น", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "ปิดเสียงการแจ้งเตือน", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "ปิดเสียงหนึ่งชั่วโมง", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "ปิดเสียงหนึ่งวัน", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "ปิดเสียงหนึ่งสัปดาห์", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "ปิดเสียงหนึ่งปี", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "เปิดเสียง", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "ผู้ดูแล", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "คุณได้ลบชื่อกลุ่ม", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "คุณได้เปลี่ยนอวตารของกลุ่ม", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "คุณได้ร่วมกลุ่ม", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "ปิด", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "แนบแฟ้ม", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/tr/messages.json b/_locales/tr/messages.json index af26035c0..1a9622813 100644 --- a/_locales/tr/messages.json +++ b/_locales/tr/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Şartlar ve Gizlilik İlkesi", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Hatayı kopyala ve çık", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "Tüm verileri sil ve yeniden başlat", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Dosya", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Tümünü Seç", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Konuşmaya başla", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Hepsini Öne Getir", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Normal Boyut", @@ -147,6 +155,10 @@ "message": "Bağımsız Cihaz olarak kur", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Bağlantı Adresini Kopyala", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Bu sohbetler arşivlendi ve sadece yeni iletiler alınırsa gelen kutusunda görünecekler.", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Sohbeti Arşivle", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Gruptan ayrıldınız.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "Yine de Gönder", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Yine de Ara", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "$name$ ile olan güvenlik numaranız değişti ve henüz doğrulanmadı. Göstermek için tıklayın.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Bağlantı Panonuza Kopyalandı", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Sorun bildir", @@ -673,6 +689,10 @@ "message": "Ara", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "$conversationName$ sohbetinde ara", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "Bu sohbet için yazma animasyonu", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Sesli iletiler göndermek için, Signal Desktop'ın mikrofonunuza erişimine izin verin.", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Erişimine İzin Ver", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Ayarları Göster", @@ -999,13 +1019,17 @@ "message": "Bu kişiyle herhangi bir iletişimde bulunmadınız. Güvenlik numaralarınız ilk iletiden sonra oluşturulacaktır.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Daha Fazla Bilgi...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Tekrar Gönder", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "İletiyi Sil", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Bir başlık ekleyin...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Kaydet", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Dosya ikonu", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Signal Desktop'a telefonunuzu bağlayın", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal Ayarları", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Gönderenin adını ve iletisini", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Ne gönderenin adını ne de iletisini", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Sadece gönderenin adı", + "message": "Yalnızca isim", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Yeni İleti", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Yeni İletiler", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "En son:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "Kimden:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "En son:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ iletinize $emoji$ karşılığı verdi", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "En son: $sender$ iletinize $emoji$ karşılığı verdi", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$, ' $message$' iletisine $emoji$ karşılığı verdi", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "En son: $sender$, ' $message$' iletisine $emoji$ karşılığı verdi", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Gönderme başarısız", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "Kaybolan iletiler devre dışı", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "Bu konuşmada kendinize notlar ekleyebilirsiniz. Eğer hesabınıza bağlı cihaz varsa, yeni notlar eşzamanlanacaktır.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Menü çubuğunu gizle", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Taslak:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Fotoğraf", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Video", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Sesli İleti", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Ses İletisi", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Dosya", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "Çıkartma iletisi", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Desteklenmeyen ileti", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "Bazı çıkartmalar indirilemedi.", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Yakınlarda", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Gıda", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "İptal", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "İçerik", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Bu iletiyi zaten görüntülediniz.", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Grup üyeleri sizi bu gruba tekrar ekleyebilecekler.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Engellenen kişiler sizi arayamayacaklar veya ileti gönderemeyecekler.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "Şartlar ve Gizlilik İlkesi", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "Ayarlar", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Video", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Varsayılan", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Bildirimleri sessize al", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Bir saatliğine sessize al", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Bir günlüğüne sessize al", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Bir haftalığına sessize al", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Bir yıllığına sessize al", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Sesi aç", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Yönetici", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Grup adını kaldırdınız.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Grup resmini değiştirdiniz.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Gruba katıldınız.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Kapat", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Dosya ekle", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/uk/messages.json b/_locales/uk/messages.json index 92d39bcfc..d56ab480c 100644 --- a/_locales/uk/messages.json +++ b/_locales/uk/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "Умови використання та політика конфіденційності", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "Copy error and quit", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -120,15 +128,15 @@ "description": "Window menu command to bring all windows of current application 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": { @@ -147,6 +155,10 @@ "message": "Set Up as Standalone Device", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Копіювати посилання", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -677,6 +689,10 @@ "message": "Пошук", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Search in $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -1003,6 +1019,10 @@ "message": "Ви ще не обмінювалися повідомленнями з даними співрозмовником. Код безпеки стане доступний після першого надсилання повідомлення.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "More Info...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" @@ -1915,6 +1935,26 @@ "message": "Why use words when you can use stickers?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -2807,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -3595,8 +3643,28 @@ } } }, - "privacyPolicy": { - "message": "Умови використання та політика конфіденційності", - "description": "Shown in the about box for the link to https://signal.org/legal" + "close": { + "message": "Закрити", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Attach file", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/ur/messages.json b/_locales/ur/messages.json index 763db045b..72647b24f 100644 --- a/_locales/ur/messages.json +++ b/_locales/ur/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "شراٰئط اور پرائیویسی پالیسی", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "کاپی میں غلطی اور چھوڑ دیں", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "message": "سارا ڈیٹا حذف کریں اور دوبارہ شروع کریں", - "description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "اور فائل", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "سب منتخب کریں", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "بولنا شروع کریں", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "سب سامنے لائیں", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "اصل سائز", @@ -147,6 +155,10 @@ "message": "Standalone ڈیوائس کے طور پر مرتب کریں", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "لنک کاپی کریں", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "یہ بات چیت پوشیدہ ہوگئی ہیں اور اگر نئے پیغامات موصول ہوں گے تو تب ہی وہ اِن باکس میں ظاہر ہونگی۔", - "description": "Shown at the top of the archived converations list in the left pane" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "گفتگو پوشیدہ کریں", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "You left the group.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "بہر حال بھیجیں ", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "کہیں بھی کال کریں ", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "message": "$name$کے ساتھ آپ کا حفاظتی نمبر تبدیل ہوگیا ہے اور اب اس کی تصدیق نہیں ہوگی۔ دیکھنے کے لئے کلک کریں۔", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Link Copied to Your Clipboard", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "مسئلے کی اطلاع دیں", @@ -673,6 +689,10 @@ "message": "تلا ‎ش کر یں", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "$conversationName$ میں تلاش کریں", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "اس گفتگو کے لئے اینیمیشن ٹائپ کریں", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "آڈیو پیغامات بھیجنے کے لئے ، Signal Desktop کو اپنے مائیکروفون تک رسائی کی اجازت دیں۔", - "description": "Shown if the user attempts to send an audio message without audio permssions turned on" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "رسائی کی اجازت دیں", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "ترتیبات دیکھائیں", @@ -999,13 +1019,17 @@ "message": "آپ نے ابھی تک اس کنٹکٹ کے ساتھ کسی پیغامات کا تبادلہ نہیں کیا ہے۔ ان کے ساتھ آپ کا حفاظتی نمبر پہلے پیغام کے بعد دستیاب ہوگا۔", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "مزید معلومات۔۔۔", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "دوبارہ بھیجنے کی کوشش کریں", - "description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "پیغام حذف کریں", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "ایک عنوان شامل کریں ...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "محفوظ", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "فائل آئیکن", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "اپنے فون کو Signal Desktop کے ساتھ منسلک کریں", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal ترتیبات", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "بھیجنے والے کا نام اور پیغام دونوں", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "نہ ہی نام اور نی ہی پیغام", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "صرف بھیجنے والا کا نام", + "message": "صرف نام", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "نیا پیغام", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "نئے پیغامات", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "message": "تازہ ترین کی طرف:", - "description": "Displayed in notifications when setting is 'name only' and more than one message is waiting" - }, - "notificationFrom": { - "message": "کی طرف سے", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "تازہ ترین", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$ reacted $emoji$ to your message", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to your message", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ reacted $emoji$ to: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "بھیجنے میں ناکام", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "غیر فعال پیغامات غائب ہو رہے ہیں", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "آپ اس گفتگو میں اپنے لئے نوٹ شامل کرسکتے ہیں۔ اگر آپ کے اکاؤنٹ میں کوئی لنکڈ devices ہیں تو ، نئے نوٹوں کی ہم آہنگی ہوگی۔", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "مینیو بار چھپائیں", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "مسودہ تیار کیا:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "تصویر", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "وڈیو", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "پیغام بذریعہ آواز", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "آڈیو پیغام", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "فائل", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "message--getNotificationText--stickers": { "message": "اسٹیکر پیغام", "description": "Shown in notifications and in the left pane instead of sticker image." }, + "message--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "غیر تعاون یافتہ پیغام", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "جب آپ اسٹیکرز استعمال کرسکتے ہیں تو الفاظ کیوں استعمال کریں؟", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "کچھ اسٹیکر ڈاؤن لوڈ نہیں ہو سکتے۔", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Recents", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Food", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "منسوخ کریں", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "میڈیا", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "آپ یہ پیغام پہلے ہی دیکھ چکے ہیں۔", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "گروپ ممبران آپ کو دوبارہ اس گروپ میں شامل کرسکیں گے۔", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Blocked people won't be able to call you or send you messages.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "message": "شراٰئط اور پرائیویسی پالیسی", - "description": "Shown in the about box for the link to https://signal.org/legal" + "callingDeviceSelection__settings": { + "message": "ترتیبات", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "وڈیو", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "پہلے سے طے شدہ", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "خاموش اطلاعات", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "ایک گھنٹے کیلئے خاموش", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "ایک دن کیلئے خاموش", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "ایک ہفتے کیلئے خاموش", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "ایک سال کیلئے خاموش", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "غیر خاموش", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "ایڈمن", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "آپ نے گروپ کا نام ہٹا دیا۔", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "You changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "آپ گروپ میں شامل ہوئے۔", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "بند کریں", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "فائل منسلک", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/vi/messages.json b/_locales/vi/messages.json index dbbfca370..973dd6f2b 100644 --- a/_locales/vi/messages.json +++ b/_locales/vi/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "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" + }, "copyErrorAndQuit": { "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" @@ -17,7 +25,7 @@ }, "deleteAndRestart": { "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" + "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart" }, "mainMenuFile": { "message": "&Tập tin", @@ -93,7 +101,7 @@ }, "editMenuSelectAll": { "message": "Chọn Tất cả", - "description": "Edit menu comand to select all of the text in selected text box" + "description": "Edit menu command to select all of the text in selected text box" }, "editMenuStartSpeaking": { "message": "Bắt đầu nói", @@ -117,7 +125,7 @@ }, "windowMenuBringAllToFront": { "message": "Đưa Tất cả cửa sổ ra Trước", - "description": "Window menu command to bring all windows of current applicatinon to front" + "description": "Window menu command to bring all windows of current application to front" }, "viewMenuResetZoom": { "message": "Kích cỡ Thực tế", @@ -147,6 +155,10 @@ "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" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "Sao chép Đường dẫn", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -183,7 +195,7 @@ }, "archiveHelperText": { "message": "Các cuộc trò chuyện 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" + "description": "Shown at the top of the archived conversations list in the left pane" }, "archiveConversation": { "message": "Lưu trữ Cuộc trò chuyện", @@ -268,7 +280,7 @@ "description": "Used as a label on a button allowing user to see more information" }, "youLeftTheGroup": { - "message": "Bạn đã rời nhóm.", + "message": "You are no longer a member of the group.", "description": "Displayed when a user can't send a message because they have left the group" }, "scrollDown": { @@ -377,9 +389,13 @@ "message": "Vẫn tiếp tục gửi", "description": "Used on a warning dialog to make it clear that it might be risky to send the message." }, + "callAnyway": { + "message": "Vẫn tiếp tục Gọi", + "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation." + }, "noLongerVerified": { "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ấp vào đây để hiển thị.", - "description": "Shown in converation banner when user's safety number has changed, but they were previously verified.", + "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.", "placeholders": { "name": { "content": "$1", @@ -409,7 +425,7 @@ }, "debugLogLinkCopied": { "message": "Link Copied to Your Clipboard", - "description": "Shown in a taost to let the user know that the link to the debug log has been copied to their clipboard" + "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard" }, "reportIssue": { "message": "Báo cáo lỗi", @@ -673,6 +689,10 @@ "message": "Tìm kiếm", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "Tìm kiếm trong $conversationName$", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -729,7 +749,7 @@ }, "typingAlt": { "message": "Nhập hoạt ảnh cho cuộc trò chuyện này", - "description": "Used as the 'title' attibute for the typing animation" + "description": "Used as the 'title' attribute for the typing animation" }, "contactInAddressBook": { "message": "This person is in your contacts.", @@ -847,19 +867,19 @@ }, "audioPermissionNeeded": { "message": "Để gửi tập tin âm thanh, hãy chắc chắn 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" + "description": "Shown if the user attempts to send an audio message without audio permissions turned on" }, "audioCallingPermissionNeeded": { "message": "For calling, you must allow Signal Desktop to access your microphone.", - "description": "Shown if the user attempts access the microphone for calling without audio permssions turned on" + "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on" }, "videoCallingPermissionNeeded": { "message": "For video calling, you must allow Signal Desktop to access your camera.", - "description": "Shown if the user attempts access the camera for video calling without video permssions turned on" + "description": "Shown if the user attempts access the camera for video calling without video permissions turned on" }, "allowAccess": { "message": "Cho phép Truy cập", - "description": "Button shown in popup asking to enable microphon/video permissions to send audio messages" + "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages" }, "showSettings": { "message": "Hiển thị Cài đặt", @@ -999,13 +1019,17 @@ "message": "Bạn chưa trao đổi tin nhắn nào với liên hệ này. Số an toàn của bạn với họ sẽ được cung cấp sau tin nhắn đầu tiên.", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "Thông tin khác...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" }, "retrySend": { "message": "Thử 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" + "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send" }, "deleteMessage": { "message": "Xóa Tin nhắn", @@ -1045,11 +1069,11 @@ }, "addACaption": { "message": "Thêm chú thích...", - "description": "" + "description": "Used as the placeholder text in the caption editor text field" }, "save": { "message": "Lưu", - "description": "" + "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments" }, "fileIconAlt": { "message": "Biểu tượng tập tin", @@ -1065,7 +1089,7 @@ }, "linkYourPhone": { "message": "Liên kết điện thoại của bạn với Signal Desktop", - "description": "Shown on the front page when the application first starst, above the QR code" + "description": "Shown on the front page when the application first starts, above the QR code" }, "signalSettings": { "message": "Signal Cài đặt", @@ -1212,36 +1236,34 @@ "description": "Label for disabling notifications" }, "nameAndMessage": { - "message": "Cả tên người gửi lẫn tin nhắn", + "message": "Name, content, and actions", "description": "Label for setting notifications to display name and message text" }, "noNameOrMessage": { - "message": "Không hiển thị tên cũng như tin nhắn", + "message": "No name or content", "description": "Label for setting notifications to display no name and no message text" }, "nameOnly": { - "message": "Chỉ hiển thị tên người gửi", + "message": "Chỉ tên", "description": "Label for setting notifications to display sender name only" }, "newMessage": { "message": "Tin nhắn Mới", "description": "Displayed in notifications for only 1 message" }, - "newMessages": { - "message": "Các tin nhắn Mới", - "description": "Displayed in notifications for multiple messages" - }, - "notificationMostRecentFrom": { - "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": "Từ:", - "description": "Displayed in notifications when setting is 'name only' and one message is waiting" - }, - "notificationMostRecent": { - "message": "Gần đây nhất:", - "description": "Displayed in notifications when setting is 'name and message' and more than one message is waiting" + "notificationSenderInGroup": { + "message": "$sender$ in $group$", + "description": "Displayed in notifications for messages in a group", + "placeholders": { + "sender": { + "content": "$1", + "example": "John" + }, + "group": { + "content": "$1", + "example": "NYC Rock Climbers" + } + } }, "notificationReaction": { "message": "$sender$đã bày tỏ về $emoji$ trong tin nhắn của bạn", @@ -1257,20 +1279,6 @@ } } }, - "notificationReactionMostRecent": { - "message": "Gần đây: $sender$ đã bày tỏ về $emoji$ trong tin nhắn của bạn", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - } - } - }, "notificationReactionMessage": { "message": "$sender$ reacted $emoji$ to: $message$", "description": "", @@ -1289,24 +1297,6 @@ } } }, - "notificationReactionMessageMostRecent": { - "message": "Most recent: $sender$ reacted $emoji$ to: $message$", - "description": "", - "placeholders": { - "sender": { - "content": "$1", - "example": "John" - }, - "emoji": { - "content": "$2", - "example": "👍" - }, - "message": { - "content": "$3", - "example": "Sounds good." - } - } - }, "sendFailed": { "message": "Không gửi được", "description": "Shown on outgoing message if it fails to send" @@ -1439,6 +1429,16 @@ } } }, + "timerSetByMember": { + "message": "A member set the disappearing message time to $time$.", + "description": "Message displayed when timer is by an unknown group member.", + "placeholders": { + "time": { + "content": "$1", + "example": "10m" + } + } + }, "theyChangedTheTimer": { "message": "$name$ set the disappearing message time to $time$.", "description": "Message displayed when someone else changes the message expiration timer in a conversation.", @@ -1557,6 +1557,10 @@ "message": "Đã tắt tin nhắn tạm thời", "description": "Displayed in the left pane when the timer is turned off" }, + "disappearingMessagesDisabledByMember": { + "message": "A member disabled disappearing messages.", + "description": "Displayed in the left pane when the timer is turned off" + }, "disabledDisappearingMessages": { "message": "$name$ disabled disappearing messages.", "description": "Displayed in the conversation list when the timer is turned off", @@ -1681,6 +1685,10 @@ "message": "Bạn có thể thêm ghi chú trong cuộc trò chuyện này. Nếu tài khoản của bạn có thiết bị liên kết, ghi chú cũng sẽ được đồng bộ.", "description": "Description for the Note to Self conversation" }, + "notificationDrawAttention": { + "message": "Draw attention to this window when a notification arrives", + "description": "Label text for the setting that controls whether new notifications draw attention to the window" + }, "hideMenuBar": { "message": "Ẩn thanh menu", "description": "Label text for menu bar visibility setting" @@ -1813,10 +1821,48 @@ "message": "Nháp:", "description": "Prefix shown in italic in conversation view when a draft is saved" }, + "message--getNotificationText--gif": { + "message": "Ảnh GIF", + "description": "Shown in notifications and in the left pane when a GIF is received." + }, + "message--getNotificationText--photo": { + "message": "Ảnh", + "description": "Shown in notifications and in the left pane when a photo is received." + }, + "message--getNotificationText--video": { + "message": "Video", + "description": "Shown in notifications and in the left pane when a video is received." + }, + "message--getNotificationText--voice-message": { + "message": "Tin nhắn Thoại", + "description": "Shown in notifications and in the left pane when a voice message is received." + }, + "message--getNotificationText--audio-message": { + "message": "Tin nhắn âm thanh", + "description": "Shown in notifications and in the left pane when an audio message is received." + }, + "message--getNotificationText--file": { + "message": "Tệp", + "description": "Shown in notifications and in the left pane when a generic file is received." + }, "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--getNotificationText--text-with-emoji": { + "message": "$emoji$ $text$", + "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.", + "placeholders": { + "emoji": { + "content": "$1", + "example": "📷" + }, + "text": { + "content": "$2", + "example": "Photo" + } + } + }, "message--getDescription--unsupported-message": { "message": "Tin nhắn không được hỗ trợ", "description": "Shown in notifications and in the left pane when a message has features too new for this signal install." @@ -1889,6 +1935,26 @@ "message": "Tại sao phải sử dụng từ ngữ khi mà bạn có thể 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--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "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." @@ -1939,6 +2005,42 @@ } } }, + "EmojiPicker__button--recents": { + "message": "Recents", + "description": "Label for recents emoji picker button" + }, + "EmojiPicker__button--emoji": { + "message": "Emoji", + "description": "Label for emoji emoji picker button" + }, + "EmojiPicker__button--animal": { + "message": "Animal", + "description": "Label for animal emoji picker button" + }, + "EmojiPicker__button--food": { + "message": "Thức ăn", + "description": "Label for food emoji picker button" + }, + "EmojiPicker__button--activity": { + "message": "Activity", + "description": "Label for activity emoji picker button" + }, + "EmojiPicker__button--travel": { + "message": "Travel", + "description": "Label for travel emoji picker button" + }, + "EmojiPicker__button--object": { + "message": "Object", + "description": "Label for object emoji picker button" + }, + "EmojiPicker__button--symbol": { + "message": "Symbol", + "description": "Label for symbol emoji picker button" + }, + "EmojiPicker__button--flag": { + "message": "Flag", + "description": "Label for flag emoji picker button" + }, "confirmation-dialog--Cancel": { "message": "Hủy", "description": "Appears on the cancel button in confirmation dialogs." @@ -1981,7 +2083,7 @@ }, "Message--tap-to-view--outgoing": { "message": "Đa phương tiện", - "description": "Text shown on outgoing messages with with individual timers (inaccessble)" + "description": "Text shown on outgoing messages with with individual timers (inaccessible)" }, "Message--tap-to-view--incoming--expired-toast": { "message": "Bạn đã sẵn sàng xem ảnh này", @@ -2504,7 +2606,7 @@ } }, "MessageRequests--unblock-group-confirm-body": { - "message": "Group members will be able to add your to this group again.", + "message": "Các thành viên trong nhóm có thể thêm lại bạn vào nhóm.", "description": "Shown as the body in the confirmation modal for unblocking a group message request", "placeholders": { "name": { @@ -2528,7 +2630,7 @@ } }, "MessageRequests--block-direct-confirm-body": { - "message": "Blocked people won't be able to call you or send you mesages.", + "message": "Người dùng bị chặn sẽ không thể gọi hoặc gửi tin nhắn cho bạn.", "description": "Shown as the body in the confirmation modal for blocking a private message request" }, "MessageRequests--block-group-confirm-title": { @@ -2745,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -2759,8 +2869,802 @@ } } }, - "privacyPolicy": { - "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" + "callingDeviceSelection__settings": { + "message": "Cài đặt", + "description": "Title for device selection settings" + }, + "callingDeviceSelection__label--video": { + "message": "Video", + "description": "Label for video input selector" + }, + "callingDeviceSelection__label--audio-input": { + "message": "Microphone", + "description": "Label for audio input selector" + }, + "callingDeviceSelection__label--audio-output": { + "message": "Speakers", + "description": "Label for audio output selector" + }, + "callingDeviceSelection__select--no-device": { + "message": "No devices available", + "description": "Message for when there are no available devices to select for input/output audio or video" + }, + "callingDeviceSelection__select--default": { + "message": "Mặc định", + "description": "Shown when the device is the default device" + }, + "muteNotificationsTitle": { + "message": "Tạm im thông báo", + "description": "Label for the mute notifications drop-down selector" + }, + "muteHour": { + "message": "Tạm im một giờ", + "description": "Label for muting the conversation" + }, + "muteDay": { + "message": "Tạm im một ngày", + "description": "Label for muting the conversation" + }, + "muteWeek": { + "message": "Tạm im một tuần", + "description": "Label for muting the conversation" + }, + "muteYear": { + "message": "Tạm im một năm", + "description": "Label for muting the conversation" + }, + "unmute": { + "message": "Tắt tạm im", + "description": "Label for unmuting the conversation" + }, + "muteExpirationLabel": { + "message": "Muted until $duration$", + "description": "Shown in the mute notifications submenu whenever a conversation has been muted", + "placeholders": { + "duration": { + "content": "$1", + "example": "10/23/2023, 7:10 PM" + } + } + }, + "EmojiButton__label": { + "message": "Emoji", + "description": "Label for emoji button" + }, + "GroupV2--admin": { + "message": "Quản trị viên", + "description": "Shown next to the set of administrators in a group" + }, + "GroupV2--timerConflict": { + "message": "Failed to update disappearing message timer. Please try again later.", + "description": "Shown if the user runs into a group update conflict attempting to update a GroupV2 message timer" + }, + "GroupV2--title--change--other": { + "message": "$memberName$ changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "newTitle": { + "content": "$2", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--you": { + "message": "You changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--change--unknown": { + "message": "A member changed the group name to \"$newTitle$\".", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "newTitle": { + "content": "$1", + "example": "Saturday Hiking" + } + } + }, + "GroupV2--title--remove--other": { + "message": "$memberName$ removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--title--remove--you": { + "message": "Bạn đã xoá tên nhóm.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--title--remove--unknown": { + "message": "A member removed the group name.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--other": { + "message": "$memberName$ changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--change--you": { + "message": "Bạn đã đổi ảnh nhóm.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--change--unknown": { + "message": "A member changed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--other": { + "message": "$memberName$ removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--avatar--remove--you": { + "message": "You removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--avatar--remove--unknown": { + "message": "A member removed the group avatar.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--other": { + "message": "$adminName$ changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--admins--you": { + "message": "You changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--admins--unknown": { + "message": "An admin changed who can edit group info to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--other": { + "message": "$adminName$ changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-attributes--all--you": { + "message": "You changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-attributes--all--unknown": { + "message": "An admin changed who can edit group info to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--other": { + "message": "$adminName$ changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--admins--you": { + "message": "You changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--admins--unknown": { + "message": "An admin changed who can edit group membership to \"Only admins.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--other": { + "message": "$adminName$ changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--access-members--all--you": { + "message": "You changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--access-members--all--unknown": { + "message": "An admin changed who can edit group membership to \"All members.\"", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--from-invite--other": { + "message": "$inviteeName$ accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Alice" + }, + "inviterName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--you": { + "message": "You accepted an invitation to the group from $inviterName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviterName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--from-invite--from-you": { + "message": "$inviteeName$ accepted your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--other": { + "message": "$adderName$ added $addeeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adderName": { + "content": "$1", + "example": "Bob" + }, + "addeeName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-add--other--you": { + "message": "You added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--other--unknown": { + "message": "A member added $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--other": { + "message": "$memberName$ added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-add--you--you": { + "message": "Bạn đã tham gia nhóm.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-add--you--unknown": { + "message": "A member added you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--other--other": { + "message": "$adminName$ removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-remove--other--self": { + "message": "$memberName$ left.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--you": { + "message": "You removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--other--unknown": { + "message": "A member removed $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--other": { + "message": "$adminName$ removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-remove--you--you": { + "message": "You left.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-remove--you--unknown": { + "message": "A member removed you.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--promote--other--other": { + "message": "$adminName$ made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--promote--other--you": { + "message": "You made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--other--unknown": { + "message": "An admin made $memberName$ an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--other": { + "message": "$adminName$ made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--promote--you--unknown": { + "message": "An admin made you an admin.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--other--other": { + "message": "$adminName$ revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--member-privilege--demote--other--you": { + "message": "You revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--other--unknown": { + "message": "An admin revoked admin privileges from $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--member-privilege--demote--you--other": { + "message": "$adminName$ revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--member-privilege--demote--you--unknown": { + "message": "An admin revoked your admin privileges.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--one--other--other": { + "message": "$memberName$ invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--you": { + "message": "You invited $inviteeName$ to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--other--unknown": { + "message": "A member invited 1 person to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--other": { + "message": "$memberName$ invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-add--one--you--unknown": { + "message": "A member invited you to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-add--many--other": { + "message": "$memberName$ invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--you": { + "message": "You invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-add--many--unknown": { + "message": "A member invited $count$ people to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--decline--other": { + "message": "1 person invited by $memberName$ declined the invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--you": { + "message": "$inviteeName$ declined your invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--decline--unknown": { + "message": "1 person declined their invitation to the group.", + "description": "Shown in timeline or conversation preview when v2 group changes" + }, + "GroupV2--pending-remove--revoke--one--other": { + "message": "$memberName$ revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--you": { + "message": "You revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke--many--other": { + "message": "$memberName$ revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--you": { + "message": "You revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--other": { + "message": "$adminName$ revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--you": { + "message": "You revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--one--unknown": { + "message": "An admin revoked an invitation to the group for 1 person invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "memberName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--other": { + "message": "$adminName$ revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--you": { + "message": "You rescinded your invitation to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": { + "message": "An admin revoked the invitation to the group you sent to $inviteeName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "inviteeName": { + "content": "$1", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--other": { + "message": "$adminName$ revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "memberName": { + "content": "$2", + "example": "Alice" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--you": { + "message": "You revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from--many--unknown": { + "message": "An admin revoked invitations to the group for $count$ people invited by $memberName$.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + }, + "memberName": { + "content": "$2", + "example": "Bob" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--other": { + "message": "$adminName$ revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "adminName": { + "content": "$1", + "example": "Bob" + }, + "count": { + "content": "$2", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--you": { + "message": "You rescinded your invitation to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": { + "message": "An admin revoked the invitations to the group you sent to $count$ people.", + "description": "Shown in timeline or conversation preview when v2 group changes", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "close": { + "message": "Đóng", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "Đính kèm tệp", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/zh_CN/messages.json b/_locales/zh_CN/messages.json index 907efb606..0c5498ad2 100644 --- a/_locales/zh_CN/messages.json +++ b/_locales/zh_CN/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "协议与隐私政策", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "复制出错信息并退出", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -147,6 +155,10 @@ "message": "配置为独立设备", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "复制链接", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -677,6 +689,10 @@ "message": "搜索", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "在$conversationName$中搜索", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -1003,6 +1019,10 @@ "message": "您还未与该联系人有任何通讯,您的安全代码将会在您对其发送第一条消息后显示。", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "更多信息...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" @@ -1915,6 +1935,26 @@ "message": "既然可以用表情,为何还要打字呢?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "一些表情无法下载", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -2807,6 +2847,14 @@ "message": "Ringing...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "Reconnecting...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -3595,8 +3643,28 @@ } } }, - "privacyPolicy": { - "message": "协议与隐私政策", - "description": "Shown in the about box for the link to https://signal.org/legal" + "close": { + "message": "关闭", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "附加文件", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } } diff --git a/_locales/zh_TW/messages.json b/_locales/zh_TW/messages.json index ea4b0a5b8..119d60d91 100644 --- a/_locales/zh_TW/messages.json +++ b/_locales/zh_TW/messages.json @@ -1,4 +1,12 @@ { + "softwareAcknowledgments": { + "message": "Software Acknowledgments", + "description": "Shown in the about box for the link to software acknowledgments" + }, + "privacyPolicy": { + "message": "服務條款與隱私政策", + "description": "Shown in the about box for the link to https://signal.org/legal" + }, "copyErrorAndQuit": { "message": "複製錯誤並離開", "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" @@ -147,6 +155,10 @@ "message": "設定為獨立的裝置", "description": "Only available on development modes, menu option to open up the standalone device setup sequence" }, + "messageContextMenuButton": { + "message": "More actions", + "description": "Label for context button next to each message" + }, "contextMenuCopyLink": { "message": "複製連結", "description": "Shown in the context menu for a link to indicate that the user can copy the link" @@ -677,6 +689,10 @@ "message": "搜尋", "description": "Placeholder text in the search input" }, + "clearSearch": { + "message": "Clear Search", + "description": "Aria label for clear search button" + }, "searchIn": { "message": "在$conversationName$搜尋", "description": "Shown in the search box before text is entered when searching in a specific conversation", @@ -1003,6 +1019,10 @@ "message": "你尚未與這個聯絡人交換訊息。你與他們的安全碼將會在初次送出訊息後生效。", "description": "" }, + "goBack": { + "message": "Go back", + "description": "Label for back button in a conversation" + }, "moreInfo": { "message": "更多資訊...", "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen" @@ -1915,6 +1935,26 @@ "message": "如果可以用貼圖,為何打字?", "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers." }, + "stickers--StickerPicker--Open": { + "message": "Open the sticker picker", + "description": "Label for the open button for the sticker picker" + }, + "stickers--StickerPicker--AddPack": { + "message": "Add a sticker pack", + "description": "Label for the add pack button in the sticker picker" + }, + "stickers--StickerPicker--NextPage": { + "message": "Next Page", + "description": "Label for the next page button in the sticker picker" + }, + "stickers--StickerPicker--PrevPage": { + "message": "Previous Page", + "description": "Label for the previous page button in the sticker picker" + }, + "stickers--StickerPicker--Recents": { + "message": "Recent Sticker", + "description": "Label for the recent stickers button in the sticker picker" + }, "stickers--StickerPicker--DownloadError": { "message": "有些貼圖無法下載", "description": "Shown in the sticker picker when one or more stickers could not be downloaded." @@ -2807,6 +2847,14 @@ "message": "響鈴中...", "description": "Shown in the call screen when placing an outgoing call that is now ringing" }, + "makeOutgoingCall": { + "message": "Start a call", + "description": "Title for the call button in a conversation" + }, + "makeOutgoingVideoCall": { + "message": "Start a video call", + "description": "Title for the video call button in a conversation" + }, "callReconnecting": { "message": "重新撥打...", "description": "Shown in the call screen when the call is reconnecting due to network issues" @@ -3595,8 +3643,28 @@ } } }, - "privacyPolicy": { - "message": "服務條款與隱私政策", - "description": "Shown in the about box for the link to https://signal.org/legal" + "close": { + "message": "關閉", + "description": "Generic close label" + }, + "previous": { + "message": "previous", + "description": "Generic previous label" + }, + "next": { + "message": "next", + "description": "Generic next label" + }, + "CompositionArea--expand": { + "message": "Expand", + "description": "Aria label for expanding composition area" + }, + "CompositionArea--attach-file": { + "message": "附上檔案", + "description": "Aria label for file attachment button in composition area" + }, + "countMutedConversationsDescription": { + "message": "Count muted conversations in badge count", + "description": "Description for counting muted conversations in badge setting" } }