Merge branch 'origin/main' into 'next-release/main'

This commit is contained in:
oauth 2025-01-21 21:05:25 +00:00
commit 875ecd0e21
3 changed files with 51 additions and 48 deletions

View file

@ -25,7 +25,7 @@ importers:
version: 0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.10.7)(typescript@5.7.3))) version: 0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.10.7)(typescript@5.7.3)))
'@tailwindcss/vite': '@tailwindcss/vite':
specifier: 4.0.0-beta.9 specifier: 4.0.0-beta.9
version: 4.0.0-beta.9(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0)) version: 4.0.0-beta.9(vite@6.0.9(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0))
'@vueuse/core': '@vueuse/core':
specifier: ^12.3.0 specifier: ^12.3.0
version: 12.4.0(typescript@5.7.3) version: 12.4.0(typescript@5.7.3)
@ -119,7 +119,7 @@ importers:
version: 1.4.6 version: 1.4.6
'@vitejs/plugin-vue': '@vitejs/plugin-vue':
specifier: ^5.2.1 specifier: ^5.2.1
version: 5.2.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) version: 5.2.1(vite@6.0.9(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
'@vue/compiler-sfc': '@vue/compiler-sfc':
specifier: ^3.5.13 specifier: ^3.5.13
version: 3.5.13 version: 3.5.13
@ -152,7 +152,7 @@ importers:
version: 5.7.3 version: 5.7.3
vite: vite:
specifier: ^6.0.7 specifier: ^6.0.7
version: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0) version: 6.0.9(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0)
vite-plugin-prismjs: vite-plugin-prismjs:
specifier: ^0.0.11 specifier: ^0.0.11
version: 0.0.11(prismjs@1.29.0) version: 0.0.11(prismjs@1.29.0)
@ -3036,8 +3036,8 @@ packages:
peerDependencies: peerDependencies:
vue: '>=3.2.13' vue: '>=3.2.13'
vite@6.0.7: vite@6.0.9:
resolution: {integrity: sha512-RDt8r/7qx9940f8FcOIAH9PTViRrghKaK2K1jY3RaAURrEUbm9Du1mJ72G+jlhtG3WwodnfzY8ORQZbBavZEAQ==} resolution: {integrity: sha512-MSgUxHcaXLtnBPktkbUSoQUANApKYuxZ6DrbVENlIorbhL2dZydTLaZ01tjUoE3szeFzlFk9ANOKk0xurh4MKA==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@ -3950,13 +3950,13 @@ snapshots:
postcss-selector-parser: 6.0.10 postcss-selector-parser: 6.0.10
tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@22.10.7)(typescript@5.7.3)) tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@22.10.7)(typescript@5.7.3))
'@tailwindcss/vite@4.0.0-beta.9(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0))': '@tailwindcss/vite@4.0.0-beta.9(vite@6.0.9(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0))':
dependencies: dependencies:
'@tailwindcss/node': 4.0.0-beta.9 '@tailwindcss/node': 4.0.0-beta.9
'@tailwindcss/oxide': 4.0.0-beta.9 '@tailwindcss/oxide': 4.0.0-beta.9
lightningcss: 1.29.1 lightningcss: 1.29.1
tailwindcss: 4.0.0-beta.9 tailwindcss: 4.0.0-beta.9
vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0) vite: 6.0.9(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0)
'@trysound/sax@0.2.0': {} '@trysound/sax@0.2.0': {}
@ -4091,9 +4091,9 @@ snapshots:
'@typescript-eslint/types': 8.20.0 '@typescript-eslint/types': 8.20.0
eslint-visitor-keys: 4.2.0 eslint-visitor-keys: 4.2.0
'@vitejs/plugin-vue@5.2.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': '@vitejs/plugin-vue@5.2.1(vite@6.0.9(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))':
dependencies: dependencies:
vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0) vite: 6.0.9(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0)
vue: 3.5.13(typescript@5.7.3) vue: 3.5.13(typescript@5.7.3)
'@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.2(@types/node@22.10.7)(jiti@2.4.2)(jsdom@26.0.0)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0))': '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.2(@types/node@22.10.7)(jiti@2.4.2)(jsdom@26.0.0)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0))':
@ -4111,13 +4111,13 @@ snapshots:
chai: 5.1.2 chai: 5.1.2
tinyrainbow: 2.0.0 tinyrainbow: 2.0.0
'@vitest/mocker@3.0.2(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0))': '@vitest/mocker@3.0.2(vite@6.0.9(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0))':
dependencies: dependencies:
'@vitest/spy': 3.0.2 '@vitest/spy': 3.0.2
estree-walker: 3.0.3 estree-walker: 3.0.3
magic-string: 0.30.17 magic-string: 0.30.17
optionalDependencies: optionalDependencies:
vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0) vite: 6.0.9(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0)
'@vitest/pretty-format@3.0.2': '@vitest/pretty-format@3.0.2':
dependencies: dependencies:
@ -6288,7 +6288,7 @@ snapshots:
debug: 4.4.0 debug: 4.4.0
es-module-lexer: 1.6.0 es-module-lexer: 1.6.0
pathe: 2.0.2 pathe: 2.0.2
vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0) vite: 6.0.9(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0)
transitivePeerDependencies: transitivePeerDependencies:
- '@types/node' - '@types/node'
- jiti - jiti
@ -6316,7 +6316,7 @@ snapshots:
svgo: 3.3.2 svgo: 3.3.2
vue: 3.5.13(typescript@5.7.3) vue: 3.5.13(typescript@5.7.3)
vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0): vite@6.0.9(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0):
dependencies: dependencies:
esbuild: 0.24.2 esbuild: 0.24.2
postcss: 8.5.1 postcss: 8.5.1
@ -6332,7 +6332,7 @@ snapshots:
vitest@3.0.2(@types/node@22.10.7)(jiti@2.4.2)(jsdom@26.0.0)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0): vitest@3.0.2(@types/node@22.10.7)(jiti@2.4.2)(jsdom@26.0.0)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0):
dependencies: dependencies:
'@vitest/expect': 3.0.2 '@vitest/expect': 3.0.2
'@vitest/mocker': 3.0.2(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0)) '@vitest/mocker': 3.0.2(vite@6.0.9(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0))
'@vitest/pretty-format': 3.0.2 '@vitest/pretty-format': 3.0.2
'@vitest/runner': 3.0.2 '@vitest/runner': 3.0.2
'@vitest/snapshot': 3.0.2 '@vitest/snapshot': 3.0.2
@ -6348,7 +6348,7 @@ snapshots:
tinyexec: 0.3.2 tinyexec: 0.3.2
tinypool: 1.0.2 tinypool: 1.0.2
tinyrainbow: 2.0.0 tinyrainbow: 2.0.0
vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0) vite: 6.0.9(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0)
vite-node: 3.0.2(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0) vite-node: 3.0.2(@types/node@22.10.7)(jiti@2.4.2)(lightningcss@1.29.1)(stylus@0.57.0)(yaml@2.7.0)
why-is-node-running: 2.3.0 why-is-node-running: 2.3.0
optionalDependencies: optionalDependencies:

View file

@ -678,5 +678,6 @@
"pull_requests": "Alle Pull-Requests", "pull_requests": "Alle Pull-Requests",
"all_events": "Alle Ereignisse von der Forge", "all_events": "Alle Ereignisse von der Forge",
"desc": "Verhindere, dass bösartige Pipelines Geheimnisse preisgeben oder schädliche Aufgaben ausführen, indem du diese vor der Ausführung genehmigst." "desc": "Verhindere, dass bösartige Pipelines Geheimnisse preisgeben oder schädliche Aufgaben ausführen, indem du diese vor der Ausführung genehmigst."
} },
"org_access_denied": "Zugriff auf diese Organisation nicht erlaubt"
} }

View file

@ -48,7 +48,7 @@
"desc": "Пользовательские метки, установленные администратором обработчика при его запуске." "desc": "Пользовательские метки, установленные администратором обработчика при его запуске."
} }
}, },
"not_allowed": "У вас нет прав доступа к настройкам сервера.", "not_allowed": "У вас нет прав доступа к настройкам сервера",
"orgs": { "orgs": {
"delete_confirm": "Вы действительно хотите удалить эту организацию? При этом также будут удалены все репозитории, принадлежащие этой организации.", "delete_confirm": "Вы действительно хотите удалить эту организацию? При этом также будут удалены все репозитории, принадлежащие этой организации.",
"delete_org": "Удалить организацию", "delete_org": "Удалить организацию",
@ -61,7 +61,7 @@
}, },
"queue": { "queue": {
"agent": "обработчик", "agent": "обработчик",
"desc": "Задачи, ожидающие выполнения обработчиками", "desc": "Задачи, ожидающие выполнения обработчиками.",
"pause": "Приостановить", "pause": "Приостановить",
"paused": "Очередь приостановлена", "paused": "Очередь приостановлена",
"queue": "Очередь", "queue": "Очередь",
@ -81,7 +81,7 @@
"waiting_for": "в ожидании" "waiting_for": "в ожидании"
}, },
"repos": { "repos": {
"desc": "Репозитории, включенные в данный момент, или включавшиеся когда-либо ранее на этом сервере.", "desc": "Репозитории, когда-либо включавшиеся на этом сервере.",
"disabled": "Отключено", "disabled": "Отключено",
"none": "Репозиториев пока нет.", "none": "Репозиториев пока нет.",
"repair": { "repair": {
@ -96,7 +96,7 @@
"add": "Создать секрет", "add": "Создать секрет",
"created": "Глобальный секрет создан", "created": "Глобальный секрет создан",
"deleted": "Глобальный секрет удалён", "deleted": "Глобальный секрет удалён",
"desc": "Глобальные секреты могут быть переданы в виде переменных окружения всем этапам конвейера во всех репозиториях.", "desc": "Глобальные секреты могут использоваться во всех конвейерах всех репозиториев.",
"events": { "events": {
"events": "Доступен для следующих событий", "events": "Доступен для следующих событий",
"pr_warning": "Пожалуйста, будьте осторожны с этой опцией, так как злоумышленник может отправить вредоносный запрос на слияние, который раскроет ваши секреты." "pr_warning": "Пожалуйста, будьте осторожны с этой опцией, так как злоумышленник может отправить вредоносный запрос на слияние, который раскроет ваши секреты."
@ -113,7 +113,7 @@
"secrets": "Секреты", "secrets": "Секреты",
"show": "Показать секрет", "show": "Показать секрет",
"value": "Значение", "value": "Значение",
"warning": "Эти секреты будут доступны всем пользователям." "warning": "Эти секреты доступны всем пользователям."
}, },
"settings": "Настройки", "settings": "Настройки",
"users": { "users": {
@ -128,7 +128,7 @@
"delete_confirm": "Вы действительно хотите удалить этого пользователя? При этом также будут удалены все репозитории, принадлежащие этому пользователю.", "delete_confirm": "Вы действительно хотите удалить этого пользователя? При этом также будут удалены все репозитории, принадлежащие этому пользователю.",
"delete_user": "Удалить пользователя", "delete_user": "Удалить пользователя",
"deleted": "Пользователь успешно удалён", "deleted": "Пользователь успешно удалён",
"desc": "Пользователи, зарегистрированные на этом сервере", "desc": "Пользователи, зарегистрированные на этом сервере.",
"edit_user": "Изменить пользователя", "edit_user": "Изменить пользователя",
"email": "Почта", "email": "Почта",
"login": "Вход в систему", "login": "Вход в систему",
@ -140,7 +140,7 @@
}, },
"registries": { "registries": {
"desc": "Можно добавить глобальные учётные данные реестра, чтобы иметь возможность использовать частные образы во всех конвейерах.", "desc": "Можно добавить глобальные учётные данные реестра, чтобы иметь возможность использовать частные образы во всех конвейерах.",
"warning": "Эти учётные данные реестра будут доступны всем пользователям." "warning": "Эти учётные данные реестра доступны всем пользователям."
} }
} }
}, },
@ -163,12 +163,12 @@
}, },
"org": { "org": {
"settings": { "settings": {
"not_allowed": "У вас нет прав для доступа к настройкам этой организации", "not_allowed": "У вас нет доступа к настройкам этой организации",
"secrets": { "secrets": {
"add": "Создать секрет", "add": "Создать секрет",
"created": "Секрет организации успешно добавлен", "created": "Секрет организации успешно добавлен",
"deleted": "Секрет организации был удалён", "deleted": "Секрет организации был удалён",
"desc": "Секреты этой организации могут быть переданы в виде переменных окружения всем шагам любого конвейера, принадлежащего этой организации.", "desc": "Секреты организации могут использоваться в конвейерах всех репозиториев, принадлежащих организации.",
"events": { "events": {
"events": "Доступен для следующих событий", "events": "Доступен для следующих событий",
"pr_warning": "Пожалуйста, будьте осторожны с этой опцией, так как злоумышленник может отправить вредоносный запрос на слияние, который раскроет ваши секреты." "pr_warning": "Пожалуйста, будьте осторожны с этой опцией, так как злоумышленник может отправить вредоносный запрос на слияние, который раскроет ваши секреты."
@ -203,12 +203,12 @@
"add": "Подключить репозиторий", "add": "Подключить репозиторий",
"branches": "Ветви", "branches": "Ветви",
"deploy_pipeline": { "deploy_pipeline": {
"enter_target": "Целевая среда развёртывания ('deployment')", "enter_target": "Целевое окружение для развёртывания",
"title": "Вызвать событие развёртывания ('deployment') для текущего конвейера #{pipelineId}", "title": "Вызвать развёртывание для текущего конвейера #{pipelineId}",
"trigger": "Развернуть", "trigger": "Развернуть",
"variables": { "variables": {
"add": "Добавить переменную", "add": "Добавить переменную",
"desc": "Укажите дополнительные переменные для использования в конвейере. Переменные с одинаковыми именами будут перезаписаны.", "desc": "Укажите дополнительные переменные для использования в конвейере. Переменные с совпадающими именами будут перезаписаны.",
"name": "Имя переменной", "name": "Имя переменной",
"title": "Дополнительные переменные для конвейера", "title": "Дополнительные переменные для конвейера",
"value": "Значение переменной", "value": "Значение переменной",
@ -230,7 +230,7 @@
"trigger": "Запустить конвейер", "trigger": "Запустить конвейер",
"variables": { "variables": {
"add": "Добавить переменную", "add": "Добавить переменную",
"desc": "Укажите дополнительные переменные для использования в конвейере. Переменные с одинаковыми именами будут перезаписаны.", "desc": "Укажите дополнительные переменные для использования в конвейере. Переменные с совпадающими именами будут перезаписаны.",
"name": "Имя переменной", "name": "Имя переменной",
"title": "Дополнительные переменные для конвейера", "title": "Дополнительные переменные для конвейера",
"value": "Значение переменной", "value": "Значение переменной",
@ -246,8 +246,8 @@
"cancel_success": "Конвейер отменён", "cancel_success": "Конвейер отменён",
"canceled": "Этот шаг был отменён.", "canceled": "Этот шаг был отменён.",
"deploy": "Развёртывание", "deploy": "Развёртывание",
"log_auto_scroll": "Автоматически пролистывать вниз", "log_auto_scroll": "Включить автоматическую прокрутку",
"log_auto_scroll_off": "Отключить автоматические пролистывание", "log_auto_scroll_off": "Отключить автоматическую прокрутку",
"log_download": "Скачать", "log_download": "Скачать",
"restart": "Перезапустить", "restart": "Перезапустить",
"restart_success": "Конвейер перезапущен", "restart_success": "Конвейер перезапущен",
@ -262,7 +262,7 @@
"pr": "Запросы на слияние", "pr": "Запросы на слияние",
"push": "Новый коммит", "push": "Новый коммит",
"tag": "Тег", "tag": "Тег",
"pr_closed": "Запрос на слияние удовлетворён / закрыт", "pr_closed": "Запрос на слияние удовлетворён/закрыт",
"release": "Релиз" "release": "Релиз"
}, },
"exit_code": "Код завершения {exitCode}", "exit_code": "Код завершения {exitCode}",
@ -279,7 +279,7 @@
"protected": { "protected": {
"approve": "Подтвердить", "approve": "Подтвердить",
"approve_success": "Конвейер подтверждён", "approve_success": "Конвейер подтверждён",
"awaits": "Конвейер ожидает подтверждения от разработчика!", "awaits": "Конвейер ожидает подтверждения разработчиком!",
"decline": "Отклонить", "decline": "Отклонить",
"decline_success": "Конвейер отклонён", "decline_success": "Конвейер отклонён",
"declined": "Этот конвейер был отклонён!", "declined": "Этот конвейер был отклонён!",
@ -302,7 +302,7 @@
"step_not_started": "Этот шаг ещё не запущен.", "step_not_started": "Этот шаг ещё не запущен.",
"tasks": "Задачи", "tasks": "Задачи",
"warnings": "Предупреждения", "warnings": "Предупреждения",
"we_got_some_errors": "О нет, у нас возникли ошибки!", "we_got_some_errors": "О нет, возникла ошибка!",
"no_logs": "Нет записей журнала", "no_logs": "Нет записей журнала",
"created": "Создано: {created}", "created": "Создано: {created}",
"duration": "Время работы конвейера", "duration": "Время работы конвейера",
@ -323,7 +323,7 @@
"actions": { "actions": {
"actions": "Действия", "actions": "Действия",
"delete": { "delete": {
"confirm": "Все данные будут потеряны после этого действия!!!\n\nВы действительно хотите продолжить?", "confirm": "Все данные будут потеряны после этого действия!\n\nВы действительно хотите продолжить?",
"delete": "Удалить репозиторий", "delete": "Удалить репозиторий",
"success": "Репозиторий удалён" "success": "Репозиторий удалён"
}, },
@ -383,11 +383,11 @@
}, },
"cancel_prev": { "cancel_prev": {
"cancel": "Принудительно завершить все предыдущие конвейеры", "cancel": "Принудительно завершить все предыдущие конвейеры",
"desc": "Выбранные триггеры отменят ожидающие и запущенные конвейеры того же события, после чего будет запущен последний конвейер." "desc": "Выбранные триггеры отменят ожидающие и запущенные конвейеры того же события, после чего будет запущен следующий конвейер."
}, },
"general": "Главное", "general": "Главное",
"netrc_only_trusted": { "netrc_only_trusted": {
"desc": еречисленные здесь плагины получат доступ к учётным данным netrc, которые можно использовать для клонирования или публикации кода на платформу.", "desc": лагины, которые получат доступ к учётным данным netrc, которые можно использовать для клонирования или публикации кода на платформу.",
"netrc_only_trusted": "Только доверенные плагины клонирования" "netrc_only_trusted": "Только доверенные плагины клонирования"
}, },
"pipeline_path": { "pipeline_path": {
@ -439,11 +439,11 @@
"visibility": "Видимость проекта" "visibility": "Видимость проекта"
}, },
"allow_deploy": { "allow_deploy": {
"allow": "Разрешить события развёртывания ('deployment').", "allow": "Разрешить развёртывание",
"desc": "Разрешить запуск развёртывания ('deployment') для успешных конвейеров. Будьте осторожны: развёртывание сможет запустить любой пользователь с push-доступом." "desc": "Разрешить развёртывание для успешных конвейеров. Будьте осторожны: их сможет запустить любой пользователь с правами push."
} }
}, },
"not_allowed": "У вас нет права доступа к настройкам этого репозитория", "not_allowed": "У вас нет доступа к настройкам этого репозитория",
"registries": { "registries": {
"add": "Добавить реестр", "add": "Добавить реестр",
"address": { "address": {
@ -489,12 +489,12 @@
}, },
"settings": "Настройки" "settings": "Настройки"
}, },
"user_none": "Эта организация / пользователь не имеет ни одного проекта.", "user_none": "Эта организация/пользователь не имеет ни одного проекта",
"visibility": { "visibility": {
"visibility": "Видимость проекта", "visibility": "Видимость проекта",
"public": { "public": {
"public": "Публичный", "public": "Публичный",
"desc": "Проект доступен любому пользователю без необходимости входить в проект." "desc": "Любой желающий сможет увидеть ваш проект, не входя в систему."
}, },
"private": { "private": {
"private": "Закрытый", "private": "Закрытый",
@ -554,7 +554,7 @@
"add": "Добавить секрет", "add": "Добавить секрет",
"created": "Секрет пользователя создан", "created": "Секрет пользователя создан",
"deleted": "Секрет пользователя удален", "deleted": "Секрет пользователя удален",
"desc": "Пользовательские секреты могут быть переданы в виде переменных окружения всем этапам конвейеров во всех репозиториях пользователя.", "desc": "Пользовательские секреты могут использоваться во всех репозиториях, принадлежащих пользователю.",
"events": { "events": {
"events": "Доступно на следующих событий", "events": "Доступно на следующих событий",
"pr_warning": "Пожалуйста, будьте осторожны с этой опцией, так как злоумышленник может отправить вредоносный запрос на слияние, который раскроет ваши секреты." "pr_warning": "Пожалуйста, будьте осторожны с этой опцией, так как злоумышленник может отправить вредоносный запрос на слияние, который раскроет ваши секреты."
@ -594,7 +594,7 @@
"username": "Имя пользователя", "username": "Имя пользователя",
"welcome": "Добро пожаловать в Woodpecker", "welcome": "Добро пожаловать в Woodpecker",
"secrets": { "secrets": {
"desc": "Секреты можно передавать отдельным шагам конвейера в качестве переменных окружения.", "desc": "Секреты могут использоваться всеми конфейерами этого репозитория.",
"save": "Сохранить секрет", "save": "Сохранить секрет",
"show": "Показать секреты", "show": "Показать секреты",
"name": "Имя", "name": "Имя",
@ -612,13 +612,14 @@
"none": "Секретов пока нет.", "none": "Секретов пока нет.",
"events": { "events": {
"events": "Доступно следующим событиям", "events": "Доступно следующим событиям",
"pr_warning": "Пожалуйста, будьте осторожны с этой опцией: злоумышленник может раскрыть ваши секреты, отправив вредоносный запрос на слияние." "pr_warning": "Пожалуйста, будьте осторожны с этой опцией: злоумышленник может раскрыть ваши секреты, отправив вредоносный запрос на слияние.",
"warning": "Раскрытие секретов запросам на слияние может позволить злоумышленникам украсть ваши секреты с помощью вредоносного запроса."
}, },
"edit": "Редактировать секрет", "edit": "Редактировать секрет",
"delete": "Удалить секрет", "delete": "Удалить секрет",
"plugins": { "plugins": {
"images": "Доступно только следующим плагинам", "images": "Доступно только следующим плагинам",
"desc": "Список образов плагинов, которым доступен этот секрет. Оставьте значение пустым, чтобы разрешить доступ для всех плагинов и для обычных шагов конвейера." "desc": "Список образов плагинов, которым доступен этот секрет. Оставьте значение пустым, чтобы разрешить доступ для всем плагинам и для обычным шагам конвейера."
} }
}, },
"internal_error": "Произошла внутренняя ошибка", "internal_error": "Произошла внутренняя ошибка",
@ -649,7 +650,7 @@
"cli_login_failed": "Вход в интерфейс командной строки не удался", "cli_login_failed": "Вход в интерфейс командной строки не удался",
"return_to_cli": "Теперь вы можете закрыть эту вкладку и вернуться в командную строку.", "return_to_cli": "Теперь вы можете закрыть эту вкладку и вернуться в командную строку.",
"settings": "Настройки", "settings": "Настройки",
"login_to_cli_description": "Продолжите, чтобы войти через командную строку.", "login_to_cli_description": "Если вы продолжите, то войдёте в интерфейс командной строки.",
"cli_login_denied": "Вход через командную строку запрещён", "cli_login_denied": "Вход через командную строку запрещён",
"invalid_state": "Некорректное состояние OAuth", "invalid_state": "Некорректное состояние OAuth",
"oauth_error": "Ошибка при аутентификации в провайдере OAuth", "oauth_error": "Ошибка при аутентификации в провайдере OAuth",
@ -666,5 +667,6 @@
"none": "Нет", "none": "Нет",
"desc": "Предотвратить утечку конфиденциальных данных или выполнение вредоносных задач через ручное подтверждение перед началом выполнения.", "desc": "Предотвратить утечку конфиденциальных данных или выполнение вредоносных задач через ручное подтверждение перед началом выполнения.",
"require_approval_for": "Требования подтверждения" "require_approval_for": "Требования подтверждения"
} },
"org_access_denied": "У вас нет доступа к этой организации"
} }