diff --git a/src/core/api/retention.go b/src/core/api/retention.go index 72c3c11b8..699541a88 100644 --- a/src/core/api/retention.go +++ b/src/core/api/retention.go @@ -38,7 +38,7 @@ func (r *RetentionAPI) GetMetadatas() { "templates": [ { "rule_template": "latestPushedK", - "display_text": "the most recently pushed # images", + "display_text": "the most recently pushed # artifacts", "action": "retain", "params": [ { @@ -50,7 +50,7 @@ func (r *RetentionAPI) GetMetadatas() { }, { "rule_template": "latestPulledN", - "display_text": "the most recently pulled # images", + "display_text": "the most recently pulled # artifacts", "action": "retain", "params": [ { diff --git a/src/portal/src/app/project/tag-feature-integration/tag-retention/tag-retention.service.ts b/src/portal/src/app/project/tag-feature-integration/tag-retention/tag-retention.service.ts index 162c43bcd..53625a8b0 100644 --- a/src/portal/src/app/project/tag-feature-integration/tag-retention/tag-retention.service.ts +++ b/src/portal/src/app/project/tag-feature-integration/tag-retention/tag-retention.service.ts @@ -30,10 +30,10 @@ export class TagRetentionService { "always": "RULE_NAME_5", "nDaysSinceLastPull": "RULE_NAME_6", "nDaysSinceLastPush": "RULE_NAME_7", - "the images from the last # days": "RULE_TEMPLATE_1", - "the most recent active # images": "RULE_TEMPLATE_2", - "the most recently pushed # images": "RULE_TEMPLATE_3", - "the most recently pulled # images": "RULE_TEMPLATE_4", + "the artifacts from the last # days": "RULE_TEMPLATE_1", + "the most recent active # artifacts": "RULE_TEMPLATE_2", + "the most recently pushed # artifacts": "RULE_TEMPLATE_3", + "the most recently pulled # artifacts": "RULE_TEMPLATE_4", "pulled within the last # days": "RULE_TEMPLATE_6", "pushed within the last # days": "RULE_TEMPLATE_7", "repoMatches": "MAT", diff --git a/src/portal/src/i18n/lang/en-us-lang.json b/src/portal/src/i18n/lang/en-us-lang.json index 8bb5145df..be03beb9b 100644 --- a/src/portal/src/i18n/lang/en-us-lang.json +++ b/src/portal/src/i18n/lang/en-us-lang.json @@ -1227,10 +1227,10 @@ "TAG_RETENTION": { "TAG_RETENTION": "Tag Retention", "RETENTION_RULES": "Retention rules", - "RULE_NAME_1": " the images from the last {{number}} days", - "RULE_NAME_2": " the most recent active {{number}} images", - "RULE_NAME_3": " the most recently pushed {{number}} images", - "RULE_NAME_4": " the most recently pulled {{number}} images", + "RULE_NAME_1": " the artifacts from the last {{number}} days", + "RULE_NAME_2": " the most recent active {{number}} artifacts", + "RULE_NAME_3": " the most recently pushed {{number}} artifacts", + "RULE_NAME_4": " the most recently pulled {{number}} artifacts", "RULE_NAME_5": " always", "ADD_RULE": "ADD RULE", "ADD_RULE_HELP_1": "Click the ADD RULE button to add a rule.", @@ -1252,11 +1252,11 @@ "DELETE": "Delete", "ADD_TITLE": "Add Tag Retention Rule", "ADD_SUBTITLE": "Specify a tag retention rule for this project. All tag retention rules are independently calculated and each rule can be applied to a selected list of repositories.", - "BY_WHAT": "By image count or number of days", - "RULE_TEMPLATE_1": " the images from the last # days", - "RULE_TEMPLATE_2": " the most recent active # images", - "RULE_TEMPLATE_3": " the most recently pushed # images", - "RULE_TEMPLATE_4": " the most recently pulled # images", + "BY_WHAT": "By artifact count or number of days", + "RULE_TEMPLATE_1": " the artifacts from the last # days", + "RULE_TEMPLATE_2": " the most recent active # artifacts", + "RULE_TEMPLATE_3": " the most recently pushed # artifacts", + "RULE_TEMPLATE_4": " the most recently pulled # artifacts", "RULE_TEMPLATE_5": " always", "ACTION_RETAIN": " retain", "UNIT_DAY": "DAYS", @@ -1275,9 +1275,9 @@ "MATCHES_EXCEPT_LABELS": "Matches except Labels", "REP_LABELS": "Enter multiple comma separated labels", "RETENTION_RUN": "Retention Run", - "RETENTION_RUN_EXPLAIN": "Executing the retention policy can have adverse effects to the images in this project and affected image tags will be deleted. Press CANCEL and use a DRY RUN to simulate the effect of this policy. Otherwise press RUN to proceed.", + "RETENTION_RUN_EXPLAIN": "Executing the retention policy can have adverse effects to the artifacts in this project and affected artifact tags will be deleted. Press CANCEL and use a DRY RUN to simulate the effect of this policy. Otherwise press RUN to proceed.", "RETENTION_RUN_ABORTED": "Retention Run Aborted", - "RETENTION_RUN_ABORTED_EXPLAIN": "This retention run has been aborted. Images already deleted are irreversible. You can initiate another run to continue to delete images. In order to simulate a run, you can use the “DRY RUN”.", + "RETENTION_RUN_ABORTED_EXPLAIN": "This retention run has been aborted. Artifacts already deleted are irreversible. You can initiate another run to continue to delete artifacts. In order to simulate a run, you can use the “DRY RUN”.", "LOADING": "Loading...", "NO_EXECUTION": "We couldn't find any executions!", "NO_HISTORY": "We couldn't find any histories!", @@ -1299,12 +1299,12 @@ "RETAINED": "Retained", "TOTAL": "Total", "NONE": " none", - "RULE_NAME_6": " the images pulled within the last {{number}} days", - "RULE_NAME_7": " the images pushed within the last {{number}} days", - "RULE_TEMPLATE_6": " the images pulled within the last # days", - "RULE_TEMPLATE_7": " the images pushed within the last # days", + "RULE_NAME_6": " the artifacts pulled within the last {{number}} days", + "RULE_NAME_7": " the artifacts pushed within the last {{number}} days", + "RULE_TEMPLATE_6": " the artifacts pulled within the last # days", + "RULE_TEMPLATE_7": " the artifacts pushed within the last # days", "SCHEDULE": "Schedule", - "SCHEDULE_WARNING": "Executing retention policy results in the irreversible effect of deleting images from the Harbor project. Please double check all policies before scheduling.", + "SCHEDULE_WARNING": "Executing retention policy results in the irreversible effect of deleting artifacts from the Harbor project. Please double check all policies before scheduling.", "EXISTING_RULE": "Existing rule", "ILLEGAL_RULE": "Illegal rule", "INVALID_RULE": "Invalid rule", diff --git a/src/portal/src/i18n/lang/es-es-lang.json b/src/portal/src/i18n/lang/es-es-lang.json index d97de0019..6e0d939ba 100644 --- a/src/portal/src/i18n/lang/es-es-lang.json +++ b/src/portal/src/i18n/lang/es-es-lang.json @@ -1225,10 +1225,10 @@ "TAG_RETENTION": { "TAG_RETENTION": "Tag Retention", "RETENTION_RULES": "Retention rules", - "RULE_NAME_1": " the images from the last {{number}} days", - "RULE_NAME_2": " the most recent active {{number}} images", - "RULE_NAME_3": " the most recently pushed {{number}} images", - "RULE_NAME_4": " the most recently pulled {{number}} images", + "RULE_NAME_1": " the artifacts from the last {{number}} days", + "RULE_NAME_2": " the most recent active {{number}} artifacts", + "RULE_NAME_3": " the most recently pushed {{number}} artifacts", + "RULE_NAME_4": " the most recently pulled {{number}} artifacts", "RULE_NAME_5": " always", "ADD_RULE": "ADD RULE", "ADD_RULE_HELP_1": "Click the ADD RULE button to add a rule.", @@ -1250,11 +1250,11 @@ "DELETE": "Delete", "ADD_TITLE": "Add Tag Retention Rule", "ADD_SUBTITLE": "Specify a tag retention rule for this project. All tag retention rules are independently calculated and each rule can be applied to a selected list of repositories.", - "BY_WHAT": "By image count or number of days", - "RULE_TEMPLATE_1": "the images from the last # days", - "RULE_TEMPLATE_2": "the most recent active # images", - "RULE_TEMPLATE_3": "the most recently pushed # images", - "RULE_TEMPLATE_4": "the most recently pulled # images", + "BY_WHAT": "By artifact count or number of days", + "RULE_TEMPLATE_1": "the artifacts from the last # days", + "RULE_TEMPLATE_2": "the most recent active # artifacts", + "RULE_TEMPLATE_3": "the most recently pushed # artifacts", + "RULE_TEMPLATE_4": "the most recently pulled # artifacts", "RULE_TEMPLATE_5": "always", "ACTION_RETAIN": " retain", "UNIT_DAY": "DAYS", @@ -1273,9 +1273,9 @@ "MATCHES_EXCEPT_LABELS": "Matches except Labels", "REP_LABELS": "Enter multiple comma separated labels", "RETENTION_RUN": "Retention Run", - "RETENTION_RUN_EXPLAIN": "Executing the retention policy can have adverse effects to the images in this project and affected image tags will be deleted. Press CANCEL and use a DRY RUN to simulate the effect of this policy. Otherwise press RUN to proceed.", + "RETENTION_RUN_EXPLAIN": "Executing the retention policy can have adverse effects to the artifacts in this project and affected artifact tags will be deleted. Press CANCEL and use a DRY RUN to simulate the effect of this policy. Otherwise press RUN to proceed.", "RETENTION_RUN_ABORTED": "Retention Run Aborted", - "RETENTION_RUN_ABORTED_EXPLAIN": "This retention run has been aborted. Images already deleted are irreversible. You can initiate another run to continue to delete images. In order to simulate a run, you can use the “DRY RUN”.", + "RETENTION_RUN_ABORTED_EXPLAIN": "This retention run has been aborted. Artifacts already deleted are irreversible. You can initiate another run to continue to delete artifacts. In order to simulate a run, you can use the “DRY RUN”.", "LOADING": "Loading...", "NO_EXECUTION": "We couldn't find any executions!", "NO_HISTORY": "We couldn't find any histories!", @@ -1297,12 +1297,12 @@ "RETAINED": "Retained", "TOTAL": "Total", "NONE": "none", - "RULE_NAME_6": " the images pulled within the last {{number}} days", - "RULE_NAME_7": " the images pushed within the last {{number}} days", - "RULE_TEMPLATE_6": " the images pulled within the last # days", - "RULE_TEMPLATE_7": " the images pushed within the last # days", + "RULE_NAME_6": " the artifacts pulled within the last {{number}} days", + "RULE_NAME_7": " the artifacts pushed within the last {{number}} days", + "RULE_TEMPLATE_6": " the artifacts pulled within the last # days", + "RULE_TEMPLATE_7": " the artifacts pushed within the last # days", "SCHEDULE": "Schedule", - "SCHEDULE_WARNING": "Executing retention policy results in the irreversible effect of deleting images from the Harbor project. Please double check all policies before scheduling.", + "SCHEDULE_WARNING": "Executing retention policy results in the irreversible effect of deleting artifacts from the Harbor project. Please double check all policies before scheduling.", "EXISTING_RULE": "Existing rule", "ILLEGAL_RULE": "Illegal rule", "INVALID_RULE": "Invalid rule", diff --git a/src/portal/src/i18n/lang/fr-fr-lang.json b/src/portal/src/i18n/lang/fr-fr-lang.json index 87faa585e..c2077b3c7 100644 --- a/src/portal/src/i18n/lang/fr-fr-lang.json +++ b/src/portal/src/i18n/lang/fr-fr-lang.json @@ -1195,10 +1195,10 @@ "TAG_RETENTION": { "TAG_RETENTION": "Tag Retention", "RETENTION_RULES": "Retention rules", - "RULE_NAME_1": " the images from the last {{number}} days", - "RULE_NAME_2": " the most recent active {{number}} images", - "RULE_NAME_3": " the most recently pushed {{number}} images", - "RULE_NAME_4": " the most recently pulled {{number}} images", + "RULE_NAME_1": " the artifacts from the last {{number}} days", + "RULE_NAME_2": " the most recent active {{number}} artifacts", + "RULE_NAME_3": " the most recently pushed {{number}} artifacts", + "RULE_NAME_4": " the most recently pulled {{number}} artifacts", "RULE_NAME_5": " always", "ADD_RULE": "ADD RULE", "ADD_RULE_HELP_1": "Click the ADD RULE button to add a rule.", @@ -1220,11 +1220,11 @@ "DELETE": "Delete", "ADD_TITLE": "Add Tag Retention Rule", "ADD_SUBTITLE": "Specify a tag retention rule for this project. All tag retention rules are independently calculated and each rule can be applied to a selected list of repositories.", - "BY_WHAT": "By image count or number of days", - "RULE_TEMPLATE_1": "the images from the last # days", - "RULE_TEMPLATE_2": "the most recent active # images", - "RULE_TEMPLATE_3": "the most recently pushed # images", - "RULE_TEMPLATE_4": "the most recently pulled # images", + "BY_WHAT": "By artifact count or number of days", + "RULE_TEMPLATE_1": "the artifacts from the last # days", + "RULE_TEMPLATE_2": "the most recent active # artifacts", + "RULE_TEMPLATE_3": "the most recently pushed # artifacts", + "RULE_TEMPLATE_4": "the most recently pulled # artifacts", "RULE_TEMPLATE_5": "always", "ACTION_RETAIN": " retain", "UNIT_DAY": "DAYS", @@ -1243,9 +1243,9 @@ "MATCHES_EXCEPT_LABELS": "Matches except Labels", "REP_LABELS": "Enter multiple comma separated labels", "RETENTION_RUN": "Retention Run", - "RETENTION_RUN_EXPLAIN": "Executing the retention policy can have adverse effects to the images in this project and affected image tags will be deleted. Press CANCEL and use a DRY RUN to simulate the effect of this policy. Otherwise press RUN to proceed.", + "RETENTION_RUN_EXPLAIN": "Executing the retention policy can have adverse effects to the artifacts in this project and affected artifact tags will be deleted. Press CANCEL and use a DRY RUN to simulate the effect of this policy. Otherwise press RUN to proceed.", "RETENTION_RUN_ABORTED": "Retention Run Aborted", - "RETENTION_RUN_ABORTED_EXPLAIN": "This retention run has been aborted. Images already deleted are irreversible. You can initiate another run to continue to delete images. In order to simulate a run, you can use the “DRY RUN”.", + "RETENTION_RUN_ABORTED_EXPLAIN": "This retention run has been aborted. Artifacts already deleted are irreversible. You can initiate another run to continue to delete artifacts. In order to simulate a run, you can use the “DRY RUN”.", "LOADING": "Loading...", "NO_EXECUTION": "We couldn't find any executions!", "NO_HISTORY": "We couldn't find any histories!", @@ -1267,12 +1267,12 @@ "RETAINED": "Retained", "TOTAL": "Total", "NONE": "none", - "RULE_NAME_6": " the images pulled within the last {{number}} days", - "RULE_NAME_7": " the images pushed within the last {{number}} days", - "RULE_TEMPLATE_6": " the images pulled within the last # days", - "RULE_TEMPLATE_7": " the images pushed within the last # days", + "RULE_NAME_6": " the artifacts pulled within the last {{number}} days", + "RULE_NAME_7": " the artifacts pushed within the last {{number}} days", + "RULE_TEMPLATE_6": " the artifacts pulled within the last # days", + "RULE_TEMPLATE_7": " the artifacts pushed within the last # days", "SCHEDULE": "Schedule", - "SCHEDULE_WARNING": "Executing retention policy results in the irreversible effect of deleting images from the Harbor project. Please double check all policies before scheduling.", + "SCHEDULE_WARNING": "Executing retention policy results in the irreversible effect of deleting artifacts from the Harbor project. Please double check all policies before scheduling.", "EXISTING_RULE": "Existing rule", "ILLEGAL_RULE": "Illegal rule", "INVALID_RULE": "Invalid rule", @@ -1385,4 +1385,4 @@ "HELP_INFO_2": "documentation.", "NO_DEFAULT_SCANNER": "No default scanner" } -} \ No newline at end of file +} diff --git a/src/portal/src/i18n/lang/pt-br-lang.json b/src/portal/src/i18n/lang/pt-br-lang.json index 0a71857a9..f6dc04fa2 100644 --- a/src/portal/src/i18n/lang/pt-br-lang.json +++ b/src/portal/src/i18n/lang/pt-br-lang.json @@ -1223,10 +1223,10 @@ "TAG_RETENTION": { "TAG_RETENTION": "Tag Retention", "RETENTION_RULES": "Retention rules", - "RULE_NAME_1": " the images from the last {{number}} days", - "RULE_NAME_2": " the most recent active {{number}} images", - "RULE_NAME_3": " the most recently pushed {{number}} images", - "RULE_NAME_4": " the most recently pulled {{number}} images", + "RULE_NAME_1": " the artifacts from the last {{number}} days", + "RULE_NAME_2": " the most recent active {{number}} artifacts", + "RULE_NAME_3": " the most recently pushed {{number}} artifacts", + "RULE_NAME_4": " the most recently pulled {{number}} artifacts", "RULE_NAME_5": " always", "ADD_RULE": "ADD RULE", "ADD_RULE_HELP_1": "Click the ADD RULE button to add a rule.", @@ -1248,11 +1248,11 @@ "DELETE": "Delete", "ADD_TITLE": "Add Tag Retention Rule", "ADD_SUBTITLE": "Specify a tag retention rule for this project. All tag retention rules are independently calculated and each rule can be applied to a selected list of repositories.", - "BY_WHAT": "By image count or number of days", - "RULE_TEMPLATE_1": "the images from the last # days", - "RULE_TEMPLATE_2": "the most recent active # images", - "RULE_TEMPLATE_3": "the most recently pushed # images", - "RULE_TEMPLATE_4": "the most recently pulled # images", + "BY_WHAT": "By artifact count or number of days", + "RULE_TEMPLATE_1": "the artifacts from the last # days", + "RULE_TEMPLATE_2": "the most recent active # artifacts", + "RULE_TEMPLATE_3": "the most recently pushed # artifacts", + "RULE_TEMPLATE_4": "the most recently pulled # artifacts", "RULE_TEMPLATE_5": "always", "ACTION_RETAIN": " retain", "UNIT_DAY": "DAYS", @@ -1271,9 +1271,9 @@ "MATCHES_EXCEPT_LABELS": "Matches except Labels", "REP_LABELS": "Enter multiple comma separated labels", "RETENTION_RUN": "Retention Run", - "RETENTION_RUN_EXPLAIN": "Executing the retention policy can have adverse effects to the images in this project and affected image tags will be deleted. Press CANCEL and use a DRY RUN to simulate the effect of this policy. Otherwise press RUN to proceed.", + "RETENTION_RUN_EXPLAIN": "Executing the retention policy can have adverse effects to the artifacts in this project and affected artifact tags will be deleted. Press CANCEL and use a DRY RUN to simulate the effect of this policy. Otherwise press RUN to proceed.", "RETENTION_RUN_ABORTED": "Retention Run Aborted", - "RETENTION_RUN_ABORTED_EXPLAIN": "This retention run has been aborted. Images already deleted are irreversible. You can initiate another run to continue to delete images. In order to simulate a run, you can use the “DRY RUN”.", + "RETENTION_RUN_ABORTED_EXPLAIN": "This retention run has been aborted. Artifacts already deleted are irreversible. You can initiate another run to continue to delete artifacts. In order to simulate a run, you can use the “DRY RUN”.", "LOADING": "Loading...", "NO_EXECUTION": "We couldn't find any executions!", "NO_HISTORY": "We couldn't find any histories!", @@ -1295,12 +1295,12 @@ "RETAINED": "Retained", "TOTAL": "Total", "NONE": "none", - "RULE_NAME_6": " the images pulled within the last {{number}} days", - "RULE_NAME_7": " the images pushed within the last {{number}} days", - "RULE_TEMPLATE_6": " the images pulled within the last # days", - "RULE_TEMPLATE_7": " the images pushed within the last # days", + "RULE_NAME_6": " the artifacts pulled within the last {{number}} days", + "RULE_NAME_7": " the artifacts pushed within the last {{number}} days", + "RULE_TEMPLATE_6": " the artifacts pulled within the last # days", + "RULE_TEMPLATE_7": " the artifacts pushed within the last # days", "SCHEDULE": "Schedule", - "SCHEDULE_WARNING": "Executing retention policy results in the irreversible effect of deleting images from the Harbor project. Please double check all policies before scheduling.", + "SCHEDULE_WARNING": "Executing retention policy results in the irreversible effect of deleting artifacts from the Harbor project. Please double check all policies before scheduling.", "EXISTING_RULE": "Existing rule", "ILLEGAL_RULE": "Illegal rule", "INVALID_RULE": "Invalid rule", diff --git a/src/portal/src/i18n/lang/tr-tr-lang.json b/src/portal/src/i18n/lang/tr-tr-lang.json index ae266e500..22400a2ea 100644 --- a/src/portal/src/i18n/lang/tr-tr-lang.json +++ b/src/portal/src/i18n/lang/tr-tr-lang.json @@ -1304,7 +1304,7 @@ "RULE_TEMPLATE_6": " imajlar son # gün içinde imdirilmiş", "RULE_TEMPLATE_7": " imajlar son # gün içinde yüklendi.", "SCHEDULE": "Program", - "SCHEDULE_WARNING": "Executing retention policy results in the irreversible effect of deleting images from the Harbor project. Please double check all policies before scheduling.", + "SCHEDULE_WARNING": "Executing retention policy results in the irreversible effect of deleting artifacts from the Harbor project. Please double check all policies before scheduling.", "EXISTING_RULE": "Existing rule", "ILLEGAL_RULE": "Illegal rule", "INVALID_RULE": "Invalid rule", diff --git a/src/portal/src/i18n/lang/zh-cn-lang.json b/src/portal/src/i18n/lang/zh-cn-lang.json index 1281b36c8..19f06b2c5 100644 --- a/src/portal/src/i18n/lang/zh-cn-lang.json +++ b/src/portal/src/i18n/lang/zh-cn-lang.json @@ -1224,11 +1224,11 @@ "TAG_RETENTION": { "TAG_RETENTION": "Tag保留", "RETENTION_RULES": "保留规则", - "RULE_NAME_1": "最近{{number}}天的镜像", - "RULE_NAME_2": "最近活跃的{{number}}个镜像", - "RULE_NAME_3": "最近推送的{{number}}个镜像", - "RULE_NAME_4": "最近拉取的{{number}}个镜像", - "RULE_NAME_5": "全部镜像", + "RULE_NAME_1": "最近{{number}}天的 artifacts", + "RULE_NAME_2": "最近活跃的{{number}}个 artifacts", + "RULE_NAME_3": "最近推送的{{number}}个 artifacts", + "RULE_NAME_4": "最近拉取的{{number}}个 artifacts", + "RULE_NAME_5": "全部 artifacts", "ADD_RULE": "添加规则", "ADD_RULE_HELP_1": "点击添加按钮可添加规则", "ADD_RULE_HELP_2": "Tag保留策略每天运行一次.", @@ -1249,11 +1249,11 @@ "DELETE": "删除", "ADD_TITLE": "添加 Tag 保留规则", "ADD_SUBTITLE": "为当前项目指定 tag 保留规则。所有 tag 保留规则独立计算并且适用于所有符合条件的仓库。", - "BY_WHAT": "以镜像或天数为条件", - "RULE_TEMPLATE_1": "最近#天的镜像", - "RULE_TEMPLATE_2": "最近活跃的#个镜像", - "RULE_TEMPLATE_3": "最近推送的#个镜像", - "RULE_TEMPLATE_4": "最近拉取的#个镜像", + "BY_WHAT": "以 artifact 数量或天数为条件", + "RULE_TEMPLATE_1": "最近#天的 artifacts", + "RULE_TEMPLATE_2": "最近活跃的#个 artifacts", + "RULE_TEMPLATE_3": "最近推送的#个 artifacts", + "RULE_TEMPLATE_4": "最近拉取的#个 artifacts", "RULE_TEMPLATE_5": "全部", "ACTION_RETAIN": " 保留", "UNIT_DAY": "天数", @@ -1266,15 +1266,15 @@ "UNTAGGED": " 无 Tag", "MATCHES_TAGS": "匹配 tags", "MATCHES_EXCEPT_TAGS": "排除 tags", - "TAG_SEPARATOR": "输入多个逗号分隔的 Tags, Tag*或**。可通过勾选将未加 Tag 的镜像作为此策略的一部分。", + "TAG_SEPARATOR": "输入多个逗号分隔的 Tags, Tag*或**。可通过勾选将未加 Tag 的 artifacts 作为此策略的一部分。", "LABELS": "标签", "MATCHES_LABELS": "匹配标签", "MATCHES_EXCEPT_LABELS": "排除标签", "REP_LABELS": "使用逗号分割标签", "RETENTION_RUN": "运行保留策略", - "RETENTION_RUN_EXPLAIN": "执行保留策略将对该项目中的镜像产生反向影响,受影响的镜像tags将会被删除。您可选择取消或者使用模拟运行,或者点击运行以继续。", + "RETENTION_RUN_EXPLAIN": "执行保留策略将对该项目中的 artifacts 产生反向影响,受影响的 artifacts tags 将会被删除。您可选择取消或者使用模拟运行,或者点击运行以继续。", "RETENTION_RUN_ABORTED": "中止运行保留策略", - "RETENTION_RUN_ABORTED_EXPLAIN": "已中止运行保留策略,已删除的镜像不可恢复。您可执行另一个运行命令以便继续删除镜像。如需模拟运行,请点击模拟运行按钮。", + "RETENTION_RUN_ABORTED_EXPLAIN": "已中止运行保留策略,已删除的 artifacts 不可恢复。您可执行另一个运行命令以便继续删除 artifacts。如需模拟运行,请点击模拟运行按钮。", "LOADING": "载入中...", "NO_EXECUTION": "暂无记录!", "NO_HISTORY": "暂无记录!", @@ -1296,12 +1296,12 @@ "RETAINED": "保留数", "TOTAL": "总数", "NONE": "空", - "RULE_NAME_6": "最近{{number}}天被拉取过的镜像", - "RULE_NAME_7": "最近{{number}}天被推送过的镜像", - "RULE_TEMPLATE_6": "最近#天被拉取过的镜像", - "RULE_TEMPLATE_7": "最近#天被推送过的镜像", + "RULE_NAME_6": "最近{{number}}天被拉取过的 artifacts", + "RULE_NAME_7": "最近{{number}}天被推送过的 artifacts", + "RULE_TEMPLATE_6": "最近#天被拉取过的 artifacts", + "RULE_TEMPLATE_7": "最近#天被推送过的 artifacts", "SCHEDULE": "定时任务", - "SCHEDULE_WARNING": "执行保留策略将会删除受影响的镜像,且不可恢复。请在制定定时任务前仔细检查所有保留规则。", + "SCHEDULE_WARNING": "执行保留策略将会删除受影响的 artifacts,且不可恢复。请在制定定时任务前仔细检查所有保留规则。", "EXISTING_RULE": "规则已存在", "ILLEGAL_RULE": "规则不合法", "INVALID_RULE": "无效规则",