From a82e258d2706e863073909e1f1e2da975cdf6269 Mon Sep 17 00:00:00 2001 From: wmh <3303710797@qq.com> Date: Thu, 11 Jul 2024 10:38:45 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BD=93=E9=AA=8C=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=20&=20=E6=B5=8B=E8=AF=95=E6=8F=90=E5=8D=95=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D1.5=20(#1461)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webfe/package_vue/src/language/lang/en.js | 58 ++++++++++++++++--- webfe/package_vue/src/language/lang/zh.js | 58 ++++++++++++++++--- .../cloud-api/comps/render-list.vue | 4 +- .../app/create-cloud-module/index.vue | 2 +- .../comps/scale-dialog.vue | 4 +- .../engine/cloud-deployment/app-services.vue | 4 +- .../engine/cloud-deployment/deploy-hook.vue | 17 +++++- .../cloud-deployment/deploy-process.vue | 2 +- .../cloud-deployment/image-info/index.vue | 2 +- .../comps/build-history.vue | 6 +- .../deployment/comps/deploy-action/index.vue | 4 +- .../app/engine/log/comps/log-filter.vue | 2 +- .../src/views/dev-center/create-app/cloud.vue | 2 +- .../src/views/dev-center/index.vue | 18 +++--- .../plugin/log/comps/log-filter.vue | 2 +- 15 files changed, 147 insertions(+), 38 deletions(-) diff --git a/webfe/package_vue/src/language/lang/en.js b/webfe/package_vue/src/language/lang/en.js index f98625cbee..f9bcb4a446 100644 --- a/webfe/package_vue/src/language/lang/en.js +++ b/webfe/package_vue/src/language/lang/en.js @@ -403,8 +403,8 @@ export default { 批量申请: 'Batch APP', 按网关申请: 'Apply by gateway', 高级筛选: 'Filter', - 显示可申请权限: 'Show available permissions', - 显示可续期权限: 'Show renewable rights', + '仅显示可申请 API': 'Show Only Requestable APIs', + '仅显示可续期 API': 'Show Only Renewable APIs', 请联系: 'Please contact', 审批: 'Approval', 权限申请中: 'Permission APP', @@ -557,7 +557,6 @@ export default { 选择日期时间范围: 'Select date time range', 输出流: 'Type', 进程: 'Process', - '请输入过滤关键字,按 Enter 键搜索': 'Please enter a filter keyword and press Enter to search', 隐藏示例: 'Hide example', 显示示例: 'Example', '更多请参考 ': 'For more, please refer to', @@ -1360,7 +1359,6 @@ export default { 命令参数: 'Command parameters', '示例: /start _web_server': 'Example: /start _web_server', 留空使用镜像的默认entrypoint: 'Leave blank to use the mirrors default entrypoint', - '示例镜像:mirrors.tencent.com/foo/bar': 'Example mirror: mirrors.tencent.com/foo/bar', '镜像应监听环境变量值$PORT端口,提供HTTP服务': 'The mirror should listen to the environment variable value $PORT port and provide HTTP services', 应用: 'APP', 外链应用: 'Ext-link APP', @@ -1863,7 +1861,6 @@ export default { '副本数量有效值范围0-5': 'Valid range of the number of copies 0-5', 粘贴内容不能为空: 'Paste content cannot be empty', VALUE不能超过2048个字符: 'Value cannot exceed 2048 characters', - '示例镜像:': 'Example image:', 使用示例镜像: 'Use example image', '镜像应监听“容器端口”处所指定的端口号,或环境变量值 $PORT 来提供 HTTP 服务': 'The image should listen to the port number specified in "container port" or the environment variable value $port to provide HTTP services', '帮助:如何构建镜像': 'Help: how to build an image', @@ -2536,8 +2533,8 @@ export default { 去发布: 'To Release', 我发起的测试: 'My Initiated Tests', '代码分支/代码 Commit/创建人/测试进度': 'Code Branch/Code Commit/Creator/Test Progress', - 'S-mart 应用请在配置文件中设置并开启增强服务': 'For S-mart applications, please set and enable enhanced services in the configuration file', - 'S-mart 应用暂不支持删除增强服务': 'S-mart applications do not support the deletion of enhanced services for now', + 'S-mart 应用不支持停用增强服务': 'S-mart apps do not support disabling enhanced services', + 'S-mart 应用请在应用描述文件中启用增强服务': 'For S-mart apps, please enable enhanced services in the app descriptor file', 持久存储: 'Persistent Storage', 新增持久存储: 'Create Persistent Storage', 删除持久存储: 'Delete Persistent Storage', @@ -2651,4 +2648,51 @@ export default { '应用若在 API 网关上注册了资源,可直接在 API 网关上修改,调用方不需要调整': 'If the application has registered resources on the API Gateway, modifications can be made directly on the API Gateway, and callers do not need to adjust', '点击“开始迁移”后,应用服务将不会受到任何影响': 'After clicking "Start Migration", the application services will not be affected', '可搜索应用代码、环境变量中是否有以下内容来确认': 'You can search the application code and environment variables for the following content to confirm', + '将您的自定义域名解析到表格中的 IP': 'Map your custom domain to the IP in the table', + 暂无持久存储功能: 'No persistent storage feature available', + '开发者中心的持久存储功能为多个模块和进程提供了一个共享的数据源,实现了数据的共享与交互,并确保了数据在系统故障或重启后的持久化和完整性。': 'The persistent storage feature in the developer center provides a shared data source for multiple modules and processes, enabling data sharing and interaction, and ensuring data persistence and integrity in the event of system failures or restarts.', + '如需使用该功能,需要:': 'To use this feature, you need to:', + '1. 在应用集群创建 StorageClass 并注册到开发者中心': '1. Create a StorageClass in the application cluster and register it in the developer center', + '2. 给应用开启持久存储特性': '2. Enable the persistent storage feature for the application', + '暂不支持持久存储,请联系管理员开启“持久存储挂载卷”应用特性': 'Persistent storage is not supported; please contact the administrator to enable the "Persistent Storage Mount Volume" application feature', + 闲置应用: 'Idle Application', + 闲置模块: 'Idle Module', + '更新于 {t}之前': 'Updated before {t}', + 资源配额: 'Resource Quota', + '近 30 天内没有访问记录,CPU 使用率低于 1% 且近 7 天无使用波动的模块,请尽快下架。': 'Modules with no access records in the past 30 days, CPU usage below 1%, and no usage fluctuations in the past 7 days should be taken offline as soon as possible.', + 发布者: 'Publisher', + 请选择发布者: 'Please select a publisher', + '仅支持对同一{t}下的 API 进行批量申请': 'Batch application is only supported for APIs under the same {t}', + 健康探测: 'Health Check', + 存活探测: 'Liveness Probe', + 就绪探测: 'Readiness Probe', + 探测方法: 'Probe Method', + 检查端口: 'Check Port', + 检查路径: 'Check Path', + 延迟探测时间: 'Initial Delay Seconds', + 探测超时时间: 'Timeout Seconds', + 探测频率: 'Period Seconds', + '秒/次': 'Seconds/Attempt', + 连续探测成功次数: 'Success Threshold', + 连续探测失败次数: 'Failure Threshold', + '以 / 开头': 'Starts with /', + 成功条件: 'Success Condition', + 请求状态码为: 'Request Status Code', + 指定端口可访问: 'Specified Port Accessible', + '探测容器是否正常,不正常则会重启容器,在容器生命周期中,该探针会按照设定频率持续运行': 'Checks if the container is functioning properly; if not, the container will be restarted. This probe will continue to run at the set frequency throughout the containers lifecycle.', + '探测容器是否就绪,若未就绪则不会转发流量到该实例,在容器就绪之前该探针会按照设定频率持续运行': 'Checks if the container is ready; if not, traffic will not be forwarded to the instance. This probe will continue to run at the set frequency until the container is ready.', + 体验: 'Experience ', + '工蜂 Copilot': 'TcGit Copilot', + 代码补全与生成目前支持语言: 'Languages Currently Supported for Code Completion and Generation', + '工蜂 Copilot 是由工蜂智能化团队推出的一款 AI 代码助手工具。采用腾讯混元代码领域大模型,同时结合开源模型、以及工蜂领域数据进行业务精调。': 'TcGit Copilot is an AI code assistant tool launched by the TcGit Intelligence team. It uses Tencent Hunyuans large model for the code domain, combined with open-source models and TcGits domain data for business fine-tuning.', + '目前支持 IDE': 'Currently Supported IDEs', + 'Python, JavaScript/TypeScript, Java, C/C++, Go, C#, Lua, Kotlin, TSX/JSX, Vue, Proto, PHP 等 100+ 语言/框架': 'Python, JavaScript/TypeScript, Java, C/C++, Go, C#, Lua, Kotlin, TSX/JSX, Vue, Proto, PHP, and over 100 other languages/frameworks', + 'Visual Studio Code, Jetbrains IDEs(GoLand, Pycharm, IDEA, WebStorm, Rider, Android Studio, 鸿蒙 IDE 等), Visual Studio, Vim / NeoVim': 'Visual Studio Code, Jetbrains IDEs (GoLand, Pycharm, IDEA, WebStorm, Rider, Android Studio, Hongmeng IDE, etc.), Visual Studio, Vim / NeoVim', + '请输入镜像仓库,如': 'Please enter the image repository, such as', + '部署前置命令在独立容器中执行,适用于数据库表变更等操作。': 'Pre-deployment commands are executed in a separate container and are suitable for operations such as database table changes.', + '搜索关键词默认进行分词匹配,如需精确匹配,请加上英文双引号': 'Search keywords are matched by default using keyword segmentation. For an exact match, please use double quotes.', + 发布时自动构建: 'Automatic Build on Release', + '请输入命令参数,并按 Enter 键结束': 'Please enter the command parameters and press Enter to finish', + '请输入启动命令,并按 Enter 键结束': 'Please enter the startup command and press Enter to finish', + 默认全员可见: 'Visible to All by Default', }; diff --git a/webfe/package_vue/src/language/lang/zh.js b/webfe/package_vue/src/language/lang/zh.js index 263f4e0be8..72b451d9c8 100644 --- a/webfe/package_vue/src/language/lang/zh.js +++ b/webfe/package_vue/src/language/lang/zh.js @@ -405,8 +405,8 @@ export default { 批量申请: '批量申请', 按网关申请: '按网关申请', 高级筛选: '高级筛选', - 显示可申请权限: '显示可申请权限', - 显示可续期权限: '显示可续期权限', + '仅显示可申请 API': '仅显示可申请 API', + '仅显示可续期 API': '仅显示可续期 API', 请联系: '请联系', 审批: '审批', 权限申请中: '权限申请中', @@ -566,7 +566,6 @@ export default { 选择日期时间范围: '选择日期时间范围', 输出流: '输出流', 进程: '进程', - '请输入过滤关键字,按 Enter 键搜索': '请输入过滤关键字,按 Enter 键搜索', 隐藏示例: '隐藏示例', 显示示例: '显示示例', '更多请参考 ': '更多请参考', @@ -1967,7 +1966,6 @@ export default { 进程名称: '进程名称', 容器镜像地址: '容器镜像地址', 请输入正确的容器镜像地址: '请输入正确的容器镜像地址', - '示例镜像:mirrors.tencent.com/foo/bar': '示例镜像:mirrors.tencent.com/foo/bar', '镜像应监听环境变量值$PORT端口,提供HTTP服务': '镜像应监听环境变量值$PORT端口,提供HTTP服务', 请输入启动命令: '请输入启动命令', 请输入命令参数: '请输入命令参数', @@ -1986,7 +1984,6 @@ export default { '副本数量有效值范围0-5': '副本数量有效值范围0-5', 粘贴内容不能为空: '粘贴内容不能为空', VALUE不能超过2048个字符: 'VALUE不能超过2048个字符', - '示例镜像:': '示例镜像:', 使用示例镜像: '使用示例镜像', '镜像应监听“容器端口”处所指定的端口号,或环境变量值 $PORT 来提供 HTTP 服务': '镜像应监听“容器端口”处所指定的端口号,或环境变量值 $PORT 来提供 HTTP 服务', @@ -2675,8 +2672,8 @@ export default { 去发布: '去发布', 我发起的测试: '我发起的测试', '代码分支/代码 Commit/创建人/测试进度': '代码分支/代码 Commit/创建人/测试进度', - 'S-mart 应用请在配置文件中设置并开启增强服务': 'S-mart 应用请在配置文件中设置并开启增强服务', - 'S-mart 应用暂不支持删除增强服务': 'S-mart 应用暂不支持删除增强服务', + 'S-mart 应用不支持停用增强服务': 'S-mart 应用不支持停用增强服务', + 'S-mart 应用请在应用描述文件中启用增强服务': 'S-mart 应用请在应用描述文件中启用增强服务', 持久存储: '持久存储', 新增持久存储: '新增持久存储', 删除持久存储: '删除持久存储', @@ -2790,4 +2787,51 @@ export default { '应用若在 API 网关上注册了资源,可直接在 API 网关上修改,调用方不需要调整': '应用若在 API 网关上注册了资源,可直接在 API 网关上修改,调用方不需要调整', '点击“开始迁移”后,应用服务将不会受到任何影响': '点击“开始迁移”后,应用服务将不会受到任何影响', '可搜索应用代码、环境变量中是否有以下内容来确认': '可搜索应用代码、环境变量中是否有以下内容来确认', + '将您的自定义域名解析到表格中的 IP': '将您的自定义域名解析到表格中的 IP', + 暂无持久存储功能: '暂无持久存储功能', + '开发者中心的持久存储功能为多个模块和进程提供了一个共享的数据源,实现了数据的共享与交互,并确保了数据在系统故障或重启后的持久化和完整性。': '开发者中心的持久存储功能为多个模块和进程提供了一个共享的数据源,实现了数据的共享与交互,并确保了数据在系统故障或重启后的持久化和完整性。', + '如需使用该功能,需要:': '如需使用该功能,需要:', + '1. 在应用集群创建 StorageClass 并注册到开发者中心': '1. 在应用集群创建 StorageClass 并注册到开发者中心', + '2. 给应用开启持久存储特性': '2. 给应用开启持久存储特性', + '暂不支持持久存储,请联系管理员开启“持久存储挂载卷”应用特性': '暂不支持持久存储,请联系管理员开启“持久存储挂载卷”应用特性', + 闲置应用: '闲置应用', + 闲置模块: '闲置模块', + '更新于 {t}之前': '更新于 {t}之前', + 资源配额: '资源配额', + '近 30 天内没有访问记录,CPU 使用率低于 1% 且近 7 天无使用波动的模块,请尽快下架。': '近 30 天内没有访问记录,CPU 使用率低于 1% 且近 7 天无使用波动的模块,请尽快下架。', + 发布者: '发布者', + 请选择发布者: '请选择发布者', + '仅支持对同一{t}下的 API 进行批量申请': '仅支持对同一{t}下的 API 进行批量申请', + 健康探测: '健康探测', + 存活探测: '存活探测', + 就绪探测: '就绪探测', + 探测方法: '探测方法', + 检查端口: '检查端口', + 检查路径: '检查路径', + 延迟探测时间: '延迟探测时间', + 探测超时时间: '探测超时时间', + 探测频率: '探测频率', + '秒/次': '秒/次', + 连续探测成功次数: '连续探测成功次数', + 连续探测失败次数: '连续探测失败次数', + '以 / 开头': '以 / 开头', + 成功条件: '成功条件', + 请求状态码为: '请求状态码为', + 指定端口可访问: '指定端口可访问', + '探测容器是否正常,不正常则会重启容器,在容器生命周期中,该探针会按照设定频率持续运行': '探测容器是否正常,不正常则会重启容器,在容器生命周期中,该探针会按照设定频率持续运行', + '探测容器是否就绪,若未就绪则不会转发流量到该实例,在容器就绪之前该探针会按照设定频率持续运行': '探测容器是否就绪,若未就绪则不会转发流量到该实例,在容器就绪之前该探针会按照设定频率持续运行', + 体验: '体验', + '工蜂 Copilot': '工蜂 Copilot', + 代码补全与生成目前支持语言: '代码补全与生成目前支持语言', + '工蜂 Copilot 是由工蜂智能化团队推出的一款 AI 代码助手工具。采用腾讯混元代码领域大模型,同时结合开源模型、以及工蜂领域数据进行业务精调。': '工蜂 Copilot 是由工蜂智能化团队推出的一款 AI 代码助手工具。采用腾讯混元代码领域大模型,同时结合开源模型、以及工蜂领域数据进行业务精调。', + '目前支持 IDE': '目前支持 IDE', + 'Python, JavaScript/TypeScript, Java, C/C++, Go, C#, Lua, Kotlin, TSX/JSX, Vue, Proto, PHP 等 100+ 语言/框架': 'Python, JavaScript/TypeScript, Java, C/C++, Go, C#, Lua, Kotlin, TSX/JSX, Vue, Proto, PHP 等 100+ 语言/框架', + 'Visual Studio Code, Jetbrains IDEs(GoLand, Pycharm, IDEA, WebStorm, Rider, Android Studio, 鸿蒙 IDE 等), Visual Studio, Vim / NeoVim': 'Visual Studio Code, Jetbrains IDEs(GoLand, Pycharm, IDEA, WebStorm, Rider, Android Studio, 鸿蒙 IDE 等), Visual Studio, Vim / NeoVim', + '请输入镜像仓库,如': '请输入镜像仓库,如', + '部署前置命令在独立容器中执行,适用于数据库表变更等操作。': '部署前置命令在独立容器中执行,适用于数据库表变更等操作。', + '搜索关键词默认进行分词匹配,如需精确匹配,请加上英文双引号': '搜索关键词默认进行分词匹配,如需精确匹配,请加上英文双引号', + 发布时自动构建: '发布时自动构建', + '请输入命令参数,并按 Enter 键结束': '请输入命令参数,并按 Enter 键结束', + '请输入启动命令,并按 Enter 键结束': '请输入启动命令,并按 Enter 键结束', + 默认全员可见: '默认全员可见', }; diff --git a/webfe/package_vue/src/views/dev-center/app/basic-config/cloud-api/comps/render-list.vue b/webfe/package_vue/src/views/dev-center/app/basic-config/cloud-api/comps/render-list.vue index 5355ceeb85..1f62b9f40f 100644 --- a/webfe/package_vue/src/views/dev-center/app/basic-config/cloud-api/comps/render-list.vue +++ b/webfe/package_vue/src/views/dev-center/app/basic-config/cloud-api/comps/render-list.vue @@ -69,7 +69,7 @@ :true-value="true" :false-value="false" > - {{ $t('显示可申请权限') }} + {{ $t('仅显示可申请 API') }}
- {{ $t('示例镜像:') }} + {{ $t('请输入镜像仓库,如') }}: {{ GLOBAL.CONFIG.MIRROR_EXAMPLE }} diff --git a/webfe/package_vue/src/views/dev-center/app/engine/cloud-deployment/image-info/index.vue b/webfe/package_vue/src/views/dev-center/app/engine/cloud-deployment/image-info/index.vue index d2113bf6fc..3da2990bfd 100644 --- a/webfe/package_vue/src/views/dev-center/app/engine/cloud-deployment/image-info/index.vue +++ b/webfe/package_vue/src/views/dev-center/app/engine/cloud-deployment/image-info/index.vue @@ -51,7 +51,7 @@ ref="imageRef" v-model="buildConfig.image_repository" style="width: 450px;" - :placeholder="$t('示例镜像:mirrors.tencent.com/bkpaas/django-helloworld')" + :placeholder="$t('请输入镜像仓库,如') + ':mirrors.tencent.com/bkpaas/django-helloworld'" >
{{ $t('一个模块只可以配置一个镜像仓库,"进程配置"中的所有进程都会使用该镜像。') }}
diff --git a/webfe/package_vue/src/views/dev-center/app/engine/clound-image-manage/comps/build-history.vue b/webfe/package_vue/src/views/dev-center/app/engine/clound-image-manage/comps/build-history.vue index 72f0c82352..8d50157483 100644 --- a/webfe/package_vue/src/views/dev-center/app/engine/clound-image-manage/comps/build-history.vue +++ b/webfe/package_vue/src/views/dev-center/app/engine/clound-image-manage/comps/build-history.vue @@ -67,7 +67,11 @@ prop="invoke_message" :render-header="$renderHeader" :show-overflow-tooltip="true" - /> + > + + {{ $t(row.invoke_message) }} + +
- 由 {{ lastDeploymentInfo.operator.username }} {{ $t('于') }} {{ lastDeploymentInfo.created }} {{ $t(' 手动停止部署') }}
+ {{ $t('由') }} {{ lastDeploymentInfo.operator.username }} {{ $t('于') }} {{ lastDeploymentInfo.created }} {{ $t(' 手动停止部署') }}