886 lines
52 KiB
JSON
886 lines
52 KiB
JSON
{
|
||
"home": {
|
||
"welcomeNight": "Доброй ночи, {username}",
|
||
"welcomeMorning": "Доброе утро, {username}",
|
||
"welcomeDay": "Привет, {username}",
|
||
"welcomeEvening": "Добрый вечер, {username}",
|
||
"lastViewed": "Последние просмотренные",
|
||
"list": {
|
||
"newText": "Ты можешь создать новый список для своих задач:",
|
||
"new": "Создать новый список",
|
||
"importText": "Или импортировать списки и задачи из других сервисов в Vikunja:",
|
||
"import": "Импорт данных в Vikunja"
|
||
}
|
||
},
|
||
"404": {
|
||
"title": "Не найдено",
|
||
"text": "Запрашиваемая страница не существует."
|
||
},
|
||
"user": {
|
||
"auth": {
|
||
"username": "Имя пользователя",
|
||
"usernameEmail": "Имя пользователя или Email",
|
||
"usernamePlaceholder": "напр. frederick",
|
||
"email": "E-mail адрес",
|
||
"emailPlaceholder": "напр. frederic{'@'}vikunja.io",
|
||
"password": "Пароль",
|
||
"passwordRepeat": "Пароль ещё раз",
|
||
"passwordPlaceholder": "напр. •••••••••••",
|
||
"resetPassword": "Сбросить пароль",
|
||
"resetPasswordAction": "Отправить ссылку на сброс пароля",
|
||
"resetPasswordSuccess": "Проверь свою почту! Там должно быть письмо с инструкциями, как сбросить пароль.",
|
||
"passwordsDontMatch": "Пароли не совпадают",
|
||
"confirmEmailSuccess": "Теперь ты можешь войти, используя свой e-mail.",
|
||
"totpTitle": "Код двухфакторной аутентификации",
|
||
"totpPlaceholder": "напр. 123456",
|
||
"login": "Войти",
|
||
"register": "Зарегистрироваться",
|
||
"loginWith": "Войти через {provider}",
|
||
"authenticating": "Аутентификация…",
|
||
"openIdStateError": "State does not match, refusing to continue!",
|
||
"openIdGeneralError": "An error occured while authenticating against the third party.",
|
||
"logout": "Выйти"
|
||
},
|
||
"settings": {
|
||
"title": "Настройки",
|
||
"newPasswordTitle": "Изменить пароль",
|
||
"newPassword": "Новый пароль",
|
||
"newPasswordConfirm": "Новый пароль ещё раз",
|
||
"currentPassword": "Текущий пароль",
|
||
"currentPasswordPlaceholder": "Твой текущий пароль",
|
||
"passwordsDontMatch": "Новые пароли не совпадают.",
|
||
"passwordUpdateSuccess": "Пароль изменён.",
|
||
"updateEmailTitle": "Изменить E-mail",
|
||
"updateEmailNew": "Новый Email адрес",
|
||
"updateEmailSuccess": "E-mail успешно изменён. Для подтверждения нажми на ссылку в письме, которое мы тебе отправили.",
|
||
"general": {
|
||
"title": "Основные настройки",
|
||
"name": "Имя",
|
||
"newName": "Новое имя",
|
||
"savedSuccess": "Настройки обновлены.",
|
||
"emailReminders": "Присылать мне напоминания о задачах на e-mail",
|
||
"overdueReminders": "Присылать мне напоминания о просроченных невыполненных задачах на e-mail каждое утро",
|
||
"discoverableByName": "Разрешить другим находить меня по имени",
|
||
"discoverableByEmail": "Разрешить другим пользователям находить меня по полному e-mail",
|
||
"playSoundWhenDone": "Проигрывать звук, когда задача помечается завершённой",
|
||
"weekStart": "Первый день недели",
|
||
"weekStartSunday": "Воскресенье",
|
||
"weekStartMonday": "Понедельник",
|
||
"language": "Язык",
|
||
"defaultList": "Список по умолчанию"
|
||
},
|
||
"totp": {
|
||
"title": "Двухфакторная аутентификация",
|
||
"enroll": "Подключить",
|
||
"finishSetupPart1": "Для завершения подключения используй этот секрет в своём приложении TOTP (andOTP и подобные):",
|
||
"finishSetupPart2": "Потом введи сюда код из приложения.",
|
||
"scanQR": "Или ты можешь отсканировать этот QR-код:",
|
||
"passcode": "Код",
|
||
"passcodePlaceholder": "Код, который сгенерировал твой приложение TOTP",
|
||
"setupSuccess": "У тебя подключена двухфакторная аутентификация.",
|
||
"enterPassword": "Введи свой пароль",
|
||
"disable": "Отключить двухфакторную аутентификацию",
|
||
"confirmSuccess": "TOTP настроен и готов к использованию.",
|
||
"disableSuccess": "Двухфакторная аутентификация отключена."
|
||
},
|
||
"caldav": {
|
||
"title": "CalDAV",
|
||
"howTo": "Ты можешь подключить Vikunja к клиентам CalDAV, чтобы просматривать и управлять всеми задачами из разных клиентов. Введи этот URL в свой клиент:",
|
||
"more": "Подробнее о caldav в Vikunja"
|
||
},
|
||
"avatar": {
|
||
"title": "Аватар",
|
||
"initials": "Инициалы",
|
||
"gravatar": "Gravatar",
|
||
"upload": "Загрузить файл",
|
||
"uploadAvatar": "Загрузить аватар",
|
||
"statusUpdateSuccess": "Статус аватара обновлён.",
|
||
"setSuccess": "Аватар установлен."
|
||
},
|
||
"quickAddMagic": {
|
||
"title": "Quick Add Magic Mode",
|
||
"disabled": "Disabled",
|
||
"todoist": "Todoist",
|
||
"vikunja": "Vikunja"
|
||
}
|
||
},
|
||
"deletion": {
|
||
"title": "Удалить свой аккаунт VIkunja",
|
||
"text1": "Удаление аккаунта необратимо. Мы удалим все твои пространства имён, списки, задачи и всё связанное с ними.",
|
||
"text2": "Для продолжения введи свой пароль. Ты получишь письмо на почту с дальнейшими инструкциями.",
|
||
"confirm": "Удалить мой аккаунт",
|
||
"requestSuccess": "Запрос успешно выполнен. Ты полчишь письмо на почту с дальнейшими инструкциями.",
|
||
"passwordRequired": "Введи свой пароль.",
|
||
"confirmSuccess": "Удаление аккаунта успешно подтверждён. Мы удалим его через три дня.",
|
||
"scheduled": "Мы удалим твой аккаунт Vikunja {date} ({dateSince}).",
|
||
"scheduledCancel": "Что отменить удаление аккаунта, нажми сюда.",
|
||
"scheduledCancelText": "Чтобы отменить удаление аккаунта, введи свой пароль ниже:",
|
||
"scheduledCancelConfirm": "Отменить удаление моего аккаунта",
|
||
"scheduledCancelSuccess": "Мы не будем удалять твой аккаунт."
|
||
},
|
||
"export": {
|
||
"title": "Export your Vikunja data",
|
||
"description": "Ты можешь запросить копию всех своих данных Vikunja. Это включает в себя пространства имён, списки, задачи и всё связанное с ними. Эти данные можно будет импортировать на любом экземпляре Vikunja через функцию миграции.",
|
||
"descriptionPasswordRequired": "Для продолжения введи свой пароль:",
|
||
"request": "Запросить копию моих данных Vikunja",
|
||
"success": "Данные Vikunja успешно запрошены! Мы отправим тебе письмо, когда они будут готовы для скачивания.",
|
||
"downloadTitle": "Download your exported Vikunja data"
|
||
}
|
||
},
|
||
"list": {
|
||
"archived": "Этот список архивирован. В нём нелья создавать или изменять задачи.",
|
||
"title": "Название списка",
|
||
"color": "Цвет",
|
||
"lists": "Списки",
|
||
"search": "Введи запрос для поиска списка…",
|
||
"searchSelect": "Кликни или нажми Enter для выбора этого списка",
|
||
"shared": "Общие списки",
|
||
"create": {
|
||
"header": "Создать новый список",
|
||
"titlePlaceholder": "Введи имя списка…",
|
||
"addTitleRequired": "Укажи название.",
|
||
"createdSuccess": "Список создан.",
|
||
"addListRequired": "Укажи список или выбери список по умолчанию в настройках."
|
||
},
|
||
"archive": {
|
||
"title": "Заархивировать «{list}»",
|
||
"archive": "Архивировать этот список",
|
||
"unarchive": "Вернуть список из архива",
|
||
"unarchiveText": "Ты сможешь создавать новые задачи или изменять его.",
|
||
"archiveText": "Ты не сможешь изменять этот список или создавать новые задачи, пока ты не вернёшь его из архива.",
|
||
"success": "Список архивирован."
|
||
},
|
||
"background": {
|
||
"title": "Установить фон списка",
|
||
"remove": "Удалить фон",
|
||
"upload": "Выбрать фон со своего ПК",
|
||
"searchPlaceholder": "Введи запрос для поиска фона…",
|
||
"poweredByUnsplash": "Изображения с Unsplash",
|
||
"loadMore": "Загрузить больше фотографий",
|
||
"success": "Фон установлен.",
|
||
"removeSuccess": "Фон удалён."
|
||
},
|
||
"delete": {
|
||
"title": "Удалить «{list}»",
|
||
"header": "Удалить этот список",
|
||
"text1": "Удалить этот список вместе со всем содержимым?",
|
||
"text2": "Это включает в себя все задачи, и отменить это будет нельзя!",
|
||
"success": "Список удалён."
|
||
},
|
||
"duplicate": {
|
||
"title": "Создать копию списка",
|
||
"label": "Создать копию",
|
||
"text": "Выбери пространство имён, в которое поместить копию списка:",
|
||
"success": "Копия списка создана."
|
||
},
|
||
"edit": {
|
||
"header": "Изменить этот список",
|
||
"title": "Изменить «{list}»",
|
||
"titlePlaceholder": "Введи название списка…",
|
||
"identifierTooltip": "Идентификатор списка используется для однозначной идентификации задачи среди разных списков. Можно оставить пустым для отключения этого.",
|
||
"identifier": "Идентификатор списка",
|
||
"identifierPlaceholder": "Идентификатор списка здесь…",
|
||
"description": "Описание",
|
||
"descriptionPlaceholder": "Введи описание списка…",
|
||
"color": "Цвет",
|
||
"success": "Список обновлён."
|
||
},
|
||
"share": {
|
||
"header": "Поделиться этим списком",
|
||
"title": "Поделиться списком «{list}»",
|
||
"share": "Поделиться",
|
||
"links": {
|
||
"title": "Ссылки для обмена",
|
||
"what": "Что такое ссылка для обмена?",
|
||
"explanation": "Позволит тебе поделиться списком с теми, у кого нет аккаунта в Vikunja.",
|
||
"create": "Создать новую ссылку для обмена",
|
||
"name": "Имя (необязательно)",
|
||
"namePlaceholder": "напр. Lorem Ipsum",
|
||
"nameExplanation": "Все действия, проведённые через эту ссылку, будут подписаны этим именем.",
|
||
"password": "Пароль (необязательно)",
|
||
"passwordExplanation": "Пользователь будет должен ввести пароль для входа.",
|
||
"noName": "Без имени",
|
||
"remove": "Удалить ссылку для обмена",
|
||
"removeText": "Удалить эту ссылку для обмена? Больше не удастся получить доступ к списку через эту ссылку. Это действие отменить нельзя!",
|
||
"createSuccess": "Ссылка создана.",
|
||
"deleteSuccess": "Ссылка удалена"
|
||
},
|
||
"userTeam": {
|
||
"typeUser": "пользователь | пользователи",
|
||
"typeTeam": "группа | группы",
|
||
"shared": "Поделился с {type}",
|
||
"you": "Ты",
|
||
"notShared": "Не поделился ни с одной из {type}.",
|
||
"removeHeader": "Удалить {type} из {sharable}",
|
||
"removeText": "Вы уверены, что хотите удалить {sharable} из {type}? Это действие необратимо!",
|
||
"removeSuccess": "{sharable} успешно удален из {type}.",
|
||
"addedSuccess": "{type} успешно добавлен.",
|
||
"updatedSuccess": "{type} успешно добавлен."
|
||
},
|
||
"right": {
|
||
"title": "Права",
|
||
"read": "Только чтение",
|
||
"readWrite": "Чтение и запись",
|
||
"admin": "Админ"
|
||
},
|
||
"attributes": {
|
||
"link": "Ссылка",
|
||
"name": "Имя",
|
||
"sharedBy": "Создатель",
|
||
"right": "Права",
|
||
"delete": "Удалить"
|
||
}
|
||
},
|
||
"list": {
|
||
"title": "Список",
|
||
"add": "Добавить",
|
||
"addPlaceholder": "Добавить новую задачу…",
|
||
"empty": "Список сейчас пуст.",
|
||
"newTaskCta": "Создать новую задачу.",
|
||
"editTask": "Изменить задачу"
|
||
},
|
||
"gantt": {
|
||
"title": "Гант",
|
||
"showTasksWithoutDates": "Показать задачи без установленной даты",
|
||
"size": "Размер",
|
||
"default": "По умолчанию",
|
||
"month": "Месяц",
|
||
"day": "День",
|
||
"from": "С",
|
||
"to": "По",
|
||
"noDates": "В этой задаче нет установленной даты."
|
||
},
|
||
"table": {
|
||
"title": "Таблица",
|
||
"columns": "Столбцы"
|
||
},
|
||
"kanban": {
|
||
"title": "Канбан",
|
||
"limit": "Лимит: {limit}",
|
||
"noLimit": "не установлен",
|
||
"doneBucket": "Список завершен",
|
||
"doneBucketHint": "Все задачи, помещённые в эту колонку, автоматически помечаются завершёнными.",
|
||
"doneBucketHintExtended": "Все задачи, перенесенные в завершенный список будут помечены как завершенные. Все задачи помеченные как завершенные будут перемещены в этот список.",
|
||
"doneBucketSavedSuccess": "Завершенный список был успешно сохранен.",
|
||
"deleteLast": "Нельзя удалить последнюю колонку.",
|
||
"addTaskPlaceholder": "Введи название задачи…",
|
||
"addTask": "Добавить задачу",
|
||
"addAnotherTask": "Добавить ещё одну задачу",
|
||
"addBucket": "Создать новую колонку",
|
||
"addBucketPlaceholder": "Введи название новой колонки…",
|
||
"deleteHeaderBucket": "Удалить колонку",
|
||
"deleteBucketText1": "Удалить эту колонку?",
|
||
"deleteBucketText2": "Это не удалит задачи, а переместит их в колонку по умолчанию.",
|
||
"deleteBucketSuccess": "Колонка удалена.",
|
||
"bucketTitleSavedSuccess": "Название колонки сохранено.",
|
||
"bucketLimitSavedSuccess": "Ограничение колонки сохранено.",
|
||
"collapse": "Свернуть эту колонку"
|
||
},
|
||
"pseudo": {
|
||
"favorites": {
|
||
"title": "Избранное"
|
||
}
|
||
}
|
||
},
|
||
"namespace": {
|
||
"title": "Пространства имён и списки",
|
||
"namespace": "Пространство имён",
|
||
"showArchived": "Показать архив",
|
||
"noneAvailable": "Пространств имён сейчас нет.",
|
||
"unarchive": "Вернуть из архива",
|
||
"archived": "Архивировано",
|
||
"noLists": "В этом пространстве имён нет ни одного списка.",
|
||
"createList": "Создать новый список в этом пространстве имён.",
|
||
"namespaces": "Пространства имён",
|
||
"search": "Введи запрос для поиска пространства имён…",
|
||
"create": {
|
||
"title": "Создать новое пространство имён",
|
||
"titleRequired": "Укажи название.",
|
||
"explanation": "Коллекции списков для совместного использования и организации ваших списков. Фактически, каждый список принадлежит какому-нибудь пространству имён.",
|
||
"tooltip": "Что такое пространство имён?",
|
||
"success": "Пространство имён создано."
|
||
},
|
||
"archive": {
|
||
"titleArchive": "Архивировать «{namespace}»",
|
||
"titleUnarchive": "Вернуть «{namespace}» из архива",
|
||
"archiveText": "Ты не сможешь изменять это пространство имён, пока не вернёшь его из архива. Это также касается всех списков в этом пространстве имён.",
|
||
"unarchiveText": "Ты сможешь создавать новые списки или изменять их.",
|
||
"success": "Пространство имён архивировано.",
|
||
"description": "Архивирование пространства имён означает, что ты не сможешь создавать в нём новые списки или изменять их."
|
||
},
|
||
"delete": {
|
||
"title": "Удалить «{namespace}»",
|
||
"text1": "Удалить это пространство имён вместе со всем содержимым?",
|
||
"text2": "Это включает в себя все списки и задачи, и отменить это будет нельзя!",
|
||
"success": "Пространство имён удалено."
|
||
},
|
||
"edit": {
|
||
"title": "Изменить «{namespace}»",
|
||
"success": "Пространство имён обновлено."
|
||
},
|
||
"share": {
|
||
"title": "Поделиться пространством имён «{namespace}»"
|
||
},
|
||
"attributes": {
|
||
"title": "Название пространства имён",
|
||
"titlePlaceholder": "Введи название пространства имён…",
|
||
"description": "Описание",
|
||
"descriptionPlaceholder": "Введи описание пространства имён…",
|
||
"color": "Цвет",
|
||
"archived": "Архивировано",
|
||
"isArchived": "Это пространство имён архивировано"
|
||
},
|
||
"pseudo": {
|
||
"sharedLists": {
|
||
"title": "Общие списки"
|
||
},
|
||
"favorites": {
|
||
"title": "Избранное"
|
||
},
|
||
"savedFilters": {
|
||
"title": "Фильтры"
|
||
}
|
||
}
|
||
},
|
||
"filters": {
|
||
"title": "Фильтры",
|
||
"attributes": {
|
||
"title": "Название",
|
||
"titlePlaceholder": "Введи название сохранённого фильтра…",
|
||
"description": "Описание",
|
||
"descriptionPlaceholder": "Введи описание…",
|
||
"includeNulls": "Включать задачи, у которых не установлено значение",
|
||
"requireAll": "Для отображения задачи требовать истинность всех фильтров",
|
||
"showDoneTasks": "Показывать завершённые задачи",
|
||
"enablePriority": "Вкл. фильтр по приоритету",
|
||
"enablePercentDone": "По % завершения",
|
||
"dueDateRange": "Диапазон срока",
|
||
"startDateRange": "Диапазон даты начала",
|
||
"endDateRange": "Диапазон даты завершения",
|
||
"reminderRange": "Диапазон даты напоминания"
|
||
},
|
||
"create": {
|
||
"title": "Создать сохранённый фильтр",
|
||
"description": "Сохраненный фильтр это виртуальный список, построенный из набора фильтров. При создании отображается в специальном пространстве имен.",
|
||
"action": "Создать новый сохранённый фильтр"
|
||
},
|
||
"delete": {
|
||
"header": "Удалить этот сохранённый фильтр",
|
||
"text": "Удалить этот сохранённый фильтр?",
|
||
"success": "Фильтр удалён."
|
||
},
|
||
"edit": {
|
||
"title": "Изменить этот сохранённый фильтр",
|
||
"success": "Фильтр сохранён."
|
||
}
|
||
},
|
||
"migrate": {
|
||
"title": "Миграция из других сервисов в Vikunja",
|
||
"titleService": "Импорт твоих данных из {name} в Vikunja",
|
||
"import": "Импорт данных в Vikunja",
|
||
"description": "Нажмите на логотип одного из сторонних сервисов, чтобы начать.",
|
||
"descriptionDo": "Vikunja импортирует все списки, задачи, заметки, напоминания и файлы, к которым у тебя есть доступ.",
|
||
"authorize": "Позволь VIkunja получить доступ к твоему аккаунту {name}, нажав кнопку ниже.",
|
||
"getStarted": "Начать",
|
||
"inProgress": "Импортируем…",
|
||
"alreadyMigrated1": "Кажется, ты уже импортировал данные из {name} {date}.",
|
||
"alreadyMigrated2": "Повторный импорт возможен, но могут возникнуть дубликаты. Продолжить?",
|
||
"confirm": "Я уверен, давай начнём миграцию!",
|
||
"importUpload": "Чтобы импортировать данные из {name} в Vikunja, нажми кнопку ниже для выбора файла.",
|
||
"upload": "Загрузить файл"
|
||
},
|
||
"label": {
|
||
"title": "Метки",
|
||
"manage": "Управление метками",
|
||
"description": "Нажми на метку, чтобы изменить её. Ты можешь редактировать все созданные тобой метки, ты можешь использовать все метки, связанные с задачей, к списку которой у тебя есть доступ.",
|
||
"newCTA": "Меток сейчас нет.",
|
||
"search": "Введи запрос для поиска метки…",
|
||
"create": {
|
||
"header": "Новая метка",
|
||
"title": "Создать новую метку",
|
||
"titleRequired": "Укажи название.",
|
||
"success": "Метка успешно создана."
|
||
},
|
||
"edit": {
|
||
"header": "Изменить метку",
|
||
"forbidden": "Ты не можешь изменять эту метку, потому что не являешься её владельцем.",
|
||
"success": "Метка изменена."
|
||
},
|
||
"deleteSuccess": "Метка удалена.",
|
||
"attributes": {
|
||
"title": "Название",
|
||
"titlePlaceholder": "Введи название метки…",
|
||
"description": "Описание",
|
||
"descriptionPlaceholder": "Описание метки",
|
||
"color": "Цвет"
|
||
}
|
||
},
|
||
"sharing": {
|
||
"authenticating": "Аутентификация…",
|
||
"passwordRequired": "Для этого общего списка нужен пароль. Введи его сюда:",
|
||
"error": "Случилась ошибка.",
|
||
"invalidPassword": "Неверный пароль."
|
||
},
|
||
"navigation": {
|
||
"overview": "Обзор",
|
||
"upcoming": "Предстоящие задачи",
|
||
"settings": "Настройки",
|
||
"imprint": "Отпечаток",
|
||
"privacy": "Политика конфиденциальности"
|
||
},
|
||
"misc": {
|
||
"loading": "Загрузка…",
|
||
"save": "Сохранить",
|
||
"delete": "Удалить",
|
||
"confirm": "Подтвердить",
|
||
"cancel": "Отмена",
|
||
"refresh": "Обновить",
|
||
"disable": "Отключить",
|
||
"copy": "Скопировать в буфер обмена",
|
||
"search": "Поиск",
|
||
"searchPlaceholder": "Введи запрос для поиска…",
|
||
"previous": "Назад",
|
||
"next": "Вперёд",
|
||
"poweredBy": "Powered by Vikunja",
|
||
"info": "Информация",
|
||
"create": "Создать",
|
||
"doit": "Сделать это!",
|
||
"saving": "Сохранение…",
|
||
"saved": "Сохранено!",
|
||
"default": "По умолчанию",
|
||
"close": "Закрыть",
|
||
"download": "Скачать"
|
||
},
|
||
"input": {
|
||
"resetColor": "Сбросить цвет",
|
||
"datepicker": {
|
||
"today": "Сегодня",
|
||
"tomorrow": "Завтра",
|
||
"nextMonday": "Следующий понедельник",
|
||
"thisWeekend": "Конец этой недели",
|
||
"laterThisWeek": "Позже на этой неделе",
|
||
"nextWeek": "Через неделю",
|
||
"chooseDate": "Выбрать дату"
|
||
},
|
||
"editor": {
|
||
"edit": "Изменить",
|
||
"done": "Готово",
|
||
"heading1": "Заголовок 1",
|
||
"heading2": "Заголовок 2",
|
||
"heading3": "Заголовок 3",
|
||
"headingSmaller": "Заголовок меньше",
|
||
"headingBigger": "Заголовок больше",
|
||
"bold": "Жирный",
|
||
"italic": "Курсив",
|
||
"strikethrough": "Зачёркнутый",
|
||
"code": "Код",
|
||
"quote": "Цитата",
|
||
"unorderedList": "Маркированный список",
|
||
"orderedList": "Нумерованный список",
|
||
"cleanBlock": "Очистить блок",
|
||
"link": "Ссылка",
|
||
"image": "Изображение",
|
||
"table": "Таблица",
|
||
"horizontalRule": "Разделитель",
|
||
"sideBySide": "Side By Side",
|
||
"guide": "Руководство"
|
||
},
|
||
"multiselect": {
|
||
"createPlaceholder": "Создать",
|
||
"selectPlaceholder": "Кликните или нажмите Enter для выбора"
|
||
}
|
||
},
|
||
"task": {
|
||
"task": "Задача",
|
||
"new": "Создать задачу",
|
||
"delete": "Удалить задачу",
|
||
"createSuccess": "Задача удалена.",
|
||
"addReminder": "Добавить напоминание…",
|
||
"doneSuccess": "Задача отмечена как завершённая.",
|
||
"undoneSuccess": "Задача отмечена как незавершённая.",
|
||
"openDetail": "Открыть подробный просмотр задачи",
|
||
"checklistTotal": "{checked} of {total} tasks",
|
||
"checklistAllDone": "{total} tasks",
|
||
"show": {
|
||
"titleCurrent": "Текущие задачи",
|
||
"titleDates": "Задачи с {from} по {to}",
|
||
"noDates": "Показать задачи без даты",
|
||
"current": "Текущие задачи",
|
||
"from": "Задачи с",
|
||
"until": "по",
|
||
"today": "Сегодня",
|
||
"nextWeek": "Неделя",
|
||
"nextMonth": "Месяц",
|
||
"noTasks": "Делать нечего. Хорошего дня!"
|
||
},
|
||
"detail": {
|
||
"chooseDueDate": "Нажми для выбора срока",
|
||
"chooseStartDate": "Нажми для выбора даты начала",
|
||
"chooseEndDate": "Нажми для выбора даты завершения",
|
||
"move": "Переместить задачу в другой список",
|
||
"done": "Завершено!",
|
||
"undone": "Не завершено",
|
||
"created": "Создана {0} пользователем {1}",
|
||
"updated": "Обновлено {0}",
|
||
"doneAt": "Завершено {0}",
|
||
"updateSuccess": "Задача сохранена.",
|
||
"deleteSuccess": "Задача удалена.",
|
||
"belongsToList": "Задача принадлежит списку «{list}»",
|
||
"due": "Истекает {at}",
|
||
"delete": {
|
||
"header": "Удалить задачу",
|
||
"text1": "Удалить эту задачу?",
|
||
"text2": "Будут удалены все вложения, напоминания и отношения, связанные с этой задачей, и отменить это будет нельзя!"
|
||
},
|
||
"actions": {
|
||
"assign": "Назначить пользователю",
|
||
"label": "Добавить метки",
|
||
"priority": "Установить приоритет",
|
||
"dueDate": "Установить срок",
|
||
"startDate": "Установить дату начала",
|
||
"endDate": "Установить дату завершения",
|
||
"reminders": "Установить напоминания",
|
||
"repeatAfter": "Установить интервал повтора",
|
||
"percentDone": "Установить процент завершения",
|
||
"attachments": "Добавить вложения",
|
||
"relatedTasks": "Добавить связанные задачи",
|
||
"moveList": "Переместить задачу",
|
||
"color": "Установить цвет задачи",
|
||
"delete": "Удалить задачу",
|
||
"favorite": "Сохранить как ибзранное",
|
||
"unfavorite": "Убрать из избранного"
|
||
}
|
||
},
|
||
"attributes": {
|
||
"assignees": "Пользователи, которым назначена задача",
|
||
"color": "Цвет",
|
||
"created": "Дата создания",
|
||
"createdBy": "Создатель",
|
||
"description": "Описание",
|
||
"done": "Завершено",
|
||
"dueDate": "Срок",
|
||
"endDate": "Дата завершения",
|
||
"labels": "Метки",
|
||
"percentDone": "% Завершено",
|
||
"priority": "Приоритет",
|
||
"relatedTasks": "Связанные задачи",
|
||
"reminders": "Напоминания",
|
||
"repeat": "Повтор",
|
||
"startDate": "Дата начала",
|
||
"title": "Название",
|
||
"updated": "Дата изменения"
|
||
},
|
||
"subscription": {
|
||
"subscribedThroughParent": "Ты не можешь отписаться здесь, потому что ты подписан на {entity} через {parent}.",
|
||
"subscribed": "Ты подписан на {entity} и будешь получать уведомления об изменениях.",
|
||
"notSubscribed": "Ты не подписан на {entity} и не будешь получать уведомления об изменениях.",
|
||
"subscribe": "Подписаться",
|
||
"unsubscribe": "Отписаться",
|
||
"subscribeSuccess": "Ты подписался на {entity}",
|
||
"unsubscribeSuccess": "Ты отписался от {entity}"
|
||
},
|
||
"attachment": {
|
||
"title": "Вложения",
|
||
"createdBy": "создано {0} пользователем {1}",
|
||
"downloadTooltip": "Скачать это вложение",
|
||
"upload": "Загрузить вложение",
|
||
"drop": "Перетащи файлы сюда для загрузки",
|
||
"delete": "Удалить вложение",
|
||
"deleteTooltip": "Удалить это вложение",
|
||
"deleteText1": "Удалить вложение {filename}?",
|
||
"deleteText2": "Это действие отменить нельзя!",
|
||
"copyUrl": "Скопировать URL",
|
||
"copyUrlTooltip": "Скопировать ссылку на это вложение для использования в тексте"
|
||
},
|
||
"comment": {
|
||
"title": "Комментарии",
|
||
"loading": "Загрузка комментариев…",
|
||
"edited": "изменено {date}",
|
||
"creating": "Комментируем…",
|
||
"placeholder": "Добавить комментарий…",
|
||
"comment": "Комментировать",
|
||
"delete": "Удалить комментарий",
|
||
"deleteText1": "Удалить этот комментарий?",
|
||
"deleteText2": "Это действие отменить нельзя!",
|
||
"addedSuccess": "Комментарий добавлен."
|
||
},
|
||
"deferDueDate": {
|
||
"title": "Отложить срок",
|
||
"1day": "1 день",
|
||
"3days": "3 дня",
|
||
"1week": "1 неделя"
|
||
},
|
||
"description": {
|
||
"placeholder": "Нажми сюда для ввода описания…",
|
||
"empty": "Описания ещё нет."
|
||
},
|
||
"assignee": {
|
||
"placeholder": "Введи пользователя для назначения…",
|
||
"selectPlaceholder": "Назначить этому пользователю",
|
||
"assignSuccess": "Пользователь назначен.",
|
||
"unassignSuccess": "Пользователь убран."
|
||
},
|
||
"label": {
|
||
"placeholder": "Введи новую метку…",
|
||
"createPlaceholder": "Добавить как новую метку",
|
||
"addSuccess": "Метка добавлена.",
|
||
"createSuccess": "Метка создана.",
|
||
"removeSuccess": "Метка удалена."
|
||
},
|
||
"priority": {
|
||
"unset": "Не указан",
|
||
"low": "Низкий",
|
||
"medium": "Средний",
|
||
"high": "Высокий",
|
||
"urgent": "Срочный",
|
||
"doNow": "СДЕЛАТЬ СЕЙЧАС"
|
||
},
|
||
"relation": {
|
||
"add": "Добавить новую связанную задачу",
|
||
"new": "Новая связанная задача",
|
||
"searchPlaceholder": "Введи запрос для поиска задачи, чтобы добавить связь…",
|
||
"createPlaceholder": "Добавить как связанную задачу",
|
||
"differentList": "Эта задача принадлежит другому списку.",
|
||
"noneYet": "Ещё нет связанных задач.",
|
||
"delete": "Удалить связь",
|
||
"deleteText1": "Удалить эту связь с задачей?",
|
||
"deleteText2": "Это действие отменить нельзя!"
|
||
},
|
||
"repeat": {
|
||
"everyDay": "Каждый день",
|
||
"everyWeek": "Каждую неделю",
|
||
"everyMonth": "Каждый месяц",
|
||
"mode": "Режим повтора",
|
||
"monthly": "Ежемесячно",
|
||
"fromCurrentDate": "От сегодняшей даты",
|
||
"each": "Каждые",
|
||
"specifyAmount": "Укажи количество…",
|
||
"hours": "Часов",
|
||
"days": "Дней",
|
||
"weeks": "Недель",
|
||
"months": "Месяцев",
|
||
"years": "Лет"
|
||
},
|
||
"quickAddMagic": {
|
||
"hint": "Вы можете использовать Волшебное Быстрое Добавление",
|
||
"what": "Что это?",
|
||
"title": "Волшебное Быстрое Добавление",
|
||
"intro": "При создании задачи ты можешь использовать специальные ключевые слова для непосредственного добавления атрибутов к создаваемой задаче. Это позволяет добавлять часто используемые атрибуты гораздо быстрее.",
|
||
"multiple": "Ты можешь использовать это несколько раз.",
|
||
"label1": "Чтобы добавить метку, просто добавь к названию метки префикс {prefix}.",
|
||
"label2": "Vikunja проверит, существует ли такая метка, и создаст её, если ещё нет.",
|
||
"label3": "Чтобы использовать пробелы, оберни метку в \"кавычки\".",
|
||
"label4": "Например: {prefix}\"Метка с пробелами\".",
|
||
"priority1": "Чтобы установить задаче приоритет, добавь число 1-5 с префиксом {prefix}.",
|
||
"priority2": "Чем больше число, тем выше приоритет.",
|
||
"assignees": "To directly assign the task to a user, add their username prefixed with {prefix} to the task.",
|
||
"list1": "Чтобы выбрать список, в который будет помещена создаваемая задача, введи его имя с префиксом {prefix}.",
|
||
"list2": "Если списка не существует, будет возвращена ошибка.",
|
||
"dateAndTime": "Дата и время",
|
||
"date": "Любая дата будет использоваться как срок выполнения новой задачи. Ты можешь использовать даты в любом из этих форматов:",
|
||
"dateWeekday": "любой день недели, будет использовать следующую дату",
|
||
"dateCurrentYear": "текущий год",
|
||
"dateNth": "будет использовать {day}е текущего месяца",
|
||
"dateTime": "Комбинируй любой из этих форматов даты с «{time}» (или {timePM}), чтобы установить время."
|
||
}
|
||
},
|
||
"team": {
|
||
"title": "Команды",
|
||
"noTeams": "Ты сейчас не являешься участником ни одной команды.",
|
||
"create": {
|
||
"title": "Создать команду",
|
||
"success": "Команда создана."
|
||
},
|
||
"edit": {
|
||
"title": "Изменить команду «{team}»",
|
||
"members": "Участники команды",
|
||
"search": "Введи запрос для поиска пользователя…",
|
||
"addUser": "Добавить в команду",
|
||
"makeMember": "Сделать участником",
|
||
"makeAdmin": "Сделать администратором",
|
||
"success": "Команда обновлена.",
|
||
"userAddedSuccess": "Участник добавлен.",
|
||
"madeMember": "Участник команды теперь участник.",
|
||
"madeAdmin": "Участник команды теперь администратор.",
|
||
"delete": {
|
||
"header": "Удалить команду",
|
||
"text1": "Удалить эту команду вместе с участниками?",
|
||
"text2": "Все участники команды потеряют доступ к спискам и пространствам имён, которыми поделились с этой командой. Это действие отменить НЕЛЬЗЯ!",
|
||
"success": "Команда удалена."
|
||
},
|
||
"deleteUser": {
|
||
"header": "Удалить пользователя из команды",
|
||
"text1": "Удалить этого пользователя из команды?",
|
||
"text2": "Пользователь потеряет доступ ко всем спискам и пространствам имён, к котором есть доступ у команды. Это действие отменить нельзя!",
|
||
"success": "Пользователь удалён из команды."
|
||
}
|
||
},
|
||
"attributes": {
|
||
"name": "Имя команды",
|
||
"namePlaceholder": "Имя команды здесь…",
|
||
"nameRequired": "Укажи имя.",
|
||
"description": "Описание",
|
||
"descriptionPlaceholder": "Описание команды здесь…",
|
||
"admin": "Администратор",
|
||
"member": "Участник"
|
||
}
|
||
},
|
||
"keyboardShortcuts": {
|
||
"title": "Сочетания клавиш",
|
||
"allPages": "Работают на всех страницах.",
|
||
"currentPageOnly": "Работают только на текущей странице.",
|
||
"toggleMenu": "Переключить меню",
|
||
"quickSearch": "Открыть панель поиска/быстрых действий",
|
||
"task": {
|
||
"title": "Страница задачи",
|
||
"done": "Пометить задачу завершённой",
|
||
"assign": "Назначить задачу пользователю",
|
||
"labels": "Добавить метки этой задаче",
|
||
"dueDate": "Изменить срок этой задачи",
|
||
"attachment": "Добавить вложение к задаче",
|
||
"related": "Изменить связанные задачи"
|
||
}
|
||
},
|
||
"update": {
|
||
"available": "Доступно обновление Vikunja!",
|
||
"do": "Обновить сейчас"
|
||
},
|
||
"menu": {
|
||
"edit": "Изменить",
|
||
"archive": "Архивировать",
|
||
"duplicate": "Создать копию",
|
||
"delete": "Удалить",
|
||
"unarchive": "Вернуть из архива",
|
||
"setBackground": "Задать фон",
|
||
"share": "Поделиться",
|
||
"newList": "Новый список"
|
||
},
|
||
"apiConfig": {
|
||
"url": "Vikunja URL",
|
||
"urlPlaceholder": "напр. https://localhost:3456",
|
||
"change": "изменить",
|
||
"signInOn": "Войди в свой аккаунт Vikunja на {0}",
|
||
"error": "Не удалось найти или использовать Vikunja на \"{domain}\".",
|
||
"success": "Используется Vikunja на \"{domain}\"."
|
||
},
|
||
"loadingError": {
|
||
"failed": "Не удалось загрузить, пожалуйста, {0}. Если ошибка повторится, {1}.",
|
||
"tryAgain": "попробуй ещё раз",
|
||
"contact": "связаться с нами"
|
||
},
|
||
"notification": {
|
||
"title": "Уведомления",
|
||
"none": "Уведомлений нет. Хорошего дня!",
|
||
"explainer": "Здесь появятся уведомления, когда произойдут действия над пространствами имен, списками или задачами, на которые вы подписаны."
|
||
},
|
||
"quickActions": {
|
||
"commands": "Команды",
|
||
"placeholder": "Введи команду или поисковый запрос…",
|
||
"hint": "Используй # для поиска только задач, * для поиска только списков и @ для поиска только команд.",
|
||
"tasks": "Задачи",
|
||
"lists": "Списки",
|
||
"teams": "Команды",
|
||
"newList": "Введи название списка…",
|
||
"newTask": "Введи название задачи…",
|
||
"newNamespace": "Введи название пространства имён…",
|
||
"newTeam": "Введи название новой команды…",
|
||
"createTask": "Создать задачу в текущем списке ({title})",
|
||
"createList": "Создать список в текущем пространстве имён ({title})",
|
||
"cmds": {
|
||
"newTask": "Новая задача",
|
||
"newList": "Новый список",
|
||
"newNamespace": "Новое пространство имён",
|
||
"newTeam": "Новая команда"
|
||
}
|
||
},
|
||
"date": {
|
||
"locale": "en",
|
||
"in": "в {date}",
|
||
"ago": "{date} назад",
|
||
"altFormatLong": "j M Y H:i",
|
||
"altFormatShort": "j M Y"
|
||
},
|
||
"error": {
|
||
"error": "Ошибка",
|
||
"success": "Успех",
|
||
"0001": "Тебе нельзя делать это.",
|
||
"1001": "Пользователь с таким именем уже существует.",
|
||
"1002": "Пользователь с таким e-mail уже существует.",
|
||
"1004": "Не указаны имя пользователя и пароль.",
|
||
"1005": "Пользователь не существует.",
|
||
"1006": "Не удалось получить ID пользователя.",
|
||
"1008": "Токен сброса пароля не предоставлен.",
|
||
"1009": "Неверный токен сброса пароля.",
|
||
"1010": "Неверный токен подтверждения e-mail.",
|
||
"1011": "Неверное имя пользователя или пароль.",
|
||
"1012": "E-mail пользователя не подтверждён.",
|
||
"1013": "Новый пароль пустой.",
|
||
"1014": "Старый пароль пустой.",
|
||
"1015": "Этот пользователь уже использует TOTP.",
|
||
"1016": "Этот пользователь использует TOTP.",
|
||
"1017": "Неверный TOTP-код.",
|
||
"1018": "Тип аватара пользователя неверный.",
|
||
"2001": "ID не может быть пустой или 0.",
|
||
"2002": "Некоторые данные запроса неверны.",
|
||
"3001": "Список не существует.",
|
||
"3004": "У тебя должны быть права на чтение этого списка, чтобы выполнить это действие.",
|
||
"3005": "Ты должен ввести название списка.",
|
||
"3006": "The list share does not exist.",
|
||
"3007": "Список с таким идентификатором уже существует.",
|
||
"3008": "Этот список архивирован и поэтому доступен только для чтения. Это также касается всех задач в этом списке.",
|
||
"4001": "Текст списка задач не может быть пустым.",
|
||
"4002": "Список задач не существует.",
|
||
"4003": "Все массовые задачи должны принадлежать одному списку.",
|
||
"4004": "Необходима хотя бы одна задача для массового редактирования.",
|
||
"4005": "У вас нет прав для просмотра задачи.",
|
||
"4006": "Вы не можете установить родительскую задачу этой же задачей.",
|
||
"4007": "You can't create a task relation with an invalid kind of relation.",
|
||
"4008": "Нельзя создать связь, которая уже существует.",
|
||
"4009": "Эта связь с задачей не существует.",
|
||
"4010": "Нельзя связать задачу с собой.",
|
||
"4011": "Вложение не существует.",
|
||
"4012": "Вложение слишком большое.",
|
||
"4013": "Неверный параметр сортировки.",
|
||
"4014": "Неверный порядок сортировки.",
|
||
"4015": "Комментарий не существует.",
|
||
"4016": "Неверное поле задачи.",
|
||
"4017": "Неверный сравнитель фильтров задач.",
|
||
"4018": "Неверный соединитель фильтров задач.",
|
||
"4019": "Неверное значение фильтра задач.",
|
||
"5001": "Пространство имён не существует.",
|
||
"5003": "Нет доступа к указанному пространству имён.",
|
||
"5006": "Название пространства имён не может быть пустым.",
|
||
"5009": "Для этого действия необходим доступ на чтение пространства имён.",
|
||
"5010": "У этой команды нет доступа к этому пространству имён.",
|
||
"5011": "Этот пользователь уже имеет доступ к этому пространству имён.",
|
||
"5012": "Это пространство имён архивировано и поэтому доступно только для чтения.",
|
||
"6001": "Имя команды не может быть пустым.",
|
||
"6002": "Команда не существует.",
|
||
"6004": "Эта команда уже имеет доступ к этому пространству имён или списку.",
|
||
"6005": "Пользователь уже является участником этой команды.",
|
||
"6006": "Нельзя удалить последнего участника команды.",
|
||
"6007": "У команды нет доступа к списку, чтобы выполнить это действие.",
|
||
"7002": "У пользователя уже есть доступ к этому списку.",
|
||
"7003": "У тебя нет доступа к этому списку.",
|
||
"8001": "Эта метка уже существует в этой задаче.",
|
||
"8002": "Эта метка не существует.",
|
||
"8003": "У тебя нет доступа к этой метке.",
|
||
"9001": "Некорректные права.",
|
||
"10001": "Эта колонка не существует.",
|
||
"10002": "Эта колонка не принадлежит этому списку.",
|
||
"10003": "Ты не можешь удалить последнюю колонку списка.",
|
||
"10004": "Ты не можешь добавить задачу в эту колонку, так как достигнут лимит на число задач в ней.",
|
||
"10005": "В одном списке может быть только одна колонка \"Готово\".",
|
||
"11001": "Сохранённый фильтр не существует.",
|
||
"11002": "Saved filters are not available for link shares.",
|
||
"12001": "Некорректный тип подписки.",
|
||
"12002": "Вы уже подписаны на сам объект или родительский объект.",
|
||
"13001": "Эта ссылка требует пароля, но он не был предоставлен.",
|
||
"13002": "Неверный пароль ссылки для обмена."
|
||
},
|
||
"about": {
|
||
"title": "О Vikunja",
|
||
"frontendVersion": "Версия фронтенда: {version}",
|
||
"apiVersion": "Версия API: {version}"
|
||
}
|
||
}
|