"Shown in the about box for the link to https://signal.org/legal"
},
"mainMenuFile":{
"message":"&File",
"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-<letter> combination."
},
"mainMenuEdit":{
"message":"&Edit",
"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-<letter> combination."
},
"mainMenuView":{
"message":"&View",
"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-<letter> combination."
},
"mainMenuWindow":{
"message":"&Window",
"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-<letter> combination."
},
"mainMenuHelp":{
"message":"&Help",
"description":
"The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
},
"mainMenuSettings":{
"message":"Preferences…",
"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",
"description":"Application menu command to hide the window"
},
"appMenuHideOthers":{
"message":"Hide Others",
"description":"Application menu command to hide all other windows"
},
"appMenuUnhide":{
"message":"Show All",
"description":"Application menu command to show all application windows"
},
"appMenuQuit":{
"message":"Quit Signal",
"description":"Application menu command to close the application"
},
"editMenuUndo":{
"message":"Undo",
"description":"Edit menu command to remove recently-typed text"
},
"editMenuRedo":{
"message":"Redo",
"description":"Edit menu command to restore previously undone typed text"
},
"editMenuCut":{
"message":"Cut",
"description":
"Edit menu command to remove selected text and add it to clipboard"
},
"editMenuCopy":{
"message":"Copy",
"description":"Edit menu command to add selected text to clipboard"
},
"editMenuPaste":{
"message":"Paste",
"description":
"Edit menu command to insert text from clipboard at cursor location"
},
"editMenuPasteAndMatchStyle":{
"message":"Paste and Match Style",
"description":
"Edit menu command to insert text from clipboard at cursor location, taking only text and not style information"
},
"editMenuDelete":{
"message":"Delete",
"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"
},
"editMenuStartSpeaking":{
"message":"Start speaking",
"description":"Edit menu item under 'speech' to start dictation"
},
"editMenuStopSpeaking":{
"message":"Stop speaking",
"description":"Edit menu item under 'speech' to stop dictation"
},
"windowMenuClose":{
"message":"Close Window",
"description":"Window menu command to close the current window"
},
"windowMenuMinimize":{
"message":"Minimize",
"description":"Window menu command to minimize the current window"
},
"windowMenuZoom":{
"message":"Zoom",
"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"
},
"viewMenuResetZoom":{
"message":"Actual Size",
"description":"View menu command to go back to the default zoom"
},
"viewMenuZoomIn":{
"message":"Zoom In",
"description":"View menu command to make everything bigger"
},
"viewMenuZoomOut":{
"message":"Zoom Out",
"description":"View menu command to make everything smaller"
},
"viewMenuToggleFullScreen":{
"message":"Toggle Full Screen",
"description":"View menu command to enter or leave Full Screen mode"
},
"viewMenuToggleDevTools":{
"message":"Toggle Developer Tools",
"description":"View menu command to show or hide the developer tools"
},
"menuSetupWithImport":{
"message":"Set Up with Import",
"description":
"When the application is not yet set up, menu option to start up the import sequence"
},
"menuSetupAsNewDevice":{
"message":"Set Up as New Device",
"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",
"description":
"Only available on development modes, menu option to open up the standalone device setup sequence"
},
"loading":{
"message":"Loading...",
"description":
"Message shown on the loading screen before we've loaded any messages"
},
"optimizingApplication":{
"message":"Optimizing application...",
"description":
"Message shown on the loading screen while we are doing application optimizations"
"description":"Button to allow the user to find a folder on disk"
},
"loadDataHeader":{
"message":"Load your data",
"description":"Header shown on the first screen in the data import process"
},
"loadDataDescription":{
"message":
"You've just gone through the export process, and your contacts and messages are waiting patiently on your computer. Select the folder that contains your saved Signal data.",
"description":
"Introduction to the process of importing messages and contacts from disk"
},
"importChooserTitle":{
"message":"Choose directory with exported data",
"description":
"Title of the popup window used to select data previously exported"
},
"importErrorHeader":{
"message":"Something went wrong!",
"description":"Header of the error screen after a failed import"
},
"importingHeader":{
"message":"Loading contacts and messages",
"description":"Header of screen shown as data is import"
},
"importErrorFirst":{
"message":
"Make sure you have chosen the correct directory that contains your saved Signal data. Its name should begin with 'Signal Export.' You can also save a new copy of your data from the Chrome App.",
"description":"Message shown if the import went wrong; first paragraph"
},
"importErrorSecond":{
"message":
"If these steps don't work for you, please submit a debug log (View -> Debug Log) so that we can help you get migrated!",
"description":"Message shown if the import went wrong; second paragraph"
},
"importAgain":{
"message":"Choose folder and try again",
"description":
"Button shown if the user runs into an error during import, allowing them to start over"
},
"importCompleteHeader":{
"message":"Success!",
"description":
"Header shown on the screen at the end of a successful import process"
},
"importCompleteStartButton":{
"message":"Start using Signal Desktop",
"description":
"Button shown at end of successful import process, nothing left but a restart"
},
"importCompleteLinkButton":{
"message":"Link this device to your phone",
"description":
"Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
},
"selectedLocation":{
"message":"your selected location",
"description":
"Message shown as the export location if we didn't capture the target directory"
},
"upgradingDatabase":{
"message":"Upgrading database. This may take some time...",
"description":
"Message shown on the loading screen when we're changing database structure on first run of a new version"
},
"loadingMessages":{
"message":"Loading messages. $count$ so far...",
"description":
"Message shown on the loading screen when we're catching up on the backlog of messages",
"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.",
"Your safety numbers with these group members have changed since you last verified. Click a group member to see your new safety number with them.",
"description":
"When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list."
},
"changedSinceVerifiedMultiple":{
"message":
"Your safety numbers with multiple group members have changed since you last verified. This could mean that someone is trying to intercept your communication or that they have simply reinstalled Signal.",
"description":
"Shown on confirmation dialog when user attempts to send a message"
},
"changedSinceVerified":{
"message":
"Your safety number with $name$ has changed since you last verified. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description":
"Shown on confirmation dialog when user attempts to send a message",
"The safety number you are trying to verify has changed. Please review your new safety number with $name$. Remember, this change could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"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",
"Your safety numbers with multiple group members have changed recently. This could mean that someone is trying to intercept your communication or that they have simply reinstalled Signal.",
"description":
"Shown on confirmation dialog when user attempts to send a message"
},
"changedRecently":{
"message":
"Your safety number with $name$ has changed recently. This could mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal.",
"description":
"Shown on confirmation dialog when user attempts to send a message",
"Your safety number with $name$ has changed. This could either mean that someone is trying to intercept your communication or that $name$ has simply reinstalled Signal. You may wish to verify your saftey number with this contact.",
"description":
"Shown when user clicks on a failed recipient in the message detail view after an identity key change",
"Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below."
"description":"Menu item for deleting messages, title case."
},
"deleteConversationConfirmation":{
"message":"Permanently delete this conversation?",
"description":
"Confirmation dialog text that asks the user if they really wish to delete the conversation. Answer buttons use the strings 'ok' and 'cancel'. The deletion is permanent, i.e. it cannot be undone."
},
"sessionEnded":{
"message":"Secure session reset",
"description":
"This is a past tense, informational message. In other words, your secure session has been reset."
},
"quoteThumbnailAlt":{
"message":"Thumbnail of image from quoted message",
"description":
"Used in alt tag of thumbnail images inside of an embedded message quote"
"Header in the settings dialog for the section dealing with data deletion"
},
"clearDataExplanation":{
"message":
"This will clear all data in the application, removing all messages and saved account information.",
"description":"Text describing what the clear data button will do."
},
"clearDataButton":{
"message":"Clear data",
"description":
"Button in the settings dialog starting process to delete all data"
},
"deleteAllDataHeader":{
"message":"Delete all data?",
"description":"Header of the full-screen delete data confirmation screen"
},
"deleteAllDataBody":{
"message":
"You are about to delete all of this application's saved account information, including all contacts and all messages. You can always link with your mobile device again, but that will not restore deleted messages.",
"description":
"Text describing what exactly will happen if the user clicks the button to delete all data"
},
"deleteAllDataButton":{
"message":"Delete all data",
"description":"Text of the button that deletes all data"
},
"deleteAllDataProgress":{
"message":"Disconnecting and deleting all data",
"description":
"Message shown to user when app is disconnected and data deleted"
},
"notifications":{
"message":"Notifications",
"description":"Header for notification settings"
},
"notificationSettingsDialog":{
"message":"When messages arrive, display notifications that reveal:",
"description":"Explain the purpose of the notification settings"
},
"disableNotifications":{
"message":"Disable notifications",
"description":"Label for disabling notifications"
},
"nameAndMessage":{
"message":"Both sender name and message",
"description":
"Label for setting notifications to display name and message text"
},
"noNameOrMessage":{
"message":"Neither name nor message",
"description":
"Label for setting notifications to display no name and no message text"
},
"nameOnly":{
"message":"Only sender name",
"description":"Label for setting notifications to display sender name only"
},
"newMessage":{
"message":"New Message",
"description":"Displayed in notifications for only 1 message"
},
"newMessages":{
"message":"New Messages",
"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":"From:",
"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"
"description":"Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M":{
"message":"MMM D",
"description":
"Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
},
"unblockToSend":{
"message":"Unblock this contact to send a message.",
"description":"Brief message shown when trying to message a blocked number"