1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-11 22:03:36 +00:00

[SM-489] Added descriptions for all SM related strings (#4692)

* added descriptions for all SM related strings

* rm trailing comma

* Updated descriptions based on feedback

* Update messages.json

* Update messages.json

* Reorder prompts

---------

Co-authored-by: maxkpower <mpower@bitwarden.com>
Co-authored-by: patrick-bitwarden <pbehforrest@bitwarden.com>
Co-authored-by: Patrick <94560851+patrick-bitwarden@users.noreply.github.com>
This commit is contained in:
Maximilian Power
2023-03-01 17:49:36 +01:00
committed by GitHub
parent 743f4f8c69
commit ce6c975dd9

View File

@@ -410,7 +410,7 @@
"description": "for adding new items" "description": "for adding new items"
}, },
"item": { "item": {
"message": "Item" "message": "Item"
}, },
"ex": { "ex": {
"message": "ex.", "message": "ex.",
@@ -5677,12 +5677,9 @@
}, },
"pink": { "pink": {
"message": "Pink" "message": "Pink"
}, },
"customColor": { "customColor": {
"message": "Custom Color" "message": "Custom Color"
},
"selectPlaceholder": {
"message": "-- Select --"
}, },
"selectPlaceholder": { "selectPlaceholder": {
"message": "-- Select --" "message": "-- Select --"
@@ -5710,29 +5707,37 @@
"hide": { "hide": {
"message": "Hide" "message": "Hide"
}, },
"projects":{ "projects": {
"message": "Projects" "message": "Projects",
"description": "Description for the Projects field."
}, },
"lastEdited":{ "lastEdited": {
"message": "Last edited" "message": "Last edited",
"description": "The label for the date and time when a item was last edited."
}, },
"editSecret":{ "editSecret": {
"message": "Edit secret" "message": "Edit secret",
"description": "Action to modify an existing secret."
}, },
"addSecret":{ "addSecret": {
"message": "Add secret" "message": "Add secret",
"description": "Action to create a new secret."
}, },
"copySecretName":{ "copySecretName": {
"message": "Copy secret name" "message": "Copy secret name",
"description": "Action to copy the name of a secret to the system's clipboard."
}, },
"copySecretValue":{ "copySecretValue": {
"message": "Copy secret value" "message": "Copy secret value",
"description": "Action to copy the value of a secret to the system's clipboard."
}, },
"deleteSecret":{ "deleteSecret": {
"message": "Delete secret" "message": "Delete secret",
"description": "Action to delete a single secret from the system."
}, },
"deleteSecrets":{ "deleteSecrets": {
"message": "Delete secrets" "message": "Delete secrets",
"description": "The action to delete multiple secrets from the system."
}, },
"hardDeleteSecret":{ "hardDeleteSecret":{
"message": "Permanently delete secret" "message": "Permanently delete secret"
@@ -5740,107 +5745,144 @@
"hardDeleteSecrets":{ "hardDeleteSecrets":{
"message": "Permanently delete secrets" "message": "Permanently delete secrets"
}, },
"secretProjectAssociationDescription" :{ "secretProjectAssociationDescription": {
"message": "Select projects that the secret will be associated with. Only organization users with access to these projects will be able to see the secret." "message": "Select projects that the secret will be associated with. Only organization users with access to these projects will be able to see the secret.",
"description": "A prompt explaining how secrets can be associated with projects."
}, },
"selectProjects": { "selectProjects": {
"message": "Select projects" "message": "Select projects",
"description": "A label for a type-to-filter input field to choose projects."
}, },
"project":{ "searchProjects": {
"message": "Project" "message": "Search projects",
"description": "Label for the search bar used to search projects."
}, },
"editProject":{ "project": {
"message": "Edit project" "message": "Project",
"description": "Similar to collections, projects can be used to group secrets."
}, },
"viewProject":{ "editProject": {
"message": "View project" "message": "Edit project",
"description": "The action to modify an existing project."
}, },
"deleteProject":{ "viewProject": {
"message": "Delete project" "message": "View project",
"description": "The action to view details of a project."
}, },
"deleteProjects":{ "deleteProject": {
"message": "Delete projects" "message": "Delete project",
"description": "The action to delete a project from the system."
}, },
"secret":{ "deleteProjects": {
"message": "Secret" "message": "Delete projects",
"description": "The action to delete multiple projects from the system."
}, },
"serviceAccount":{ "secret": {
"message": "Service account" "message": "Secret",
"description": "Label for a secret (key/value pair)"
}, },
"serviceAccounts":{ "serviceAccount": {
"message": "Service accounts" "message": "Service account",
"description": "A machine user which can be used to automate processes and access secrets in the system."
}, },
"secrets":{ "serviceAccounts": {
"message":"Secrets" "message": "Service accounts",
"description": "The title for the section that deals with service accounts."
}, },
"nameValuePair":{ "secrets": {
"message":"Name/Value pair" "message": "Secrets",
"description": "The title for the section of the application that deals with secrets."
}, },
"secretEdited":{ "nameValuePair": {
"message":"Secret edited" "message": "Name/Value pair",
"description": "Title for a name/ value pair. Secrets typically consist of a name and value pair."
}, },
"secretCreated":{ "secretEdited": {
"message":"Secret created" "message": "Secret edited",
"description": "Notification for the successful editing of a secret."
}, },
"newSecret":{ "secretCreated": {
"message":"New secret" "message": "Secret created",
"description": "Notification for the successful creation of a secret."
}, },
"newServiceAccount":{ "newSecret": {
"message":"New service account" "message": "New secret",
"description": "Title for creating a new secret."
}, },
"secretsNoItemsTitle":{ "newServiceAccount": {
"message":"No secrets to show" "message": "New service account",
"description": "Title for creating a new service account."
}, },
"secretsNoItemsMessage":{ "secretsNoItemsTitle": {
"message": "To get started, add a new secret or import secrets." "message": "No secrets to show",
"description": "Empty state to indicate that there are no secrets to display."
},
"secretsNoItemsMessage": {
"message": "To get started, add a new secret or import secrets.",
"description": "Message to encourage the user to start adding secrets."
}, },
"secretsTrashNoItemsMessage":{ "secretsTrashNoItemsMessage":{
"message": "There are no secrets in the trash." "message": "There are no secrets in the trash."
}, },
"serviceAccountsNoItemsTitle":{ "serviceAccountsNoItemsMessage": {
"message":"Nothing to show yet" "message": "Create a new service account to get started automating secret access.",
"description": "Message to encourage the user to start creating service accounts."
}, },
"serviceAccountsNoItemsMessage":{ "serviceAccountsNoItemsTitle": {
"message": "Create a new service account to get started automating secret access." "message": "Nothing to show yet",
"description": "Title to indicate that there are no service accounts to display."
}, },
"searchSecrets":{ "searchSecrets": {
"message":"Search secrets" "message": "Search secrets",
"description": "Placeholder text for searching secrets."
}, },
"deleteServiceAccounts":{ "deleteServiceAccounts": {
"message":"Delete service accounts" "message": "Delete service accounts",
"description": "Title for the action to delete one or multiple service accounts."
}, },
"deleteServiceAccount":{ "deleteServiceAccount": {
"message":"Delete service account" "message": "Delete service account",
"description": "Title for the action to delete a single service account."
}, },
"viewServiceAccount":{ "viewServiceAccount": {
"message":"View service account" "message": "View service account",
"description": "Action to view the details of a service account."
}, },
"searchServiceAccounts":{ "searchServiceAccounts": {
"message":"Search service accounts" "message": "Search service accounts",
"description": "Placeholder text for searching service accounts."
}, },
"addProject":{ "addProject": {
"message": "Add project" "message": "Add project",
"description": "Title for creating a new project."
}, },
"projectEdited":{ "projectEdited": {
"message":"Project edited" "message": "Project edited",
"description": "Notification for the successful editing of a project."
}, },
"projectSaved":{ "projectSaved": {
"message":"Project saved" "message": "Project saved",
"description": "Notification for the successful saving of a project."
}, },
"projectCreated":{ "projectCreated": {
"message":"Project created" "message": "Project created",
"description": "Notification for the successful creation of a project."
}, },
"projectName":{ "projectName": {
"message":"Project name" "message": "Project name",
"description": "Label for entering the name of a project."
}, },
"newProject":{ "newProject": {
"message":"New project" "message": "New project",
"description": "Title for creating a new project."
}, },
"softDeleteSecretWarning":{ "softDeleteSecretWarning": {
"message":"Deleting secrets can affect existing integrations." "message": "Deleting secrets can affect existing integrations.",
"description": "Warns that deleting secrets can have consequences on integrations"
}, },
"softDeletesSuccessToast":{ "softDeletesSuccessToast": {
"message":"Secrets sent to trash" "message": "Secrets sent to trash",
"description": "Notifies that the selected secrets have been moved to the trash"
}, },
"hardDeleteSecretConfirmation": { "hardDeleteSecretConfirmation": {
"message": "Are you sure you want to permanently delete this secret?" "message": "Are you sure you want to permanently delete this secret?"
@@ -5851,32 +5893,41 @@
"hardDeletesSuccessToast":{ "hardDeletesSuccessToast":{
"message":"Secrets permanently deleted" "message":"Secrets permanently deleted"
}, },
"serviceAccountCreated":{ "smAccess": {
"message":"Service account created" "message": "Access",
"description": "Title indicating what permissions a service account has"
}, },
"smAccess":{ "projectCommaSecret": {
"message":"Access" "message": "Project, Secret",
"description": ""
}, },
"projectCommaSecret":{ "serviceAccountName": {
"message":"Project, Secret" "message": "Service account name",
"description": "Label for the name of a service account"
}, },
"serviceAccountName":{ "serviceAccountCreated": {
"message": "Service account name" "message": "Service account created",
"description": "Notifies that a new service account has been created"
}, },
"newSaSelectAccess":{ "newSaSelectAccess": {
"message": "Type or select projects" "message": "Type or select projects or secrets",
"description": "Instructions for selecting projects or secrets for a new service account"
}, },
"newSaTypeToFilter":{ "newSaTypeToFilter": {
"message": "Type to filter" "message": "Type to filter",
"description": "Instructions for filtering a list of projects or secrets"
}, },
"deleteProjectsToast":{ "deleteProjectsToast": {
"message": "Projects deleted" "message": "Projects deleted",
"description": "Notifies that the selected projects have been deleted"
}, },
"deleteProjectToast":{ "deleteProjectToast": {
"message": "The project and all associated secrets have been deleted" "message": "The project and all associated secrets have been deleted",
"description": "Notifies that a project and its secrets have been deleted"
}, },
"deleteProjectDialogMessage": { "deleteProjectDialogMessage": {
"message": "Deleting project $PROJECT$ is permanent and irreversible.", "message": "Deleting project $PROJECT$ is permanent and irreversible.",
"description": "Informs users that projects are hard deleted and not sent to trash",
"placeholders": { "placeholders": {
"project": { "project": {
"content": "$1", "content": "$1",
@@ -5885,7 +5936,8 @@
} }
}, },
"deleteProjectInputLabel": { "deleteProjectInputLabel": {
"message": "Type \"$CONFIRM$\" to continue", "message": "Type \"$CONFIRM$\" to continue",
"description": "Users are prompted to type 'confirm' to delete a project",
"placeholders": { "placeholders": {
"confirm": { "confirm": {
"content": "$1", "content": "$1",
@@ -5893,8 +5945,9 @@
} }
} }
}, },
"deleteProjectConfirmMessage":{ "deleteProjectConfirmMessage": {
"message": "Delete $PROJECT$", "message": "Delete $PROJECT$",
"description": "Confirmation prompt to delete a specific project, where '$PROJECT$' is a placeholder for the name of the project.",
"placeholders": { "placeholders": {
"project": { "project": {
"content": "$1", "content": "$1",
@@ -5902,8 +5955,9 @@
} }
} }
}, },
"deleteProjectsConfirmMessage":{ "deleteProjectsConfirmMessage": {
"message": "Delete $COUNT$ Projects", "message": "Delete $COUNT$ Projects",
"description": "Confirmation prompt to delete multiple projects, where '$COUNT$' is a placeholder for the number of projects to be deleted.",
"placeholders": { "placeholders": {
"count": { "count": {
"content": "$1", "content": "$1",
@@ -5911,74 +5965,92 @@
} }
} }
}, },
"deleteProjectsDialogMessage":{ "deleteProjectsDialogMessage": {
"message": "Deleting projects is permanent and irreversible." "message": "Deleting projects is permanent and irreversible.",
"description": "This message is displayed in a dialog box as a warning before proceeding with project deletion."
}, },
"projectsNoItemsTitle":{ "projectsNoItemsTitle": {
"message": "No projects to display" "message": "No projects to display",
"description": "Empty state to be displayed when there are no projects to display in the list."
}, },
"projectsNoItemsMessage":{ "projectsNoItemsMessage": {
"message": "Add a new project to get started organizing secrets." "message": "Add a new project to get started organizing secrets.",
"description": "Message to be displayed when there are no projects to display in the list."
}, },
"smConfirmationRequired":{ "smConfirmationRequired": {
"message": "Confirmation required" "message": "Confirmation required",
"description": "Indicates that user confirmation is required for an action to proceed."
}, },
"bulkDeleteProjectsErrorMessage":{ "bulkDeleteProjectsErrorMessage": {
"message": "The following projects could not be deleted:" "message": "The following projects could not be deleted:",
"description": "Message to be displayed when there is an error during bulk project deletion."
}, },
"softDeleteSuccessToast":{ "softDeleteSuccessToast": {
"message":"Secret sent to trash" "message": "Secret sent to trash",
"description": "Notification to be displayed when a secret is successfully sent to the trash."
}, },
"hardDeleteSuccessToast":{ "hardDeleteSuccessToast":{
"message":"Secret permanently deleted" "message":"Secret permanently deleted"
}, },
"searchProjects":{
"message":"Search projects"
},
"accessTokens": { "accessTokens": {
"message": "Access tokens" "message": "Access tokens",
"description": "Title for the section displaying access tokens."
}, },
"createAccessToken": { "createAccessToken": {
"message": "Create access token" "message": "Create access token",
"description": "Button label for creating a new access token."
}, },
"expires": { "expires": {
"message": "Expires" "message": "Expires",
"description": "Label for the expiration date of an access token."
}, },
"canRead": { "canRead": {
"message": "Can read" "message": "Can read",
"description": "Label for the access level of an access token (Read only)."
}, },
"accessTokensNoItemsTitle": { "accessTokensNoItemsTitle": {
"message": "No access tokens to show" "message": "No access tokens to show",
"description": "Title to be displayed when there are no access tokens to display in the list."
}, },
"accessTokensNoItemsDesc": { "accessTokensNoItemsDesc": {
"message": "To get started, create an access token" "message": "To get started, create an access token",
"description": "Message to be displayed when there are no access tokens to display in the list."
}, },
"downloadAccessToken": { "downloadAccessToken": {
"message": "Download or copy before closing." "message": "Download or copy before closing.",
"description": "Message to be displayed before closing an access token, reminding the user to download or copy it."
}, },
"expiresOnAccessToken": { "expiresOnAccessToken": {
"message": "Expires on:" "message": "Expires on:",
"description": "Label for the expiration date of an access token."
}, },
"accessTokenCallOutTitle": { "accessTokenCallOutTitle": {
"message": "Access tokens are not stored and cannot be retrieved" "message": "Access tokens are not stored and cannot be retrieved",
"description": "Notification to inform the user that access tokens are only displayed once and cannot be retrieved again."
}, },
"copyToken": { "copyToken": {
"message": "Copy token" "message": "Copy token",
"description": "Copies the generated access token to the user's clipboard."
}, },
"accessToken": { "accessToken": {
"message": "Access token" "message": "Access token",
"description": "A unique string that gives a client application (eg. CLI) access to a secret or set of secrets."
}, },
"accessTokenExpirationRequired": { "accessTokenExpirationRequired": {
"message": "Expiration date required" "message": "Expiration date required",
"description": "Error message indicating that an expiration date for the access token must be set."
}, },
"accessTokenCreatedAndCopied": { "accessTokenCreatedAndCopied": {
"message": "Access token created and copied to clipboard" "message": "Access token created and copied to clipboard",
"description": "Notification to inform the user that the access token has been created and copied to the clipboard."
}, },
"accessTokenPermissionsBetaNotification": { "accessTokenPermissionsBetaNotification": {
"message": "Permissions management is unavailable for beta." "message": "Permissions management is unavailable for beta.",
"description": "Notification to inform the user that the feature for managing access token permissions is not available in the beta version."
}, },
"revokeAccessToken": { "revokeAccessToken": {
"message": "Revoke access token" "message": "Revoke access token",
"description": "Invalidates / cancels an access token and as such removes access to secrets for the client application."
}, },
"revokeAccessTokens": { "revokeAccessTokens": {
"message": "Revoke access tokens" "message": "Revoke access tokens"