diff --git a/frontend/src/i18n/lang/ru-RU.json b/frontend/src/i18n/lang/ru-RU.json index 3836ddce0..34ba06c7d 100644 --- a/frontend/src/i18n/lang/ru-RU.json +++ b/frontend/src/i18n/lang/ru-RU.json @@ -107,6 +107,7 @@ "timezone": "Часовой пояс", "overdueTasksRemindersTime": "Время напоминания о невыполненных задачах", "filterUsedOnOverview": "Сохранённый фильтр, используемый на странице обзора", + "showLastViewed": "Отображать последние просмотренные проекты на странице обзора", "minimumPriority": "Минимальный видимый приоритет задачи", "dateDisplay": "Формат отображения даты", "dateDisplayOptions": { @@ -396,7 +397,8 @@ "addPlaceholder": "Добавить задачу…", "empty": "Проект сейчас пуст.", "newTaskCta": "Создать задачу.", - "editTask": "Изменить задачу" + "editTask": "Изменить задачу", + "sort": "Сортировка" }, "gantt": { "title": "Гант", @@ -587,8 +589,31 @@ } } }, + "sorting": { + "manually": "Вручную", + "apply": "Применить", + "description": "Выберите способ сортировки задач в этом списке. При сортировке вручную вы можете перетаскивать задачи для изменения их порядка.", + "options": { + "titleAsc": "По названию (А–Я)", + "titleDesc": "По названию (Я–А)", + "priorityDesc": "По приоритету (высокий в начале)", + "priorityAsc": "По приоритету (низкий в начале)", + "dueDateAsc": "По сроку (более ранние в начале)", + "dueDateDesc": "По сроку (более поздние в начале)", + "startDateAsc": "По дате начала (более ранние в начале)", + "startDateDesc": "По дате начала (более поздние в начале)", + "endDateAsc": "По дате окончания (более ранние в начале)", + "endDateDesc": "По дате окончания (более поздние в начале)", + "percentDoneDesc": "По прогрессу (наибольший в начале)", + "percentDoneAsc": "По прогрессу (наименьший в начале)", + "createdDesc": "По дате создания (более новые в начале)", + "createdAsc": "По дате создания (более старые в начале)", + "updatedDesc": "По дате обновления (более новые в начале)", + "updatedAsc": "По дате обновления (более старые в начале)" + } + }, "migrate": { - "title": "Импортировать из других сервисов", + "title": "Импорт из других сервисов", "titleService": "Импорт данных из {name} в Vikunja", "import": "Импорт данных в Vikunja", "description": "Нажмите на логотип одного из сторонних сервисов, чтобы начать.", @@ -602,7 +627,33 @@ "importUpload": "Чтобы импортировать данные из {name} в Vikunja, нажмите кнопку ниже для выбора файла.", "upload": "Загрузить файл", "migrationStartedWillReciveEmail": "Vikunja импортирует списки/проекты, задачи, заметки, напоминания и файлы из {service}. Это займёт некоторое время, и после завершения вам придёт письмо. Это окно можно закрыть.", - "migrationInProgress": "Идёт процесс миграции. Пожалуйста, подождите до завершения." + "migrationInProgress": "Идёт процесс миграции. Пожалуйста, подождите до завершения.", + "csv": { + "description": "Импорт задач из CSV-файла с произвольным сопоставлением столбцов.", + "uploadDescription": "Выберите CSV-файл для импорта. Он должен содержать данные задач с названиями столбцов в первой строке.", + "selectFile": "Выбрать CSV-файл", + "columnMapping": "Сопоставление столбцов", + "columnMappingDescription": "Сопоставьте каждый столбец из CSV-файла с соответствующим атрибутом задачи. Vikunja автоматически определяет наиболее вероятные соответствия. Предпросмотр внизу обновляется автоматически после изменения настроек.", + "parsingOptions": "Параметры парсинга", + "delimiter": "Разделитель", + "dateFormat": "Формат даты", + "skipRows": "Пропустить строки", + "mapColumns": "Сопоставление столбцов", + "example": "напр.", + "preview": "Предпросмотр", + "previewDescription": "Показаны первые 5 из {count} задач, которые будут импортированы.", + "previewErrors": "{count} строк не получилось распарсить, и они будут пропущены.", + "import": "Импортировать задачи", + "untitled": "Безымянная задача", + "completed": "Завершено", + "ignore": "Игнорировать", + "delimiters": { + "comma": "Запятая (,)", + "semicolon": "Точка с запятой (;)", + "tab": "Табуляция", + "pipe": "Вертикальная черта (|)" + } + } }, "label": { "title": "Метки",