diff --git a/locales/en/cluster.js b/locales/en/cluster.js index 0cbb2339cd4..5db2b12bb61 100644 --- a/locales/en/cluster.js +++ b/locales/en/cluster.js @@ -77,10 +77,7 @@ module.exports = { 'etcd Backup Period': 'etcd Backup Period', 'Keep Backup Number': 'Keep Backup Number', 'KubeSphere Settings': 'KubeSphere Settings', - INVALID_IP_DESC: 'Invalid IP address format.', - CLUSTER_BASIC_INFO: 'Basic Information', - NO_CLUSTER_TIP: 'Please add at least one cluster.', NO_CLUSTER_TIP_DESC: 'A cluster is a group of nodes (physical or virtual machines) running Kubernetes, and the function of Kubesphere also depends on the nodes in the cluster.', ADD_NEW_CLUSTER_DESC: 'Add a new Kubernetes cluster', diff --git a/locales/en/dashboard.js b/locales/en/dashboard.js index 3fc737ceaf2..415625f90e6 100644 --- a/locales/en/dashboard.js +++ b/locales/en/dashboard.js @@ -17,26 +17,22 @@ */ module.exports = { - DISK: 'Disk', - APP_REPO: 'App Repositories', 'Cluster Status': 'Cluster Status', 'CPU Load Average': 'CPU Load Average', 'CPU Usage': 'CPU Usage', 'CPU Utilization': 'CPU Utilization', 'create project': 'create project', CronJobs: 'Cronjobs', - DAEMONSETS: 'Daemonsets', - STATEFULSETS: 'Statefulsets', + dashboard: 'dashboard', Dashboard: 'Dashboard', - DEPLOYMENTS: 'Deployments', + 'Disk Throughput': 'Disk Throughput', 'Disk Utilization': 'Disk Utilization', 'Inbound Traffic': 'Inbound Traffic', 'involved project': 'involved project', Jobs: 'Jobs', 'KubeSphere Running Status': 'KubeSphere Running Status', - LAST_LOGIN: 'Last Login', 'Log Data': 'Log Data', 'Memory Usage': 'Memory Usage', 'Memory Utilization': 'Memory Utilization', @@ -49,17 +45,16 @@ module.exports = { quota: 'quota', 'Regular user': 'Regular user', 'Replica Availability': 'Replica Availability', - TOP_5_FOR_RESOURCE_USAGE: 'Top 5 for Resource Usage', + Routes: 'Routes', Services: 'Services', 'Storage Classes': 'Storage Classes', 'Super administrator': 'Super administrator', - USER_PL: 'Users', + Utilization: 'Utilization', 'View All Nodes': 'View All Nodes', Volumes: 'Volumes', - DASHBOARD_TITLE: 'Hello {username}', DASHBOARD_BANNER_TITLE: 'Platform Overview', DASHBOARD_BANNER_DESC: 'Aggregate statistics on running resources and usage of current platform.', @@ -70,10 +65,6 @@ module.exports = { USAGE_RATE: 'Usage', NO_PROJECT: 'No available projects have been found.', NO_POD_MONITOR_DATA: 'No pods monitoring data', - RESOURCE_WARNING_TIPS: 'Abnormal {tipName}: {warnNum}', - CPU_AVERAGE_LOAD: 'Load Average', - USER_DASHBOARD_EMPTY_TITLE: 'You do not belong to any workspace.', - USER_DASHBOARD_EMPTY_DESC: - 'Please contact a workspace administrator to invite you to join a workspace.', + CPU_AVERAGE_LOAD: 'Load Average', } diff --git a/locales/en/devops.js b/locales/en/devops.js index bceb85396fc..d45050ce5a9 100644 --- a/locales/en/devops.js +++ b/locales/en/devops.js @@ -17,85 +17,41 @@ */ module.exports = { - CREATE_DEVOPS_PROJECT: 'Create DevOps Project', - DELETE_MULTIPLE_DEVOPS_PROJECTS: 'Delete Multiple DevOps Projects', - DELETE_DEVOPS_PROJECT: 'Delete DevOps Project', - DELETE_DEVOPS_PROJECT_TIP: - 'Enter the DevOps project name {resource} to confirm that you understand the risks of this operation.', - DELETE_DEVOPS_PROJECT_TIP_PL: - 'Enter the DevOps project names {resource} to confirm that you understand the risks of this operation.', 'DevOps Basic Info': 'DevOps Basic Information', DEVOPS_PROJECT_CREDENTIAL_PL: 'DevOps Project Credentials', - CREDENTIAL_EMPTY_DESC: 'Please create a credential.', - PIPELINE_CREDENTIAL_EMPTY_TIP: 'Please select a credential.', + DEVOPS_CREDENTIAL: 'DevOps Credential', DEVOPS_CREDENTIAL_LOW: 'DevOps credential', 'DevOps Member': 'DevOps Member', 'DevOps Members': 'DevOps Members', DEVOPS_NAME: 'Name', - DEVOPS_PROJECT: 'DevOps Project', - DEVOPS_PROJECT_SCAP: 'DevOps project', + DEVOPS_PROJECT_MEMBER: 'DevOps Project Member', - DEVOPS_PROJECT_MEMBER_EMPTY_DESC: - 'Please invite a member of the current workspace to the DevOps project.', + 'DevOps Project Manager': 'DevOps Project Manager', 'DevOps Role': 'DevOps Role', 'DevOps Roles': 'DevOps Roles', - MANAGER: 'Manager', DEVOPS_PROJECT_MANAGEMENT: 'Project Management', - DEVOPS_PROJECT_SETTINGS: 'DevOps Project Settings', + MANAGE_DEVOPS_PROJECT: 'Manage DevOps Project', - DEVOPS_PROJECT_MEMBER_PL: 'DevOps Project Members', - DEVOPS_PROJECT_MEMBER_SCAP: 'DevOps project member', - DEVOPS_PROJECT_MEMBER_PL_SCAP: 'DevOps project members', - DEVOPS_PROJECT_ROLE_PL: 'DevOps Project Roles', - DEVOPS_PROJECT_ROLE_PL_SCAP: 'DevOps project roles', DEVOPS_BASEINFO_DESC: 'Please input the basic information of the DevOps project', - DEVOPS_DESCRIPTION: - 'A DevOps project is a separate namespace where a set of pipelines is defined. Users can group their pipelines themselves (for example, project type and organization type).', - DEVOPS_PROJECT_CREATE_DESC: - 'DevOps is a separate namespace that defines a set of pipelines. Users can group their pipelines themselves (for example, project type and organization type).', - DEVOPS_PROJECT_EMPTY_DESC: 'Please create a DevOps project.', - PIPELINE_EMPTY_DESC: 'Please create a pipeline.', - DEVOPS_ADMIN_DESC: 'Select a project member as the project administrator.', - NO_RELATE_DEVOPS_TITLE: 'No DevOps project associated with you', NO_RELATE_DEVOPS_DESC: 'You can create or contact the project manager to invite you to the DevOps project to start your work.', - DEVOPS_PROJECT_CREDENTIALS_DESC: 'Credentials are objects that contain sensitive data, such as usernames and passwords, SSH keys, and tokens, to provide authentication for pulling code, pushing or pulling images, executing SSH scripts, and so on when a pipeline is running.', - DEVOPS_CREDENTIALS_DESC: - 'Credentials are objects that contain some sensitive data, such as username and password, SSH key and Token. They are used to provide authentication for pulling code, pushing/pulling images, executing SSH scripts, etc. when a pipeline is running.', - DEVOPS_PROJECT_ROLES_DESC: - 'The project roles define the permissions that users have under the current DevOps project.', - DEVOPS_PROJECT_MEM_DESC: 'Manage and assign roles to project members.', - DEVOPS_PROJECT_ROLE_EMPTY_DESC: 'Please create a DevOps project role.', DELETE_DEVOPS_TIP: 'Enter the DevOps project name {resource} to confirm that you understand the risks of this operation.', - DEVOPS_TIP_GITOPS_Q: 'How do I get started with DevOps?', - DEVOPS_TIP_GITOPS_A: - 'You can start using DevOps by creating a pipeline that is associated with the code repository and deploying steps with Kubernetes.', - - DEVOPS_TIP_TYPE_Q: 'Which code repositories are supported by pipelines?', - DEVOPS_TIP_TYPE_A: - 'Pipelines support code repositories of Git, GitHub, Gitlab, SVN, and Bitbucket.', - - NO_DEVOPS_INSTALL: 'DevOps not installed', - // Credentials Creation Page - CONTENT: 'Content', + INVALID_ID_TIP: 'The ID can contain only lowercase letters, numbers, and hyphens (-), and must start and end with a lowercase letter or number. The maximum length is 63 characters.', // CRDs > Details - PROJECT_DEVOPS_PROJECT: 'Project/DevOps Project', - KUBERNETES_DEPLOY_DEPRECATED_TIP: - 'This step will be deprecated in subsequent versions, and it is recommended to consider other alternatives.', } diff --git a/locales/en/gateway.js b/locales/en/gateway.js index d7869b47e11..a451d4b08d1 100644 --- a/locales/en/gateway.js +++ b/locales/en/gateway.js @@ -17,33 +17,17 @@ */ module.exports = { - GATEWAY_SETTINGS: 'Gateway Settings', - DISABLE_GATEWAY: 'Disable Gateway', - DISABLE_GATEWAY_TIP: 'Are you sure you want to disable the gateway?', - DISABLE_SUCCESS: 'Disabled successfully.', - CLUSTER_GATEWAY_DESC: - 'Set up and manage the configuration of the external network access gateway and service management in the cluster.', - PROJECT_GATEWAY_DESC: - 'Set up and manage the configuration of the external network access gateway and service management in the project', - CLUSTER_GATEWAY: 'Cluster Gateway', CLUSTER_GATEWAY_LOW: 'cluster gateway', - PROJECT_GATEWAY_PL: 'Project Gateways', - PROJECT_GATEWAY_LOW: 'project gateway', - PROJECT_GATEWAY: 'Project Gateway', - CLUSTER_ENABLE_GATEWAY_DESC: 'Please enable the cluster gateway.', - PROJECT_ENABLE_GATEWAY_DESC: 'Please enable the project gateway.', - CLUSTER_GATEWAY_NOT_ENABLED: 'Cluster Gateway Not Enabled', - PROJECT_GATEWAY_NOT_ENABLED: 'Project Gateway Not Enabled', + 'Gateway Not Set': 'Gateway Not Set', 'Set Gateway': 'Set Gateway', EDIT_GATEWAY: 'Edit Gateway', 'Update Gateway': 'Update Gateway', - CONFIGURATION_OPTIONS: 'Configuration Options', + 'Gateway Config': 'Gateway Config', - GATEWAY_LOGS: 'Gateway Logs', + 'Add Gateway Config': 'Add Gateway Config', - LOAD_BALANCER_PROVIDER: 'Load Balancer Provider', - LOAD_BALANCER_PROVIDER_SCAP: 'Load balancer provider', + LOAD_BALANCER_SCAP: 'Load balancer', LOAD_BALANCERS_SCAP: 'Load balancers', USE_DEFAULT_ANNOTATIONS: 'Use Default Annotations', diff --git a/locales/en/ingress.js b/locales/en/ingress.js index 817de1d458b..62962e7c5bb 100644 --- a/locales/en/ingress.js +++ b/locales/en/ingress.js @@ -28,7 +28,6 @@ module.exports = { PATH_SI: 'Path', Route: 'Route', - ROUTE_LOW: 'route', ROUTE_ANNOTATION_DESC: 'You can set route behavior by adding annotations to the route. See Annotations for the detailed list of available annotations.', RULE_SETTING_MODE_AUTO: diff --git a/locales/en/ippool.js b/locales/en/ippool.js index faab8b891a6..2ff5f77e9bd 100644 --- a/locales/en/ippool.js +++ b/locales/en/ippool.js @@ -22,6 +22,6 @@ module.exports = { 'Used IP': 'Used IP', NETWORK_RESOURCE_PL: 'Network Resources', - POD_IP_POOL_LOW: 'pod IP pool', + 'Set to be globally available': 'Set to be globally available', } diff --git a/locales/en/l10n-accessControl-users-list.js b/locales/en/l10n-accessControl-users-list.js index 37f8cfa63f9..03a185e580f 100644 --- a/locales/en/l10n-accessControl-users-list.js +++ b/locales/en/l10n-accessControl-users-list.js @@ -19,6 +19,7 @@ module.exports = { // Banner USER_DESC: 'Manage users and their roles.', + USER_PL: 'Users', // List NOT_LOGIN_YET: 'Not logged in yet', @@ -27,6 +28,7 @@ module.exports = { USER_AUTHLIMITEXCEEDED: 'Login restricted', USER_PENDING: 'Pending', USER_DISABLED: 'Disabled', + LAST_LOGIN: 'Last Login', // List > Create USERNAME_DESC: diff --git a/locales/en/l10n-clusterManagement-applicationWorkloads-daemonsets-list.js b/locales/en/l10n-clusterManagement-applicationWorkloads-daemonsets-list.js index 4daf3b91d30..4ab391aec99 100644 --- a/locales/en/l10n-clusterManagement-applicationWorkloads-daemonsets-list.js +++ b/locales/en/l10n-clusterManagement-applicationWorkloads-daemonsets-list.js @@ -19,6 +19,7 @@ module.exports = { // Banner // List + DAEMONSETS: 'Daemonsets', DAEMONSET_EMPTY_DESC: 'Please create a daemonset.', // List > Create > Basic Information diff --git a/locales/en/l10n-clusterManagement-applicationWorkloads-deployments-list.js b/locales/en/l10n-clusterManagement-applicationWorkloads-deployments-list.js index 93fbd5e3bd0..db1c3cd64a0 100644 --- a/locales/en/l10n-clusterManagement-applicationWorkloads-deployments-list.js +++ b/locales/en/l10n-clusterManagement-applicationWorkloads-deployments-list.js @@ -22,6 +22,7 @@ module.exports = { WORKLOAD_PL: 'Workloads', // List + DEPLOYMENTS: 'Deployments', UPDATE_TIME_TCAP: 'Update Time', // List > Create > Basic Information diff --git a/locales/en/l10n-clusterManagement-applicationWorkloads-routes-list.js b/locales/en/l10n-clusterManagement-applicationWorkloads-routes-list.js index 189d648a9e6..fb4587a346c 100644 --- a/locales/en/l10n-clusterManagement-applicationWorkloads-routes-list.js +++ b/locales/en/l10n-clusterManagement-applicationWorkloads-routes-list.js @@ -65,4 +65,5 @@ module.exports = { // List > Edit Annotations EDIT_ANNOTATIONS: 'Edit Annotations', // List > Delete + ROUTE_LOW: 'route', } diff --git a/locales/en/l10n-clusterManagement-applicationWorkloads-statefulsets-list.js b/locales/en/l10n-clusterManagement-applicationWorkloads-statefulsets-list.js index e7b32eeb233..ec743a94fae 100644 --- a/locales/en/l10n-clusterManagement-applicationWorkloads-statefulsets-list.js +++ b/locales/en/l10n-clusterManagement-applicationWorkloads-statefulsets-list.js @@ -19,6 +19,8 @@ module.exports = { // Banner // List + STATEFULSETS: 'Statefulsets', + // List > Create > Basic Information // List > Create > Pod Settings // List > Create > Volume Settings diff --git a/locales/en/l10n-clusterManagement-clusterSettings-basicInformation.js b/locales/en/l10n-clusterManagement-clusterSettings-basicInformation.js index 4766a994a90..8a0e5fc9f73 100644 --- a/locales/en/l10n-clusterManagement-clusterSettings-basicInformation.js +++ b/locales/en/l10n-clusterManagement-clusterSettings-basicInformation.js @@ -20,6 +20,7 @@ module.exports = { // Banner // Cluster Information NODES: 'Nodes', + DISK: 'Disk', CLUSTER_INFORMATION: 'Cluster Information', // Cluster Information > Edit Information diff --git a/locales/en/l10n-clusterManagement-clusterSettings-gatewaySettings-details.js b/locales/en/l10n-clusterManagement-clusterSettings-gatewaySettings-details.js index 894f77ae037..8bcfd8bd9a0 100644 --- a/locales/en/l10n-clusterManagement-clusterSettings-gatewaySettings-details.js +++ b/locales/en/l10n-clusterManagement-clusterSettings-gatewaySettings-details.js @@ -20,12 +20,17 @@ module.exports = { // Details // More > Update Gateway // More > Delete + GATEWAY_LOW: 'gateway', + // Monitoring REQUEST_COUNT: 'Requests', NETWORK_TRAFFIC: 'Network Traffic', // Configuration Options + CONFIGURATION_OPTIONS: 'Configuration Options', + // Gateway Logs + GATEWAY_LOGS: 'Gateway Logs', LOGGING_DISABLED: 'Logging Disabled', REFRESH_INTERVAL_VALUE: 'Refresh interval: {value}s', EXPORT_LOGS: 'Export Logs', diff --git a/locales/en/l10n-clusterManagement-clusterSettings-gatewaySettings-list.js b/locales/en/l10n-clusterManagement-clusterSettings-gatewaySettings-list.js index 6077f3fabc1..9ac24501d8a 100644 --- a/locales/en/l10n-clusterManagement-clusterSettings-gatewaySettings-list.js +++ b/locales/en/l10n-clusterManagement-clusterSettings-gatewaySettings-list.js @@ -17,9 +17,19 @@ */ module.exports = { + // Navigation Pane + GATEWAY_SETTINGS: 'Gateway Settings', + // Banner + CLUSTER_GATEWAY_DESC: + 'Set up and manage the configuration of the external network access gateway and service management in the cluster.', + // Cluster Gateway + CLUSTER_GATEWAY_NOT_ENABLED: 'Cluster Gateway Not Enabled', + CLUSTER_ENABLE_GATEWAY_DESC: 'Please enable the cluster gateway.', + CLUSTER_GATEWAY: 'Cluster Gateway', GATEWAY_ADDRESS_SCAP: 'Gateway address', + LOAD_BALANCER_PROVIDER_SCAP: 'Load balancer provider', // Cluster Gateway > Enable Gateway ENABLE_GATEWAY: 'Enable Gateway', @@ -31,6 +41,9 @@ module.exports = { // Cluster Gateway > Manage > Disable DISABLE: 'Disable', + DISABLE_GATEWAY: 'Disable Gateway', + DISABLE_GATEWAY_TIP: 'Are you sure you want to disable the gateway?', + DISABLE_SUCCESS: 'Disabled successfully.', // Cluster Gateway > Manage > Edit EDIT: 'Edit', @@ -38,6 +51,13 @@ module.exports = { // Cluster Gateway > Manage > Delete // Project Gateway + PROJECT_GATEWAY: 'Project Gateway', + PROJECT_GATEWAY_NOT_ENABLED: 'Project Gateway Not Enabled', + PROJECT_ENABLE_GATEWAY_DESC: 'Please enable the project gateway.', REPLICA_COUNT: 'Replicas', NODE_PORTS: 'Node Ports', + + // Project Gateway > Delete + PROJECT_GATEWAY_PL: 'Project Gateways', + PROJECT_GATEWAY_LOW: 'project gateway', } diff --git a/locales/en/l10n-clusterManagement-clusters.js b/locales/en/l10n-clusterManagement-clusters.js index b52d0d9f9b9..4a849c9c9a3 100644 --- a/locales/en/l10n-clusterManagement-clusters.js +++ b/locales/en/l10n-clusterManagement-clusters.js @@ -25,4 +25,5 @@ module.exports = { ADD_CLUSTER: 'Add Cluster', HOST_CLUSTER_TCAP: 'Host Cluster', HOST_CLUSTER_PL_TCAP: 'Host Clusters', + NO_CLUSTER_TIP: 'Please add at least one cluster.', } diff --git a/locales/en/l10n-clusterManagement-crds-details.js b/locales/en/l10n-clusterManagement-crds-details.js index a53194d2220..62b4fde8196 100644 --- a/locales/en/l10n-clusterManagement-crds-details.js +++ b/locales/en/l10n-clusterManagement-crds-details.js @@ -20,6 +20,7 @@ module.exports = { // Details // Resource Status CUSTOM_RESOURCE_PL: 'Custom Resources', + PROJECT_DEVOPS_PROJECT: 'Project/DevOps Project', // Resource Status > Edit YAML // Resource Status > Delete diff --git a/locales/en/l10n-clusterManagement-monitoring&Alerting-customMonitoring.js b/locales/en/l10n-clusterManagement-monitoring&Alerting-customMonitoring.js index 128c1f2b68a..55b229a25b4 100644 --- a/locales/en/l10n-clusterManagement-monitoring&Alerting-customMonitoring.js +++ b/locales/en/l10n-clusterManagement-monitoring&Alerting-customMonitoring.js @@ -87,4 +87,7 @@ module.exports = { // List > Edit Information // List > Edit YAMl + + // List > Delete + CUSTOM_MONITORING_DASHBOARD_LOW: 'custom monitoring dashbord', } diff --git a/locales/en/l10n-clusterManagement-network-networkPolicies-list.js b/locales/en/l10n-clusterManagement-network-networkPolicies-list.js index 010755276f5..955206eda50 100644 --- a/locales/en/l10n-clusterManagement-network-networkPolicies-list.js +++ b/locales/en/l10n-clusterManagement-network-networkPolicies-list.js @@ -42,4 +42,5 @@ module.exports = { // List > Edit YAML // List > Delete + NETWORK_POLICY_LOW: 'network policy', } diff --git a/locales/en/l10n-clusterManagement-network-podIpPools-details.js b/locales/en/l10n-clusterManagement-network-podIpPools-details.js index 1a8c512cbdf..d9db402fd67 100644 --- a/locales/en/l10n-clusterManagement-network-podIpPools-details.js +++ b/locales/en/l10n-clusterManagement-network-podIpPools-details.js @@ -28,6 +28,7 @@ module.exports = { // More > Delete // Workspaces WORKSPACES: 'Workspaces', + MANAGER: 'Manager', IPPOOL_WORKSPACE_EMPTY_TIP: 'No workspace is using this pod IP pool.', // Pods diff --git a/locales/en/l10n-clusterManagement-network-podIpPools-list.js b/locales/en/l10n-clusterManagement-network-podIpPools-list.js index e5a5bc52596..48643ddaed8 100644 --- a/locales/en/l10n-clusterManagement-network-podIpPools-list.js +++ b/locales/en/l10n-clusterManagement-network-podIpPools-list.js @@ -43,6 +43,7 @@ module.exports = { IP_POOL_NUM_TIP: 'Please enter the number of pod IP pools to be created.', IP_POOL_CREATE_COUNT_DESC: 'Up to 10 pod IP pools can be created at the same time.', + INVALID_IP_DESC: 'Invalid IP address format.', // List > Edit Information // List > View YAML @@ -56,4 +57,5 @@ module.exports = { SELECT_WORKSPACE_DESC: 'Select a workspace.', // List > Delete + POD_IP_POOL_LOW: 'pod IP pool', } diff --git a/locales/en/l10n-clusterManagement-projects-list.js b/locales/en/l10n-clusterManagement-projects-list.js index 1b0e7e3c328..b755953fc8a 100644 --- a/locales/en/l10n-clusterManagement-projects-list.js +++ b/locales/en/l10n-clusterManagement-projects-list.js @@ -65,6 +65,7 @@ module.exports = { DELETE_TITLE_SI: 'Delete {type}', DELETE_TITLE_PL: 'Delete Multiple {type}', DELETE: 'Delete', + PROJECT_LOW: 'project', DELETE_SUCCESS: 'Deleted successfully.', STOP_SUCCESS_DESC: 'Stopped successfully.', DELETE_RESOURCE_TYPE_DESC_SI: diff --git a/locales/en/l10n-devopsProjects-devopsProjectSettings-basinInformation.js b/locales/en/l10n-devopsProjects-devopsProjectSettings-basinInformation.js index d4f8cb110fa..a9c43a2635d 100644 --- a/locales/en/l10n-devopsProjects-devopsProjectSettings-basinInformation.js +++ b/locales/en/l10n-devopsProjects-devopsProjectSettings-basinInformation.js @@ -18,8 +18,16 @@ module.exports = { // Banner + DEVOPS_PROJECT_SETTINGS: 'DevOps Project Settings', + DEVOPS_DESCRIPTION: + 'A DevOps project is a separate namespace where a set of pipelines is defined. Users can group their pipelines themselves (for example, project type and organization type).', + // Basic Information DEVOPS_PROJECT_ROLE_SCAP: 'DevOps project role', + DEVOPS_PROJECT_SCAP: 'DevOps project', + DEVOPS_PROJECT_MEMBER_SCAP: 'DevOps project member', + DEVOPS_PROJECT_MEMBER_PL_SCAP: 'DevOps project members', + DEVOPS_PROJECT_ROLE_PL_SCAP: 'DevOps project roles', // Manage > Edit // Manage > Delete diff --git a/locales/en/l10n-devopsProjects-devopsProjectSettings-credentials-details.js b/locales/en/l10n-devopsProjects-devopsProjectSettings-credentials-details.js index 85035a6ac73..388d62e2cc4 100644 --- a/locales/en/l10n-devopsProjects-devopsProjectSettings-credentials-details.js +++ b/locales/en/l10n-devopsProjects-devopsProjectSettings-credentials-details.js @@ -21,6 +21,8 @@ module.exports = { // Details // Edit // Delete + CREDENTIAL_LOW: 'credential', + // Details > Credential TYPE_VALUE: 'Type: {value}', diff --git a/locales/en/l10n-devopsProjects-devopsProjectSettings-credentials-list.js b/locales/en/l10n-devopsProjects-devopsProjectSettings-credentials-list.js index 06918ae6405..b7adfb64ab7 100644 --- a/locales/en/l10n-devopsProjects-devopsProjectSettings-credentials-list.js +++ b/locales/en/l10n-devopsProjects-devopsProjectSettings-credentials-list.js @@ -19,8 +19,12 @@ module.exports = { // Banner CREDENTIAL_PL: 'Credentials', + DEVOPS_CREDENTIALS_DESC: + 'Credentials are objects that contain some sensitive data, such as username and password, SSH key and Token. They are used to provide authentication for pulling code, pushing/pulling images, executing SSH scripts, etc. when a pipeline is running.', // List + CREDENTIAL_EMPTY_DESC: 'Please create a credential.', + // List > Create CREATE_CREDENTIAL: 'Create Credential', CREDENTIAL_NAME_EXIST_DESC: @@ -34,4 +38,5 @@ module.exports = { PASSWORD_TOKEN: 'Password/Token', KUBECONFIG_CONTENT_DESC: 'The default content is the kubeconfig settings of the current user.', + CONTENT: 'Content', } diff --git a/locales/en/l10n-devopsProjects-devopsProjectSettings-devopsProjectMembers.js b/locales/en/l10n-devopsProjects-devopsProjectSettings-devopsProjectMembers.js index e7764c51197..2884fd84358 100644 --- a/locales/en/l10n-devopsProjects-devopsProjectSettings-devopsProjectMembers.js +++ b/locales/en/l10n-devopsProjects-devopsProjectSettings-devopsProjectMembers.js @@ -18,7 +18,13 @@ module.exports = { // Banner + DEVOPS_PROJECT_MEMBER_PL: 'DevOps Project Members', + DEVOPS_PROJECT_MEM_DESC: 'Manage and assign roles to project members.', + // List + DEVOPS_PROJECT_MEMBER_EMPTY_DESC: + 'Please invite a member of the current workspace to the DevOps project.', + // List > Change Member Role // List > Remove Member // Invite diff --git a/locales/en/l10n-devopsProjects-devopsProjectSettings-devopsProjectRoles-list.js b/locales/en/l10n-devopsProjects-devopsProjectSettings-devopsProjectRoles-list.js index e13dd53eb89..ca489beb2fd 100644 --- a/locales/en/l10n-devopsProjects-devopsProjectSettings-devopsProjectRoles-list.js +++ b/locales/en/l10n-devopsProjects-devopsProjectSettings-devopsProjectRoles-list.js @@ -18,7 +18,12 @@ module.exports = { // Banner + DEVOPS_PROJECT_ROLE_PL: 'DevOps Project Roles', + DEVOPS_PROJECT_ROLES_DESC: + 'The project roles define the permissions that users have under the current DevOps project.', + // List + DEVOPS_PROJECT_ROLE_EMPTY_DESC: 'Please create a DevOps project role.', ROLE_DEVOPS_VIEWER: 'View all resources in the DevOps project.', ROLE_DEVOPS_OPERATOR: 'Create credentials in the DevOps project.', ROLE_DEVOPS_ADMIN: 'Control all resources in the DevOps project.', diff --git a/locales/en/l10n-devopsProjects-pipeline-details.js b/locales/en/l10n-devopsProjects-pipeline-details.js index 13031346ac1..58b49602d08 100644 --- a/locales/en/l10n-devopsProjects-pipeline-details.js +++ b/locales/en/l10n-devopsProjects-pipeline-details.js @@ -29,6 +29,7 @@ module.exports = { SKIPPED: 'Skipped', NOT_BUILT: 'Not built', SYNC_STATUS: 'Sync Status', + DEVOPS_PROJECT: 'DevOps Project', // More > Edit Settings // More > Scan Repository @@ -101,6 +102,8 @@ module.exports = { Controller (rolling updates are not supported, and use deployment if you want to use rolling updates) `, STAGE: 'Stage', + KUBERNETES_DEPLOY_DEPRECATED_TIP: + 'This step will be deprecated in subsequent versions, and it is recommended that you consider other alternatives.', // Task Status > Edit Jenkinsfile EDIT_JENKINSFILE: 'Edit Jenkinsfile', diff --git a/locales/en/l10n-devopsProjects-pipeline-list.js b/locales/en/l10n-devopsProjects-pipeline-list.js index a62930a7839..84efcb5dacc 100644 --- a/locales/en/l10n-devopsProjects-pipeline-list.js +++ b/locales/en/l10n-devopsProjects-pipeline-list.js @@ -27,6 +27,7 @@ module.exports = { SUB_HEALTHY: 'Sub-healthy', NO_STATUS: 'No status', BRANCH_COUNT: 'Branches', + PIPELINE_EMPTY_DESC: 'Please create a pipeline.', // List > Run BATCH_RUN_SUCCESS_SI: 'The pipeline was run successfully.', @@ -56,6 +57,7 @@ module.exports = { // List > Create > Basic Information > Code Repository > GitHub CREDENTIAL_SI: 'Credential', CREDENTIAL: 'Credential', + PIPELINE_CREDENTIAL_EMPTY_TIP: 'Please select a credential.', SELECT_CREDENTIAL_DESC: 'Select a credential used to access a code repository.', GITHUB_CREDENTIAL_EMPTY: 'Please set a GitHub credential.', diff --git a/locales/en/l10n-multiclusterProjects-list.js b/locales/en/l10n-multiclusterProjects-list.js index 1126f38ee29..53a77c8ed77 100644 --- a/locales/en/l10n-multiclusterProjects-list.js +++ b/locales/en/l10n-multiclusterProjects-list.js @@ -25,4 +25,5 @@ module.exports = { // List > Edit Information // List > Add Cluster // List > Delete + MULTI_CLUSTER_PROJECT_LOW: 'multi-cluster project', } diff --git a/locales/en/l10n-projects-overview.js b/locales/en/l10n-projects-overview.js index f2a61f4d90c..ff70c023d47 100644 --- a/locales/en/l10n-projects-overview.js +++ b/locales/en/l10n-projects-overview.js @@ -40,6 +40,8 @@ module.exports = { RESOURCE_STATUS: 'Resource Status', // Resource Status > Application Resources + RESOURCE_WARNING_TIPS: 'Abnormal {tipName}: {warnNum}', + // Resource Status > Physical Resources PHYSICAL_RESOURCE_PL: 'Physical Resources', CPU_USAGE_TIME: 'CPU Usage ({time})', @@ -52,6 +54,7 @@ module.exports = { // Top 5 for Resource Usage TOP_5_FOR_RSC_USAGE: 'Top 5 for Resource Usage', + TOP_5_FOR_RESOURCE_USAGE: 'Top 5 for Resource Usage', SORT_BY_WORKLOAD_CPU_USAGE: 'Sort by CPU usage', SORT_BY_WORKLOAD_MEMORY_USAGE_WO_CACHE: 'Sort by memory usage', SORT_BY_WORKLOAD_NET_BYTES_TRANSMITTED: 'Sort by outbound traffic', diff --git a/locales/en/l10n-projects-projectSettings-gatewaySettings-list.js b/locales/en/l10n-projects-projectSettings-gatewaySettings-list.js index 03ad85d19a0..43bf6f8c3a8 100644 --- a/locales/en/l10n-projects-projectSettings-gatewaySettings-list.js +++ b/locales/en/l10n-projects-projectSettings-gatewaySettings-list.js @@ -18,12 +18,18 @@ module.exports = { // Banner + PROJECT_GATEWAY_DESC: + 'Set up and manage the configuration of the external network access gateway and service management in the project.', + // Project Gateway // Project Gateway > Enable Gateway ENABLE_GATEWAY_DESC: 'Enable the gateway controller to forward traffic to different services based on domain names and paths configured in routes.', + // Project Gateway > Enable Gateway > NodePort // Project Gateway > Enable Gateway > LoadBalancer + LOAD_BALANCER_PROVIDER: 'Load Balancer Provider', + // Manage > View Details // Manage > Edit // Manage > Edit > NodePort diff --git a/locales/en/l10n-projects-projectSettings-networkIsolation.js b/locales/en/l10n-projects-projectSettings-networkIsolation.js index 04b5959828c..9b2f051001d 100644 --- a/locales/en/l10n-projects-projectSettings-networkIsolation.js +++ b/locales/en/l10n-projects-projectSettings-networkIsolation.js @@ -70,6 +70,7 @@ module.exports = { INGRESS: 'Ingress', INTERNAL_TRAFFIC_DIRECTION_DESC: 'Egress indicates the direction from the current project to other projects. Ingress indicates the direction from other projects to the current project.', + ALLOWLIST_ENTRY_LOW: 'allowlist entry', // Add Allowlist Entry > Project diff --git a/locales/en/l10n-workbench.js b/locales/en/l10n-workbench.js index fc0bc48d4ac..cc07dc85377 100644 --- a/locales/en/l10n-workbench.js +++ b/locales/en/l10n-workbench.js @@ -18,7 +18,11 @@ module.exports = { // Head + DASHBOARD_TITLE: 'Hello {username}', LAST_LOGIN_TIME: 'Last login: ', + USER_DASHBOARD_EMPTY_TITLE: 'You do not belong to any workspace.', + USER_DASHBOARD_EMPTY_DESC: + 'Please contact a workspace administrator to invite you to join a workspace.', // Platform Information LAST_UPDATE_TIME: 'Last update time', diff --git a/locales/en/l10n-workspaces-appManagement-appRepositories-list.js b/locales/en/l10n-workspaces-appManagement-appRepositories-list.js index bae1ca6a7e3..92234b382f5 100644 --- a/locales/en/l10n-workspaces-appManagement-appRepositories-list.js +++ b/locales/en/l10n-workspaces-appManagement-appRepositories-list.js @@ -19,6 +19,7 @@ module.exports = { // Banner APP_REPOSITORY_PL: 'App Repositories', + APP_REPO: 'App Repositories', HOW_TO_USE_APP_REPO_Q: 'How do I use an app repository?', HOW_TO_USE_APP_REPO_A: 'You need to go to your project in the workspace. When you deploy a new app, select From App Template and then choose an app repository in the drop-down list to deploy an app in the repository.', diff --git a/locales/en/l10n-workspaces-devopsProjects-list.js b/locales/en/l10n-workspaces-devopsProjects-list.js index 92b06f9a20e..9f67eebe282 100644 --- a/locales/en/l10n-workspaces-devopsProjects-list.js +++ b/locales/en/l10n-workspaces-devopsProjects-list.js @@ -18,8 +18,32 @@ module.exports = { // Banner + DEVOPS_TIP_GITOPS_Q: 'How do I get started with DevOps?', + DEVOPS_TIP_GITOPS_A: + 'You can start using DevOps by creating a pipeline that is associated with the code repository and deploying steps with Kubernetes.', + DEVOPS_TIP_TYPE_Q: 'Which code repositories are supported by pipelines?', + DEVOPS_TIP_TYPE_A: + 'Pipelines support code repositories of Git, GitHub, Gitlab, SVN, and Bitbucket.', + // List + DEVOPS_PROJECT_EMPTY_DESC: 'Please create a DevOps project.', + // List > Create + CREATE_DEVOPS_PROJECT: 'Create DevOps Project', + DEVOPS_PROJECT_CREATE_DESC: + 'DevOps is a separate namespace that defines a set of pipelines. Users can group their pipelines themselves (for example, project type and organization type).', + + // List > Create > Cluster Settings + NO_DEVOPS_INSTALL: 'DevOps not installed', + // List > Edit + DEVOPS_ADMIN_DESC: 'Select a project member as the project administrator.', + // List > Delete + DELETE_MULTIPLE_DEVOPS_PROJECTS: 'Delete Multiple DevOps Projects', + DELETE_DEVOPS_PROJECT: 'Delete DevOps Project', + DELETE_DEVOPS_PROJECT_TIP: + 'Enter the DevOps project name {resource} to confirm that you understand the risks of this operation.', + DELETE_DEVOPS_PROJECT_TIP_PL: + 'Enter the DevOps project names {resource} to confirm that you understand the risks of this operation.', } diff --git a/locales/en/monitoring.js b/locales/en/monitoring.js index 03e0fbceab0..4d94300ac65 100644 --- a/locales/en/monitoring.js +++ b/locales/en/monitoring.js @@ -134,8 +134,6 @@ module.exports = { // Application Resources - PROJECT_LOW: 'project', - SERVICES: 'Services', ROUTES: 'Routes', diff --git a/locales/en/network.js b/locales/en/network.js index 466f76f508a..7175494e110 100644 --- a/locales/en/network.js +++ b/locales/en/network.js @@ -23,13 +23,10 @@ module.exports = { 'Network Policy': 'Network Policy', - NETWORK_POLICY_LOW: 'network policy', - NETWORK_POLICY_DESC: 'The network policy configuration allows network isolation within the same cluster, which means firewalls can be set up between certain instances (pods).', CIDR_DESC: 'Based on the traffic direction', ALLOWLIST_ENTRY: 'Allowlist Entry', - ALLOWLIST_ENTRY_LOW: 'allowlist entry', } diff --git a/locales/en/pipeline.js b/locales/en/pipeline.js index 6ae2f0b2a84..582949c02d0 100644 --- a/locales/en/pipeline.js +++ b/locales/en/pipeline.js @@ -66,8 +66,6 @@ module.exports = { 'credential Id': 'credential Id', 'Credential Id': 'Credential Id', - CREDENTIAL_LOW: 'credential', - credentialsId: 'credentialsId', critical: 'critical', 'Current branch name must match the input value': diff --git a/locales/en/project.js b/locales/en/project.js index adbea7b0682..b775eb370af 100644 --- a/locales/en/project.js +++ b/locales/en/project.js @@ -47,7 +47,6 @@ module.exports = { 'Enter Project': 'Enter Project', GATEWAY_PL: 'Gateways', - GATEWAY_LOW: 'gateway', 'Help Information': 'Help Information', 'Invalid project name': 'Invalid project name', @@ -65,8 +64,6 @@ module.exports = { 'Modify Members Role': 'Modify Members Role', 'Multi-cluster Project': 'Multi-cluster Project', - MULTI_CLUSTER_PROJECT_LOW: 'multi-cluster project', - 'Multi-cluster Projects': 'Multi-cluster Projects', MULTI_CLUSTER_PROJECT_DELETE_TIP: 'Deleting a multi-cluster project will also delete the same project on the host cluster.
Please enter the {type} name {resource} to make sure you understand the risk of the operation.', @@ -166,13 +163,12 @@ module.exports = { 'The current project is deployed across multiple clusters. You can click a cluster to view the project settings in the cluster.', // Custom Monotoring - CUSTOM_MONITORING_DASHBOARD_LOW: 'custom monitoring dashbord', // Basic Information PROJECT_NAME_SCAP: 'Project name', - WS_RESOURCE_REQUESTS: 'Resource requests', - WS_RESOURCE_LIMITS: 'Resource limits', + WS_RESOURCE_REQUESTS: 'Resource requests', // Concatenated + WS_RESOURCE_LIMITS: 'Resource limits', // Concatenated USAGE: 'Usage', diff --git a/src/pages/clusters/containers/BaseInfo/index.jsx b/src/pages/clusters/containers/BaseInfo/index.jsx index 9fa4fee3c8a..0cc42ea640f 100644 --- a/src/pages/clusters/containers/BaseInfo/index.jsx +++ b/src/pages/clusters/containers/BaseInfo/index.jsx @@ -156,7 +156,7 @@ export default class Overview extends React.Component { <>