kaneo (minimalist kanban) fork to experiment adding a tangled integration github.com/usekaneo/kaneo
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 1844 lines 104 kB view raw
1{ 2 "common": { 3 "appName": "Kaneo", 4 "actions": { 5 "cancel": "Отмена", 6 "close": "Закрыть", 7 "clearAll": "Очистить все", 8 "delete": "Удалить", 9 "deleting": "Удаление...", 10 "markAllRead": "Отметить все как прочитанные", 11 "remove": "Убрать", 12 "reset": "Сбросить", 13 "filter": "Фильтр", 14 "clearAllFilters": "Сбросить все фильтры" 15 }, 16 "a11y": { 17 "toggleSidebar": "Переключить боковую панель" 18 }, 19 "sidebar": { 20 "title": "Боковая панель", 21 "mobileDescription": "Отображает мобильную боковую панель." 22 }, 23 "empty": { 24 "loading": "Загрузка..." 25 }, 26 "pagination": { 27 "label": "Пагинация", 28 "previous": "Назад", 29 "next": "Вперёд", 30 "previousPage": "Перейти на предыдущую страницу", 31 "nextPage": "Перейти на следующую страницу", 32 "morePages": "Ещё страницы" 33 }, 34 "breadcrumb": { 35 "label": "Навигационная цепочка", 36 "more": "Ещё" 37 }, 38 "language": { 39 "english": "Английский", 40 "german": "Немецкий", 41 "greek": "Греческий", 42 "macedonian": "Македонский", 43 "french": "Французский", 44 "spanish": "Испанский", 45 "dutch": "Нидерландский" 46 }, 47 "people": { 48 "someone": "Кто-то", 49 "unknown": "Неизвестно" 50 }, 51 "error": { 52 "title": "Что-то пошло не так", 53 "troubleshooting": "Шаги для устранения неполадок:", 54 "tryAgain": "Попробовать снова", 55 "viewDeploymentGuide": "Руководство по развёртыванию", 56 "refreshPage": "Обновить страницу" 57 }, 58 "formats": { 59 "never": "Никогда" 60 }, 61 "modals": { 62 "createProject": { 63 "title": "Создать новый проект", 64 "breadcrumbNew": "Создать новый проект", 65 "workspaceFallback": "РАБОЧАЯ ОБЛАСТЬ", 66 "description": "Создайте новый проект в вашей рабочей области, указав название, ключ и выбрав иконку.", 67 "pickIcon": "Выбрать иконку", 68 "searchIcons": "Поиск иконок...", 69 "projectName": "Название проекта", 70 "keyLabel": "Ключ:", 71 "keyHint": "Используется для идентификаторов задач (например, {{example}}-123)", 72 "createButton": "Создать проект", 73 "successToast": "Проект успешно создан", 74 "errorToast": "Не удалось создать проект" 75 }, 76 "createWorkspace": { 77 "breadcrumbKaneo": "KANEO", 78 "title": "Создать новую рабочую область", 79 "description": "Создайте новую рабочую область, указав её название.", 80 "namePlaceholder": "Название рабочей области", 81 "descriptionPlaceholder": "Добавить описание...", 82 "createButton": "Создать рабочую область", 83 "successToast": "Рабочая область успешно создана", 84 "errorToast": "Не удалось создать рабочую область" 85 }, 86 "createTask": { 87 "breadcrumbTask": "ЗАДАЧА", 88 "title": "Новая задача", 89 "description": "Создайте новую задачу, указав название, описание и другие детали.", 90 "taskTitlePlaceholder": "Название задачи", 91 "descriptionPlaceholder": "Добавьте описание задачи...", 92 "chooseProjectForImages": "Выберите проект перед загрузкой изображений.", 93 "prepareTaskError": "Не удалось подготовить задачу", 94 "successCreated": "Задача успешно создана", 95 "successUpdated": "Задача успешно обновлена", 96 "createError": "Не удалось создать задачу", 97 "priority": "Приоритет", 98 "statusFallback": "В работе", 99 "startDate": "Дата начала", 100 "dueDate": "Срок выполнения", 101 "clearStartDate": "Очистить дату начала", 102 "clearDueDate": "Очистить срок выполнения", 103 "assign": "Назначить", 104 "assignUnassigned": "Не назначено", 105 "assignUnassignedTitle": "Не назначено", 106 "labels": "Метки", 107 "searchLabels": "Поиск меток...", 108 "noLabelsFound": "Метки не найдены", 109 "createLabel": "Создать «{{name}}»", 110 "chooseColor": "Выберите цвет", 111 "labelCreated": "Метка создана", 112 "labelCreateError": "Не удалось создать метку", 113 "createMore": "Создать ещё", 114 "createButton": "Создать задачу", 115 "untitledTask": "Задача без названия", 116 "labelColors": { 117 "stone": "Камень", 118 "slate": "Сланец", 119 "lavender": "Лаванда", 120 "sage": "Шалфей", 121 "forest": "Лес", 122 "amber": "Янтарь", 123 "terracotta": "Терракота", 124 "rose": "Роза", 125 "crimson": "Малиновый" 126 } 127 } 128 } 129 }, 130 "auth": { 131 "signIn": { 132 "pageTitle": "Вход", 133 "title": "С возвращением", 134 "subtitle": "Введите свои учётные данные для доступа к рабочей области", 135 "invitationSubtitle": "Войдите, чтобы принять приглашение", 136 "invitationAlert": "После входа вы сможете принять приглашение в рабочую область.", 137 "signingIn": "Вход...", 138 "continueWithGoogle": "Продолжить с Google", 139 "continueWithGithub": "Продолжить с GitHub", 140 "continueWithDiscord": "Продолжить с Discord", 141 "continueWithOidc": "Продолжить с OIDC", 142 "lastUsed": "Использовался последним", 143 "registrationDisabled": "Публичная регистрация отключена. Используйте приглашение для создания аккаунта.", 144 "passwordRegistrationDisabled": "Регистрация по паролю отключена. Используйте настроенный метод входа через социальные сети или OIDC для создания аккаунта.", 145 "toggleMessage": "Нет аккаунта?", 146 "toggleLink": "Создать аккаунт", 147 "guestSuccess": "Вход выполнен как гость", 148 "guestError": "Не удалось войти как гость", 149 "oidcError": "Не удалось войти через OIDC", 150 "googleError": "Не удалось войти через Google", 151 "githubError": "Не удалось войти через GitHub", 152 "discordError": "Не удалось войти через Discord" 153 }, 154 "providers": { 155 "google": "Google", 156 "discord": "Discord" 157 }, 158 "forms": { 159 "or": "или", 160 "email": "Электронная почта", 161 "password": "Пароль", 162 "emailPlaceholder": "me@example.com", 163 "passwordPlaceholder": "••••••••", 164 "showPassword": "Показать пароль", 165 "hidePassword": "Скрыть пароль" 166 }, 167 "checkEmail": { 168 "pageTitle": "Проверьте почту", 169 "title": "Проверьте свою почту", 170 "inboxMessage": "Мы отправили вам временную ссылку для входа. Пожалуйста, проверьте свой почтовый ящик по адресу <email>{{email}}</email>.", 171 "emailFallback": "ваш адрес электронной почты", 172 "backToLogin": "Вернуться к входу" 173 }, 174 "signUp": { 175 "pageTitle": "Создание аккаунта", 176 "title": "Создать аккаунт", 177 "subtitleInvitation": "Создайте аккаунт, чтобы принять приглашение", 178 "subtitleRegistrationDisabled": "Для регистрации требуется приглашение", 179 "subtitlePasswordDisabled": "Используйте вход через социальные сети или OIDC для создания аккаунта", 180 "subtitleDefault": "Начните работу с рабочей областью", 181 "invitationAlert": "После создания аккаунта вы сможете принять приглашение в рабочую область.", 182 "registrationDisabledAlert": "Регистрация в данный момент отключена. Если вы получили приглашение, введите адрес электронной почты, на который оно было отправлено.", 183 "passwordDisabledAlert": "Создание аккаунта по паролю отключено. Используйте настроенный метод входа через социальные сети или OIDC на странице входа.", 184 "signingIn": "Вход...", 185 "continueAsGuest": "Продолжить как гость", 186 "toggleMessage": "Уже есть аккаунт?", 187 "toggleLink": "Войти" 188 }, 189 "verifyOtp": { 190 "pageTitle": "Проверка кода", 191 "title": "Введите код подтверждения", 192 "subtitle": "Используйте 6-значный код, отправленный на вашу почту", 193 "codeSentTo": "Код отправлен на {{email}}", 194 "verificationCodeLabel": "Код подтверждения", 195 "verifying": "Проверка...", 196 "verifyAndSignIn": "Подтвердить и войти", 197 "changeEmail": "Изменить адрес", 198 "resend": "Отправить повторно", 199 "validation": { 200 "codeLength": "Код должен содержать 6 цифр" 201 }, 202 "toast": { 203 "invalidCode": "Неверный код подтверждения", 204 "signedInSuccess": "Вход выполнен успешно!", 205 "verifyFailed": "Не удалось проверить код", 206 "resendFailed": "Не удалось отправить код повторно", 207 "resendSuccess": "Новый код подтверждения отправлен!" 208 } 209 }, 210 "otpSignIn": { 211 "sendFailed": "Не удалось отправить код подтверждения", 212 "codeSent": "Код подтверждения отправлен! Проверьте почту.", 213 "sending": "Отправка...", 214 "sendVerificationCode": "Отправить код подтверждения" 215 }, 216 "signInForm": { 217 "failedSignIn": "Не удалось войти", 218 "signedInSuccess": "Вход выполнен успешно", 219 "signingIn": "Вход...", 220 "signIn": "Войти" 221 }, 222 "signUpForm": { 223 "fullName": "Полное имя", 224 "namePlaceholder": "Иван Иванов", 225 "failedSignUp": "Не удалось зарегистрироваться", 226 "accountCreated": "Аккаунт успешно создан", 227 "passwordTooShort": "Пароль слишком короткий", 228 "creatingAccount": "Создание аккаунта...", 229 "createAccount": "Создать аккаунт" 230 }, 231 "invitation": { 232 "pageTitleAccept": "Принять приглашение", 233 "pageTitleError": "Ошибка приглашения", 234 "pageTitleInvalid": "Недействительное приглашение", 235 "loadingTitle": "Загрузка приглашения...", 236 "errorTitle": "Ошибка приглашения", 237 "invalidTitle": "Недействительное приглашение", 238 "invitationExpired": "Приглашение истекло", 239 "errorLoadDescription": "Не удалось загрузить данные приглашения. Приглашение может быть недействительным или просроченным.", 240 "goToSignIn": "Перейти к входу", 241 "workspaceLabel": "Рабочая область: {{workspaceName}}", 242 "joinWorkspace": "Присоединиться к {{workspaceName}}", 243 "inviteBodySignedIn": "<inviter>{{inviterName}}</inviter> приглашает вас присоединиться к рабочей области.", 244 "inviteBodySignedOut": "<inviter>{{inviterName}}</inviter> приглашает вас присоединиться к рабочей области в Kaneo.", 245 "signInToAccept": "Войдите, чтобы принять приглашение.", 246 "accepting": "Принятие...", 247 "acceptInvitation": "Принять приглашение", 248 "goToDashboard": "Перейти к панели управления", 249 "signedInAs": "Вы вошли как <email>{{email}}</email>", 250 "youveBeenInvited": "Вас пригласили!", 251 "invitationFor": "Приглашение для: <email>{{email}}</email>", 252 "signIn": "Войти", 253 "toast": { 254 "acceptFailed": "Не удалось принять приглашение", 255 "acceptSuccess": "Приглашение принято! Добро пожаловать в команду." 256 } 257 }, 258 "onboarding": { 259 "pageTitle": "Добро пожаловать в Kaneo", 260 "workspacePageTitle": "Создание рабочей области", 261 "createWorkspaceTitle": "Создать рабочую область", 262 "createWorkspaceSubtitle": "Настройте рабочую область, чтобы начать управление проектами", 263 "workspaceName": "Название рабочей области", 264 "workspaceNamePlaceholder": "например, Acme Inc, Моя команда", 265 "descriptionOptional": "Описание (необязательно)", 266 "descriptionPlaceholder": "Чем занимается ваша команда?", 267 "creating": "Создание...", 268 "createWorkspace": "Создать рабочую область", 269 "workspaceCreatedTitle": "Рабочая область создана", 270 "redirectingToWorkspace": "Переход к <name>{{name}}</name>...", 271 "toast": { 272 "workspaceCreated": "Рабочая область успешно создана", 273 "createFailed": "Не удалось создать рабочую область" 274 }, 275 "validation": { 276 "workspaceNameRequired": "Название рабочей области обязательно" 277 } 278 }, 279 "profileSetup": { 280 "pageTitle": "Заполнение профиля", 281 "completeTitle": "Заполните свой профиль", 282 "subtitle": "Пожалуйста, введите своё имя, чтобы начать", 283 "yourName": "Ваше имя", 284 "namePlaceholder": "например, Иван Иванов", 285 "saving": "Сохранение...", 286 "continue": "Продолжить", 287 "welcome": "Добро пожаловать, {{name}}!", 288 "redirecting": "Переход к панели управления...", 289 "toast": { 290 "updateSuccess": "Профиль успешно обновлён", 291 "updateFailed": "Не удалось обновить профиль" 292 }, 293 "validation": { 294 "nameRequired": "Имя обязательно", 295 "nameShort": "Имя должно содержать не менее 2 символов" 296 } 297 } 298 }, 299 "settings": { 300 "account": "Аккаунт", 301 "developer": "Разработчик", 302 "information": "Информация", 303 "notifications": "Уведомления", 304 "preferences": "Настройки", 305 "apiKeys": "API-ключи", 306 "informationPage": { 307 "pageTitle": "Личная информация", 308 "title": "Личная информация", 309 "subtitle": "Управляйте вашими персональными данными и информацией об аккаунте.", 310 "sectionTitle": "Информация об аккаунте", 311 "sectionSubtitle": "Управляйте вашим профилем и данными аккаунта.", 312 "profilePicture": "Фото профиля", 313 "fullName": "Полное имя", 314 "fullNamePlaceholder": "Введите ваше имя", 315 "email": "Электронная почта", 316 "emailPlaceholder": "Введите вашу почту", 317 "updateSuccess": "Профиль успешно обновлён", 318 "updateError": "Не удалось обновить профиль", 319 "validation": { 320 "nameRequired": "Имя обязательно", 321 "nameShort": "Имя должно содержать не менее 2 символов", 322 "invalidEmail": "Некорректный адрес электронной почты" 323 } 324 }, 325 "notificationsPage": { 326 "pageTitle": "Уведомления", 327 "title": "Уведомления", 328 "subtitle": "Выберите, как Kaneo доставляет уведомления и какие каналы использовать.", 329 "statusConnected": "Подключено", 330 "statusPaused": "Приостановлено", 331 "emailTitle": "Электронная почта", 332 "emailDescription": "Используйте адрес вашего аккаунта для получения уведомлений.", 333 "accountEmailLabel": "Почта аккаунта", 334 "accountEmailNoAddress": "Адрес электронной почты недоступен", 335 "accountEmailHint": "Уведомления всегда отправляются на адрес электронной почты текущего аккаунта.", 336 "saveChanges": "Сохранить изменения", 337 "disconnect": "Отключить", 338 "ntfyTitle": "ntfy", 339 "ntfyDescription": "Отправляйте уведомления аккаунта в тему ntfy.", 340 "serverUrl": "URL сервера", 341 "topic": "Тема", 342 "token": "Токен", 343 "ntfyServerPlaceholder": "https://ntfy.example.com", 344 "ntfyTopicPlaceholder": "team-alerts", 345 "ntfyTokenPlaceholder": "Необязательный bearer-токен", 346 "ntfyTokenHintConfigured": "Токен уже настроен ({{masked}}). Введите новый токен для замены.", 347 "ntfyTokenHintOptional": "Необязательно. Укажите токен, если ваш сервер ntfy требует аутентификации.", 348 "connectNtfy": "Подключить ntfy", 349 "gotifyTitle": "Gotify", 350 "gotifyDescription": "Отправляйте уведомления аккаунта на ваш сервер Gotify.", 351 "gotifyTokenLabel": "Токен приложения", 352 "gotifyServerPlaceholder": "https://gotify.example.com", 353 "gotifyTokenPlaceholder": "Токен приложения Gotify", 354 "gotifyTokenHintConfigured": "Токен приложения уже настроен ({{masked}}). Введите новый токен для замены.", 355 "gotifyTokenHintRequired": "Обязательно. Используйте токен приложения с вашего сервера Gotify.", 356 "connectGotify": "Подключить Gotify", 357 "webhookTitle": "Пользовательский вебхук", 358 "webhookDescription": "Отправляйте уведомления аккаунта на ваш эндпоинт в формате JSON.", 359 "endpointUrl": "URL эндпоинта", 360 "signingSecret": "Секрет подписи", 361 "webhookUrlPlaceholder": "https://example.com/webhooks/kaneo", 362 "webhookSecretPlaceholder": "Необязательный общий секрет", 363 "webhookSecretHintConfigured": "Секрет подписи уже настроен ({{masked}}). Введите новый для замены.", 364 "webhookSecretHintOptional": "Необязательно. Kaneo подписывает тело запроса, если секрет задан.", 365 "connectWebhook": "Подключить вебхук", 366 "workspaceRulesTitle": "Правила доставки для рабочих областей", 367 "workspaceRulesDescription": "Используйте глобальные каналы и определяйте, какие рабочие области и проекты могут отправлять уведомления.", 368 "workspaceCardHint": "Выберите, какие каналы может использовать эта рабочая область для уведомлений.", 369 "workspaceCardLabelEmail": "Почта", 370 "workspaceCardLabelNtfy": "ntfy", 371 "workspaceCardLabelGotify": "Gotify", 372 "workspaceCardLabelWebhook": "Пользовательский вебхук", 373 "emailChannelHintEnabled": "Отправлять подходящие уведомления рабочей области по электронной почте.", 374 "emailChannelHintDisabled": "Сначала настройте и включите электронную почту глобально.", 375 "ntfyChannelHintEnabled": "Отправлять подходящие уведомления рабочей области в ntfy.", 376 "ntfyChannelHintDisabled": "Сначала настройте и включите ntfy глобально.", 377 "gotifyChannelHintEnabled": "Отправлять подходящие уведомления рабочей области в Gotify.", 378 "gotifyChannelHintDisabled": "Сначала настройте и включите Gotify глобально.", 379 "webhookChannelHintEnabled": "Отправлять подходящие уведомления рабочей области на вебхук.", 380 "webhookChannelHintDisabled": "Сначала настройте и включите вебхук глобально.", 381 "projectScope": "Область проектов", 382 "projectScopeDescription": "По умолчанию включены все проекты. Сузьте выборку, если нужны уведомления только от определённых проектов.", 383 "allProjects": "Все проекты", 384 "allProjectsDescription": "Доставлять уведомления от всех проектов в этой рабочей области.", 385 "selectedProjects": "Выбранные проекты", 386 "selectedProjectsDescription": "Доставлять уведомления только от выбранных проектов.", 387 "noProjectsInWorkspace": "В этой рабочей области пока нет проектов.", 388 "createRule": "Создать правило", 389 "removeRule": "Удалить правило", 390 "toastEmailSaved": "Настройки email-уведомлений сохранены", 391 "toastEmailSaveFailed": "Не удалось сохранить настройки email", 392 "toastNtfySaved": "Настройки ntfy сохранены", 393 "toastNtfySaveFailed": "Не удалось сохранить настройки ntfy", 394 "toastNtfyDisconnected": "ntfy отключён", 395 "toastNtfyDisconnectFailed": "Не удалось отключить ntfy", 396 "toastGotifySaved": "Настройки Gotify сохранены", 397 "toastGotifySaveFailed": "Не удалось сохранить настройки Gotify", 398 "toastGotifyDisconnected": "Gotify отключён", 399 "toastGotifyDisconnectFailed": "Не удалось отключить Gotify", 400 "toastWebhookSaved": "Настройки вебхука сохранены", 401 "toastWebhookSaveFailed": "Не удалось сохранить настройки вебхука", 402 "toastWebhookDisconnected": "Вебхук отключён", 403 "toastWebhookDisconnectFailed": "Не удалось отключить вебхук", 404 "toastRuleSaved": "Правило уведомлений для {{workspaceName}} сохранено", 405 "toastRuleSaveFailed": "Не удалось сохранить правило уведомлений для рабочей области", 406 "toastRuleRemoved": "Правило уведомлений для {{workspaceName}} удалено", 407 "toastRuleRemoveFailed": "Не удалось удалить правило уведомлений для рабочей области", 408 "toastPreferencesSaved": "Настройки уведомлений сохранены", 409 "toastPreferencesSaveFailed": "Не удалось сохранить настройки уведомлений", 410 "toastRuleSavedGeneric": "Правило уведомлений для рабочей области сохранено", 411 "toastRuleRemovedGeneric": "Правило уведомлений для рабочей области удалено" 412 }, 413 "preferencesPage": { 414 "title": "Настройки", 415 "subtitle": "Настройте Kaneo под себя.", 416 "appearanceTitle": "Внешний вид", 417 "appearanceSubtitle": "Визуальные настройки и параметры интерфейса.", 418 "theme": "Тема", 419 "themeDescription": "Выберите предпочтительную цветовую схему", 420 "selectTheme": "Выберите тему", 421 "themeLight": "Светлая", 422 "themeDark": "Тёмная", 423 "themeSystem": "Системная", 424 "language": "Язык", 425 "languageDescription": "Выберите предпочтительный язык интерфейса", 426 "selectLanguage": "Выберите язык", 427 "firstDayOfWeek": "Первый день недели", 428 "firstDayOfWeekDescription": "Выберите, начинаются ли календари и недели с воскресенья или понедельника", 429 "selectFirstDayOfWeek": "Выберите первый день", 430 "weekStartsOnSunday": "Воскресенье", 431 "weekStartsOnMonday": "Понедельник", 432 "defaultView": "Вид по умолчанию", 433 "defaultViewDescription": "Выберите предпочтительный режим отображения задач", 434 "selectViewMode": "Выберите режим просмотра", 435 "board": "Доска", 436 "list": "Список", 437 "gantt": "Гант", 438 "sidebarDefault": "Боковая панель по умолчанию", 439 "sidebarDefaultDescription": "Оставлять боковую панель раскрытой при запуске", 440 "displayOptions": "Параметры отображения", 441 "displayOptionsDescription": "Выберите, какую информацию показывать в представлениях задач", 442 "taskNumbers": "Номера задач", 443 "taskNumbersDescription": "Показывать идентификаторы и номера задач", 444 "assignees": "Исполнители", 445 "assigneesDescription": "Показывать, кому назначены задачи", 446 "dueDates": "Сроки выполнения", 447 "dueDatesDescription": "Показывать сроки выполнения задач", 448 "labels": "Метки", 449 "labelsDescription": "Показывать метки и теги задач", 450 "priority": "Приоритет", 451 "priorityDescription": "Показывать индикаторы приоритета" 452 }, 453 "developerPage": { 454 "pageTitle": "Настройки разработчика", 455 "title": "Настройки разработчика", 456 "subtitle": "Управляйте вашими API-ключами и ресурсами для разработчиков.", 457 "apiKeysCardTitle": "API-ключи", 458 "apiKeysCardDescription": "Создавайте и управляйте API-ключами для программного доступа к Kaneo.", 459 "createApiKey": "Создать API-ключ", 460 "unnamedKey": "Безымянный ключ" 461 }, 462 "apiKey": { 463 "createdModal": { 464 "title": "API-ключ создан", 465 "description": "Ваш API-ключ «{{keyName}}» успешно создан.", 466 "yourApiKey": "Ваш API-ключ", 467 "copy": "Копировать", 468 "copied": "Скопировано", 469 "toastCopied": "API-ключ скопирован в буфер обмена", 470 "alertTitle": "Готово! Ваш API-ключ создан", 471 "alertDescription": "Скопируйте этот ключ сейчас. Вы больше не сможете его увидеть.", 472 "done": "Готово", 473 "copyToContinue": "Скопируйте ключ, чтобы продолжить" 474 }, 475 "table": { 476 "loading": "Загрузка API-ключей...", 477 "empty": "API-ключей пока нет. Создайте первый, чтобы начать.", 478 "columnName": "Название", 479 "columnKey": "Ключ", 480 "columnCreated": "Создан", 481 "columnExpires": "Истекает", 482 "columnActions": "Действия", 483 "unnamedKey": "Безымянный ключ", 484 "expiredBadge": "Истёк {{label}}", 485 "deleteConfirmTitle": "Удалить API-ключ?", 486 "deleteConfirmDescription": "Это действие нельзя отменить. API-ключ {{name}} будет удалён навсегда.", 487 "deleteFallbackName": "этот API-ключ", 488 "delete": "Удалить", 489 "deleting": "Удаление...", 490 "deleteAria": "Удалить {{name}}", 491 "deleteAriaFallback": "API-ключ", 492 "toastDeleted": "API-ключ успешно удалён", 493 "toastDeleteError": "Не удалось удалить API-ключ" 494 }, 495 "createDialog": { 496 "title": "Создать API-ключ", 497 "description": "Создайте новый API-ключ для программного доступа к Kaneo API.", 498 "nameLabel": "Название", 499 "namePlaceholder": "Мой API-ключ", 500 "nameDescription": "Описательное название для этого API-ключа", 501 "expirationLabel": "Срок действия", 502 "expirationPlaceholder": "Выберите срок действия", 503 "expirationDescription": "Выберите, как долго этот API-ключ будет действителен. «Бессрочно» создаст ключ без автоматического истечения.", 504 "expiration1d": "1 день", 505 "expiration7d": "7 дней", 506 "expiration30d": "30 дней", 507 "expiration90d": "90 дней", 508 "expirationNever": "Бессрочно", 509 "create": "Создать", 510 "creating": "Создание...", 511 "failedCreate": "Не удалось создать API-ключ", 512 "validation": { 513 "nameRequired": "Название обязательно", 514 "nameShort": "Название должно содержать не менее 3 символов", 515 "expirationRequired": "Срок действия обязателен" 516 } 517 } 518 }, 519 "workspaceGeneral": { 520 "pageTitle": "Основные настройки", 521 "title": "Основные настройки", 522 "subtitle": "Управляйте названием и описанием рабочей области.", 523 "workspaceInfoTitle": "Информация о рабочей области", 524 "workspaceInfoSubtitle": "Настройте параметры и предпочтения рабочей области.", 525 "nameLabel": "Название рабочей области", 526 "nameHint": "Название вашей рабочей области", 527 "namePlaceholder": "Введите название рабочей области", 528 "descriptionLabel": "Описание", 529 "descriptionHint": "Краткое описание вашей рабочей области", 530 "descriptionPlaceholder": "Введите описание рабочей области", 531 "dangerZone": "Опасная зона", 532 "dangerZoneSubtitle": "Необратимые и деструктивные действия.", 533 "deleteWorkspace": "Удалить рабочую область", 534 "deleteWorkspaceDescription": "Запланировать безвозвратное удаление рабочей области", 535 "deleteModalTitle": "Удалить рабочую область?", 536 "deleteModalDescription": "Рабочая область «{{name}}» и все её данные будут безвозвратно удалены. Это действие нельзя отменить.", 537 "deleteModalConfirm": "Удалить рабочую область", 538 "toastUpdated": "Рабочая область успешно обновлена", 539 "toastUpdateError": "Не удалось обновить рабочую область", 540 "toastDeleted": "Рабочая область успешно удалена", 541 "toastDeleteError": "Не удалось удалить рабочую область", 542 "validation": { 543 "nameRequired": "Название рабочей области обязательно", 544 "nameShort": "Название рабочей области должно содержать не менее 2 символов" 545 } 546 }, 547 "projectGeneral": { 548 "pageTitle": "Настройки проекта", 549 "title": "Основные настройки", 550 "subtitle": "Управляйте названием, ключом, иконкой и описанием проекта.", 551 "projectInfoTitle": "Информация о проекте", 552 "projectInfoSubtitle": "Настройте параметры и предпочтения проекта.", 553 "iconLabel": "Иконка", 554 "iconHint": "Отображается в боковой панели и на страницах проекта.", 555 "pickIconTitle": "Выбрать иконку", 556 "searchIconsPlaceholder": "Поиск иконок...", 557 "projectNameLabel": "Название проекта", 558 "projectNameHint": "Название вашего проекта", 559 "projectNamePlaceholder": "Введите название проекта", 560 "keyLabel": "Ключ", 561 "keyHint": "Используется для идентификаторов задач (например, {{slug}}-123)", 562 "keyPlaceholder": "PRO", 563 "descriptionLabel": "Описание", 564 "descriptionHint": "Краткое описание вашего проекта", 565 "descriptionPlaceholder": "Введите описание проекта", 566 "dangerZone": "Опасная зона", 567 "dangerZoneSubtitle": "Необратимые и деструктивные действия.", 568 "deleteProject": "Удалить проект", 569 "deleteProjectDescription": "Запланировать безвозвратное удаление проекта", 570 "deleteModalTitle": "Удалить проект?", 571 "deleteModalDescription": "Проект «{{name}}» и все его данные будут безвозвратно удалены. Это действие нельзя отменить.", 572 "deleteModalConfirm": "Удалить проект", 573 "toastUpdated": "Проект успешно обновлён", 574 "toastUpdateError": "Не удалось обновить проект", 575 "toastDeleted": "Проект успешно удалён", 576 "toastDeleteError": "Не удалось удалить проект", 577 "validation": { 578 "nameRequired": "Название проекта обязательно", 579 "nameShort": "Название проекта должно содержать не менее 2 символов", 580 "keyRequired": "Ключ обязателен", 581 "keyShort": "Ключ должен содержать не менее 2 символов", 582 "keyMax": "Ключ должен содержать не более 8 символов", 583 "iconRequired": "Иконка обязательна" 584 } 585 }, 586 "projectIntegrations": { 587 "pageTitle": "Интеграции проекта", 588 "title": "Интеграции проекта", 589 "subtitle": "Подключите ваш проект к внешним инструментам и сервисам для оптимизации рабочего процесса.", 590 "githubSectionTitle": "Интеграция с GitHub", 591 "githubSectionSubtitle": "Синхронизация задач с GitHub Issues и двусторонняя синхронизация.", 592 "giteaSectionTitle": "Интеграция с Gitea", 593 "giteaSectionSubtitle": "Синхронизация задач с вашим экземпляром Gitea (задачи, PR, вебхуки).", 594 "discordSectionTitle": "Интеграция с Discord", 595 "discordSectionSubtitle": "Отправка обновлений по задачам проекта в канал Discord через вебхук.", 596 "genericWebhookSectionTitle": "Пользовательские вебхуки", 597 "genericWebhookSectionSubtitle": "Отправка событий по задачам проекта на любой HTTP-эндпоинт в формате JSON.", 598 "slackSectionTitle": "Интеграция со Slack", 599 "slackSectionSubtitle": "Отправка обновлений по задачам проекта в канал Slack через входящий вебхук.", 600 "telegramSectionTitle": "Интеграция с Telegram", 601 "telegramSectionSubtitle": "Отправка обновлений по задачам проекта в чат или тему Telegram через бота." 602 }, 603 "projectVisibility": { 604 "pageTitle": "Видимость проекта", 605 "title": "Видимость", 606 "subtitle": "Управляйте доступом к вашему проекту.", 607 "sectionTitle": "Видимость", 608 "sectionSubtitle": "Переключайте публичный доступ и делитесь публичной ссылкой.", 609 "publicAccess": "Публичный доступ", 610 "publicAccessHint": "Разрешить доступ к проекту всем, у кого есть ссылка", 611 "publicUrl": "Публичная ссылка", 612 "publicUrlHint": "Поделитесь этой ссылкой, если проект публичный", 613 "copy": "Копировать", 614 "copiedToast": "Скопировано", 615 "toastUpdated": "Видимость обновлена", 616 "toastUpdateError": "Не удалось обновить видимость" 617 }, 618 "projectWorkflow": { 619 "pageTitle": "Настройки рабочего процесса", 620 "title": "Рабочий процесс", 621 "subtitle": "Настройте колонки доски и правила автоматизации для этого проекта.", 622 "columnsTitle": "Колонки", 623 "columnsDescription": "Управляйте колонками на доске. Перетаскивайте для изменения порядка. Включите «Колонка завершения» для этапов, обозначающих выполненную работу.", 624 "automationTitle": "Правила автоматизации", 625 "automationDescription": "Привяжите события интеграций к колонкам. При наступлении события связанная задача перемещается в указанную колонку." 626 }, 627 "projectSwitcher": { 628 "selectProject": "Выберите проект", 629 "noProjects": "Нет проектов" 630 }, 631 "columnEditor": { 632 "toastCreated": "Колонка создана", 633 "toastCreateError": "Не удалось создать колонку", 634 "toastRenamed": "Колонка переименована", 635 "toastRenameError": "Не удалось обновить колонку", 636 "toastFinalOn": "Колонка отмечена как завершающая", 637 "toastFinalOff": "Колонка больше не завершающая", 638 "toastUpdateError": "Не удалось обновить колонку", 639 "toastDeleted": "Колонка удалена", 640 "toastDeleteError": "Не удалось удалить колонку", 641 "loading": "Загрузка колонок...", 642 "doneColumnTooltip": "Считать эту колонку завершающей", 643 "doneColumn": "Колонка завершения", 644 "markDoneAria": "Отметить {{name}} как колонку завершения", 645 "on": "Вкл", 646 "off": "Выкл", 647 "newColumnPlaceholder": "Название новой колонки...", 648 "add": "Добавить" 649 }, 650 "githubIntegration": { 651 "validation": { 652 "ownerRequired": "Владелец репозитория обязателен", 653 "ownerInvalid": "Некорректный формат владельца репозитория", 654 "nameRequired": "Название репозитория обязательно", 655 "nameInvalid": "Некорректный формат названия репозитория" 656 }, 657 "toast": { 658 "installedOk": "GitHub App установлено корректно!", 659 "installedMissingPerms": "GitHub App установлено, но не хватает прав", 660 "needsInstallOnRepo": "GitHub App необходимо установить на этот репозиторий", 661 "repoNotFound": "Репозиторий не найден или недоступен", 662 "verifyError": "Не удалось проверить установку GitHub", 663 "installAppFirst": "Сначала установите GitHub App на этот репозиторий", 664 "missingPermsDetail": "GitHub App не хватает прав: {{list}}. Пожалуйста, обновите права приложения.", 665 "updated": "Интеграция с GitHub успешно обновлена", 666 "updateError": "Не удалось обновить интеграцию с GitHub", 667 "removed": "Интеграция с GitHub успешно удалена", 668 "removeError": "Не удалось удалить интеграцию с GitHub", 669 "issuesImported": "Issues успешно импортированы", 670 "importError": "Не удалось импортировать issues", 671 "commentOnEnabled": "Kaneo будет комментировать новые issues ссылкой на задачу", 672 "commentOnDisabled": "Комментарии со ссылками на задачи в новых issues отключены", 673 "settingsUpdateError": "Не удалось обновить интеграцию с GitHub" 674 }, 675 "connectionStatus": "Статус подключения", 676 "connectedActive": "Репозиторий подключён и активен", 677 "notConnectedHint": "Репозиторий не подключён", 678 "badgeConnected": "Подключён", 679 "badgeNotConnected": "Не подключён", 680 "repository": "Репозиторий", 681 "repositoryHint": "Подключённый репозиторий GitHub", 682 "commentTaskLinkTitle": "Комментировать ссылкой Kaneo в новых issues", 683 "commentTaskLinkHint": "Когда включено, Kaneo оставляет комментарий в каждом новом GitHub issue со ссылкой на задачу.", 684 "appStatusTitle": "Статус GitHub App", 685 "appStatusHint": "Статус установки и прав", 686 "statusProperlyConfigured": "Настроено корректно", 687 "statusMissingPermissions": "Не хватает прав", 688 "statusNotInstalled": "Не установлено", 689 "ownerLabel": "Владелец репозитория", 690 "ownerHint": "Имя пользователя или организации GitHub", 691 "ownerPlaceholder": "например, octocat", 692 "repoNameLabel": "Название репозитория", 693 "repoNameHint": "Название репозитория", 694 "repoNamePlaceholder": "например, my-project", 695 "actionsTitle": "Действия", 696 "actionsHint": "Управление подключением к репозиторию", 697 "browse": "Обзор", 698 "verify": "Проверить", 699 "update": "Обновить", 700 "connect": "Подключить", 701 "disconnect": "Отключить", 702 "missingPermissionsLabel": "Недостающие права:", 703 "updatePermissions": "Обновить права", 704 "installGithubApp": "Установить GitHub App", 705 "importSectionTitle": "Импорт GitHub Issues", 706 "importSectionHint": "Импортируйте существующие issues из вашего GitHub-репозитория как задачи", 707 "importing": "Импорт...", 708 "importIssues": "Импортировать Issues", 709 "importDisabledHint": "Завершите настройку репозитория выше, чтобы включить импорт" 710 }, 711 "giteaIntegration": { 712 "validation": { 713 "baseUrlRequired": "URL Gitea обязателен", 714 "baseUrlInvalid": "Введите корректный URL (например, https://gitea.example.com)", 715 "ownerRequired": "Владелец репозитория обязателен", 716 "ownerInvalid": "Некорректный формат владельца репозитория", 717 "nameRequired": "Название репозитория обязательно", 718 "nameInvalid": "Некорректный формат названия репозитория" 719 }, 720 "toast": { 721 "verifyOk": "Токен Gitea может получить доступ к этому репозиторию", 722 "verifyWarning": "Проверьте права токена или доступ к репозиторию", 723 "repoNotFound": "Репозиторий не найден или недоступен", 724 "verifyError": "Не удалось проверить доступ к Gitea", 725 "tokenRequired": "Требуется персональный токен доступа", 726 "tokenRequiredVerify": "Введите токен для проверки", 727 "verifyFirst": "Проверка доступа не удалась — проверьте URL, токен и репозиторий", 728 "updated": "Интеграция с Gitea сохранена", 729 "updateError": "Не удалось сохранить интеграцию с Gitea", 730 "removed": "Интеграция с Gitea удалена", 731 "removeError": "Не удалось удалить интеграцию с Gitea", 732 "issuesImported": "Issues успешно импортированы", 733 "importError": "Не удалось импортировать issues", 734 "commentOnEnabled": "Kaneo будет комментировать новые issues ссылкой на задачу", 735 "commentOnDisabled": "Комментарии со ссылками на задачи в новых issues отключены", 736 "settingsUpdateError": "Не удалось обновить интеграцию с Gitea", 737 "secretCopied": "Скопировано", 738 "unableToCopySecret": "Не удалось скопировать секрет" 739 }, 740 "webhookShow": "Показать", 741 "webhookHide": "Скрыть", 742 "webhookCopy": "Копировать", 743 "connectionStatus": "Статус подключения", 744 "connectedActive": "Репозиторий подключён и активен", 745 "notConnectedHint": "Репозиторий Gitea не подключён", 746 "badgeConnected": "Подключён", 747 "badgeNotConnected": "Не подключён", 748 "repository": "Репозиторий", 749 "repositoryHint": "Привязанный репозиторий Gitea", 750 "commentTaskLinkTitle": "Комментировать ссылкой Kaneo в новых issues", 751 "commentTaskLinkHint": "Когда включено, Kaneo оставляет комментарий в каждом новом issue со ссылкой на задачу.", 752 "webhookTitle": "Вебхук", 753 "webhookHint": "В вашем репозитории Gitea добавьте вебхук с этим URL и секретом. Включите события: push, pull request, issues, комментарии к issues и создание (для меток).", 754 "webhookSecretLabel": "Секрет (должен совпадать с секретом вебхука в Gitea)", 755 "baseUrlLabel": "URL Gitea", 756 "baseUrlHint": "Корневой URL вашего экземпляра Gitea", 757 "tokenLabel": "Персональный токен доступа", 758 "tokenHint": "Токен с доступом к репозиторию и issues", 759 "tokenPlaceholder": "Вставьте токен", 760 "tokenPlaceholderUpdate": "Вставьте новый токен для замены", 761 "currentToken": "сохранён", 762 "ownerLabel": "Владелец", 763 "ownerHint": "Имя пользователя или организации", 764 "repoNameLabel": "Название репозитория", 765 "repoNameHint": "Только название репозитория (без владельца)", 766 "actionsTitle": "Действия", 767 "actionsHint": "Проверить доступ и подключить", 768 "browse": "Обзор", 769 "verify": "Проверить", 770 "update": "Обновить", 771 "connect": "Подключить", 772 "disconnect": "Отключить", 773 "importSectionTitle": "Импорт issues из Gitea", 774 "importSectionHint": "Импортируйте открытые issues и pull requests из репозитория", 775 "importing": "Импорт…", 776 "importIssues": "Импортировать issues", 777 "importDisabledHint": "Проверьте репозиторий выше, чтобы включить импорт", 778 "browseModalTitle": "Ваши репозитории", 779 "browseModalHint": "Репозитории, к которым у вашего токена есть доступ", 780 "searchRepos": "Поиск…", 781 "browseNeedsCredentials": "Введите URL Gitea и токен для просмотра", 782 "loadingRepos": "Загрузка репозиториев…", 783 "retry": "Повторить" 784 }, 785 "slackIntegration": { 786 "validation": { 787 "webhookInvalid": "Введите корректный URL вебхука Slack" 788 }, 789 "toast": { 790 "saved": "Интеграция со Slack успешно сохранена", 791 "saveError": "Не удалось сохранить интеграцию со Slack", 792 "enabled": "Уведомления Slack включены", 793 "disabled": "Уведомления Slack приостановлены", 794 "updateError": "Не удалось обновить интеграцию со Slack", 795 "removed": "Интеграция со Slack успешно удалена", 796 "removeError": "Не удалось удалить интеграцию со Slack" 797 }, 798 "connectionTitle": "Подключение вебхука Slack", 799 "connectionHint": "Вставьте URL входящего вебхука Slack и выберите, какие события задач отправлять.", 800 "connected": "Подключён", 801 "paused": "Приостановлен", 802 "webhookLabel": "URL входящего вебхука", 803 "webhookPlaceholder": "https://hooks.slack.com/services/...", 804 "webhookHint": "Создайте входящий вебхук в Slack и вставьте сгенерированный URL сюда.", 805 "channelLabel": "Название канала", 806 "channelPlaceholder": "#team-updates", 807 "channelHint": "Необязательная метка для справки. Slack определяет канал назначения из настроек вебхука.", 808 "eventsTitle": "Уведомления о событиях", 809 "eventsHint": "Выберите, какие изменения проекта отправлять в Slack.", 810 "events": { 811 "taskCreated": "Новые задачи", 812 "taskStatusChanged": "Изменения статуса", 813 "taskPriorityChanged": "Изменения приоритета", 814 "taskTitleChanged": "Изменения названия", 815 "taskDescriptionChanged": "Изменения описания", 816 "taskCommentCreated": "Новые комментарии" 817 }, 818 "connect": "Подключить Slack", 819 "saveChanges": "Сохранить изменения", 820 "update": "Обновить Slack", 821 "disconnect": "Отключить" 822 }, 823 "discordIntegration": { 824 "validation": { 825 "webhookInvalid": "Введите корректный URL вебхука Discord" 826 }, 827 "toast": { 828 "saved": "Интеграция с Discord успешно сохранена", 829 "saveError": "Не удалось сохранить интеграцию с Discord", 830 "enabled": "Уведомления Discord включены", 831 "disabled": "Уведомления Discord приостановлены", 832 "updateError": "Не удалось обновить интеграцию с Discord", 833 "removed": "Интеграция с Discord успешно удалена", 834 "removeError": "Не удалось удалить интеграцию с Discord" 835 }, 836 "connectionTitle": "Подключение вебхука Discord", 837 "connectionHint": "Вставьте URL вебхука Discord и выберите, какие события задач отправлять.", 838 "connected": "Подключён", 839 "paused": "Приостановлен", 840 "webhookLabel": "URL вебхука", 841 "webhookPlaceholder": "https://discord.com/api/webhooks/...", 842 "webhookHint": "Создайте вебхук канала Discord и вставьте сгенерированный URL сюда.", 843 "channelLabel": "Название канала", 844 "channelPlaceholder": "#team-updates", 845 "channelHint": "Необязательная метка для справки. Discord определяет канал назначения из настроек вебхука.", 846 "eventsTitle": "Уведомления о событиях", 847 "eventsHint": "Выберите, какие изменения проекта отправлять в Discord.", 848 "events": { 849 "taskCreated": "Новые задачи", 850 "taskStatusChanged": "Изменения статуса", 851 "taskPriorityChanged": "Изменения приоритета", 852 "taskTitleChanged": "Изменения названия", 853 "taskDescriptionChanged": "Изменения описания", 854 "taskCommentCreated": "Новые комментарии" 855 }, 856 "connect": "Подключить Discord", 857 "saveChanges": "Сохранить изменения", 858 "update": "Обновить Discord", 859 "disconnect": "Отключить" 860 }, 861 "genericWebhookIntegration": { 862 "validation": { 863 "webhookInvalid": "Введите корректный URL вебхука" 864 }, 865 "toast": { 866 "saved": "Пользовательский вебхук успешно сохранён", 867 "saveError": "Не удалось сохранить пользовательский вебхук", 868 "enabled": "Уведомления пользовательского вебхука включены", 869 "disabled": "Уведомления пользовательского вебхука приостановлены", 870 "updateError": "Не удалось обновить пользовательский вебхук", 871 "removed": "Пользовательский вебхук успешно удалён", 872 "removeError": "Не удалось удалить пользовательский вебхук" 873 }, 874 "connectionTitle": "Исходящий вебхук", 875 "connectionHint": "Отправляйте события задач на ваш эндпоинт в формате JSON. Подписанный заголовок X-Kaneo-Signature включается, если настроен секрет.", 876 "connected": "Подключён", 877 "paused": "Приостановлен", 878 "webhookLabel": "URL эндпоинта", 879 "webhookPlaceholder": "https://example.com/webhooks/kaneo", 880 "webhookHint": "Kaneo отправляет POST-запросы с JSON-данными для каждого включённого события.", 881 "secretLabel": "Секрет подписи", 882 "secretPlaceholder": "Необязательный общий секрет", 883 "secretHint": "Необязательно. Если задан, Kaneo подписывает тело запроса и отправляет hex-дайджест в заголовке X-Kaneo-Signature.", 884 "secretHintConfigured": "Секрет подписи уже настроен ({{secret}}). Введите новый для замены.", 885 "eventsTitle": "Уведомления о событиях", 886 "eventsHint": "Выберите, какие изменения проекта должны вызывать исходящие вебхуки.", 887 "events": { 888 "taskCreated": "Новые задачи", 889 "taskStatusChanged": "Изменения статуса", 890 "taskPriorityChanged": "Изменения приоритета", 891 "taskTitleChanged": "Изменения названия", 892 "taskDescriptionChanged": "Изменения описания", 893 "taskCommentCreated": "Новые комментарии" 894 }, 895 "connect": "Подключить вебхук", 896 "saveChanges": "Сохранить изменения", 897 "disconnect": "Отключить" 898 }, 899 "telegramIntegration": { 900 "validation": { 901 "botTokenInvalid": "Введите корректный токен Telegram-бота", 902 "chatIdRequired": "ID чата обязателен", 903 "threadIdInvalid": "Введите корректный ID темы Telegram" 904 }, 905 "toast": { 906 "saved": "Интеграция с Telegram успешно сохранена", 907 "saveError": "Не удалось сохранить интеграцию с Telegram", 908 "enabled": "Уведомления Telegram включены", 909 "disabled": "Уведомления Telegram приостановлены", 910 "updateError": "Не удалось обновить интеграцию с Telegram", 911 "removed": "Интеграция с Telegram успешно удалена", 912 "removeError": "Не удалось удалить интеграцию с Telegram" 913 }, 914 "connectionTitle": "Подключение Telegram-бота", 915 "connectionHint": "Используйте токен Telegram-бота и ID чата для отправки обновлений по задачам в чат или тему.", 916 "connected": "Подключён", 917 "paused": "Приостановлен", 918 "botTokenLabel": "Токен бота", 919 "botTokenPlaceholder": "123456789:AAExampleBotToken", 920 "botTokenHint": "Создайте бота через BotFather и вставьте его токен сюда.", 921 "botTokenHintConfigured": "Токен бота уже настроен ({{token}}). Введите новый для замены.", 922 "chatIdLabel": "ID чата", 923 "chatIdPlaceholder": "-1001234567890 или @team_updates", 924 "chatIdHint": "Введите ID чата Telegram или имя пользователя канала, куда будут отправляться обновления.", 925 "threadIdLabel": "ID темы", 926 "threadIdPlaceholder": "Необязательный ID темы", 927 "threadIdHint": "Необязательно. Используйте для форумных тем внутри Telegram-групп.", 928 "chatLabelLabel": "Метка чата", 929 "chatLabelPlaceholder": "Обновления разработки", 930 "chatLabelHint": "Необязательная метка для справки внутри Kaneo.", 931 "eventsTitle": "Уведомления о событиях", 932 "eventsHint": "Выберите, какие изменения проекта отправлять в Telegram.", 933 "events": { 934 "taskCreated": "Новые задачи", 935 "taskStatusChanged": "Изменения статуса", 936 "taskPriorityChanged": "Изменения приоритета", 937 "taskTitleChanged": "Изменения названия", 938 "taskDescriptionChanged": "Изменения описания", 939 "taskCommentCreated": "Новые комментарии" 940 }, 941 "connect": "Подключить Telegram", 942 "saveChanges": "Сохранить изменения", 943 "disconnect": "Отключить" 944 }, 945 "repositoryBrowser": { 946 "title": "Выберите репозиторий", 947 "description": "Выберите репозиторий, на котором установлен ваш GitHub App, для включения синхронизации issues.", 948 "searchPlaceholder": "Поиск репозиториев...", 949 "loadError": "Не удалось загрузить репозитории", 950 "tryAgain": "Попробовать снова", 951 "emptyTitle": "Репозитории не найдены", 952 "emptyHint": "Установите GitHub App на ваши репозитории, чтобы они появились здесь.", 953 "installGithubApp": "Установить GitHub App", 954 "noSearchMatchTitle": "Репозитории по вашему запросу не найдены", 955 "noSearchMatchHint": "Попробуйте изменить поисковый запрос или очистите поиск, чтобы увидеть все репозитории.", 956 "footerSummary": "{{repoCount}} репозиториев в {{installationCount}} установках", 957 "manageInstallations": "Управление установками", 958 "updatedPrefix": "Обновлён", 959 "relativeJustNow": "только что", 960 "relativeMinutesAgo": "{{count}} мин. назад", 961 "relativeHoursAgo": "{{count}} ч. назад", 962 "relativeDaysAgo": "{{count}} дн. назад" 963 }, 964 "tasksImportExport": { 965 "exportTasks": "Экспорт задач", 966 "importTasks": "Импорт задач", 967 "dialogTitle": "Импорт задач", 968 "dialogDescription": "Загрузите JSON-файл с задачами для импорта в этот проект.", 969 "expectedFormat": "Ожидаемый формат:", 970 "dropHint": "Перетащите JSON-файл сюда", 971 "selectFile": "Выбрать файл", 972 "exporting": "Экспорт задач...", 973 "exportSuccess": "Задачи успешно экспортированы", 974 "exportError": "Не удалось экспортировать задачи", 975 "importing": "Импорт задач...", 976 "importSuccess_one": "Успешно импортирована {{count}} задача", 977 "importSuccess_few": "Успешно импортировано {{count}} задачи", 978 "importSuccess_many": "Успешно импортировано {{count}} задач", 979 "importSuccess_other": "Успешно импортировано {{count}} задач", 980 "importPartialError_one": "Не удалось импортировать {{count}} задачу", 981 "importPartialError_few": "Не удалось импортировать {{count}} задачи", 982 "importPartialError_many": "Не удалось импортировать {{count}} задач", 983 "importPartialError_other": "Не удалось импортировать {{count}} задач", 984 "importError": "Не удалось импортировать задачи", 985 "invalidFormat": "Некорректный формат файла импорта", 986 "noFileDropped": "Файл не был перетащен", 987 "notJsonFile": "Пожалуйста, загрузите JSON-файл" 988 }, 989 "workflowEditor": { 990 "loading": "Загрузка...", 991 "createColumnsFirst": "Сначала создайте колонки для настройки правил автоматизации.", 992 "githubHeading": "GitHub", 993 "githubHint": "Когда происходит событие GitHub, перемещать связанную задачу в колонку.", 994 "giteaHeading": "Gitea", 995 "giteaHint": "Когда происходит событие вебхука Gitea, перемещать связанную задачу в колонку.", 996 "selectColumnPlaceholder": "Выберите колонку...", 997 "toastUpdated": "Правило рабочего процесса обновлено", 998 "toastError": "Не удалось обновить правило", 999 "events": { 1000 "branch_push": "Push ветки", 1001 "pr_opened": "PR открыт", 1002 "pr_merged": "PR влит", 1003 "issue_opened": "Issue открыт", 1004 "issue_closed": "Issue закрыт" 1005 } 1006 }, 1007 "externalLinks": { 1008 "resources": "Ресурсы", 1009 "issue": "Issue", 1010 "branch": "Ветка", 1011 "merged": "Влит", 1012 "draft": "Черновик", 1013 "open": "Открыт" 1014 } 1015 }, 1016 "navigation": { 1017 "commandPalette": { 1018 "suggestions": "Предложения", 1019 "commands": "Команды", 1020 "projects": "Проекты", 1021 "search": "Поиск", 1022 "members": "Участники", 1023 "createTask": "Создать задачу", 1024 "createProject": "Создать проект", 1025 "createWorkspace": "Создать рабочую область", 1026 "lightTheme": "Светлая тема", 1027 "darkTheme": "Тёмная тема", 1028 "systemTheme": "Системная тема", 1029 "keyboardShortcuts": "Сочетания клавиш", 1030 "inputPlaceholder": "Поиск приложений и команд...", 1031 "empty": "Результатов не найдено.", 1032 "footer": { 1033 "navigate": "Навигация", 1034 "open": "Открыть", 1035 "close": "Закрыть" 1036 } 1037 }, 1038 "notifications": "Уведомления", 1039 "sidebar": { 1040 "overview": "Обзор", 1041 "projects": "Проекты", 1042 "members": "Участники", 1043 "invitations": "Приглашения", 1044 "more": "Ещё" 1045 }, 1046 "projectList": { 1047 "viewProject": "Открыть проект", 1048 "shareProject": "Поделиться проектом", 1049 "projectSettings": "Настройки проекта", 1050 "linkCopied": "Ссылка на проект скопирована в буфер обмена", 1051 "addProject": "Добавить проект", 1052 "deleteConfirmTitle": "Удалить проект?", 1053 "deleteConfirmDescription": "Проект и все его данные будут безвозвратно удалены. Это действие нельзя отменить.", 1054 "deletedToast": "Проект удалён", 1055 "deleteProject": "Удалить проект" 1056 }, 1057 "search": { 1058 "inputPlaceholder": "Поиск задач, проектов, комментариев...", 1059 "minCharsHint": "Введите минимум 3 символа для поиска", 1060 "groups": { 1061 "task": "Задачи", 1062 "project": "Проекты", 1063 "workspace": "Рабочие области", 1064 "comment": "Комментарии", 1065 "activity": "Активности", 1066 "fallback": "Результаты" 1067 } 1068 }, 1069 "settingsLayout": { 1070 "toggleSidebar": "Переключить боковую панель", 1071 "back": "Назад" 1072 }, 1073 "userMenu": { 1074 "signedOutSuccess": "Выход выполнен успешно", 1075 "signOutFailed": "Не удалось выйти", 1076 "unnamedUser": "Пользователь", 1077 "settings": "Настройки", 1078 "signingOut": "Выход...", 1079 "logOut": "Выйти" 1080 }, 1081 "workspaceSwitcher": { 1082 "workspaces": "Рабочие области", 1083 "switching": "Переключение...", 1084 "addWorkspace": "Добавить рабочую область", 1085 "selectWorkspace": "Выберите рабочую область" 1086 }, 1087 "page": { 1088 "projectsTitle": "Проекты", 1089 "settingsTitle": "Настройки", 1090 "backToWorkspace": "Вернуться к рабочей области", 1091 "settingsWorkspaceTab": "Рабочая область" 1092 }, 1093 "projectSettings": { 1094 "projectLabel": "Проект" 1095 }, 1096 "keyboardShortcuts": { 1097 "title": "Сочетания клавиш", 1098 "subtitle": "Ускорьте работу с помощью сочетаний клавиш", 1099 "searchPlaceholder": "Поиск сочетаний...", 1100 "footer": "Нажмите <kbd>Escape</kbd>, чтобы закрыть", 1101 "categories": { 1102 "general": "Основные", 1103 "create": "Создание", 1104 "views": "Представления", 1105 "navigation": "Навигация", 1106 "quickSelect": "Быстрый выбор (в выпадающих списках)" 1107 }, 1108 "items": { 1109 "openCommandPalette": "Открыть палитру команд", 1110 "globalSearch": "Глобальный поиск", 1111 "toggleSidebar": "Переключить боковую панель", 1112 "showShortcuts": "Показать сочетания клавиш", 1113 "closeModal": "Закрыть модальное окно/всплывающее меню", 1114 "createTask": "Создать задачу", 1115 "createProject": "Создать проект", 1116 "createWorkspace": "Создать рабочую область", 1117 "boardView": "Переключиться на доску", 1118 "listView": "Переключиться на список", 1119 "backlogView": "Переключиться на бэклог", 1120 "nextTask": "Следующая задача", 1121 "prevTask": "Предыдущая задача", 1122 "openTask": "Открыть выбранную задачу", 1123 "quickSelectNumber": "Выбрать вариант по номеру" 1124 } 1125 } 1126 }, 1127 "notifications": { 1128 "title": "Уведомления", 1129 "newCount_one": "{{count}} новое", 1130 "newCount_few": "{{count}} новых", 1131 "newCount_many": "{{count}} новых", 1132 "newCount_other": "{{count}} новых", 1133 "emptyTitle": "Уведомлений пока нет", 1134 "emptySubtitle": "Здесь будут отображаться обновления и активность.", 1135 "clearAll": "Очистить все уведомления", 1136 "clearDialogTitle": "Очистить все уведомления?", 1137 "clearDialogDescription": "Все уведомления будут безвозвратно удалены. Это действие нельзя отменить.", 1138 "shortcuts": { 1139 "open": "Открыть уведомления" 1140 }, 1141 "events": { 1142 "task_created": { 1143 "title": "Создана новая задача", 1144 "content": "Задача «{{taskTitle}}» создана" 1145 }, 1146 "workspace_created": { 1147 "title": "Рабочая область создана", 1148 "content": "Ваша рабочая область «{{workspaceName}}» успешно создана" 1149 }, 1150 "task_status_changed": { 1151 "title": "Статус задачи изменён", 1152 "content": "Статус задачи «{{taskTitle}}» изменён с «{{oldStatus}}» на «{{newStatus}}»" 1153 }, 1154 "task_assignee_changed": { 1155 "title": "Задача назначена вам", 1156 "content": "Вам назначена задача: {{taskTitle}}" 1157 }, 1158 "time_entry_created": { 1159 "title": "Трекинг времени начат", 1160 "contentWithTask": "Трекинг времени начат для задачи: {{taskTitle}}", 1161 "contentWithoutTask": "Трекинг времени начат для задачи" 1162 } 1163 } 1164 }, 1165 "activity": { 1166 "assignedToSelf": "назначил задачу себе", 1167 "unassigned": "снял назначение с задачи", 1168 "assignedTo": "назначил задачу на {{name}}", 1169 "changedStatus": "изменил статус с {{from}} на {{to}}", 1170 "changedPriority": "изменил приоритет с {{from}} на {{to}}", 1171 "clearedDueDate": "очистил срок выполнения", 1172 "setDueDate": "установил срок выполнения: {{date}}", 1173 "changedDueDate": "изменил срок выполнения с {{from}} на {{to}}", 1174 "changedTitle": "изменил название с «{{from}}» на «{{to}}»", 1175 "githubUser": "Пользователь GitHub", 1176 "comment": { 1177 "github": "GitHub", 1178 "viewGithubProfile": "Открыть профиль GitHub", 1179 "commentedOnGithub": "прокомментировал на GitHub", 1180 "cannotBeEmpty": "Комментарий не может быть пустым", 1181 "mustBeLoggedInToEdit": "Для редактирования комментариев необходимо войти в систему", 1182 "updated": "Комментарий обновлён", 1183 "failedToUpdate": "Не удалось обновить комментарий", 1184 "edit": "Редактировать комментарий", 1185 "editPlaceholder": "Редактировать комментарий...", 1186 "save": "Сохранить", 1187 "added": "Комментарий добавлен", 1188 "failedToAdd": "Не удалось добавить комментарий", 1189 "leavePlaceholder": "Оставить комментарий...", 1190 "attachFile": "Прикрепить файл", 1191 "submitShortcut": "Отправить комментарий", 1192 "editor": { 1193 "uploadsOnlyOnSavedTasks": "Загрузка файлов доступна только для сохранённых задач.", 1194 "uploadingFile": "Загрузка файла...", 1195 "imageUploaded": "Изображение загружено", 1196 "fileAttached": "Файл прикреплён", 1197 "failedToUploadFile": "Не удалось загрузить файл", 1198 "enterUrl": "Введите URL", 1199 "plaintext": "Простой текст", 1200 "autoDetect": "Автоопределение", 1201 "slashGroupText": "Текст", 1202 "slashGroupLists": "Списки", 1203 "slashGroupInsert": "Вставка", 1204 "slashParagraph": "Текст", 1205 "slashHeading": "Заголовок", 1206 "slashBulletList": "Маркированный список", 1207 "slashTaskList": "Чек-лист", 1208 "slashOrderedList": "Нумерованный список", 1209 "slashQuote": "Цитата", 1210 "slashCodeBlock": "Блок кода", 1211 "slashTable": "Таблица", 1212 "slashFile": "Файл", 1213 "searchParagraph": "текст параграф обычный", 1214 "searchHeading": "заголовок h2", 1215 "searchBulletList": "список маркированный", 1216 "searchTaskList": "чеклист список задач", 1217 "searchOrderedList": "список нумерованный", 1218 "searchQuote": "цитата блок", 1219 "searchCodeBlock": "код фрагмент", 1220 "searchTable": "таблица сетка", 1221 "searchFile": "файл вложение изображение фото загрузка", 1222 "embedErrorInvalidUrl": "Введите корректный URL", 1223 "embedErrorYoutubeOnly": "Можно встраивать только ссылки YouTube.", 1224 "embedVideo": "Встроить видео", 1225 "keepAsLink": "Оставить как ссылку", 1226 "hintTab": "Tab", 1227 "hintEsc": "Esc", 1228 "pasteUrl": "Вставьте URL", 1229 "asLink": "Как ссылку", 1230 "embed": "Встроить", 1231 "noCommands": "Нет команд", 1232 "ariaCommentContent": "Содержимое комментария", 1233 "ariaCommentEditor": "Редактор комментариев", 1234 "ariaCopyCode": "Скопировать код", 1235 "ariaCopied": "Скопировано", 1236 "copy": "Копировать", 1237 "copied": "Скопировано", 1238 "dropImageToUpload": "Перетащите изображение для загрузки", 1239 "previewImageAlt": "Предпросмотр изображения", 1240 "codeLang": { 1241 "bash": "Bash", 1242 "csharp": "C#", 1243 "cpp": "C++", 1244 "css": "CSS", 1245 "go": "Golang", 1246 "graphql": "GraphQL", 1247 "html": "HTML", 1248 "json": "JSON", 1249 "java": "Java", 1250 "javascript": "JavaScript", 1251 "markdown": "Markdown", 1252 "plaintext": "Простой текст", 1253 "python": "Python", 1254 "rust": "Rust", 1255 "sql": "SQL", 1256 "swift": "Swift", 1257 "typescript": "TypeScript", 1258 "yaml": "YAML" 1259 } 1260 } 1261 } 1262 }, 1263 "tasks": { 1264 "status": { 1265 "label": "Статус", 1266 "to-do": "К выполнению", 1267 "in-progress": "В работе", 1268 "in-review": "На проверке", 1269 "done": "Готово", 1270 "archived": "В архиве", 1271 "planned": "Запланировано" 1272 }, 1273 "priority": { 1274 "label": "Приоритет", 1275 "no-priority": "Без приоритета", 1276 "low": "Низкий", 1277 "medium": "Средний", 1278 "high": "Высокий", 1279 "urgent": "Срочный" 1280 }, 1281 "boardSearchPlaceholder": "Поиск задач...", 1282 "view": { 1283 "board": "Доска", 1284 "list": "Список" 1285 }, 1286 "common": { 1287 "selectTask": "Выбрать задачу", 1288 "loadingTask": "Загрузка задачи..." 1289 }, 1290 "detail": { 1291 "subtaskOf": "Подзадача", 1292 "activity": "Активность", 1293 "noActivity": "Активность не найдена", 1294 "openInFullPage": "Открыть на полной странице", 1295 "titlePlaceholder": "Нажмите, чтобы добавить название", 1296 "addDescription": "Добавить описание...", 1297 "editor": { 1298 "ariaLabel": "Редактор описания задачи", 1299 "placeholder": "Напишите описание...", 1300 "previewImage": "Предпросмотр изображения", 1301 "enterUrl": "Введите URL", 1302 "autoDetect": "Автоопределение", 1303 "copyCode": "Скопировать код", 1304 "copy": "Копировать", 1305 "copied": "Скопировано", 1306 "attachFile": "Прикрепить файл", 1307 "dropToUpload": "Перетащите изображение для загрузки", 1308 "checkbox": { 1309 "markIncomplete": "Отметить задачу как невыполненную", 1310 "markComplete": "Отметить задачу как выполненную" 1311 }, 1312 "upload": { 1313 "loading": "Загрузка файла...", 1314 "failed": "Не удалось загрузить файл", 1315 "imageSuccess": "Изображение загружено", 1316 "fileSuccess": "Файл прикреплён" 1317 }, 1318 "slash": { 1319 "groups": { 1320 "text": "Текст", 1321 "lists": "Списки", 1322 "insert": "Вставка" 1323 }, 1324 "empty": "Нет команд", 1325 "commands": { 1326 "paragraph": "Текст", 1327 "heading-2": "Заголовок", 1328 "bullet-list": "Маркированный список", 1329 "task-list": "Чек-лист", 1330 "ordered-list": "Нумерованный список", 1331 "blockquote": "Цитата", 1332 "code-block": "Блок кода", 1333 "table": "Таблица", 1334 "file": "Файл" 1335 } 1336 }, 1337 "languages": { 1338 "bash": "Bash", 1339 "csharp": "C#", 1340 "cpp": "C++", 1341 "css": "CSS", 1342 "clojure": "Clojure", 1343 "cypher": "Cypher", 1344 "dart": "Dart", 1345 "diff": "Diff", 1346 "elixir": "Elixir", 1347 "excel": "Excel", 1348 "go": "Golang", 1349 "graphql": "GraphQL", 1350 "html": "HTML", 1351 "haskell": "Haskell", 1352 "json": "JSON", 1353 "java": "Java", 1354 "javascript": "JavaScript", 1355 "kotlin": "Kotlin", 1356 "makefile": "Makefile", 1357 "markdown": "Markdown", 1358 "ocaml": "OCaml", 1359 "php": "PHP", 1360 "perl": "Perl", 1361 "plaintext": "Простой текст", 1362 "python": "Python", 1363 "r": "R", 1364 "reasonml": "ReasonML", 1365 "ruby": "Ruby", 1366 "rust": "Rust", 1367 "sql": "SQL", 1368 "swift": "Swift", 1369 "toml": "TOML", 1370 "terraform": "Terraform", 1371 "typescript": "TypeScript", 1372 "xml": "XML", 1373 "yaml": "YAML" 1374 }, 1375 "embed": { 1376 "choice": { 1377 "embedVideo": "Встроить видео", 1378 "keepAsLink": "Оставить как ссылку" 1379 }, 1380 "inputPlaceholder": "Вставьте URL", 1381 "embeddedContent": "Встроенный контент", 1382 "asLink": "Как ссылку", 1383 "submit": "Встроить", 1384 "errors": { 1385 "invalidUrl": "Введите корректный URL", 1386 "onlyYoutube": "Можно встраивать только ссылки YouTube." 1387 }, 1388 "onlyYoutubeInline": "Можно встраивать только URL YouTube. Используйте режим ссылки." 1389 } 1390 } 1391 }, 1392 "entity": { 1393 "task": "Задача" 1394 }, 1395 "relations": { 1396 "title": "Связи", 1397 "tasksInProject": "Задачи в проекте", 1398 "linkError": "Не удалось связать задачу", 1399 "empty": "Нет связанных задач", 1400 "searchPlaceholder": "Поиск задач для связывания...", 1401 "noTasksFound": "Задачи не найдены", 1402 "openTask": "Открыть задачу", 1403 "removeRelation": "Удалить связь", 1404 "related": "Связана", 1405 "blocks": "Блокирует", 1406 "selectTask": "Выберите задачу для связывания", 1407 "types": { 1408 "blocks": "блокирует", 1409 "related": "связана с" 1410 } 1411 }, 1412 "subtasks": { 1413 "title": "Подзадачи", 1414 "inputPlaceholder": "Название подзадачи...", 1415 "addAction": "Добавить", 1416 "empty": "Подзадач пока нет", 1417 "createError": "Не удалось создать подзадачу", 1418 "deleteSuccess": "Задача успешно удалена", 1419 "deleteError": "Не удалось удалить задачу", 1420 "deleteDialogTitle": "Удалить задачу?", 1421 "deleteDialogDescription": "Задача и все её данные будут безвозвратно удалены. Это действие нельзя отменить.", 1422 "deleteAction": "Удалить задачу" 1423 }, 1424 "properties": { 1425 "title": "Свойства", 1426 "labels": "Метки", 1427 "copyTaskLink": "Скопировать ссылку на задачу", 1428 "copyTaskBranch": "Скопировать ветку задачи", 1429 "start": "Начало", 1430 "startDate": "Дата начала", 1431 "noDate": "Без даты" 1432 }, 1433 "move": { 1434 "title": "Переместить задачу", 1435 "projectLabel": "Целевой проект", 1436 "projectPlaceholder": "Выберите проект", 1437 "statusLabel": "Целевой статус", 1438 "statusHintKeep": "Рабочий процесс этого проекта уже поддерживает текущий статус.", 1439 "statusHintAdjust": "Выберите статус для использования в целевом проекте.", 1440 "action": "Переместить задачу", 1441 "success": "Задача успешно перемещена", 1442 "error": "Не удалось переместить задачу" 1443 }, 1444 "popover": { 1445 "assignee": { 1446 "unassigned": "Не назначено", 1447 "updateError": "Не удалось обновить исполнителя задачи" 1448 }, 1449 "status": { 1450 "updateError": "Не удалось обновить статус задачи" 1451 }, 1452 "priority": { 1453 "updateError": "Не удалось обновить приоритет задачи" 1454 }, 1455 "dueDate": { 1456 "updateSuccess": "Срок выполнения задачи успешно обновлён", 1457 "updateError": "Не удалось обновить срок выполнения задачи", 1458 "clear": "Очистить дату" 1459 }, 1460 "startDate": { 1461 "updateSuccess": "Дата начала задачи успешно обновлена", 1462 "updateError": "Не удалось обновить дату начала задачи", 1463 "clear": "Очистить дату начала" 1464 }, 1465 "labels": { 1466 "searchPlaceholder": "Поиск меток...", 1467 "empty": "Метки не найдены", 1468 "create": "Создать «{{name}}»", 1469 "chooseColor": "Выберите цвет", 1470 "addSuccess": "Метка добавлена", 1471 "removeSuccess": "Метка удалена", 1472 "updateError": "Не удалось обновить метку", 1473 "createSuccess": "Метка создана и добавлена", 1474 "createError": "Не удалось создать метку", 1475 "colors": { 1476 "stone": "Камень", 1477 "slate": "Сланец", 1478 "lavender": "Лаванда", 1479 "sage": "Шалфей", 1480 "forest": "Лес", 1481 "amber": "Янтарь", 1482 "terracotta": "Терракота", 1483 "rose": "Роза", 1484 "crimson": "Малиновый" 1485 } 1486 } 1487 }, 1488 "backlog": { 1489 "pageTitle": "Бэклог — {{name}}", 1490 "noTasksToMove": "Нет запланированных задач для перемещения", 1491 "moveAllConfirm": "Переместить все {{count}} запланированных задач в «К выполнению»?", 1492 "moveAllSuccess_one": "{{count}} задача перемещена в «К выполнению»", 1493 "moveAllSuccess_few": "{{count}} задачи перемещены в «К выполнению»", 1494 "moveAllSuccess_many": "{{count}} задач перемещено в «К выполнению»", 1495 "moveAllSuccess_other": "{{count}} задач перемещено в «К выполнению»", 1496 "plan": "Запланировать", 1497 "moveAllTooltip": "Переместить все запланированные в «К выполнению»", 1498 "moveAll": "Переместить все", 1499 "addTask": "Добавить задачу", 1500 "filter": "Фильтр", 1501 "addFilter": "Добавить фильтр...", 1502 "sections": { 1503 "planned": "Запланировано", 1504 "archived": "В архиве" 1505 }, 1506 "noTasksInSection": "Нет задач в разделе «{{section}}»", 1507 "filters": { 1508 "priority": "Приоритет: {{name}}", 1509 "assignee": "Исполнитель: {{name}}", 1510 "due": "Срок: {{date}}", 1511 "label": "Метка: {{name}}", 1512 "dueThisWeek": "Срок на этой неделе", 1513 "dueNextWeek": "Срок на следующей неделе", 1514 "noDueDate": "Без срока" 1515 } 1516 }, 1517 "sort": { 1518 "label": "Сортировка", 1519 "by": "Сортировать по", 1520 "direction": "Направление", 1521 "ascending": "По возрастанию", 1522 "descending": "По убыванию", 1523 "fields": { 1524 "position": "Вручную (позиция)", 1525 "createdAt": "Дата создания", 1526 "priority": "Приоритет", 1527 "dueDate": "Срок выполнения", 1528 "title": "Название", 1529 "number": "Номер задачи" 1530 } 1531 }, 1532 "boardFilters": { 1533 "filterBy": "Фильтровать по", 1534 "allStatuses": "Все статусы", 1535 "allPriorities": "Все приоритеты", 1536 "allAssignees": "Все исполнители", 1537 "allDueDates": "Все сроки", 1538 "allLabels": "Все метки", 1539 "selectedCount_one": "{{count}} выбран", 1540 "selectedCount_few": "{{count}} выбрано", 1541 "selectedCount_many": "{{count}} выбрано", 1542 "selectedCount_other": "{{count}} выбрано", 1543 "subjects": { 1544 "status": "Статус", 1545 "priority": "Приоритет", 1546 "assignee": "Исполнитель", 1547 "dueDate": "Срок выполнения", 1548 "labels": "Метки" 1549 }, 1550 "operators": { 1551 "isAnyOf": "любой из", 1552 "includeAnyOf": "включает любой из" 1553 } 1554 }, 1555 "gantt": { 1556 "pageTitle": "{{name}} — Гант", 1557 "title": "Временная шкала Ганта", 1558 "searchPlaceholder": "Поиск запланированных задач...", 1559 "hideTasks": "Скрыть задачи", 1560 "showTasks": "Показать задачи", 1561 "noTasks": "Нет запланированных задач", 1562 "noTasksSubtitle": "Добавьте дату начала, срок выполнения или оба значения к задачам, чтобы разместить их на временной шкале проекта.", 1563 "noTasksFound": "Задачи не найдены", 1564 "noTasksMatch": "Нет запланированных задач, соответствующих «{{query}}»", 1565 "taskHeader": "Задача", 1566 "updateDatesError": "Не удалось обновить даты задачи", 1567 "resizeStart": "Изменить дату начала", 1568 "resizeDue": "Изменить срок выполнения", 1569 "taskAriaLabel": "{{title}} — откройте или перетащите для перемещения" 1570 }, 1571 "delete": { 1572 "title": "Удалить задачу?", 1573 "description": "Задача и все её данные будут безвозвратно удалены. Это действие нельзя отменить.", 1574 "action": "Удалить задачу", 1575 "success": "Задача успешно удалена", 1576 "error": "Не удалось удалить задачу" 1577 }, 1578 "archive": { 1579 "success_one": "{{count}} задача архивирована", 1580 "success_few": "{{count}} задачи архивированы", 1581 "success_many": "{{count}} задач архивировано", 1582 "success_other": "{{count}} задач архивировано" 1583 }, 1584 "listView": { 1585 "addTask": "Добавить задачу", 1586 "archiveAllTooltip": "Архивировать все завершённые задачи", 1587 "noTasks": "Нет задач" 1588 }, 1589 "kanban": { 1590 "addTask": "Добавить задачу" 1591 }, 1592 "pr": { 1593 "merged": "Влит", 1594 "draft": "Черновик", 1595 "open": "Открыт", 1596 "label": "Pull Request", 1597 "count_one": "{{count}} PR", 1598 "count_few": "{{count}} PR", 1599 "count_many": "{{count}} PR", 1600 "count_other": "{{count}} PR" 1601 }, 1602 "assignee": { 1603 "label": "Исполнитель", 1604 "unassigned": "Не назначено" 1605 }, 1606 "dueDate": { 1607 "label": "Срок выполнения", 1608 "clear": "Очистить дату", 1609 "updateSuccess": "Срок выполнения задачи успешно обновлён", 1610 "updateError": "Не удалось обновить срок выполнения задачи", 1611 "clearSuccess": "Срок выполнения задачи очищен", 1612 "clearError": "Не удалось очистить срок выполнения" 1613 }, 1614 "labels": { 1615 "label": "Метки", 1616 "empty": "Нет доступных меток" 1617 }, 1618 "update": { 1619 "success": "Задача успешно обновлена", 1620 "error": "Не удалось обновить задачу" 1621 }, 1622 "contextMenu": { 1623 "copyLink": "Скопировать ссылку", 1624 "copyLinkSuccess": "Ссылка на задачу скопирована!" 1625 }, 1626 "actions": { 1627 "archive": "Архивировать", 1628 "markAsPlanned": "Отметить как запланированную", 1629 "delete": "Удалить..." 1630 }, 1631 "bulk": { 1632 "selectedCount_one": "{{count}} выбрана", 1633 "selectedCount_few": "{{count}} выбраны", 1634 "selectedCount_many": "{{count}} выбрано", 1635 "selectedCount_other": "{{count}} выбрано", 1636 "moveToBacklog": "Переместить в бэклог", 1637 "moveToBacklogSuccess_one": "{{count}} задача перемещена в бэклог", 1638 "moveToBacklogSuccess_few": "{{count}} задачи перемещены в бэклог", 1639 "moveToBacklogSuccess_many": "{{count}} задач перемещено в бэклог", 1640 "moveToBacklogSuccess_other": "{{count}} задач перемещено в бэклог", 1641 "moveToBacklogError": "Не удалось переместить задачи в бэклог", 1642 "moveToBoard": "Переместить на доску", 1643 "moveToBoardSuccess_one": "{{count}} задача перемещена на доску", 1644 "moveToBoardSuccess_few": "{{count}} задачи перемещены на доску", 1645 "moveToBoardSuccess_many": "{{count}} задач перемещено на доску", 1646 "moveToBoardSuccess_other": "{{count}} задач перемещено на доску", 1647 "moveToBoardError": "Не удалось переместить задачи на доску", 1648 "delete": "Удалить задачи", 1649 "deleteConfirm_one": "Удалить {{count}} задачу? Это действие нельзя отменить.", 1650 "deleteConfirm_few": "Удалить {{count}} задачи? Это действие нельзя отменить.", 1651 "deleteConfirm_many": "Удалить {{count}} задач? Это действие нельзя отменить.", 1652 "deleteConfirm_other": "Удалить {{count}} задач? Это действие нельзя отменить.", 1653 "deleteSuccess_one": "{{count}} задача удалена", 1654 "deleteSuccess_few": "{{count}} задачи удалены", 1655 "deleteSuccess_many": "{{count}} задач удалено", 1656 "deleteSuccess_other": "{{count}} задач удалено", 1657 "deleteError": "Не удалось удалить задачи", 1658 "archive": "Архивировать задачи", 1659 "archiveSuccess_one": "{{count}} задача архивирована", 1660 "archiveSuccess_few": "{{count}} задачи архивированы", 1661 "archiveSuccess_many": "{{count}} задач архивировано", 1662 "archiveSuccess_other": "{{count}} задач архивировано", 1663 "archiveError": "Не удалось архивировать задачи", 1664 "updateSuccess_one": "{{count}} задача обновлена", 1665 "updateSuccess_few": "{{count}} задачи обновлены", 1666 "updateSuccess_many": "{{count}} задач обновлено", 1667 "updateSuccess_other": "{{count}} задач обновлено", 1668 "updateError": "Не удалось обновить задачи", 1669 "assignTo": "Назначить на", 1670 "assignSuccess_one": "{{count}} задача назначена", 1671 "assignSuccess_few": "{{count}} задачи назначены", 1672 "assignSuccess_many": "{{count}} задач назначено", 1673 "assignSuccess_other": "{{count}} задач назначено", 1674 "assignError": "Не удалось назначить задачи", 1675 "setPriority": "Установить приоритет", 1676 "updatePriorityError": "Не удалось обновить приоритет", 1677 "addLabel": "Добавить метку", 1678 "addLabelSuccess_one": "Метка добавлена к {{count}} задаче", 1679 "addLabelSuccess_few": "Метка добавлена к {{count}} задачам", 1680 "addLabelSuccess_many": "Метка добавлена к {{count}} задачам", 1681 "addLabelSuccess_other": "Метка добавлена к {{count}} задачам", 1682 "addLabelError": "Не удалось добавить метку", 1683 "setDueDate": "Установить срок", 1684 "updateDueDateError": "Не удалось обновить срок выполнения", 1685 "actions": "Действия", 1686 "searchActions": "Поиск действий...", 1687 "noActionsFound": "Действия не найдены.", 1688 "changeStatus": "Изменить статус" 1689 } 1690 }, 1691 "invitations": { 1692 "pageTitle": "Приглашения", 1693 "pendingInvitations": "Ожидающие приглашения", 1694 "acceptSubtitle": "Примите приглашения для присоединения к рабочим областям", 1695 "noPendingTitle": "Нет ожидающих приглашений", 1696 "noPendingDescription": "На данный момент у вас нет ожидающих приглашений в рабочие области.", 1697 "continueToSetup": "Продолжить настройку", 1698 "skipForNow": "Пропустить пока", 1699 "table": { 1700 "workspace": "Рабочая область", 1701 "invitedBy": "Пригласил", 1702 "expires": "Истекает" 1703 }, 1704 "toast": { 1705 "acceptError": "Не удалось принять приглашение", 1706 "acceptSuccess": "Приглашение принято! Добро пожаловать в команду.", 1707 "rejectError": "Не удалось отклонить приглашение", 1708 "rejectSuccess": "Приглашение отклонено" 1709 } 1710 }, 1711 "workspace": { 1712 "projects": { 1713 "pageTitle": "Проекты", 1714 "createProject": "Создать проект", 1715 "title": "Название", 1716 "progress": "Прогресс", 1717 "targetDate": "Целевая дата", 1718 "dueDate": "Срок выполнения", 1719 "status": "Статус", 1720 "emptyTitle": "Проектов пока нет", 1721 "emptyDescription": "Начните с создания вашего первого проекта.", 1722 "projectStatus": { 1723 "notStarted": "Не начат", 1724 "complete": "Завершён", 1725 "inProgress": "В работе" 1726 }, 1727 "noDueDate": "Без срока" 1728 }, 1729 "search": { 1730 "pageTitle": "Поиск", 1731 "backToDashboard": "Вернуться к панели управления", 1732 "placeholder": "Поиск задач по названию или короткому ID (например, DEP-23)...", 1733 "hint": "Поиск по всем проектам в этой рабочей области. Используйте короткие ID, такие как DEP-23, чтобы найти конкретные задачи.", 1734 "searching": "Поиск...", 1735 "resultsFound_one": "Найден {{count}} результат", 1736 "resultsFound_few": "Найдено {{count}} результата", 1737 "resultsFound_many": "Найдено {{count}} результатов", 1738 "resultsFound_other": "Найдено {{count}} результатов", 1739 "noResultsTitle": "Результатов не найдено", 1740 "noResultsDescription": "Попробуйте изменить поисковый запрос или поискать что-то другое", 1741 "startTitle": "Начните поиск", 1742 "startDescription": "Введите поисковый запрос для поиска задач по всем проектам", 1743 "quickSearchesLabel": "Быстрый поиск:", 1744 "suggestionHighPriority": "Высокий приоритет", 1745 "suggestionBug": "Баг", 1746 "suggestionFeature": "Фича", 1747 "suggestionInProgress": "В работе", 1748 "suggestionCompleted": "Завершённые" 1749 }, 1750 "create": { 1751 "pageTitle": "Создание рабочей области", 1752 "heading": "Создать новую рабочую область", 1753 "subtitle": "Рабочие области — это общие среды, где команды могут работать над проектами, циклами и задачами.", 1754 "nameLabel": "Название рабочей области", 1755 "namePlaceholder": "Введите название рабочей области", 1756 "descriptionLabel": "Описание (необязательно)", 1757 "descriptionPlaceholder": "Добавьте описание для вашей рабочей области", 1758 "required": "Обязательно", 1759 "creating": "Создание...", 1760 "submit": "Создать рабочую область", 1761 "success": "Рабочая область успешно создана", 1762 "error": "Не удалось создать рабочую область" 1763 } 1764 }, 1765 "team": { 1766 "roles": { 1767 "owner": "Владелец", 1768 "admin": "Администратор", 1769 "member": "Участник" 1770 }, 1771 "members": { 1772 "pageTitle": "Участники", 1773 "inviteMember": "Пригласить участника" 1774 }, 1775 "inviteModal": { 1776 "title": "Пригласить участника команды", 1777 "emailLabel": "Электронная почта", 1778 "emailPlaceholder": "colleague@company.com", 1779 "sendInvitation": "Отправить приглашение", 1780 "success": "Приглашение успешно отправлено", 1781 "error": "Не удалось пригласить участника команды" 1782 }, 1783 "membersTable": { 1784 "emptyTitle": "Участников команды пока нет", 1785 "emptyDescription": "Пригласите первого участника команды, чтобы начать.", 1786 "columns": { 1787 "name": "Имя", 1788 "role": "Роль", 1789 "joined": "Присоединился", 1790 "actions": "Действия" 1791 }, 1792 "memberRolePending": "{{role}} (Ожидает)", 1793 "ariaCancelInvitation": "Отменить приглашение", 1794 "ariaRemoveMember": "Удалить участника", 1795 "removeDialogTitle": "Удалить участника команды?", 1796 "removeDialogDescription": "Вы уверены, что хотите удалить {{name}} из рабочей области? Это действие нельзя отменить.", 1797 "cancelDialogTitle": "Отменить приглашение?", 1798 "cancelDialogDescription": "Вы уверены, что хотите отменить приглашение для {{email}}? Это действие нельзя отменить.", 1799 "removeMember": "Удалить участника", 1800 "cancelInvitation": "Отменить приглашение", 1801 "removeSuccess": "Участник команды успешно удалён", 1802 "removeError": "Не удалось удалить участника команды", 1803 "cancelInviteSuccess": "Приглашение успешно отменено", 1804 "cancelInviteError": "Не удалось отменить приглашение" 1805 } 1806 }, 1807 "publicProject": { 1808 "pageTitle": "Публичный просмотр", 1809 "badge": "Публичный", 1810 "readOnly": "Только для чтения", 1811 "error": { 1812 "title": "Проект не найден", 1813 "description": "Этот проект не существует или недоступен публично." 1814 }, 1815 "taskCard": { 1816 "viewDetailsAria": "Просмотреть детали задачи {{title}}" 1817 }, 1818 "taskDetail": { 1819 "labels": "Метки", 1820 "externalLinks": "Внешние ссылки", 1821 "pullRequestFallback": "Pull Request", 1822 "issueFallback": "Issue", 1823 "prStatusMerged": "Влит", 1824 "prStatusDraft": "Черновик", 1825 "prStatusOpen": "Открыт", 1826 "dueWithDate": "Срок: {{date}}", 1827 "created": "Создано", 1828 "dueDateLabel": "Срок выполнения" 1829 }, 1830 "theme": { 1831 "switchToLight": "Переключить на светлую тему", 1832 "switchToDark": "Переключить на тёмную тему" 1833 }, 1834 "copyUrl": { 1835 "successToast": "URL скопирован", 1836 "errorToast": "Не удалось скопировать URL", 1837 "copied": "Скопировано", 1838 "share": "Поделиться" 1839 }, 1840 "branding": { 1841 "poweredBy": "Работает на" 1842 } 1843 } 1844}