diff --git a/web/src/assets/locales/de.json b/web/src/assets/locales/de.json index 1f4b0750e..ecd07cef5 100644 --- a/web/src/assets/locales/de.json +++ b/web/src/assets/locales/de.json @@ -70,7 +70,7 @@ "desc": "Globale Geheimnisse können an alle Repositories als Umgebungsvariablen übergeben werden.", "events": { "events": "Verfügbar für folgende Ereignisse", - "pr_warning": "Bitte sei vorsichtig da ein Fremder einen Pull-Request erstellen könnte, um deine Geheimnisse zu erhalten." + "pr_warning": "Bitte sei vorsichtig mit dieser Option, da eine böswillige Person über einen Pull-Request deine Geheimnisse erhalten könnte." }, "images": { "desc": "Komma getrennte Liste aller Images, für die dieses Geheimnis verwendet werden kann. Freilassen, um alle Images zu erlauben", @@ -389,7 +389,7 @@ "edit": "Geheimnis bearbeiten", "events": { "events": "Verfügbar bei folgenden Ereignissen", - "pr_warning": "Sei bitte vorsichtig mit dieser Option, da ein bösartiger Akteur eine bösartigen Pull-Request erstellen kann, der deine Geheimnisse preisgibt." + "pr_warning": "Bitte sei vorsichtig mit dieser Option, da eine böswillige Person über einen Pull-Request deine Geheimnisse erhalten könnte." }, "images": { "desc": "Durch Kommata getrennte Liste der Images, für die dieses Geheimnis verfügbar ist; leer lassen, um alle Images zuzulassen", @@ -443,6 +443,28 @@ "general": "Allgemein", "language": "Sprache" }, + "secrets": { + "add": "Geheimnis hinzufügen", + "created": "Benutzer-Geheimnis erstellt", + "deleted": "Benutzer-Geheimnis gelöscht", + "desc": "Benutzer-Geheimnisse können an alle Repositories des Benutzers als Umgebungsvariablen übergeben werden.", + "events": { + "events": "Verfügbar für folgende Ereignisse", + "pr_warning": "Bitte sei vorsichtig mit dieser Option, da eine böswillige Person über einen Pull-Request deine Geheimnisse erhalten könnte." + }, + "images": { + "desc": "Komma getrennte Liste aller Images, für die dieses Geheimnis verwendet werden kann. Freilassen, um alle Images zu erlauben", + "images": "Verfügbar für die folgenden Images" + }, + "name": "Name", + "none": "Es existieren noch keine Benutzer-Geheimnisse.", + "plugins_only": "Nur für Plugins verfügbar", + "save": "Geheimnis speichern", + "saved": "Benutzer-Geheimnis gespeichert", + "secrets": "Geheimnisse", + "show": "Geheimnisse anzeigen", + "value": "Wert" + }, "settings": "Benutzereinstellungen" } }, diff --git a/web/src/assets/locales/fr.json b/web/src/assets/locales/fr.json index 8c161752a..f1d9f2681 100644 --- a/web/src/assets/locales/fr.json +++ b/web/src/assets/locales/fr.json @@ -443,6 +443,22 @@ "general": "Général", "language": "Langue" }, + "secrets": { + "add": "Ajouter un secret", + "events": { + "events": "Disponible pour les événements suivants", + "pr_warning": "Attention, si cette option est activé, un acteur malicieux peut proposer une pull request qui affiche vos secrets." + }, + "images": { + "images": "Disponible pour les images suivantes" + }, + "name": "Nom", + "plugins_only": "Disponible uniquement pour les plugins", + "save": "Enregistrer le secret", + "secrets": "Secrets", + "show": "Afficher les secrets", + "value": "Valeur" + }, "settings": "Paramètres Utilisateur" } }, diff --git a/web/src/assets/locales/id.json b/web/src/assets/locales/id.json index 60072f4f6..a0daf9458 100644 --- a/web/src/assets/locales/id.json +++ b/web/src/assets/locales/id.json @@ -443,6 +443,28 @@ "general": "Umum", "language": "Bahasa" }, + "secrets": { + "add": "Tambahkan rahasia", + "created": "Rahasia pengguna dibuat", + "deleted": "Rahasia pengguna dihapus", + "desc": "Rahasia pengguna dapat diteruskan ke semua jalur pipa individu di semua repositori pengguna saat dijalankan sebagai variabel lingkungan.", + "events": { + "events": "Tersedia di peristiwa berikut", + "pr_warning": "Harap berhati-hati dengan opsi ini karena seseorang dapat mengirimkan permintaan penarikan berbahaya yang dapat mengekspos rahasia Anda." + }, + "images": { + "desc": "Daftar citra di mana rahasia ini tersedia yang dipisahkan oleh koma, tinggalkan kosong untuk memperbolehkan semua citra", + "images": "Tersedia untuk citra berikut" + }, + "name": "Nama", + "none": "Belum ada rahasia pengguna.", + "plugins_only": "Hanya tersedia untuk plugin", + "save": "Simpan rahasia", + "saved": "Rahasia pengguna disimpan", + "secrets": "Rahasia", + "show": "Tampilkan rahasia", + "value": "Nilai" + }, "settings": "Pengaturan Pengguna" } }, diff --git a/web/src/assets/locales/zh-Hans.json b/web/src/assets/locales/zh-Hans.json index 7c3a72e99..d88f17228 100644 --- a/web/src/assets/locales/zh-Hans.json +++ b/web/src/assets/locales/zh-Hans.json @@ -1,7 +1,64 @@ { "admin": { "settings": { + "agents": { + "add": "添加代理", + "agents": "代理", + "backend": { + "backend": "后端", + "badge": "后端" + }, + "capacity": { + "badge": "容量", + "capacity": "容量", + "desc": "该代理并行执行流水线的最大数量。" + }, + "created": "已创建代理", + "delete_agent": "删除代理", + "delete_confirm": "你真的要删除该代理吗?删除后它将无法再次连接到此服务器。", + "deleted": "已删除代理", + "desc": "注册到此服务器的代理", + "edit_agent": "编辑代理", + "id": "ID", + "name": { + "name": "名称", + "placeholder": "代理名称" + }, + "never": "绝不", + "no_schedule": { + "name": "禁用代理" + }, + "none": "还未添加任何代理。", + "platform": { + "badge": "平台", + "platform": "平台" + }, + "save": "保存代理", + "saved": "已保存代理", + "show": "显示代理", + "token": "Token", + "version": "版本" + }, "not_allowed": "你没有访问服务器设置的权限", + "queue": { + "agent": "代理", + "desc": "正在等待代理执行的任务", + "pause": "暂停", + "paused": "队列已暂停", + "queue": "队列", + "resume": "恢复", + "resumed": "队列已恢复", + "stats": { + "completed_count": "已完成的任务", + "pending_count": "等待中", + "running_count": "运行中", + "waiting_on_deps_count": "等待依赖项" + }, + "task_pending": "任务正在等待中", + "task_running": "任务正在运行", + "tasks": "任务", + "waiting_for": "正在等待" + }, "secrets": { "add": "添加密钥", "created": "全局密钥已创建", @@ -17,6 +74,7 @@ }, "name": "名称", "none": "现在没有全局密钥。", + "plugins_only": "仅对插件有效", "save": "保存密钥", "saved": "全局密钥已保存", "secrets": "密钥", @@ -24,9 +82,32 @@ "value": "值", "warning": "该密钥对所有服务器用户可用。" }, - "settings": "设置" + "settings": "设置", + "users": { + "add": "添加用户", + "admin": { + "admin": "管理员", + "placeholder": "此用户是管理员" + }, + "avatar_url": "Avatar URL", + "cancel": "取消", + "created": "用户已创建", + "delete_confirm": "你真的想删除这个用户吗?", + "delete_user": "删除用户", + "deleted": "删除用户", + "desc": "注册此服务器的用户", + "edit_user": "编辑用户", + "email": "Email", + "login": "登录", + "none": "还没有任何用户。", + "save": "保存用户", + "saved": "已保存用户", + "show": "显示用户", + "users": "用户" + } } }, + "api": "API", "back": "返回", "cancel": "取消", "color_scheme_dark": "切换到浅色模式", @@ -60,6 +141,7 @@ }, "name": "名称", "none": "没有组织密钥。", + "plugins_only": "仅对插件有效", "save": "保存密钥", "saved": "组织密钥已保存", "secrets": "密钥", @@ -74,6 +156,18 @@ "activity": "活动", "add": "添加仓库", "branches": "分支", + "deploy_pipeline": { + "enter_target": "目标部署环境", + "title": "触发当前流水线 #{pipelineId} 的部署事件", + "trigger": "部署", + "variables": { + "add": "添加变量", + "desc": "指定传递到流水线中的变量。相同名称的变量会被覆盖。", + "name": "变量名", + "title": "添加流水线变量", + "value": "变量值" + } + }, "enable": { "enable": "启用", "enabled": "已经启用了", @@ -81,12 +175,26 @@ "reload": "刷新项目列表", "success": "此仓库已成功启用" }, + "manual_pipeline": { + "select_branch": "选择分支", + "title": "手动触发流水线运行", + "trigger": "运行流水线", + "variables": { + "add": "添加变量", + "desc": "指定要添加在流水线中使用的变量,相同名称的变量将被覆盖。", + "name": "变量名称", + "title": "添加流水线变量", + "value": "变量值" + } + }, "not_allowed": "你没有权限访问这个仓库", + "open_in_forge": "在版本控制系统中打开", "pipeline": { "actions": { "cancel": "取消", "cancel_success": "流水线已被取消", "canceled": "该步骤已被取消。", + "deploy": "部署", "log_auto_scroll": "自动滚动", "log_auto_scroll_off": "关闭自动滚动", "log_download": "下载", @@ -97,6 +205,8 @@ "event": { "cron": "计划任务", "deploy": "部署", + "manual": "手动", + "pr": "合并请求", "push": "推送", "tag": "标签" }, @@ -105,11 +215,13 @@ "files": "修改的文件({files})", "loading": "载入中…", "log_download_error": "下载日志文件中发生了错误", + "log_title": "步骤日志", "no_files": "没有文件修改。", "no_pipeline_steps": "没有流水线步骤可用!", "no_pipelines": "没有流水线曾启动。", "pipeline": "流水线 #{pipelineId}", "pipelines_for": "{branch} 分支的流水线", + "pipelines_for_pr": "来自合并请求 #{index} 的流水线", "protected": { "approve": "同意", "approve_success": "流水线已被许可", @@ -118,11 +230,26 @@ "decline_success": "流水线已被拒绝", "declined": "该流水线已被拒绝!" }, + "status": { + "blocked": "已屏蔽", + "declined": "拒绝", + "error": "错误", + "failure": "失败", + "killed": "已终止", + "pending": "等待中", + "running": "运行中", + "skipped": "已跳过", + "started": "已启动", + "status": "状态: {status}", + "success": "成功" + }, "step_not_started": "该步骤还不曾启动过。", "tasks": "任务" }, + "pull_requests": "合并请求", "settings": { "actions": { + "actions": "操作", "delete": { "confirm": "该操作将会删除所有数据!!!\n\n你确定真的要继续吗?", "delete": "删除仓库", @@ -132,13 +259,22 @@ "disable": "禁用仓库", "success": "仓库已禁用" }, + "enable": { + "enable": "启用仓库", + "success": "此仓库已成功启用" + }, "repair": { "repair": "修复仓库", "success": "仓库已修复" } }, "badge": { - "badge": "徽标" + "badge": "徽标", + "branch": "分支", + "type": "语法", + "type_html": "HTML", + "type_markdown": "Markdown", + "type_url": "URL" }, "crons": { "add": "创建计划", @@ -148,8 +284,10 @@ }, "created": "计划已创建", "crons": "计划", + "delete": "删除计划", "deleted": "计划已删除", "desc": "计划作业可用于定期触发流水线。", + "edit": "编辑计划", "name": { "name": "名称", "placeholder": "此计划的名称" @@ -157,9 +295,11 @@ "next_exec": "下次执行", "none": "还未添加任何计划。", "not_executed_yet": "还没有执行过", + "run": "立即执行", "save": "保存计划", "saved": "计划已保存", "schedule": { + "placeholder": "计划任务", "title": "计划任务(基于 UTC)" }, "show": "显示所有计划" @@ -174,8 +314,14 @@ "desc": "启用后,启动新触发的管道之前会取消相同事件和上下文的挂起和正在运行的管道。" }, "general": "基本设置", + "netrc_only_trusted": { + "desc": "仅将 .netrc 提供的凭据注入受信任的容器(推荐)。", + "netrc_only_trusted": "仅将 .netrc 提供的凭据注入受信任的容器" + }, "pipeline_path": { "default": "默认: .woodpecker/*.yml -> .woodpecker.yml", + "desc": "流水线配置文件的路径(例如 {0})。文件夹路径应以 {1} 结尾。", + "desc_path_example": "my/path/", "path": "流水线路径" }, "project": "项目设置", @@ -217,9 +363,13 @@ "placeholder": "Registry 地址(如 docker.io)" }, "created": "Registry 密码已创建", + "creds": "注册表凭据", + "delete": "删除 registry", "deleted": "Registry 密码已删除", "desc": "可以添加 Registry 密码,以在流水线中使用私有镜像。", + "edit": "编辑注册表", "none": "现在没有 Registry 密码。", + "registries": "注册表", "save": "保存 Registry", "saved": "Registry 密码已保存", "show": "显示 Registry" @@ -227,8 +377,11 @@ "secrets": { "add": "添加秘密", "created": "秘密已创建", + "delete": "删除密钥", + "delete_confirm": "你真的要删除这个密钥吗?", "deleted": "秘密已删除", "desc": "密钥可以在运行时作为环境变量传递给各个流水线步骤。", + "edit": "编辑密钥", "events": { "events": "对以下事件可用", "pr_warning": "慎选这个选项:用户可以提交一个恶意推送请求以暴露你的密钥。" @@ -239,6 +392,7 @@ }, "name": "名称", "none": "还未添加任何秘密。", + "plugins_only": "仅对插件有效", "save": "保存秘密", "saved": "秘密已保存", "secrets": "密钥", @@ -266,7 +420,48 @@ "user": { "access_denied": "你没有登陆的权限", "internal_error": "发生了一些内部错误", - "oauth_error": "Oauth 认证错误" + "oauth_error": "Oauth 认证错误", + "settings": { + "api": { + "api": "API", + "api_usage": "API 用例", + "cli_usage": "CLI 用例", + "desc": "个人访问令牌和 API 使用", + "dl_cli": "下载 CLI", + "reset_token": "重置令牌", + "shell_setup": "Shell 设置", + "shell_setup_before": "在 shell 设置步骤之前", + "swagger_ui": "Swagger UI", + "token": "个人访问令牌" + }, + "general": { + "general": "基本设置", + "language": "语言" + }, + "secrets": { + "add": "添加密钥", + "created": "已创建用户密钥", + "deleted": "已删除用户密钥", + "desc": "用户密钥可以在运行时作为环境变量传递到所有用户的存储库的各个流水线步骤。", + "events": { + "events": "对以下事件可用", + "pr_warning": "慎选这个选项:用户可以提交一个恶意推送请求以暴露你的密钥。" + }, + "images": { + "desc": "此密钥可用于此处填写的镜像,多个镜像请使用逗号分隔,留空则允许所有镜像", + "images": "可用于以下镜像" + }, + "name": "名称", + "none": "还未添加任何密钥。", + "plugins_only": "仅对插件有效", + "save": "保存密钥", + "saved": "已保存用户密钥", + "secrets": "密钥", + "show": "显示所有密钥", + "value": "值" + }, + "settings": "用户设置" + } }, "username": "用户名", "welcome": "欢迎来到 Woodpecker"