diff --git a/src/i18n/lang/ru-RU.json b/src/i18n/lang/ru-RU.json index 9f4ba7b5c..3c6a5ab24 100644 --- a/src/i18n/lang/ru-RU.json +++ b/src/i18n/lang/ru-RU.json @@ -6,10 +6,10 @@ "welcomeEvening": "Добрый вечер, {username}!", "lastViewed": "Последние просмотренные", "project": { - "newText": "You can create a new project for your new tasks:", - "new": "New project", - "importText": "Or import your projects and tasks from other services into Vikunja:", - "import": "Import your data into Vikunja" + "newText": "Вы можете создать новый проект для своих задач:", + "new": "Создать проект", + "importText": "Или импортировать проекты и задачи из других сервисов в Vikunja:", + "import": "Импорт данных в Vikunja" } }, "404": { @@ -31,7 +31,7 @@ "username": "Имя пользователя", "usernameEmail": "Имя пользователя или Email", "usernamePlaceholder": "напр. frederick", - "email": "Email address", + "email": "Email адрес", "emailPlaceholder": "напр. frederic{'@'}vikunja.io", "password": "Пароль", "passwordPlaceholder": "напр. •••••••••••", @@ -48,7 +48,7 @@ "loginWith": "Войти через {provider}", "authenticating": "Аутентификация…", "openIdStateError": "State does not match, refusing to continue!", - "openIdGeneralError": "An error occured while authenticating against the third party.", + "openIdGeneralError": "Произошла ошибка при аутентификации с помощью третьей стороны.", "logout": "Выйти", "emailInvalid": "Введите корректный email адрес.", "usernameRequired": "Введите имя пользователя.", @@ -85,9 +85,9 @@ "weekStartSunday": "Воскресенье", "weekStartMonday": "Понедельник", "language": "Язык", - "defaultProject": "Default Project", + "defaultProject": "Проект по умолчанию", "timezone": "Часовой пояс", - "overdueTasksRemindersTime": "Overdue tasks reminder email time" + "overdueTasksRemindersTime": "Время напоминания о невыполненных задачах" }, "totp": { "title": "Двухфакторная аутентификация", @@ -143,7 +143,7 @@ }, "deletion": { "title": "Удалить свой аккаунт VIkunja", - "text1": "The deletion of your account is permanent and cannot be undone. We will delete all your namespaces, projects, tasks and everything associated with it.", + "text1": "Удаление аккаунта необратимо. Мы удалим все ваши пространства имён, проекты, задачи и всё связанное с ними.", "text2": "Для продолжения введите свой пароль. На почту будет отправлено письмо с дальнейшими инструкциями.", "confirm": "Удалить мой аккаунт", "requestSuccess": "Запрос успешно выполнен. На почту будет отправлено письмо с дальнейшими инструкциями.", @@ -157,7 +157,7 @@ }, "export": { "title": "Экспорт данных Vikunja", - "description": "You can request a copy of all your Vikunja data. This include Namespaces, Projects, Tasks and everything associated to them. You can import this data in any Vikunja instance through the migration function.", + "description": "Вы можете запросить копию всех своих данных Vikunja. Это включает в себя пространства имён, проекты, задачи и всё связанное с ними. Эти данные можно будет импортировать на любом экземпляре Vikunja через функцию миграции.", "descriptionPasswordRequired": "Для продолжения введите свой пароль:", "request": "Запросить копию моих данных Vikunja", "success": "Данные Vikunja успешно запрошены! На почту придёт письмо, когда они будут готовы для скачивания.", @@ -165,193 +165,193 @@ } }, "project": { - "archived": "This project is archived. It is not possible to create new or edit tasks for it.", - "title": "Project Title", - "color": "Color", - "projects": "Projects", - "search": "Type to search for a project…", - "searchSelect": "Click or press enter to select this project", + "archived": "Этот проект архивирован. В нём нельзя создавать или изменять задачи.", + "title": "Название проекта", + "color": "Цвет", + "projects": "Проекты", + "search": "Введите запрос для поиска проекта…", + "searchSelect": "Кликните или нажмите Enter для выбора этого проекта", "shared": "Shared Projects", - "noDescriptionAvailable": "No project description is available.", + "noDescriptionAvailable": "Описание проекта отсутствует.", "create": { - "header": "New project", - "titlePlaceholder": "The project's title goes here…", - "addTitleRequired": "Please specify a title.", - "createdSuccess": "The project was successfully created.", - "addProjectRequired": "Please specify a project or set a default project in the settings." + "header": "Создать проект", + "titlePlaceholder": "Введите название проекта…", + "addTitleRequired": "Пожалуйста, укажите название.", + "createdSuccess": "Проект успешно создан.", + "addProjectRequired": "Пожалуйста, укажите проект или выберите проект по умолчанию в настройках." }, "archive": { - "title": "Archive \"{project}\"", - "archive": "Archive this project", - "unarchive": "Un-Archive this project", - "unarchiveText": "You will be able to create new tasks or edit it.", - "archiveText": "You won't be able to edit this project or create new tasks until you un-archive it.", - "success": "The project was successfully archived." + "title": "Архивирование «{project}»", + "archive": "Архивирование проекта", + "unarchive": "Возвращение проекта из архива", + "unarchiveText": "Вы сможете создавать новые задачи или изменять их.", + "archiveText": "Вы не сможете изменять этот проект или создавать в нём новые задачи, пока не вернёте его из архива.", + "success": "Проект архивирован." }, "background": { - "title": "Set project background", - "remove": "Remove Background", - "upload": "Choose a background from your pc", - "searchPlaceholder": "Search for a background…", - "poweredByUnsplash": "Powered by Unsplash", - "loadMore": "Load more photos", - "success": "The background has been set successfully!", - "removeSuccess": "The background has been removed successfully!" + "title": "Установить фон проекта", + "remove": "Удалить фон", + "upload": "Выбрать фон со своего ПК", + "searchPlaceholder": "Введите запрос для поиска фона…", + "poweredByUnsplash": "Изображения с Unsplash", + "loadMore": "Загрузить больше фотографий", + "success": "Фон установлен!", + "removeSuccess": "Фон удалён!" }, "delete": { - "title": "Delete \"{project}\"", - "header": "Delete this project", - "text1": "Are you sure you want to delete this project and all of its contents?", - "text2": "This includes all tasks and CANNOT BE UNDONE!", - "success": "The project was successfully deleted.", - "tasksToDelete": "This will irrevocably remove approx. {count} tasks.", - "noTasksToDelete": "This project does not contain any tasks, it should be safe to delete." + "title": "Удаление «{project}»", + "header": "Удаление проекта", + "text1": "Удалить этот проект вместе со всем содержимым?", + "text2": "Это включает в себя все задачи, и отменить это будет нельзя!", + "success": "Проект успешно удалён.", + "tasksToDelete": "Это безвозвратно удалит примерно {count} задач.", + "noTasksToDelete": "В этом проекте нет никаких задач, можно спокойно удалять." }, "duplicate": { - "title": "Duplicate this project", - "label": "Duplicate", - "text": "Select a namespace which should hold the duplicated project:", - "success": "The project was successfully duplicated." + "title": "Создание копии проекта", + "label": "Создать копию", + "text": "Пространство имён, в которое поместить копию проекта:", + "success": "Копия проекта создана." }, "edit": { - "header": "Edit This Project", - "title": "Edit \"{project}\"", - "titlePlaceholder": "The project title goes here…", - "identifierTooltip": "The project identifier can be used to uniquely identify a task across projects. You can set it to empty to disable it.", - "identifier": "Project Identifier", - "identifierPlaceholder": "The project identifier goes here…", - "description": "Description", - "descriptionPlaceholder": "The projects description goes here…", + "header": "Изменение проекта", + "title": "Изменить «{project}»", + "titlePlaceholder": "Введите название проекта…", + "identifierTooltip": "Идентификатор проекта используется для однозначной идентификации задачи среди разных проектов. Можно оставить пустым для отключения этого.", + "identifier": "Идентификатор проекта", + "identifierPlaceholder": "Введите идентификатор проекта…", + "description": "Описание", + "descriptionPlaceholder": "Введите описание проекта…", "color": "Color", - "success": "The project was successfully updated." + "success": "Проект успешно обновлён." }, "share": { - "header": "Share this project", - "title": "Share \"{project}\"", - "share": "Share", + "header": "Поделиться проектом", + "title": "Поделиться проектом «{project}»", + "share": "Поделиться", "links": { - "title": "Share Links", - "what": "What is a share link?", - "explanation": "Share Links allow you to easily share a project with other users who don't have an account on Vikunja.", - "create": "Create a new link share", - "name": "Name (optional)", - "namePlaceholder": "e.g. Lorem Ipsum", - "nameExplanation": "All actions done by this link share will show up with the name.", - "password": "Password (optional)", - "passwordExplanation": "When authenticating, the user will be required to enter this password.", - "noName": "No name set", - "remove": "Remove a link share", - "removeText": "Are you sure you want to remove this link share? It will no longer be possible to access this project with this link share. This cannot be undone!", - "createSuccess": "The link share was successfully created.", - "deleteSuccess": "The link share was successfully deleted", - "view": "View", - "sharedBy": "Shared by {0}" + "title": "Ссылки для обмена", + "what": "Что такое ссылка для обмена?", + "explanation": "Ссылка для обмена позволяет поделиться проектом с теми, у кого нет аккаунта в Vikunja.", + "create": "Создать новую ссылку для обмена", + "name": "Имя (необязательно)", + "namePlaceholder": "напр. Lorem Ipsum", + "nameExplanation": "Все действия, выполненные через эту ссылку, будут подписаны этим именем.", + "password": "Пароль (необязательно)", + "passwordExplanation": "Пользователь будет должен ввести пароль для входа.", + "noName": "Без имени", + "remove": "Удалить ссылку для обмена", + "removeText": "Удалить эту ссылку для обмена? Больше не удастся получить доступ к проекту через эту ссылку. Это действие отменить нельзя!", + "createSuccess": "Ссылка создана.", + "deleteSuccess": "Ссылка удалена", + "view": "Режим просмотра", + "sharedBy": "Создатель: {0}" }, "userTeam": { - "typeUser": "user | users", - "typeTeam": "team | teams", - "shared": "Shared with these {type}", - "you": "You", - "notShared": "Not shared with any {type} yet.", - "removeHeader": "Remove a {type} from the {sharable}", - "removeText": "Are you sure you want to remove this {sharable} from the {type}? This cannot be undone!", - "removeSuccess": "The {sharable} was successfully removed from the {type}.", - "addedSuccess": "The {type} was successfully added.", - "updatedSuccess": "The {type} was successfully added." + "typeUser": "пользователь | пользователи", + "typeTeam": "группа | группы", + "shared": "Поделились с {type}", + "you": "Вы", + "notShared": "Не поделились ни с кем из {type}.", + "removeHeader": "Удалить {type} из {sharable}", + "removeText": "Удалить {sharable} из {type}? Это действие отменить нельзя!", + "removeSuccess": "{sharable} успешно удалён из {type}.", + "addedSuccess": "{type} успешно добавлен.", + "updatedSuccess": "{type} успешно добавлен." }, "right": { - "title": "Permission", - "read": "Read only", - "readWrite": "Read & write", - "admin": "Admin" + "title": "Права", + "read": "Только чтение", + "readWrite": "Чтение и запись", + "admin": "Админ" }, "attributes": { - "link": "Link", - "delete": "Delete" + "link": "Ссылка", + "delete": "Удалить" } }, "list": { - "title": "List", - "add": "Add", - "addPlaceholder": "Add a new task…", - "empty": "This project is currently empty.", - "newTaskCta": "Create a new task.", - "editTask": "Edit Task" + "title": "Список", + "add": "Добавить", + "addPlaceholder": "Добавить новую задачу…", + "empty": "Проект сейчас пуст.", + "newTaskCta": "Создать новую задачу.", + "editTask": "Изменить задачу" }, "gantt": { - "title": "Gantt", - "showTasksWithoutDates": "Show tasks which don't have dates set", - "size": "Size", - "default": "Default", - "month": "Month", - "day": "Day", - "hour": "Hour", - "range": "Date Range", - "noDates": "This task has no dates set." + "title": "Гант", + "showTasksWithoutDates": "Показать задачи без установленной даты", + "size": "Размер", + "default": "По умолчанию", + "month": "Месяц", + "day": "День", + "hour": "Час", + "range": "Диапазон", + "noDates": "В этой задаче нет установленной даты." }, "table": { - "title": "Table", - "columns": "Columns" + "title": "Таблица", + "columns": "Столбцы" }, "kanban": { - "title": "Kanban", - "limit": "Limit: {limit}", - "noLimit": "Not Set", - "doneBucket": "Done bucket", - "doneBucketHint": "All tasks moved into this bucket will automatically marked as done.", - "doneBucketHintExtended": "All tasks moved into the done bucket will be marked as done automatically. All tasks marked as done from elsewhere will be moved as well.", - "doneBucketSavedSuccess": "The done bucket has been saved successfully.", - "deleteLast": "You cannot remove the last bucket.", - "addTaskPlaceholder": "Enter the new task title…", - "addTask": "Add a task", - "addAnotherTask": "Add another task", - "addBucket": "Create a new bucket", - "addBucketPlaceholder": "Enter the new bucket title…", - "deleteHeaderBucket": "Delete the bucket", - "deleteBucketText1": "Are you sure you want to delete this bucket?", - "deleteBucketText2": "This will not delete any tasks but move them into the default bucket.", - "deleteBucketSuccess": "The bucket has been deleted successfully.", - "bucketTitleSavedSuccess": "The bucket title has been saved successfully.", - "bucketLimitSavedSuccess": "The bucket limit been saved successfully.", - "collapse": "Collapse this bucket" + "title": "Канбан", + "limit": "Лимит: {limit}", + "noLimit": "не установлен", + "doneBucket": "Колонка завершённых", + "doneBucketHint": "Все задачи, помещённые в эту колонку, автоматически отмечаются как завершённые.", + "doneBucketHintExtended": "Все задачи, перенесённые в колонку завершённых, будут помечены как завершённые. Все задачи, помеченные как завершённые, также будут перемещены в эту колонку.", + "doneBucketSavedSuccess": "Колонка завершённых была успешно сохранена.", + "deleteLast": "Нельзя удалить последнюю колонку.", + "addTaskPlaceholder": "Введите название задачи…", + "addTask": "Добавить задачу", + "addAnotherTask": "Добавить ещё задачу", + "addBucket": "Создать новую колонку", + "addBucketPlaceholder": "Введите название новой колонки…", + "deleteHeaderBucket": "Удаление колонки", + "deleteBucketText1": "Удалить эту колонку?", + "deleteBucketText2": "Это не удалит задачи, а переместит их в колонку по умолчанию.", + "deleteBucketSuccess": "Колонка удалена.", + "bucketTitleSavedSuccess": "Название колонки сохранено.", + "bucketLimitSavedSuccess": "Лимит колонки сохранён.", + "collapse": "Свернуть эту колонку" }, "pseudo": { "favorites": { - "title": "Favorites" + "title": "Избранное" } } }, "namespace": { - "title": "Namespaces & Projects", + "title": "Пространства имён и проекты", "namespace": "Пространство имён", "showArchived": "Показать архив", "noneAvailable": "Пространств имён сейчас нет.", "unarchive": "Вернуть из архива", "archived": "Архивировано", - "noProjects": "This namespace does not contain any projects.", - "createProject": "Create a new project in this namespace.", + "noProjects": "В этом пространстве имён нет ни одного проекта.", + "createProject": "Создать новый проект в этом пространстве имён.", "namespaces": "Пространства имён", "search": "Введите запрос для поиска пространства имён…", "create": { - "title": "New namespace", + "title": "Создать пространство имён", "titleRequired": "Пожалуйста, укажите название.", - "explanation": "A namespace is a collection of projects you can share and use to organize your projects with. In fact, every project belongs to a namespace.", + "explanation": "Это коллекция проектов, которым можно поделиться и который можно использовать для упорядочивания проектов. Фактически, каждый проект принадлежит какому-нибудь пространству имён.", "tooltip": "Что такое пространство имён?", "success": "Пространство имён создано." }, "archive": { "titleArchive": "Архивировать «{namespace}»", "titleUnarchive": "Вернуть «{namespace}» из архива", - "archiveText": "You won't be able to edit this namespace or create new projects until you un-archive it. This will also archive all projects in this namespace.", - "unarchiveText": "You will be able to create new projects or edit it.", + "archiveText": "Вы не сможете изменять это пространство имён, пока не вернёте его из архива. Это также касается всех проектов в этом пространстве имён.", + "unarchiveText": "Вы сможете создавать новые проекты или изменять их.", "success": "Пространство имён архивировано.", "unarchiveSuccess": "Пространство имён разархивировано.", - "description": "If a namespace is archived, you cannot create new projects or edit it." + "description": "Архивирование пространства имён означает, что вы не сможете создавать в нём новые проекты или изменять их." }, "delete": { "title": "Удалить «{namespace}»", "text1": "Удалить это пространство имён вместе со всем содержимым?", - "text2": "This includes all projects and tasks and CANNOT BE UNDONE!", + "text2": "Это включает в себя все проекты и задачи, и отменить это будет нельзя!", "success": "Пространство имён удалено." }, "edit": { @@ -403,7 +403,7 @@ }, "create": { "title": "Создать сохранённый фильтр", - "description": "A saved filter is a virtual project which is computed from a set of filters each time it is accessed. Once created, it will appear in a special namespace.", + "description": "Сохранённый фильтр — это виртуальный проект, построенный из набора фильтров. При создании отображается в специальном пространстве имён.", "action": "Создать новый сохранённый фильтр", "titleRequired": "Укажите название фильтра." }, @@ -435,7 +435,7 @@ "label": { "title": "Метки", "manage": "Управление метками", - "description": "Click on a label to edit it. You can edit all labels you created, you can use all labels which are associated with a task to whose project you have access.", + "description": "Нажмите на метку, чтобы изменить её. Вы сможете редактировать все созданные вами метки, сможете использовать все метки, связанные с задачей, к проекту которой у вас есть доступ.", "newCTA": "Меток сейчас нет.", "search": "Введите запрос для поиска метки…", "create": { @@ -460,7 +460,7 @@ }, "sharing": { "authenticating": "Аутентификация…", - "passwordRequired": "This shared project requires a password. Please enter it below:", + "passwordRequired": "Для доступа к этому проекту нужен пароль. Введите его сюда:", "error": "Случилась ошибка.", "invalidPassword": "Неверный пароль." }, @@ -498,10 +498,10 @@ "hideMenu": "Скрыть меню", "forExample": "Например:", "welcomeBack": "С возвращением!", - "custom": "Custom", + "custom": "Настраиваемый", "id": "ID", - "created": "Created at", - "actions": "Actions", + "created": "Дата создания", + "actions": "Действия", "cannotBeUndone": "Это действие отменить нельзя!" }, "input": { @@ -529,7 +529,7 @@ "code": "Код", "quote": "Цитата", "unorderedList": "Маркированный список", - "orderedList ": "Ordered List", + "orderedList ": "Нумерованный список", "cleanBlock": "Очистить блок", "link": "Ссылка", "image": "Изображение", @@ -602,10 +602,10 @@ "addReminder": "Добавить напоминание…", "doneSuccess": "Задача отмечена как завершённая.", "undoneSuccess": "Задача отмечена как незавершённая.", - "undo": "Undo", + "undo": "Отменить", "openDetail": "Открыть подробный просмотр задачи", - "checklistTotal": "{checked} of {total} tasks", - "checklistAllDone": "{total} tasks", + "checklistTotal": "{checked} из {total} задач", + "checklistAllDone": "{total} задач", "show": { "titleCurrent": "Текущие задачи", "titleDates": "Задачи с {from} по {to}", @@ -619,7 +619,7 @@ "chooseDueDate": "Нажмите для выбора срока", "chooseStartDate": "Нажмите для выбора даты начала", "chooseEndDate": "Нажмите для выбора даты завершения", - "move": "Move task to a different project", + "move": "Переместить задачу в другой проект", "done": "Завершено!", "undone": "Не завершено", "created": "Создана {0} пользователем {1}", @@ -627,7 +627,7 @@ "doneAt": "Завершено {0}", "updateSuccess": "Задача сохранена.", "deleteSuccess": "Задача удалена.", - "belongsToProject": "This task belongs to project '{project}'", + "belongsToProject": "Задача принадлежит проекту «{project}»", "due": "Истекает {at}", "closePopup": "Закрыть всплывающее окно", "delete": { @@ -647,7 +647,7 @@ "percentDone": "Задать прогресс", "attachments": "Добавить вложения", "relatedTasks": "Добавить связь", - "moveProject": "Move", + "moveProject": "Переместить", "color": "Выбрать цвет", "delete": "Удалить", "favorite": "Добавить в избранное", @@ -674,21 +674,21 @@ "updated": "Дата изменения" }, "subscription": { - "subscribedProjectThroughParentNamespace": "You can't unsubscribe here because you are subscribed to this project through its namespace.", - "subscribedTaskThroughParentNamespace": "You can't unsubscribe here because you are subscribed to this task through its namespace.", - "subscribedTaskThroughParentProject": "You can't unsubscribe here because you are subscribed to this task through its project.", - "subscribedNamespace": "You are currently subscribed to this namespace and will receive notifications for changes.", - "notSubscribedNamespace": "You are not subscribed to this namespace and won't receive notifications for changes.", - "subscribedProject": "You are currently subscribed to this project and will receive notifications for changes.", - "notSubscribedProject": "You are not subscribed to this project and won't receive notifications for changes.", - "subscribedTask": "You are currently subscribed to this task and will receive notifications for changes.", - "notSubscribedTask": "You are not subscribed to this task and won't receive notifications for changes.", + "subscribedProjectThroughParentNamespace": "Вы не можете отписаться здесь, потому что вы подписаны на проект через его пространство имён.", + "subscribedTaskThroughParentNamespace": "Вы не можете отписаться здесь, потому что вы подписаны на эту задачу через её пространство имён.", + "subscribedTaskThroughParentProject": "Вы не можете отписаться здесь, потому что вы подписаны эту задачу через её проект.", + "subscribedNamespace": "Вы подписаны на это пространство имён и будете получать уведомления об изменениях.", + "notSubscribedNamespace": "Вы не подписаны на это пространство имён и не будете получать уведомления об изменениях.", + "subscribedProject": "Вы подписаны на этот проект и будете получать уведомления об изменениях.", + "notSubscribedProject": "Вы не подписаны на этот проект и не будете получать уведомления об изменениях.", + "subscribedTask": "Вы подписаны на эту задачу и будете получать уведомления об изменениях.", + "notSubscribedTask": "Вы не подписаны на эту задачу и не будете получать уведомления об изменениях.", "subscribe": "Подписаться", "unsubscribe": "Отписаться", "subscribeSuccessNamespace": "Подписка на пространство имён оформлена", "unsubscribeSuccessNamespace": "Подписка на пространство имён удалена", - "subscribeSuccessProject": "You are now subscribed to this project", - "unsubscribeSuccessProject": "You are now unsubscribed to this project", + "subscribeSuccessProject": "Подписка на проект оформлена", + "unsubscribeSuccessProject": "Подписка на проект удалена", "subscribeSuccessTask": "Подписка на задачу оформлена", "unsubscribeSuccessTask": "Подписка на задачу удалена" }, @@ -762,13 +762,13 @@ "new": "Новая связанная задача", "searchPlaceholder": "Введи запрос для поиска задачи, чтобы добавить связь…", "createPlaceholder": "Добавить как связанную задачу", - "differentProject": "This task belongs to a different project.", + "differentProject": "Эта задача принадлежит другому проекту.", "differentNamespace": "Эта задача принадлежит другому пространству имён.", "noneYet": "Ещё нет связанных задач.", "delete": "Удалить связь", "deleteText1": "Удалить эту связь с задачей?", "select": "Выберите вид связи", - "taskRequired": "Please select a task or enter a new task title.", + "taskRequired": "Выберите задачу или введите название новой задачи.", "kinds": { "subtask": "Подзадача | Подзадачи", "parenttask": "Родительская задача | Родительские задачи", @@ -797,7 +797,7 @@ "weeks": "Недель", "months": "Месяцев", "years": "Лет", - "invalidAmount": "Please enter more than 0." + "invalidAmount": "Введите больше чем 0." }, "quickAddMagic": { "hint": "Вы можете использовать Волшебное Быстрое Добавление", @@ -807,15 +807,15 @@ "multiple": "Вы можете использовать это несколько раз.", "label1": "Чтобы добавить метку, просто добавьте к названию метки префикс {prefix}.", "label2": "Vikunja проверит, существует ли такая метка, и создаст её, если ещё нет.", - "label3": "To use spaces, simply add a \" or ' around the label name.", + "label3": "Чтобы использовать пробелы, оберните метку в \"двойные\" или 'одинарные' кавычки.", "label4": "Например: {prefix}\"Метка с пробелами\".", "priority1": "Чтобы установить задаче приоритет, добавьте число 1-5 с префиксом {prefix}.", "priority2": "Чем больше число, тем выше приоритет.", "assignees": "Чтобы назначить задачу пользователю, добавьте к задаче его имя с префиксом {prefix}.", - "project1": "To set a project for the task to appear in, enter its name prefixed with {prefix}.", - "project2": "This will return an error if the project does not exist.", - "project3": "To use spaces, simply add a \" or ' around the project name.", - "project4": "For example: {prefix}\"Project with spaces\".", + "project1": "Чтобы выбрать проект, в который будет помещена создаваемая задача, введите его имя с префиксом {prefix}.", + "project2": "Если проект не существует, будет возвращена ошибка.", + "project3": "Чтобы использовать пробелы, оберните название проекта в \"двойные\" или 'одинарные' кавычки.", + "project4": "Например: {prefix}\"Проект с пробелами\".", "dateAndTime": "Дата и время", "date": "Любая дата будет использоваться как срок выполнения новой задачи. Вы можете использовать даты в любом из этих форматов:", "dateWeekday": "любой день недели, будет использовать следующую дату", @@ -848,19 +848,19 @@ "delete": { "header": "Удалить команду", "text1": "Удалить эту команду вместе с участниками?", - "text2": "All team members will lose access to projects and namespaces shared with this team. This CANNOT BE UNDONE!", + "text2": "Все участники команды потеряют доступ к проектам и пространствам имён, которыми поделились с этой командой. Это действие отменить НЕЛЬЗЯ!", "success": "Команда удалена." }, "deleteUser": { "header": "Удалить пользователя из команды", "text1": "Удалить этого пользователя из команды?", - "text2": "They will lose access to all projects and namespaces this team has access to. This CANNOT BE UNDONE!", + "text2": "Пользователь потеряет доступ ко всем проектам и пространствам имён, к которым есть доступ у команды. Это действие отменить нельзя!", "success": "Пользователь удалён из команды." }, "leave": { "title": "Покинуть команду", "text1": "Покинуть эту команду?", - "text2": "You will lose access to all projects and namespaces this team has access to. If you change your mind you'll need a team admin to add you again.", + "text2": "Вы потеряете доступ ко всем проектам и пространствам имён, к которым есть доступ у команды. Если вы передумаете, придётся просить администратора команды добавить вас снова.", "success": "Вы покинули команду." } }, @@ -892,22 +892,22 @@ "attachment": "Добавить вложение к задаче", "related": "Изменить связанные задачи", "color": "Изменить цвет этой задачи", - "move": "Move this task to another project", + "move": "Переместить эту задачу в другой проект", "reminder": "Управление напоминаниями об этой задаче", - "description": "Toggle editing of the task description" + "description": "Включить изменение описания задачи" }, "project": { - "title": "Project Views", - "switchToListView": "Switch to list view", - "switchToGanttView": "Switch to gantt view", - "switchToKanbanView": "Switch to kanban view", - "switchToTableView": "Switch to table view" + "title": "Просмотр проекта", + "switchToListView": "Переключиться на список", + "switchToGanttView": "Переключиться на гант", + "switchToKanbanView": "Переключиться на канбан", + "switchToTableView": "Переключиться на таблицу" }, "navigation": { "title": "Навигация", "overview": "Перейти к странице обзора", "upcoming": "Перейти к предстоящим задачам", - "namespaces": "Navigate to namespaces & projects", + "namespaces": "Перейти к пространствам имён и проектам", "labels": "Перейти к меткам", "teams": "Перейти к командам" } @@ -924,7 +924,7 @@ "unarchive": "Вернуть из архива", "setBackground": "Задать фон", "share": "Поделиться", - "newProject": "New project" + "newProject": "Создать проект" }, "apiConfig": { "url": "Vikunja URL", @@ -943,24 +943,24 @@ "notification": { "title": "Уведомления", "none": "Уведомлений нет. Хорошего дня!", - "explainer": "Notifications will appear here when actions on namespaces, projects or tasks you subscribed to happen." + "explainer": "Здесь появятся уведомления, когда что-нибудь произойдёт с пространствами имён, проектами или задачами, на которые вы подписаны." }, "quickActions": { "commands": "Команды", "placeholder": "Введите команду или поисковый запрос…", - "hint": "You can use {project} to limit the search to a project. Combine {project} or {label} (labels) with a search query to search for a task with these labels or on that project. Use {assignee} to only search for teams.", + "hint": "Используйте {project}, чтобы ограничить поиск проектом. Комбинируйте {project} и {label} (метки) с поисковым запросом для поиска задачи с этими метками или на этом проекте. Используйте {assignee} для поиска команд.", "tasks": "Задачи", - "projects": "Projects", + "projects": "Проекты", "teams": "Команды", - "newProject": "Enter the title of the new project…", + "newProject": "Введите название проекта…", "newTask": "Введите название задачи…", "newNamespace": "Введите название пространства имён…", "newTeam": "Введите название новой команды…", - "createTask": "Create a task in the current project ({title})", - "createProject": "Create a project in the current namespace ({title})", + "createTask": "Создать задачу в текущем проекте ({title})", + "createProject": "Создать проект в текущем пространстве имён ({title})", "cmds": { "newTask": "Новая задача", - "newProject": "New project", + "newProject": "Создать проект", "newNamespace": "Новое пространство имён", "newTeam": "Новая команда" } @@ -992,15 +992,15 @@ "1018": "Тип аватара пользователя неверный.", "2001": "ID не может быть пустой или 0.", "2002": "Некоторые данные запроса неверны.", - "3001": "The project does not exist.", - "3004": "You need to have read permissions on that project to perform that action.", - "3005": "The project title cannot be empty.", + "3001": "Проект не существует.", + "3004": "У вас должны быть права на чтение этого проекта, чтобы выполнить это действие.", + "3005": "Нужно ввести название проекта.", "3006": "The project share does not exist.", - "3007": "A project with this identifier already exists.", - "3008": "The project is archived and can therefore only be accessed read only. This is also true for all tasks associated with this project.", - "4001": "The project task text cannot be empty.", - "4002": "The project task does not exist.", - "4003": "All bulk editing tasks must belong to the same project.", + "3007": "Проект с таким идентификатором уже существует.", + "3008": "Этот проект архивирован и поэтому доступен только для чтения. Это также касается всех задач в этом проекте.", + "4001": "Текст задачи не может быть пустым.", + "4002": "Задача не существует.", + "4003": "Все задачи для массового редактирования должны принадлежать одному проекту.", "4004": "Необходима хотя бы одна задача для массового редактирования.", "4005": "У вас нет прав для просмотра задачи.", "4006": "Нельзя установить родительскую задачу этой же задачей.", @@ -1026,21 +1026,21 @@ "5012": "Это пространство имён архивировано и поэтому доступно только для чтения.", "6001": "Имя команды не может быть пустым.", "6002": "Команда не существует.", - "6004": "The team already has access to that namespace or project.", + "6004": "Эта команда уже имеет доступ к этому пространству имён или проекту.", "6005": "Пользователь уже является участником этой команды.", "6006": "Нельзя удалить последнего участника команды.", - "6007": "The team does not have access to the project to perform that action.", - "7002": "The user already has access to that project.", - "7003": "You do not have access to that project.", + "6007": "У команды нет доступа к проекту, чтобы выполнить это действие.", + "7002": "У пользователя уже есть доступ к этому проекту.", + "7003": "У вас нет доступа к этому проекту.", "8001": "Эта метка уже существует в этой задаче.", "8002": "Эта метка не существует.", "8003": "У вас нет доступа к этой метке.", "9001": "Некорректные права.", "10001": "Эта колонка не существует.", - "10002": "The bucket does not belong to that project.", - "10003": "You cannot remove the last bucket on a project.", + "10002": "Эта колонка не принадлежит этому проекту.", + "10003": "Вы не можете удалить последнюю колонку проекта.", "10004": "Вы не можете добавить задачу в эту колонку, так как достигнуто ограничение на число задач в ней.", - "10005": "There can be only one done bucket per project.", + "10005": "В проекте может быть только одна колонка завершённых.", "11001": "Сохранённый фильтр не существует.", "11002": "Saved filters are not available for link shares.", "12001": "Некорректный тип подписки.",