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