mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-07-17 16:37:43 +00:00
The focus-mode overhaul (#7586) dropped the {{cycle}} variable from the English LONG_BREAK_TITLE/SHORT_BREAK_TITLE strings, since the cycle is now rendered separately as digits below the label. The break label is shown via | translate with no interpolation params, so the orphaned {{cycle}} that remained in all 27 locale files rendered as literal text. Strip the '- <cycle> {{cycle}}' suffix from both keys in every locale to match the English source; the cycle number is still shown by the cycle counter.
2847 lines
238 KiB
JSON
2847 lines
238 KiB
JSON
{
|
||
"APP": {
|
||
"B_INSTALL": {
|
||
"IGNORE": "Игнорировать",
|
||
"INSTALL": "Установить",
|
||
"MSG": "Хотите установить Super Productivity в качестве PWA?"
|
||
},
|
||
"B_OFFLINE": "Вы отключены от интернета. Синхронизация и запрос данных поставщика проблемы не будут работать.",
|
||
"CONTEXT_MENU": {
|
||
"CHANGE_BACKGROUND": "Изменить фон",
|
||
"CHANGE_PROJECT_SETTINGS": "Изменить настройки проекта",
|
||
"CHANGE_TAG_SETTINGS": "Изменить настройки тега"
|
||
},
|
||
"SKIP_SYNC_WAIT": "Пропустить ожидание синхронизации",
|
||
"UPDATE_WEB_APP": "Доступна новая версия. Загрузить новую версию?"
|
||
},
|
||
"BL": {
|
||
"NO_TASKS": "В настоящее время нет задач в вашем списке"
|
||
},
|
||
"BN": {
|
||
"SHOW_ISSUE_PANEL": "Показать панель задач",
|
||
"SHOW_NOTES": "Показать заметки проекта"
|
||
},
|
||
"CONFIRM": {
|
||
"AUTO_FIX": "Кажется, ваши данные повреждены. Хотите попробовать исправить это автоматически? Это может привести к частичной потере данных.",
|
||
"RELOAD_AFTER_IDB_ERROR": "Невозможно получить доступ к базе данных. Возможные причины - обновление приложения в фоновом режиме или нехватка места на диске. Нажмите OK, чтобы перезагрузить приложение (на некоторых платформах может потребоваться перезапуск приложения вручную).",
|
||
"RESTORE_FILE_BACKUP": "Данных не найдено, но есть резервные копии, доступные в \"{{dir}}\". Вы хотите восстановить последнюю резервную копию с {{from}}?",
|
||
"RESTORE_FILE_BACKUP_ANDROID": "Данных не найдено, но есть резервная копия. Вы хотите её загрузить?",
|
||
"RESTORE_STRAY_BACKUP": "Во время последней синхронизации могла произойти ошибка. Вы хотите восстановить последнюю резервную копию?",
|
||
"DELETE_SECTION": "Удалить этот раздел? Задачи из него будут перемещены в список задач."
|
||
},
|
||
"DATETIME_SCHEDULE": {
|
||
"PRESS_ENTER_AGAIN": "Нажмите Enter еще раз, чтобы сохранить"
|
||
},
|
||
"DIALOG_UNSPLASH_PICKER": {
|
||
"BY": "По",
|
||
"NO_RESULTS": "Изображения не найдены. Попробуйте другой поисковый запрос.",
|
||
"SEARCH_LABEL": "Поиск изображений",
|
||
"SEARCH_PLACEHOLDER": "Например: природа, горы, абстракция",
|
||
"TITLE": "Выбрать фоновое изображение из Unsplash"
|
||
},
|
||
"DONATE_PAGE": {
|
||
"BUTTON_TEXT": "Пожертвовать через GitHub Sponsors",
|
||
"INTRO_1": "Super Productivity полностью финансируется сообществом. Нет отслеживания, рекламы и сбора данных — ваши задачи остаются на вашем устройстве.",
|
||
"INTRO_2": "Если вы цените такой подход и хотите поддерживать проект в здоровом состоянии и развивать его, добровольное пожертвование будет очень признательно."
|
||
},
|
||
"EXAMPLE_TASKS": {
|
||
"LEARN_KEYBOARD_SHORTCUTS": {
|
||
"TITLE": "Изучите горячие клавиши",
|
||
"NOTES": "Super Productivity разработан для работы с клавиатурой. Изучите горячие клавиши, чтобы работать быстрее.\n\n**Как начать:**\n1. Откройте **боковое меню**\n2. Перейдите в **Помощь**\n3. Нажмите **Обзор клавиатурной навигации**"
|
||
},
|
||
"CREATE_PROJECT": {
|
||
"TITLE": "Создайте свой первый проект",
|
||
"NOTES": "Проекты помогают организовать задачи по направлениям работы. У каждого проекта есть собственный список задач и бэклог.\n\n**Как создать проект:**\n1. Нажмите кнопку **+** рядом с **Проекты** в боковой панели\n2. Дайте ему название и выберите цвет\n3. Начните добавлять в него задачи"
|
||
},
|
||
"SET_UP_SYNC": {
|
||
"TITLE": "Настройте синхронизацию",
|
||
"NOTES": "Храните свои данные в безопасности и получайте к ним доступ с разных устройств.\n\n**Как настроить:**\n1. Откройте **Настройки** (значок шестерёнки в боковой панели)\n2. Перейдите в **Синхронизация**\n3. Выберите провайдера: Super Sync, Dropbox, WebDAV или синхронизацию через локальный файл\n4. Следуйте инструкциям по настройке"
|
||
},
|
||
"GO_FURTHER": {
|
||
"TITLE": "Узнайте больше",
|
||
"NOTES": "Впереди ещё много интересного!\n\n**Функции приложения** (в Настройках) — Включите интеграции, привычки и другие функции. Перейдите в **Настройки → Функции приложения**, чтобы увидеть, что доступно.\n\n**Доски** — Визуализируйте задачи на настраиваемых Kanban-досках. Включите их в **Функциях приложения**, затем найдите в **боковом меню**.\n\n**Расписание** — Планируйте свой день, назначая задачи на определённое время. Перетаскивайте задачи в представление **Расписание** на боковой панели.\n\n**Интеграции** — После включения в Функциях приложения импортируйте задачи из Jira, GitHub, GitLab, Gitea, OpenProject, CalDAV и многих других. Вы также можете подключить свой календарь. Настройте их в **Панели провайдеров задач**.\n\n**Привычки** — Отслеживайте повторяющиеся привычки и рутины. Найдите их в **боковом меню** после включения.\n\n**Плагины** — Добавьте функции, такие как Борец с прокрастинацией, Автоматизации или Голосовые напоминания. Перейдите в **Настройки → Плагины**.\n\n**Персонализация** — Темы, тёмный режим, горячие клавиши, язык и инструменты продуктивности — всё это находится в **Настройках**."
|
||
}
|
||
},
|
||
"F": {
|
||
"ATTACHMENT": {
|
||
"DIALOG_EDIT": {
|
||
"ADD_ATTACHMENT": "Добавить вложение",
|
||
"EDIT_ATTACHMENT": "Редактировать вложение",
|
||
"LABELS": {
|
||
"IMG": "Изображение",
|
||
"LINK": "Ссылка"
|
||
},
|
||
"SELECT_TYPE": "Выберите тип",
|
||
"TYPES": {
|
||
"FILE": "Файл (открывается в системном приложении по умолчанию)",
|
||
"IMG": "Изображение (отображается в виде эскиза)",
|
||
"LINK": "Ссылка (открывается в браузере)"
|
||
}
|
||
},
|
||
"LOCAL_FILE_UNAVAILABLE": "Это вложение доступно только на устройстве, на котором оно было добавлено."
|
||
},
|
||
"BOARDS": {
|
||
"DEFAULT": {
|
||
"DONE": "Готово",
|
||
"EISENHAUER_MATRIX": "Матрица Эйзенхауэра",
|
||
"IN_PROGRESS": "В процессе",
|
||
"KANBAN": "Канбан",
|
||
"NOT_URGENT_IMPORTANT": "Не срочно и важно",
|
||
"NOT_URGENT_NOT_IMPORTANT": "Не срочно и не важно",
|
||
"TO_DO": "Сделать",
|
||
"URGENT": "Срочно",
|
||
"URGENT_IMPORTANT": "Срочно и важно",
|
||
"URGENT_NOT_IMPORTANT": "Срочно и не важно"
|
||
},
|
||
"FORM": {
|
||
"ADD_NEW_PANEL": "Добавить новую панель",
|
||
"BACKLOG_TASK_FILTER_ALL": "Все",
|
||
"BACKLOG_TASK_FILTER_NO_BACKLOG": "Исключать",
|
||
"BACKLOG_TASK_FILTER_ONLY_BACKLOG": "Только бэклог",
|
||
"BACKLOG_TASK_FILTER_TYPE": "Задачи бэклога",
|
||
"COLUMNS": "Столбцы",
|
||
"TAGS_EXCLUDED": "Исключенные теги",
|
||
"TAGS_REQUIRED": "Обязательные теги",
|
||
"TASK_DONE_STATE": "Состояние выполнения задачи",
|
||
"TASK_DONE_STATE_ALL": "Все",
|
||
"TASK_DONE_STATE_DONE": "Готово",
|
||
"TASK_DONE_STATE_UNDONE": "Не выполнено",
|
||
"SORT_BY": "Сортировать по",
|
||
"SORT_BY_CREATED": "Создано",
|
||
"SORT_BY_DUE": "Срок",
|
||
"SORT_BY_MANUAL": "Вручную",
|
||
"SORT_BY_TIME_ESTIMATE": "Оценка времени",
|
||
"SORT_BY_TITLE": "Название",
|
||
"SORT_DIR": "Направление",
|
||
"SORT_DIR_ASC": "По возрастанию",
|
||
"SORT_DIR_DESC": "По убыванию",
|
||
"TAGS_EXCLUDED_MATCH_ALL": "Исключать только если совпадают все (AND)",
|
||
"TAGS_EXCLUDED_MATCH_ANY": "Исключать если совпадает любая (OR)",
|
||
"TAGS_EXCLUDED_MATCH_MODE": "Совпадение исключенных меток",
|
||
"TAGS_MATCH_ALL": "Совпадать со всеми (AND)",
|
||
"TAGS_MATCH_ANY": "Совпадать с любой (OR)",
|
||
"TAGS_MATCH_MODE": "Совпадение обязательных меток"
|
||
},
|
||
"V": {
|
||
"ADD_NEW_BOARD": "Добавить новую доску",
|
||
"CONFIRM_DELETE": "Вы действительно хотите удалить эту доску?",
|
||
"CREATE_NEW_TAG_BTN": "Создать тег",
|
||
"CREATE_NEW_TAG_MSG": "Для работы этой доски необходимо создать 1 новый тег",
|
||
"CREATE_NEW_TAGS_BTN": "Создать теги",
|
||
"CREATE_NEW_TAGS_MSG": "Для работы этой доски необходимо создать {{nr}} новых тегов",
|
||
"EDIT_BOARD": "Редактировать доску",
|
||
"NO_PANELS_BTN": "Настроить доску",
|
||
"NO_PANELS_MSG": "У этой доски нет настроенных панелей. Добавьте несколько панелей."
|
||
}
|
||
},
|
||
"CALDAV": {
|
||
"FORM": {
|
||
"CALDAV_CATEGORY_FILTER": "Категория, по которой нужно отфильтровать проблемы (оставьте поле пустым)",
|
||
"CALDAV_PASSWORD": "Ваш пароль CalDav",
|
||
"CALDAV_RESOURCE": "Имя ресурса CalDav (календарь)",
|
||
"CALDAV_URL": "CalDav URL (базовый URL)",
|
||
"CALDAV_USER": "Ваше имя пользователя CalDav",
|
||
"TWO_WAY_SYNC_OFF": "Выкл.",
|
||
"TWO_WAY_SYNC_BOTH": "Оба направления (двунаправленная)",
|
||
"TWO_WAY_SYNC_NOTES": "Направление синхронизации заметок / описания",
|
||
"TWO_WAY_SYNC_PULL_ONLY": "Только получение (чтение из CalDAV)",
|
||
"TWO_WAY_SYNC_PUSH_ONLY": "Только отправка (запись в CalDAV)",
|
||
"TWO_WAY_SYNC_SECTION": "Двусторонняя синхронизация (экспериментально)",
|
||
"TWO_WAY_SYNC_STATUS": "Направление синхронизации статуса",
|
||
"TWO_WAY_SYNC_TITLE": "Направление синхронизации заголовка",
|
||
"IS_ADD_SUB_TASKS": "Также импортировать подзадачи при добавлении задачи"
|
||
},
|
||
"FORM_SECTION": {
|
||
"HELP": "<p>Здесь вы можете настроить Super Productivity, чтобы отображать незавершенные задачи CalDav для конкретного проекта на панели создания задач в представлении ежедневного планирования. Они будут перечислены как предложения и предоставят ссылку на задачу, а также дополнительную информацию о ней.</p> <p>Кроме того, вы можете автоматически добавлять и синхронизировать все незавершенные задачи в журнал невыполненных задач.</p>"
|
||
},
|
||
"ISSUE_CONTENT": {
|
||
"DESCRIPTION": "Описание",
|
||
"LABELS": "Метки",
|
||
"STATUS": "Статус",
|
||
"SUMMARY": "Резюме",
|
||
"MARK_AS_CHECKED": "Отметить как выполненное"
|
||
},
|
||
"S": {
|
||
"CALENDAR_NOT_FOUND": "CalDav: Календарь \"{{calendarName}}\" не найден",
|
||
"CALENDAR_READ_ONLY": "CalDav: Календарь \"{{calendarName}}\" доступен только для чтения",
|
||
"ISSUE_NOT_FOUND": "CalDav: Похоже, что Todo \"{{issueId}}\" удален на сервере."
|
||
}
|
||
},
|
||
"CALENDARS": {
|
||
"BANNER": {
|
||
"ADD_AS_TASK": "Добавить как задачу",
|
||
"SHOW_TASK": "Показать задачу",
|
||
"TXT": "<strong>{{title}}</strong> начинать в <strong>{{start}}</strong>!",
|
||
"TXT_MULTIPLE": {
|
||
"OTHER": "<strong>{{title}}</strong> начинать в <strong>{{start}}</strong>!<br> (и {{nrOfOtherBanners}} ожидаются другие события)",
|
||
"ONE": "<strong>{{title}}</strong> начинается в <strong>{{start}}</strong>!<br> (и ещё {{nrOfOtherBanners}} событие ожидает)"
|
||
},
|
||
"TXT_PAST": "<strong>{{title}}</strong> начат в <strong>{{start}}</strong>!",
|
||
"TXT_PAST_MULTIPLE": {
|
||
"OTHER": "<strong>{{title}}</strong> начат в <strong>{{start}}</strong>!<br> (и {{nrOfOtherBanners}} ожидаются другие события)",
|
||
"ONE": "<strong>{{title}}</strong> началось в <strong>{{start}}</strong>!<br> (и ещё {{nrOfOtherBanners}} событие ожидает)"
|
||
}
|
||
},
|
||
"EVENT_STRINGS": {
|
||
"EVENT_STR": "Событие",
|
||
"EVENTS_STR": "События"
|
||
},
|
||
"S": {
|
||
"CAL_PROVIDER_ERROR": "Ошибка поставщика календаря: {{errTxt}}",
|
||
"CAL_PROVIDER_NOT_ICAL": "URL календаря не вернул данные iCal. Ссылка для общего доступа могла истечь, быть отозвана или требовать входа; попробуйте создать новую ссылку.",
|
||
"EVENT_HIDDEN": "Событие календаря скрыто",
|
||
"EVENT_RESCHEDULED": "Событие перенесено",
|
||
"EVENT_DELETED": "Событие удалено",
|
||
"TIME_BLOCK_ERROR": "Не удалось синхронизировать временной блок: {{errTxt}}"
|
||
},
|
||
"CONTEXT_MENU": {
|
||
"CREATE_TASK": "Создать как задачу",
|
||
"OPEN_IN_CALENDAR": "Открыть в календаре",
|
||
"RESCHEDULE": "Перенести",
|
||
"DELETE_EVENT": "Удалить событие"
|
||
}
|
||
},
|
||
"CONFIG": {
|
||
"S": {
|
||
"UPDATE_SECTION": "Обновлены настройки для <strong>{{sectionKey}}</strong>"
|
||
}
|
||
},
|
||
"D_RATE": {
|
||
"A_HOW": "Как оценить",
|
||
"BTN_DONT_BOTHER": "Больше не спрашивать",
|
||
"BTN_FEEDBACK": "Отправить отзыв",
|
||
"BTN_LATER": "Может, позже",
|
||
"BTN_RATE_APP_STORE": "Оценить в App Store",
|
||
"BTN_RATE_PLAY_STORE": "Оценить в Play Store",
|
||
"FEEDBACK_BACK": "Назад",
|
||
"FEEDBACK_CONTRIBUTE": "Внести вклад в проект",
|
||
"FEEDBACK_CONTRIBUTE_DESC": "Код, дизайн, переводы и другое",
|
||
"FEEDBACK_PRIVATE": "Написать сопровождающему",
|
||
"FEEDBACK_PRIVATE_DESC": "Отправить личное сообщение",
|
||
"FEEDBACK_PUBLIC": "Написать в GitHub Discussions",
|
||
"FEEDBACK_PUBLIC_DESC": "Другие увидят и смогут ответить",
|
||
"FEEDBACK_TITLE": "Как вы хотели бы помочь?",
|
||
"TITLE": "Нравится ли вам Super Productivity?",
|
||
"TXT": "Это <strong>бесплатный проект с открытым исходным кодом</strong>, созданный энтузиастами — без отслеживания и рекламы. Оценка или короткое сообщение помогает большему числу людей найти приложение."
|
||
},
|
||
"DROPBOX": {
|
||
"S": {
|
||
"OFFLINE": "Dropbox: невозможно синхронизироваться в автономном режиме",
|
||
"SYNC_ERROR": "Dropbox: ошибка при синхронизации",
|
||
"UNABLE_TO_GENERATE_PKCE_CHALLENGE": "Dropbox: невозможно создать запрос PKCE."
|
||
}
|
||
},
|
||
"FINISH_DAY_BEFORE_EXIT": {
|
||
"C": {
|
||
"FINISH_DAY_BEFORE_EXIT": "В вашем списке на сегодня есть {{nr}} выполненных задач, еще не перемещенных в архив. Вы действительно хотите выйти, не закончив свой день?",
|
||
"DONT_QUIT": "Не выходить",
|
||
"FINISH_DAY": "Завершить день",
|
||
"QUIT": "Выйти",
|
||
"TITLE": "Завершить день перед выходом?",
|
||
"UNARCHIVED_TASKS": {
|
||
"ONE": "1 выполненная задача в вашем списке «Сегодня» еще не перемещена в архив.",
|
||
"OTHER": "{{nr}} выполненных задач в вашем списке «Сегодня» еще не перемещены в архив."
|
||
}
|
||
}
|
||
},
|
||
"FOCUS_MODE": {
|
||
"ADD_TIME_MINUTE": "Добавить 1 минуту",
|
||
"B": {
|
||
"BREAK_RUNNING": "Перерыв идет",
|
||
"END_SESSION": "Завершить сессию",
|
||
"PAUSE": "Приостановить",
|
||
"POMODORO_BREAK_RUNNING": "Перерыв #{{cycleNr}} идет",
|
||
"POMODORO_SESSION_RUNNING": "Сессия Помодоро #{{cycleNr}} идет",
|
||
"RESUME": "Резюме",
|
||
"SESSION_RUNNING": "Сессия фокуса запущена",
|
||
"START": "Начать",
|
||
"TO_FOCUS_OVERLAY": "Для наложения фокуса",
|
||
"END_FOCUS_SESSION": "Завершить сеанс фокусировки",
|
||
"SESSION_OVERTIME": "Сессия превысила время — сделайте перерыв, когда будете готовы"
|
||
},
|
||
"BACK_TO_PLANNING": "Вернуться к планированию",
|
||
"BREAK_RELAX_MSG": "Найдите время, чтобы расслабиться",
|
||
"CLICK_TO_EDIT_DURATION": "Нажмите, чтобы изменить длительность",
|
||
"COMPLETE_FOCUS_SESSION": "Завершить сессию фокуса",
|
||
"CONTINUE_TO_NEXT_SESSION": "Перейти к следующей сессии",
|
||
"COUNTDOWN": "Обратный отсчет",
|
||
"COUNTDOWN_HINT": "Фокусируйтесь, пока таймер не дойдет до нуля",
|
||
"FINISH_TASK_AND_SELECT_NEXT": "Завершить задачу и выбрать следующую",
|
||
"FLOWTIME": "Время потока",
|
||
"FLOWTIME_HINT": "Гибкий темп без строгих таймеров",
|
||
"FOCUS_TIME_TOOLTIP": "Время фокуса",
|
||
"GET_READY": "Приготовьтесь к своему фокус-сеансу!",
|
||
"GOGOGO": "Вперёд, вперёд, вперёд!!!",
|
||
"LONG_BREAK": "Длинный перерыв",
|
||
"LONG_BREAK_TITLE": "Длинный перерыв",
|
||
"ON": "на",
|
||
"OPEN_ISSUE_IN_BROWSER": "Открыть проблему в Браузере",
|
||
"PAUSE_SESSION": "Пауза сессии",
|
||
"PAUSE_TRACKING": "Пауза отслеживания",
|
||
"PAUSE_TRACKING_FOR_CURRENT_TASK": "Пауза отслеживания для текущей задачи",
|
||
"POMODORO": "Помодоро",
|
||
"POMODORO_HINT": "Структурированные спринты с запланированными перерывами",
|
||
"POMODORO_SESSION_COMPLETED": "Сессия Помодоро завершена!",
|
||
"POMODORO_SETTINGS": "Настройки Помодоро",
|
||
"PREP_GET_MENTALLY_READY": "Будьте морально готовы к тому, чтобы быть сосредоточенным и продуктивным",
|
||
"PREP_SIT_UPRIGHT": "Сядьте (или встаньте) прямо",
|
||
"PREP_STRETCH": "Сделайте небольшую растяжку",
|
||
"REMOVE_TIME_MINUTE": "Убрать 1 минуту",
|
||
"RESUME_SESSION": "Возобновить сессию",
|
||
"SELECT_MODE": "Выберите режим фокуса",
|
||
"SELECT_TASK": "Выбрать задачу для фокусировки",
|
||
"SELECT_TASK_TO_FOCUS": "Выберите задачу для фокуса",
|
||
"SESSION_COMPLETED": "Сессия фокуса завершена!",
|
||
"SHORT_BREAK": "Короткий перерыв",
|
||
"SHORT_BREAK_TITLE": "Короткий перерыв",
|
||
"SHOW_HIDE_NOTES_AND_ATTACHMENTS": "Показать/скрыть заметки о задачах и вложениях",
|
||
"SKIP_BREAK": "Пропустить перерыв",
|
||
"START_BREAK": "Начать перерыв",
|
||
"START_FOCUS_SESSION": "Начать фокус-сеанс",
|
||
"START_NEXT_FOCUS_SESSION": "Начать следующий фокус-сеанс",
|
||
"SWITCH_TASK": "Сменить задачу",
|
||
"WORKED_FOR": "Вы работаете над",
|
||
"GO_TO_PROCRASTINATION": "Помощь при прокрастинации",
|
||
"PAUSE_BREAK": "Приостановить перерыв",
|
||
"RESET_CYCLES": "Сбросить счётчик сеансов",
|
||
"RESUME_BREAK": "Возобновить перерыв",
|
||
"SELECT_TASK_FIRST": "Сначала выберите задачу, чтобы начать отслеживание",
|
||
"OVERTIME_MSG": "Время вышло — сделайте перерыв, когда будете готовы"
|
||
},
|
||
"GITEA": {
|
||
"FORM": {
|
||
"HOST": "Хост (н-р: https://try.gitea.io)",
|
||
"REPO_FULL_NAME": "Имя пользователя или название организации/проекта",
|
||
"REPO_FULL_NAME_DESCRIPTION": "Его можно найти как часть URL-адреса при просмотре проекта в браузере.",
|
||
"SCOPE": "Скоуп",
|
||
"SCOPE_ALL": "Все",
|
||
"SCOPE_ASSIGNED": "Назначено мне",
|
||
"SCOPE_CREATED": "Создано мной",
|
||
"TOKEN": "Токен доступа",
|
||
"EXCLUDE_LABELS": "Исключить метки (необязательно)",
|
||
"EXCLUDE_LABELS_DESCRIPTION": "Список названий меток через запятую. Задачи с любой из этих меток будут исключены.",
|
||
"FILTER_LABELS": "Фильтровать по меткам (необязательно)",
|
||
"FILTER_LABELS_DESCRIPTION": "Список названий меток через запятую. Будут синхронизированы только задачи со всеми этими метками. Оставьте пустым, чтобы синхронизировать все задачи в выбранной области."
|
||
},
|
||
"FORM_SECTION": {
|
||
"HELP": "<p>Здесь вы можете настроить SuperProductivity чтобы отображать проблемы Gitea для конкретного репозитория на панели создания задач в представлении ежедневного планирования. Они будут перечислены в качестве предложений и предоставят ссылку на проблему, а также дополнительную информацию о ней.</p> <p>Кроме того, вы можете автоматически добавлять и синхронизировать все открытые проблемы.</p></p>Чтобы получить доступ к закрытым репозиториям, вы можете предоставить токен доступа."
|
||
},
|
||
"ISSUE_CONTENT": {
|
||
"ASSIGNEE": "Исполнитель",
|
||
"DESCRIPTION": "Описание",
|
||
"LABELS": "Метки",
|
||
"MARK_AS_CHECKED": "Отметить изменения как отмеченные",
|
||
"PROJECT": "Проект",
|
||
"STATUS": "Положение дел",
|
||
"SUMMARY": "Краткое содержание",
|
||
"WRITE_A_COMMENT": "Написать комментарий"
|
||
}
|
||
},
|
||
"GITLAB": {
|
||
"DIALOG_SUBMIT_WORKLOG": {
|
||
"PAST_DAY_INFO": "Предварительно заполненная длительность содержит неотслеживаемые данные за прошлые дни.",
|
||
"T_ALREADY_TRACKED": "Уже отслеживается",
|
||
"T_TITLE": "Заголовок",
|
||
"T_TO_BE_SUBMITTED": "Подлежащий подтверждению",
|
||
"TITLE": "Отправляйте время, затраченное на решение проблем, в GitLab",
|
||
"TOTAL_MSG": "Вы представите <em>{{totalTimeToSubmit}}</em> рабочего времени за сегодня в общей сложности на <em>{{nrOfTasksToSubmit}}</em> различным вопросам."
|
||
},
|
||
"FORM": {
|
||
"FILTER": "Пользовательский фильтр",
|
||
"FILTER_DESCRIPTION": "См. https://docs.gitlab.com/ee/api/issues.html#list-issues. Несколько можно объединить с помощью &",
|
||
"FILTER_USER": "Имя пользователя (чтобы отфильтровать изменения самостоятельно)",
|
||
"GITLAB_BASE_URL": "Пользовательский базовый URL GitLab",
|
||
"PROJECT": "Идентификатор проекта или имя \"username/repository\"",
|
||
"PROJECT_HINT": "Например, super-productivity/super-productivity",
|
||
"SCOPE": "Область",
|
||
"SCOPE_ALL": "Все",
|
||
"SCOPE_ASSIGNED": "Назначено мне",
|
||
"SCOPE_CREATED": "Создано мной",
|
||
"SOURCE": "Источник",
|
||
"SOURCE_GLOBAL": "Все",
|
||
"SOURCE_GROUP": "Группа",
|
||
"SOURCE_PROJECT": "Проект",
|
||
"SUBMIT_TIMELOGS": "Отправляйте временные журналы в Gitlab",
|
||
"SUBMIT_TIMELOGS_DESCRIPTION": "Отображение диалогового окна отслеживания времени после нажатия на кнопку завершения дня",
|
||
"TOKEN": "Токен доступа"
|
||
},
|
||
"FORM_SECTION": {
|
||
"HELP": "<p>Здесь вы можете настроить Super Productivity для отображения списка открытых проблем GitLab (будь то онлайн-версия или автономный экземпляр) для конкретного проекта на панели создания задач в представлении ежедневного планирования. Они будут перечислены в качестве предложений и предоставят ссылку на проблему, а также дополнительную информацию о ней.</p><p>Кроме того, вы можете автоматически добавлять и синхронизировать все открытые проблемы со списком задач.</p>"
|
||
},
|
||
"ISSUE_CONTENT": {
|
||
"ASSIGNEE": "Исполнитель",
|
||
"AT": "в",
|
||
"DESCRIPTION": "Описание",
|
||
"LABELS": "Метки",
|
||
"MARK_AS_CHECKED": "Отметить обновления как отмеченные",
|
||
"PROJECT": "проект",
|
||
"STATUS": "Статус",
|
||
"SUMMARY": "Сводка",
|
||
"WRITE_A_COMMENT": "Оставить комментарий"
|
||
},
|
||
"S": {
|
||
"ERR_UNKNOWN": "GitLab: неизвестная ошибка {{statusCode}} {{errorMsg}}"
|
||
}
|
||
},
|
||
"ISSUE": {
|
||
"CROSS_ORIGIN_BROWSER_WARNING": "Скорее всего, эта интеграция не работает в вашем браузере. Пожалуйста, загрузите версию Super Productivity для рабочего стола или Android!",
|
||
"DEFAULT": {
|
||
"ISSUE_STR": "вопрос",
|
||
"ISSUES_STR": "вопросы"
|
||
},
|
||
"DEFAULT_PROJECT_DESCRIPTION": "Проект, назначенный на задания, созданные из проблем.",
|
||
"DEFAULT_PROJECT_LABEL": "Проект суперпродуктивности по умолчанию",
|
||
"DIALOG": {
|
||
"ADVANCED_CONFIG": "Расширенная настройка",
|
||
"DELETE_CONFIRM": "Вы уверены, что хотите удалить этого провайдера задач? Удаление означает, что <strong>все ранее импортированные задачи потеряют свою привязку</strong>. Это действие нельзя отменить!",
|
||
"CONNECTED": "Подключено",
|
||
"DISCONNECT": "Отключить",
|
||
"EDIT_TITLE": "Изменить конфигурацию {{title}}",
|
||
"LOAD_OPTIONS": "Загрузить параметры",
|
||
"LOAD_OPTIONS_FAILED": "Не удалось загрузить параметры",
|
||
"LOADING_OPTIONS": "Загрузка параметров...",
|
||
"OPTIONS_LOADED": "Параметры загружены",
|
||
"RELOAD_OPTIONS": "Перезагрузить параметры",
|
||
"SETUP_TITLE": "Настроить {{title}}",
|
||
"TEST_CONNECTION": "Проверить подключение"
|
||
},
|
||
"HOW_TO_GET_A_TOKEN": "Как получить токен?",
|
||
"ISSUE_CONTENT": {
|
||
"ASSIGNEE": "Исполнитель",
|
||
"AT": "в",
|
||
"ATTACHMENTS": "Вложения",
|
||
"AUTHOR": "Автор",
|
||
"CATEGORY": "Категория",
|
||
"COMPONENTS": "Компоненты",
|
||
"DESCRIPTION": "Описание",
|
||
"DUE_DATE": "Срок оплаты",
|
||
"LABELS": "Метки",
|
||
"LAST_COMMENT": "Последний комментарий",
|
||
"LOAD_ALL_COMMENTS": "Загрузить все {{nr}} комментариев",
|
||
"LOCATION": "Местоположение",
|
||
"MARK_AS_CHECKED": "Отметить обновления как проверенные",
|
||
"PRIORITY": "ПРИОРИТЕТ",
|
||
"RELATED": "Связанные",
|
||
"START": "Начать",
|
||
"STATUS": "Статус",
|
||
"STORY_POINTS": "История очков",
|
||
"SUB_TASKS": "Подзадачи",
|
||
"SUMMARY": "Резюме",
|
||
"TIME_SPENT": "Потраченное время",
|
||
"TYPE": "Тип",
|
||
"VERSION": "Версия",
|
||
"WORKLOG": "Журнал работы"
|
||
},
|
||
"S": {
|
||
"ERR_GENERIC": "{{issueProviderName}} Ошибка: {{errTxt}}",
|
||
"ERR_NETWORK": "{{issueProviderName}}: запрос не выполнен из-за сетевой ошибки на стороне клиента.",
|
||
"ERR_NOT_CONFIGURED": "{{issueProviderName}}: неправильно настроен",
|
||
"IMPORTED_MULTIPLE_ISSUES": "{{issueProviderName}}: импортировано {{nr}} новых {{issuesStr}} в очередь",
|
||
"IMPORTED_SINGLE_ISSUE": "{{issueProviderName}}: импортировано {{issueStr}} \"{{issueTitle}}\" в очередь",
|
||
"ISSUE_NO_UPDATE_REQUIRED": "{{issueProviderName}}: обновление не требуется",
|
||
"ISSUE_UPDATE_MULTIPLE": "{{issueProviderName}}: обновленные данные для {{nr}} {{issuesStr}}",
|
||
"ISSUE_UPDATE_SINGLE": "{{issueProviderName}}: обновленные данные для \"{{issueTitle}}\"",
|
||
"POLLING_BACKLOG": "{{issueProviderName}}: опрос нового {{issuesStr}}",
|
||
"POLLING_CHANGES": "{{issueProviderName}}: изменения в опросе для {{issuesStr}}",
|
||
"AUTO_CREATE_FAILED": "Ошибка автосоздания задачи: {{errorMsg}}",
|
||
"CONNECTION_FAILED": "Ошибка подключения",
|
||
"CONNECTION_SUCCESS": "Подключение работает!",
|
||
"PLUGIN_NOT_INSTALLED": "Необходимый плагин \"{{pluginName}}\" не установлен.",
|
||
"TWO_WAY_SYNC_PUSH_FAILED": "Ошибка отправки двусторонней синхронизации: {{errorMsg}}",
|
||
"OAUTH_FAILED_WITH_DETAIL": "Ошибка аутентификации: {{detail}}",
|
||
"DELETE_REMOTE_FAILED": "Не удалось удалить удаленную задачу",
|
||
"LOAD_OPTIONS_FAILED": "Не удалось загрузить параметры для {{fieldKey}}",
|
||
"OAUTH_CONNECTED": "Учетная запись OAuth успешно подключена.",
|
||
"OAUTH_DISCONNECTED": "Учетная запись OAuth отключена.",
|
||
"OAUTH_FAILED": "Ошибка аутентификации.",
|
||
"REMOTE_ISSUE_DELETED": "Удаленная задача была удалена. Удалить связанную задачу «{{taskTitle}}»?",
|
||
"REMOTE_ISSUE_DELETED_WITH_TIME": "Удаленная задача была удалена, но у задачи «{{taskTitle}}» есть учтенное время. Все равно удалить?"
|
||
},
|
||
"TWO_WAY_SYNC": {
|
||
"OFF": "Выкл.",
|
||
"AUTO_CREATE_ISSUES": "Автоматически создавать задачи для новых записей",
|
||
"AUTO_CREATE_ISSUES_DESCRIPTION": "Автоматически создаёт задачу при добавлении новой записи верхнего уровня в проект по умолчанию. Требуется указать проект по умолчанию.",
|
||
"BOTH": "Оба направления (двунаправленная)",
|
||
"NOTES": "Направление синхронизации заметок / описания",
|
||
"PULL_ONLY": "Только получение",
|
||
"PUSH_ONLY": "Только отправка",
|
||
"SECTION": "Двусторонняя синхронизация (экспериментально)",
|
||
"STATUS": "Направление синхронизации статуса",
|
||
"TITLE": "Направление синхронизации заголовка",
|
||
"DUE_DAY": "День срока",
|
||
"DUE_WITH_TIME": "Дата/время срока",
|
||
"TIME_ESTIMATE": "Оценка времени"
|
||
},
|
||
"DEFAULT_NOTE_LABEL": "Заметка по умолчанию для импортированных задач",
|
||
"DEFAULT_TAGS_LABEL": "Метки по умолчанию для импортированных задач",
|
||
"FORM": {
|
||
"AUTO_ADD_TO_BACKLOG": "Автоматически импортировать в проект по умолчанию (требуется проект по умолчанию)",
|
||
"AUTO_POLL": "Проверять импортированные элементы на изменения и уведомлять",
|
||
"POLLING_MODE": "Триггер опроса",
|
||
"POLLING_MODE_DESCRIPTION": "Когда выполнять опрос: только пока открыт соответствующий проект или тег, либо всегда в фоне",
|
||
"POLLING_MODE_WHEN_PROJECT_OPEN": "Когда контекст открыт",
|
||
"POLLING_MODE_ALWAYS": "Всегда (в фоне)"
|
||
}
|
||
},
|
||
"ISSUE_PANEL": {
|
||
"CALENDAR_AGENDA": {
|
||
"OFFLINE_BANNER_MSG": "Показаны кэшированные результаты календаря. Данные могут быть устаревшими."
|
||
}
|
||
},
|
||
"JIRA": {
|
||
"BANNER": {
|
||
"BLOCK_ACCESS_MSG": "Jira: Чтобы предотвратить отключение API, доступ был заблокирован Super Productivity. Вы, вероятно, должны проверить настройки Jira!",
|
||
"BLOCK_ACCESS_UNBLOCK": "Разблокировать"
|
||
},
|
||
"CFG_CMP": {
|
||
"ALWAYS_ASK": "Всегда открывать диалог",
|
||
"DO_NOT": "Не переходить",
|
||
"DONE": "Статус для завершения задачи",
|
||
"ENABLE": "Включить интеграцию Jira",
|
||
"ENABLE_TRANSITIONS": "Включить обработку переходов",
|
||
"IN_PROGRESS": "Статус для запуска задачи",
|
||
"LOAD_SUGGESTIONS": "Загрузить предложения",
|
||
"MAP_CUSTOM_FIELDS": "Карта пользовательских полей",
|
||
"MAP_CUSTOM_FIELDS_INFO": "К сожалению, некоторые данные Jira сохраняются в пользовательских полях, которые различны для каждой установки. Если вы хотите включить эти данные, вам нужно выбрать подходящее поле для них.",
|
||
"OPEN": "Состояние для приостановки задачи",
|
||
"SELECT_ISSUE_FOR_TRANSITIONS": "Выберите проблему, чтобы загрузить доступные переходы",
|
||
"STORY_POINTS": "Story Points",
|
||
"TRANSITION": "Обработка переходных процессов"
|
||
},
|
||
"DIALOG_CONFIRM_ASSIGNMENT": {
|
||
"MSG": "<strong>{{summary}}</strong> в настоящее время назначено <strong>{{assignee}}</strong>. Вы хотите назначить это себе?",
|
||
"OK": "Да"
|
||
},
|
||
"DIALOG_INITIAL": {
|
||
"TITLE": "Настройка Jira для проекта"
|
||
},
|
||
"DIALOG_TRANSITION": {
|
||
"CHOOSE_STATUS": "Выберите статус для назначения",
|
||
"CURRENT_ASSIGNEE": "Текущий исполнитель:",
|
||
"CURRENT_STATUS": "Текущее состояние:",
|
||
"TASK_NAME": "Название задачи:",
|
||
"TITLE": "Jira: обновить статус"
|
||
},
|
||
"DIALOG_WORKLOG": {
|
||
"CHECKBOXES": {
|
||
"ALL_TIME": "Всегда использовать по умолчанию все время, потраченное на задачу",
|
||
"ALL_TIME_MINUS_LOGGED": "Всегда используйте только потраченное время минус время, зарегистрированное по умолчанию",
|
||
"TIME_SPENT_TODAY": "Всегда использовать по умолчанию только время, потраченное сегодня",
|
||
"TIME_SPENT_YESTERDAY": "Всегда использовать по умолчанию только время, потраченное вчера"
|
||
},
|
||
"CURRENTLY_LOGGED": "Текущее зарегистрированное время:",
|
||
"INVALID_DATE": "Введенное значение не является датой!",
|
||
"SAVE_WORKLOG": "Сохранить рабочий журнал",
|
||
"STARTED": "Началось",
|
||
"SUBMIT_WORKLOG_FOR": "Отправить рабочий журнал Jira для",
|
||
"TIME_SPENT": "Время потрачено",
|
||
"TIME_SPENT_TOOLTIP": "Добавить разное время",
|
||
"TITLE": "Jira: отправить рабочий журнал"
|
||
},
|
||
"FORM_ADV": {
|
||
"AUTO_ADD_BACKLOG_JQL_QUERY": "JQL используется для автоматического добавления задач в список задач",
|
||
"IS_ADD_WORKLOG_ON_SUB_TASK_DONE": "Открыть диалоговое окно для отправки рабочего журнала в Jira после выполнения подзадачи",
|
||
"IS_CHECK_TO_RE_ASSIGN_TICKET_ON_TASK_START": "Проверьте, назначена ли текущая проблема, над которой ведется работа, текущему пользователю",
|
||
"IS_WORKLOG_ENABLED": "Открыть диалоговое окно для отправки рабочего журнала в Jira, когда задача выполнена",
|
||
"SEARCH_JQL_QUERY": "JQL Query для ограничения задач поисковика",
|
||
"WORKLOG_DEFAULT_ALL_TIME": "Заполнить все время, потраченное на задачу",
|
||
"WORKLOG_DEFAULT_ALL_TIME_MINUS_LOGGED": "Укажите все потраченное время за вычетом времени в журнале",
|
||
"WORKLOG_DEFAULT_TIME_MODE": "Значение времени по умолчанию для диалога",
|
||
"WORKLOG_DEFAULT_TODAY": "Заполните только время, потраченное сегодня",
|
||
"WORKLOG_DEFAULT_YESTERDAY": "Заполните только время, потраченное вчера"
|
||
},
|
||
"FORM_CRED": {
|
||
"ALLOW_SELF_SIGNED": "Разрешить самоподписанный сертификат",
|
||
"HOST": "Хост (например, http://my-host.de:1234)",
|
||
"PASSWORD": "Токен / Пароль",
|
||
"USE_PAT": "Использовать токен персонального доступа вместо пароля",
|
||
"USER_NAME": "Адрес электронной почты / Имя пользователя",
|
||
"WONKY_COOKIE_MODE": "Резервная аутентификация через Cookie (только для десктопа)"
|
||
},
|
||
"FORM_SECTION": {
|
||
"ADV_CFG": "Расширенный настройки",
|
||
"HELP_ARR": {
|
||
"H1": "Базовая конфигурация",
|
||
"H2": "Настройки рабочего журнала",
|
||
"H3": "Переходы по умолчанию",
|
||
"P1_1": "Укажите логин (можно найти на странице своего профиля) и <a target=\"_blank\" href=\"https://confluence.atlassian.com/cloud/api-tokens-938839638.html\" target=\"_blank\">API-токен</a> или пароль, если по какой-либо причине вы не можете его сгенерировать. Обратите внимание, что новые версии jira иногда работают только с токеном.",
|
||
"P1_2": "Вам также необходимо указать JQL-запрос, который используется для предложений по добавлению задач из Jira. Если вам нужна помощь, просмотрите эту ссылку <a target=\"_blank\" href=\"https://confluence.atlassian.com/jirasoftwarecloud/advanced-searching-764478330.html\" target=\"_blank\">https://confluence.atlassian.com/jirasoftwarecloud/advanced-searching-764478330.html</a>.",
|
||
"P1_3": "Вы также можете настроить, если вы хотите автоматически (например, каждый раз, когда вы посещаете представление планирования), добавлять все новые задачи, указанные в пользовательском запросе JQL, в очередь.",
|
||
"P1_4": "Другой вариант - «Проверить, назначен ли текущий билет текущему пользователю». Если эта опция включена и вы начинаете, будет проверена, назначена ли вам эта заявка в Jira, если не появится диалоговое окно, в котором вы можете назначить заявку для себя.",
|
||
"P2_1": "Есть несколько вариантов, чтобы определить, когда и как вы хотите отправить рабочий журнал. Включение <em>«Открыть диалоговое окно рабочего журнала для добавления рабочего журнала в Jira после выполнения задачи»</em> открывает диалоговое окно для добавления рабочего журнала каждый раз, когда вы отмечаете задачу Jira как выполненную. Так что имейте в виду, что рабочие журналы будут добавляться поверх всего отслеживаемого до сих пор. Поэтому, если вы пометите задачу как выполненную во второй раз, вы, возможно, не захотите снова отправлять полное рабочее время для этой задачи.",
|
||
"P2_2": "<em>«Открыть диалог рабочего журнала, когда подзадача выполнена, а не для задач с самими подзадачами»</em> открывает диалог рабочего журнала каждый раз, когда вы помечаете подзадачу проблемы Jira как выполненную. Поскольку вы уже отслеживаете свое время с помощью подзадач, диалоговое окно не открывается, если вы пометите само задание Jira как выполненное.",
|
||
"P2_3": "<em>'Автоматически отправлять обновления в рабочий журнал без диалога'</em> делает то, что говорит. Поскольку пометка задачи как выполненной несколько раз приводит к тому, что все рабочее время отслеживается дважды, это не рекомендуется.",
|
||
"P3_1": "Здесь вы можете перенастроить ваши переходы по умолчанию. Jira обеспечивает широкую конфигурацию переходов, которые обычно вступают в действие в виде различных столбцов на вашей agile-доске Jira. Мы не можем делать предположения о том, куда и когда переносить ваши задачи, поэтому вам нужно установить это вручную."
|
||
}
|
||
},
|
||
"ISSUE_CONTENT": {
|
||
"ASSIGNEE": "Исполнитель",
|
||
"AT": "В",
|
||
"ATTACHMENTS": "Вложения",
|
||
"CHANGED": "Изменено",
|
||
"COMMENTS": "Комментарии",
|
||
"COMPONENTS": "Компоненты",
|
||
"DESCRIPTION": "Описание",
|
||
"LIST_OF_CHANGES": "Список изменений",
|
||
"MARK_AS_CHECKED": "Отметить обновления как отмеченные",
|
||
"ON": "на",
|
||
"RELATED": "Связанный",
|
||
"STATUS": "Статус",
|
||
"STORY_POINTS": "Очки истории",
|
||
"SUB_TASKS": "Подзадачи",
|
||
"SUMMARY": "Сводка",
|
||
"WORKLOG": "Журнал событий",
|
||
"WRITE_A_COMMENT": "Оставить комментарий"
|
||
},
|
||
"S": {
|
||
"ADDED_WORKLOG_FOR": "Jira: добавлен рабочий журнал для {{issueKey}}",
|
||
"EXTENSION_NOT_LOADED": "Расширение Super Productivity Extension не загружено. Перезагрузка страницы может помочь",
|
||
"INSUFFICIENT_SETTINGS": "Недостаточно настроек для Jira",
|
||
"INVALID_RESPONSE": "Jira: ответ содержал недопустимые данные",
|
||
"NO_AUTO_IMPORT_JQL": "Jira: для автоматического импорта не определен поисковый запрос",
|
||
"NO_VALID_TRANSITION": "Jira: Не настроен правильный переход",
|
||
"TIMED_OUT": "Jira: время запроса истекло",
|
||
"TRANSITION": "Jira: установите проблему \"{{issueKey}}\" на \"{{name}}\"",
|
||
"TRANSITION_SUCCESS": "Jira: Задайте вопрос {{issueKey}} в <strong>{{chosenTransition}}</strong>",
|
||
"TRANSITIONS_LOADED": "Jira: Переходы загружены. Используйте выбранные ниже, чтобы назначить их",
|
||
"UNABLE_TO_REASSIGN": "Jira: Невозможно переназначить задачу на вас, так как вы не указали имя пользователя. Перейдите в настройки."
|
||
},
|
||
"STEPPER": {
|
||
"CREDENTIALS": "Учётные данные",
|
||
"DONE": "Готово.",
|
||
"LOGIN_SUCCESS": "Вход выполнен успешно!",
|
||
"TEST_CREDENTIALS": "Проверить учётные данные",
|
||
"WELCOME_USER": "Добро пожаловать, {{user}}!"
|
||
}
|
||
},
|
||
"MARKDOWN_PASTE": {
|
||
"CONFIRM_ADD_TO_SUB_TASK_NOTES": "Добавить вставленный список markdown в заметки подзадачи \"{{parentTaskTitle}}\"?",
|
||
"CONFIRM_PARENT_TASKS": "Создать <strong>{{tasksCount}} новые задачи</strong> из вставленного списка markdown?",
|
||
"CONFIRM_PARENT_TASKS_WITH_SUBS": "Создать <strong>{{tasksCount}} новые задачи и {{subTasksCount}} подзадачи</strong> из вставленного списка markdown?",
|
||
"CONFIRM_SUB_TASKS": "Создать {{tasksCount}} новые подзадачи из вставленного списка markdown?",
|
||
"CONFIRM_SUB_TASKS_WITH_PARENT": "Создать <strong>{{tasksCount}} новые подзадачи под \"{{parentTaskTitle}}\"</strong> из вставленного списка markdown?",
|
||
"DIALOG_TITLE": "Обнаружен вставленный список Markdown!"
|
||
},
|
||
"METRIC": {
|
||
"CMP": {
|
||
"ACTIVITY_HEATMAP": "Тепловая карта активности",
|
||
"AVG_BREAKS_PER_DAY": "Среднее количество перерывов в день",
|
||
"AVG_TASKS_PER_DAY_WORKED": "Среднее количество заданий в день",
|
||
"AVG_TIME_SPENT_ON_BREAKS": "Среднее время, потраченное на перерывах",
|
||
"AVG_TIME_SPENT_PER_DAY": "Среднее время, потреченное за день",
|
||
"AVG_TIME_SPENT_PER_TASK": "Среднее время, затрачиваемое на задание",
|
||
"COUNTING_SUBTASKS": "(подсчет подзадач)",
|
||
"DAYS_WORKED": "Рабочие дни",
|
||
"FOCUS_SESSION_TRENDS": "Сессии фокуса с течением времени",
|
||
"GLOBAL_METRICS": "Глобальные показатели",
|
||
"NO_ADDITIONAL_DATA_YET": "Никаких дополнительных данных еще не собрано. Для этого воспользуйтесь формой на ежедневной сводной панели «Оценка».",
|
||
"PRODUCTIVITY_BREAKDOWN_OVER_TIME": "Продуктивность и устойчивость с течением времени",
|
||
"SIMPLE_CLICK_COUNTERS_OVER_TIME": "Счетчики Кликов относительно времени",
|
||
"SIMPLE_COUNTERS": "Простые счетчики",
|
||
"SIMPLE_STOPWATCH_COUNTERS_OVER_TIME": "Счетчики Секундомера относительно времени",
|
||
"TASKS_DONE_CREATED": "Задачи (сделано / создано)",
|
||
"TIME_ESTIMATED": "Расчетное время",
|
||
"TIME_FRAME_1_MONTH": "1 месяц",
|
||
"TIME_FRAME_2_WEEKS": "2 недели",
|
||
"TIME_FRAME_LABEL": "Временной интервал",
|
||
"TIME_FRAME_MAX": "Макс",
|
||
"TIME_SPENT": "Время потрачено",
|
||
"YEAR": "Год"
|
||
},
|
||
"EVAL_FORM": {
|
||
"DAILY_STATE": "Ежедневное состояние",
|
||
"DAILY_STATE_TOOLTIP": "Система квадрантов на основе обоих показателей (\u000250 и выше считается высоким): Глубокий поток (высокий/высокий), Перегрузка (высокий/низкий), Восстановление (низкий/высокий), Дрейф (низкий/низкий)",
|
||
"ENERGY_LEVEL": "Как у вас с энергией?",
|
||
"ENERGY_LEVEL_HINT": "\u001f62b Истощён \u0002013 \u001f610 Нормально \u0002013 \u001f60a Хорошо",
|
||
"FOCUS_WORK_TIME": "Время сосредоточенной работы",
|
||
"IMPACT_OF_WORK": "Как вы оцениваете влияние вашей работы сегодня?",
|
||
"IMPACT_OF_WORK_HINT": "1: Нет значимого прогресса \u0002013 4: Значительное влияние",
|
||
"PRODUCTIVITY_SCORE": "Оценка продуктивности",
|
||
"PRODUCTIVITY_SCORE_TOOLTIP": "65% Влияние (шкала 1-4) \u000b30% Фокус на цель 4 часа \u000b5% общее время работы (максимум 10 часов)",
|
||
"SCORE_BREAKDOWN_TITLE_PRODUCTIVITY": "Разбивка продуктивности за 7 дней",
|
||
"SCORE_BREAKDOWN_TITLE_SUSTAINABILITY": "Разбивка устойчивости за 7 дней",
|
||
"STATE_DEEP_FLOW_HEADLINE": "Глубокий поток: Отличная концентрация и устойчивый темп.",
|
||
"STATE_DEEP_FLOW_HINT": "Вы в идеальной зоне — подумайте, что сделало эту комбинацию возможной.",
|
||
"STATE_DRIFT_HEADLINE": "Дрейф: Низкая концентрация и низкая энергия.",
|
||
"STATE_DRIFT_HINT": "Это нормально. Подумайте, что вас отвлекало, и мягко скорректируйте — каждая перезагрузка — это шанс научиться.",
|
||
"STATE_IMPACT_MISMATCH_HEADLINE": "Низкое влияние: Много концентрации, мало результата.",
|
||
"STATE_IMPACT_MISMATCH_HINT": "Вы вложили много усилий — теперь направьте их на работу с большим влиянием, чтобы почувствовать разницу.",
|
||
"STATE_OVERDRIVE_HEADLINE": "Перегрузка: Продуктивно, но с затратами.",
|
||
"STATE_OVERDRIVE_HINT": "Вы много сделали — теперь обязательно восстановитесь, чтобы избежать выгорания.",
|
||
"STATE_RECOVERY_HEADLINE": "Восстановление: Отдых и зарядка.",
|
||
"STATE_RECOVERY_HINT": "Вы даёте своему разуму пространство для восстановления. Завтра у вас будет энергия, чтобы погрузиться глубже снова.",
|
||
"STATE_STEADY_HEADLINE": "Постоянный ритм: последовательный, устойчивый прогресс.",
|
||
"STATE_STEADY_HINT": "Хороший баланс. Вы сохраняете темп, не переутомляясь — продолжайте поддерживать то, что делает этот ритм эффективным.",
|
||
"SUSTAINABILITY_SCORE": "Оценка устойчивости",
|
||
"SUSTAINABILITY_SCORE_TOOLTIP": "45% уровень энергии 40% разумные рабочие часы (0 при 10ч) 15% баланс фокуса (оптимально при 4ч)",
|
||
"TOTAL_WORK_TIME": "Общее время работы сегодня"
|
||
},
|
||
"FOCUS_SESSION_DIALOG": {
|
||
"ADD_BTN": "Добавить",
|
||
"ADD_SESSION": "Добавить сессию",
|
||
"CHART_LABEL": "Время фокуса (мин)",
|
||
"NEW_SESSION_DURATION": "Продолжительность",
|
||
"NO_SESSIONS": "Нет сессий фокуса в этот день",
|
||
"SESSIONS_LIST": "Сессии",
|
||
"TITLE": "Сессии фокуса",
|
||
"TOTAL_SESSIONS": "Всего сессий",
|
||
"TOTAL_TIME": "Общее время"
|
||
},
|
||
"REFLECTION": {
|
||
"HISTORY_BTN": "Просмотреть прошлые размышления",
|
||
"HISTORY_EMPTY": "Пока нет сохранённых размышлений. Запишите заметку на сегодня, чтобы начать серию.",
|
||
"HISTORY_TITLE": "История размышлений",
|
||
"PLACEHOLDER_1": "Что сегодня сработало хорошо? Что следует изменить завтра?",
|
||
"PLACEHOLDER_2": "Небольшое улучшение на завтра?",
|
||
"PLACEHOLDER_3": "Где потерялся фокус — и как его защитить?",
|
||
"PLACEHOLDER_4": "Какая задача дала вам энергию? Какая её отняла?",
|
||
"PLACEHOLDER_5": "Одно, что стоит повторить. Одно, что стоит изменить.",
|
||
"REMIND_LABEL": "Напомни мне об этом завтра",
|
||
"REMINDER_CREATED": "Напоминание о размышлении запланировано на завтра",
|
||
"REMINDER_ERROR": "Не удалось запланировать напоминание",
|
||
"REMINDER_NEEDS_TEXT": "Напишите размышление перед тем, как просить напоминание",
|
||
"REMINDER_TASK_TITLE": "Пересмотреть заметку размышления",
|
||
"TITLE": "Заметка размышления"
|
||
}
|
||
},
|
||
"NEXTCLOUD_DECK": {
|
||
"ISSUE_CONTENT": {
|
||
"LABELS": "Метки",
|
||
"ASSIGNED_USERS": "Назначенные пользователи",
|
||
"DECK_DESCRIPTION": "Описание Deck",
|
||
"STACK": "Колонка"
|
||
},
|
||
"FORM": {
|
||
"BASE_URL": "Базовый URL Nextcloud",
|
||
"FILTER_BY_ASSIGNEE": "Импортировать только карточки, назначенные мне",
|
||
"IS_TRANSITION_ISSUES_ENABLED": "Синхронизировать статус завершения и заголовок обратно в Nextcloud Deck",
|
||
"PASSWORD": "Пароль приложения Nextcloud",
|
||
"POLL_INTERVAL_MINUTES": "Интервал опроса (минуты)",
|
||
"TITLE_TEMPLATE": "Шаблон заголовка задачи",
|
||
"TITLE_TEMPLATE_DESCRIPTION": "Переменные: {CARD_TITLE}, {BOARD}, {COLUMN}, {ID}, {LABELS}. Пример: [{BOARD}: {COLUMN}] {CARD_TITLE}. Оставьте пустым для использования только названия карточки.",
|
||
"USERNAME": "Имя пользователя Nextcloud"
|
||
},
|
||
"FORM_SECTION": {
|
||
"HELP": "Настройте интеграцию с Nextcloud Deck для импорта карточек как задач. Используйте пароль приложения для аутентификации."
|
||
},
|
||
"S": {
|
||
"BOARD_NOT_FOUND": "Nextcloud Deck: Доска не найдена",
|
||
"CARD_NOT_FOUND": "Nextcloud Deck: Карточка \"{{issueId}}\" удалена на сервере.",
|
||
"ERR_CREDENTIALS_MISSING": "Сначала введите URL Nextcloud, имя пользователя и пароль.",
|
||
"ERR_LOAD_BOARDS": "Не удалось загрузить доски Deck. Проверьте учётные данные."
|
||
}
|
||
},
|
||
"NOTE": {
|
||
"D_FULLSCREEN": {
|
||
"TOOLBAR": {
|
||
"BOLD": "Жирный",
|
||
"BULLET_LIST": "Маркированный список",
|
||
"CODE_BLOCK": "Блок кода",
|
||
"HEADING_1": "Заголовок 1",
|
||
"HEADING_2": "Заголовок 2",
|
||
"HEADING_3": "Заголовок 3",
|
||
"INLINE_CODE": "Встроенный код",
|
||
"INSERT_IMAGE": "Вставить изображение",
|
||
"INSERT_LINK": "Вставить ссылку",
|
||
"INSERT_TABLE": "Вставить таблицу",
|
||
"ITALIC": "Курсив",
|
||
"NUMBERED_LIST": "Нумерованный список",
|
||
"QUOTE": "Цитата",
|
||
"STRIKETHROUGH": "Зачеркнутый",
|
||
"TASK_LIST": "Список задач"
|
||
},
|
||
"VIEW_PARSED": "Просмотр в виде markdown (без редактирования)",
|
||
"VIEW_SPLIT": "Просмотр полученного и исходного markdown в разделенном представлении",
|
||
"VIEW_TEXT_ONLY": "Просмотр в виде исходного текста"
|
||
},
|
||
"NOTE_CMP": {
|
||
"DISABLE_PARSE": "Отключить Markdown для предварительного просмотра",
|
||
"ENABLE_PARSE": "Включить Markdown"
|
||
},
|
||
"NOTES_CMP": {
|
||
"ADD_BTN": "Добавить новую заметку",
|
||
"DROP_TO_ADD": "Зайдите сюда, чтобы добавить новую заметку",
|
||
"NO_NOTES": "В настоящее время нет заметок"
|
||
},
|
||
"S": {
|
||
"NOTE_ADDED": "Примечание сохранено"
|
||
}
|
||
},
|
||
"OPEN_PROJECT": {
|
||
"CFG_CMP": {
|
||
"ALWAYS_ASK": "Всегда открывать диалог",
|
||
"DO_NOT": "Не изменять",
|
||
"DONE": "Статус завершения задачи",
|
||
"ENABLE": "Включить интеграцию Openproject",
|
||
"ENABLE_TRANSITIONS": "Включить обработку переходов",
|
||
"IN_PROGRESS": "Статус при начале задачи",
|
||
"OPEN": "Статус при паузе задачи",
|
||
"PROGRESS_ON_SAVE": "Прогресс по умолчанию при сохранении",
|
||
"SELECT_ISSUE_FOR_TRANSITIONS": "Выберите проблему, чтобы загрузить доступные переходы",
|
||
"TRANSITION": "Обработка переходов"
|
||
},
|
||
"DIALOG_TRACK_TIME": {
|
||
"ACTIVITY": "Деятельность",
|
||
"CURRENTLY_LOGGED": "Текущее зарегистрированное время:",
|
||
"INVALID_DATE": "Введенное значение не является датой!",
|
||
"POST_TIME": "Время публикации",
|
||
"STARTED": "Началось",
|
||
"SUBMIT_TIME_FOR": "Отправить время в OpenProject для",
|
||
"TIME_SPENT": "Время потрачено",
|
||
"TITLE": "OpenProject: отправить рабочий журнал"
|
||
},
|
||
"DIALOG_TRANSITION": {
|
||
"CHOOSE_STATUS": "Выберите статус для присвоения",
|
||
"CURRENT_ASSIGNEE": "Текущий назначенный:",
|
||
"CURRENT_STATUS": "Текущий статус:",
|
||
"PERCENTAGE_DONE": "Процесс:",
|
||
"TASK_NAME": "Название задачи:",
|
||
"TITLE": "OpenProject: Статус обновления"
|
||
},
|
||
"FORM": {
|
||
"FILTER_USER": "Имя пользователя (чтобы отфильтровать изменения самостоятельно)",
|
||
"HOST": "Хост (например: https://www.openproject.org/)",
|
||
"IS_SHOW_TIME_TRACKING_DIALOG": "Показать диалоговое окно отслеживания времени для отчета в OpenProject",
|
||
"IS_SHOW_TIME_TRACKING_DIALOG_DESCRIPTION": "Требуется включить модуль учета времени для проекта OpenProject",
|
||
"IS_SHOW_TIME_TRACKING_DIALOG_FOR_EACH_SUB_TASK": "Показывать диалоговое окно учета времени после завершения подзадач",
|
||
"PROJECT_ID": "Идентификатор проекта",
|
||
"PROJECT_ID_DESCRIPTION": "Можно найти как часть URL-адреса при просмотре проекта в браузере.",
|
||
"SCOPE": "Область",
|
||
"SCOPE_ALL": "Все",
|
||
"SCOPE_ASSIGNED": "Назначено мне",
|
||
"SCOPE_CREATED": "Создано мной",
|
||
"TOKEN": "Токен доступа"
|
||
},
|
||
"FORM_SECTION": {
|
||
"HELP": "<p>Здесь вы можете настроить Super Productivity для вывода списка открытых рабочих пакетов OpenProject. Обратите внимание, что для того, чтобы это работало в браузере, вам, вероятно, потребуется настроить CORS для вашего сервера OpenProject, чтобы разрешить доступ с app.super-productivity.com</p>"
|
||
},
|
||
"ISSUE_CONTENT": {
|
||
"ASSIGNEE": "Уполномоченный",
|
||
"ATTACHMENTS": "Вложения",
|
||
"DESCRIPTION": "Описание",
|
||
"MARK_AS_CHECKED": "Отметить обновления как отмеченные",
|
||
"STATUS": "Статус",
|
||
"SUMMARY": "Сводка",
|
||
"TYPE": "Тип",
|
||
"UPLOAD_ATTACHMENT": "Загрузить в задачу"
|
||
},
|
||
"ISSUE_STRINGS": {
|
||
"ISSUE_STR": "комплекс работ",
|
||
"ISSUES_STR": "комплексы работ"
|
||
},
|
||
"S": {
|
||
"ERR_NO_FILE": "Файл не выбран",
|
||
"ERR_UNKNOWN": "OpenProject: неизвестная ошибка {{statusCode}} {{errorMsg}}. Правильно ли настроен CORS для сервера?",
|
||
"POST_TIME_SUCCESS": "OpenProject: Успешно создана запись времени для {{issueTitle}}",
|
||
"TRANSITION": "OpenProject: Установить значение {{name}} для проблемы \"{{issueKey}}\"",
|
||
"TRANSITION_SUCCESS": "OpenProject: Установить значение <strong>{{chosenTransition}}</strong> для проблемы {{issueKey}}",
|
||
"TRANSITIONS_LOADED": "Переходы загружены. Используйте выбранные для назначения их"
|
||
}
|
||
},
|
||
"PLANNER": {
|
||
"D": {
|
||
"ADD_PLANNED": {
|
||
"RE_PLAN_ALL": "Перенести все"
|
||
}
|
||
},
|
||
"EDIT_REPEATED_TASK": "Редактирование повторного задания '{{taskName}}'",
|
||
"NO_TASKS": "Задач нет",
|
||
"PLAN_VIEW": {
|
||
"NO_SCHEDULED_ITEMS": "Нет запланированных дел",
|
||
"NO_DEADLINES": "Нет дедлайнов"
|
||
},
|
||
"S": {
|
||
"REMOVED_PLAN_DATE": "Удалена плановая дата для задачи '{{taskTitle}}'",
|
||
"TASK_ALREADY_PLANNED": "Задание уже запланировано на {{date}}",
|
||
"TASK_PLANNED_FOR": "Задача запланирована на {{date}}"
|
||
}
|
||
},
|
||
"POMODORO": {
|
||
"BREAK_IS_DONE": "Ваш перерыв закончен!"
|
||
},
|
||
"PROJECT": {
|
||
"D_CONFIRM_DUPLICATE_BIG_PROJECT": {
|
||
"CANCEL": "Отмена",
|
||
"MSG": "Этот проект довольно большой и может занять некоторое время для дублирования. Вы хотите продолжить?",
|
||
"OK": "Дублировать в любом случае",
|
||
"TITLE": "Дублировать проект?"
|
||
},
|
||
"D_CREATE": {
|
||
"CREATE": "Создать проект",
|
||
"EDIT": "Редактировать проект"
|
||
},
|
||
"D_DELETE": {
|
||
"MSG": "Вы уверены, что хотите удалить проект \"{{title}}\"?"
|
||
},
|
||
"FORM_BASIC": {
|
||
"L_ENABLE_BACKLOG": "Включить бэклог проекта",
|
||
"L_IS_HIDDEN_FROM_MENU": "Скрыть проект из меню",
|
||
"L_TITLE": "Название проекта",
|
||
"TITLE": "Базовые настройки"
|
||
},
|
||
"FORM_THEME": {
|
||
"HELP": "Настройки темы для вашего проекта.",
|
||
"L_BACKGROUND_IMAGE_DARK": "URL фонового изображения (темная тема)",
|
||
"L_BACKGROUND_IMAGE_LIGHT": "URL фонового изображения (светлая тема)",
|
||
"L_COLOR_ACCENT": "Цвет акцента",
|
||
"L_COLOR_PRIMARY": "Основной цвет",
|
||
"L_COLOR_WARN": "Цвет предупреждения / ошибки",
|
||
"L_HUE_ACCENT": "Порог для темного текста на акцентном цветном фоне",
|
||
"L_HUE_PRIMARY": "Порог для темного текста на основном цветном фоне",
|
||
"L_HUE_WARN": "Порог для темного текста на цветном фоне предупреждения",
|
||
"L_IS_AUTO_CONTRAST": "Автоматическая настройка цветов текста для лучшей читаемости",
|
||
"L_IS_DISABLE_BACKGROUND_TINT": "Отключить цветной фоновый градиент",
|
||
"L_THEME_COLOR": "Цвет темы",
|
||
"TITLE": "Тема",
|
||
"D_BACKGROUND_OVERLAY_OPACITY": "Настройте это значение, чтобы сделать фон более или менее прозрачным. По умолчанию 20%.",
|
||
"L_BACKGROUND_OVERLAY_OPACITY": "Затемнить/осветлить фоновое изображение для лучшего контраста"
|
||
},
|
||
"S": {
|
||
"ARCHIVED": "Архивный проект",
|
||
"CREATED": "Создан проект <strong>{{title}}</strong>. Вы можете выбрать его из меню в левом верхнем углу.",
|
||
"DELETED": "Удаленный проект",
|
||
"UNARCHIVED": "Разархивированный проект",
|
||
"UPDATED": "Обновлены настройки проекта"
|
||
}
|
||
},
|
||
"PROJECT_FOLDER": {
|
||
"CONFIRM_DELETE": "Вы уверены, что хотите удалить папку \"{{title}}\"? Все проекты в этой папке будут перемещены на корневой уровень.",
|
||
"DIALOG": {
|
||
"CREATE_TITLE": "Создать папку",
|
||
"EDIT_TITLE": "Редактировать папку",
|
||
"NAME_LABEL": "Название папки",
|
||
"NAME_PLACEHOLDER": "Введите название папки",
|
||
"NAME_REQUIRED": "Название папки обязательно",
|
||
"NO_PARENT": "Нет родителя (корневой уровень)",
|
||
"PARENT_LABEL": "Родительская папка"
|
||
},
|
||
"SELECT": {
|
||
"LABEL": "Папка",
|
||
"NO_PARENT": "Нет папки (корневой уровень)",
|
||
"PLACEHOLDER": "Выбрать папку"
|
||
},
|
||
"TOOLTIP_CREATE": "Создать папку проекта",
|
||
"TOOLTIP_VISIBILITY": "Показать/скрыть проекты"
|
||
},
|
||
"QUICK_HISTORY": {
|
||
"NO_DATA": "Нет данных за текущий год",
|
||
"PAGE_TITLE": "Быстрая история",
|
||
"WEEK_TITLE": "Неделя {{nr}} ({{timeSpent}})"
|
||
},
|
||
"REDMINE": {
|
||
"DIALOG_TRACK_TIME": {
|
||
"ACTIVITY": "Деятельность",
|
||
"STARTED": "Начало",
|
||
"TIME_SPENT": "Потраченное время",
|
||
"INVALID_DATE": "Введённое значение не является датой!",
|
||
"POST_TIME": "Отправить время",
|
||
"SUBMIT_TIME_FOR": "Отправить время в Redmine для",
|
||
"TITLE": "Redmine: Отправка записи о работе"
|
||
},
|
||
"FORM": {
|
||
"API_KEY": "ключ доступа к API",
|
||
"HOST": "Хост (например: https://redmine.org)",
|
||
"PROJECT_ID": "Идентификатор проекта",
|
||
"PROJECT_ID_DESCRIPTION": "Можно найти как часть URL-адреса при просмотре проекта в браузере.",
|
||
"SCOPE": "Скоуп",
|
||
"SCOPE_ALL": "Все",
|
||
"SCOPE_ASSIGNED": "Назначено мне",
|
||
"SCOPE_CREATED": "Создано мной",
|
||
"IS_SHOW_TIME_TRACKING_DIALOG": "Показывать диалог учёта времени для отчёта в Redmine",
|
||
"IS_SHOW_TIME_TRACKING_DIALOG_DESCRIPTION": "Требуется включённый модуль учёта времени для проекта Redmine",
|
||
"IS_SHOW_TIME_TRACKING_DIALOG_FOR_EACH_SUB_TASK": "Показывать диалог учёта времени при завершении подзадач"
|
||
},
|
||
"FORM_SECTION": {
|
||
"HELP": "<p>Здесь вы можете настроить SuperProductivity, чтобы отображать открытые проблемы Redmine (будь то онлайн-версия или автономный экземпляр) для конкретного проекта на панели создания задач в представлении ежедневного планирования. Они будут перечислены в качестве предложений и предоставят ссылку на проблему, а также дополнительную информацию о ней.</p><p>Кроме того, вы можете автоматически добавлять и синхронизировать все открытые проблемы со списком задач.</p>",
|
||
"TITLE": "Redmine"
|
||
},
|
||
"ISSUE_CONTENT": {
|
||
"AUTHOR": "Автор",
|
||
"DESCRIPTION": "Описание",
|
||
"MARK_AS_CHECKED": "Отметить обновления как отмеченные",
|
||
"PRIORITY": "Приоритет",
|
||
"STATUS": "Статус"
|
||
},
|
||
"S": {
|
||
"POST_TIME_SUCCESS": "Redmine: Запись о времени для {{issueTitle}} успешно создана"
|
||
}
|
||
},
|
||
"REFLECTION_NOTE": {
|
||
"ACTION_DISMISS": "Закрыть",
|
||
"MSG": "Заметка для размышления: ({{date}}): {{content}}"
|
||
},
|
||
"REMINDER": {
|
||
"COUNTDOWN_BANNER": {
|
||
"START_NOW": "Начать сейчас",
|
||
"TXT": "<strong>{{title}}</strong> начало в <strong>{{start}}</strong>!",
|
||
"TXT_MULTIPLE": {
|
||
"OTHER": "<strong>{{title}}</strong> начало в <strong>{{start}}</strong>!<br> (и {{nrOfOtherBanners}} предстоят другие задачи)",
|
||
"ONE": "<strong>{{title}}</strong> начинается в <strong>{{start}}</strong>!<br> (и ещё {{nrOfOtherBanners}} задача ожидает)"
|
||
}
|
||
},
|
||
"S_ACTIVE_TASK_DUE": "Срок выполнения задания, над которым вы сейчас работаете, наступил!<br/> ({{title}})",
|
||
"S_REMINDER_ERR": "Ошибка интерфейса напоминания"
|
||
},
|
||
"SCHEDULE": {
|
||
"D_INITIAL": {
|
||
"TEXT": "<p>Идея временной шкалы состоит в том, чтобы лучше понять, как запланированные задачи выполняются с течением времени. Он автоматически создается на основе ваших задач и различает две разные вещи: <strong>запланированные задачи</strong>, которые отображаются в запланированное время, и <strong>обычные задачи</strong> , которые должны выполняться вокруг этих фиксированных событий. Все задачи учитывают оценки времени, которые вы им назначили.</p><p>В дополнение к этому вы также можете указать время начала и окончания работы. Если настроены, обычные задачи никогда не будут отображаться за пределами этих. Обратите внимание, что график включает только ближайшие 30 дней.</p>",
|
||
"TITLE": "Временная шкала"
|
||
},
|
||
"END": "Конец работы",
|
||
"INSERT_BEFORE": "До",
|
||
"MONTH": "Месяц",
|
||
"NOW": "Сейчас",
|
||
"PLAN_END_DAY": "Запланировать на конец дня",
|
||
"PLAN_START_DAY": "Запланировать на начало дня",
|
||
"SHIFT_KEY_INFO": "Удерживайте Shift для переключения режима планирования дня",
|
||
"START": "Начало работы",
|
||
"LUNCH_BREAK": "Обеденный перерыв",
|
||
"NO_TASKS": "Сейчас нет задач. Добавьте задачи с помощью кнопки плюс (+) в верхней панели.",
|
||
"CALENDAR_VISIBILITY": "Видимость календаря",
|
||
"NEXT_MONTH": "Следующий месяц",
|
||
"NEXT_WEEK": "Следующая неделя",
|
||
"PREVIOUS_MONTH": "Предыдущий месяц",
|
||
"PREVIOUS_WEEK": "Предыдущая неделя",
|
||
"VIEW_MONTH": "Показать месяц",
|
||
"VIEW_WEEK": "Показать неделю"
|
||
},
|
||
"SEARCH_BAR": {
|
||
"INFO": "Щелкните на значок списка для поиска заархивированных задач.",
|
||
"NO_RESULTS": "Задачи, соответствующие вашему запросу, не найдены",
|
||
"PLACEHOLDER": "Найдите задачу или описание задачи"
|
||
},
|
||
"SIMPLE_COUNTER": {
|
||
"D_CONFIRM_REMOVE": {
|
||
"MSG": "Удаление простого счетчика, также удалит все прошлые данные, отслеженные на нем. Вы уверены, что хотите продолжить?",
|
||
"OK": "Сделай это!"
|
||
},
|
||
"D_EDIT": {
|
||
"CURRENT_STREAK": "Текущая серия",
|
||
"DAILY_GOAL": "Ежедневная цель",
|
||
"DAYS": "Дни",
|
||
"L_COUNTER": "подсчитывать"
|
||
},
|
||
"FORM": {
|
||
"ADD_NEW": "Добавить простой счетчик",
|
||
"HELP": "Здесь вы можете настроить простые кнопки, которые появятся в правом верхнем углу. Они могут быть либо таймерами, либо простым счетчиком, который подсчитывается нажатием на него.",
|
||
"L_COUNTDOWN_DURATION": "Продолжительность обратного отсчета",
|
||
"L_DAILY_GOAL": "Ежедневная цель для успешной полосы",
|
||
"L_ICON": "Значок",
|
||
"L_IS_ENABLED": "Включено",
|
||
"L_IS_HIDE_BUTTON": "Скрыть кнопку с панели инструментов",
|
||
"L_STREAK_MODE_SPECIFIC_DAYS": "Конкретные дни недели",
|
||
"L_STREAK_MODE_WEEKLY_FREQUENCY": "Еженедельная частота (например, 3 раза в неделю)",
|
||
"L_TITLE": "Заголовок",
|
||
"L_TRACK_STREAKS": "Полосы треков",
|
||
"L_TYPE": "Тип",
|
||
"L_WEEKDAYS": "Дни недели для проверки наличия полосы",
|
||
"TITLE": "Простые счетчики",
|
||
"TYPE_CLICK_COUNTER": "Счетчик кликов",
|
||
"TYPE_REPEATED_COUNTDOWN": "Повторный обратный отсчет",
|
||
"TYPE_STOPWATCH": "Секундомер",
|
||
"L_ICON_ON": "Иконка во включённом состоянии",
|
||
"L_STREAK_MODE": "Режим отслеживания серий",
|
||
"L_WEEKLY_FREQUENCY": "Выполнений в неделю"
|
||
},
|
||
"HABIT_TRACKER": {
|
||
"ADD_HABIT": "Добавить новую привычку",
|
||
"DISABLED_HABITS": "Отключённые привычки",
|
||
"NEXT_WEEK": "Следующая неделя",
|
||
"PREV_WEEK": "Предыдущая неделя",
|
||
"TODAY": "Сегодня"
|
||
},
|
||
"S": {
|
||
"GOAL_REACHED_1": "Вы достигли своей цели на сегодня!",
|
||
"GOAL_REACHED_2": "Продолжительность текущей полосы:"
|
||
}
|
||
},
|
||
"SYNC": {
|
||
"A": {
|
||
"REMOTE_MODEL_VERSION_NEWER": "Удаленная версия модели новее локальной. Пожалуйста, обновите свое локальное приложение до последней версии!"
|
||
},
|
||
"BTN_SYNC_NOW": "Синхронизировать сейчас",
|
||
"C": {
|
||
"FORCE_UPLOAD": "Все равно загрузить локальные данные?",
|
||
"DECRYPT_OVERWRITE": "Это ЗАМЕНИТ зашифрованные данные на сервере локальной копией с этого устройства и заново зашифрует их новым паролем. На всех остальных устройствах нужно будет снова ввести пароль и скачать замененные данные. Все несинхронизированные изменения на этих устройствах будут безвозвратно потеряны. Продолжить?"
|
||
},
|
||
"D_AUTH_CODE": {
|
||
"FOLLOW_LINK": "Откройте следующую ссылку и скопируйте предоставленный там код авторизации в поле ввода ниже.",
|
||
"GET_AUTH_CODE": "Получить код авторизации",
|
||
"L_AUTH_CODE": "Введите код авторизации",
|
||
"TITLE": "Логин: {{provider}}",
|
||
"FOLLOW_LINK_MOBILE": "Нажмите кнопку ниже для авторизации. Вы будете автоматически перенаправлены обратно в приложение.",
|
||
"WAITING_FOR_AUTH": "Ожидание аутентификации...",
|
||
"MANUAL_URL_HINT": "Браузер не открылся? Скопируйте этот URL вручную:"
|
||
},
|
||
"D_CONFLICT": {
|
||
"ADDITIONAL_INFO": "Дополнительная информация",
|
||
"CHANGES": "Изменения",
|
||
"CHANGES_SINCE_LAST_SYNC": "Изменения с последней синхронизации",
|
||
"COMPARISON_RESULT": "Результат сравнения",
|
||
"DATE": "Дата",
|
||
"LAST_SYNC": "Последняя синхронизация:",
|
||
"LAST_SYNCED": "Последняя синхронизация",
|
||
"LAST_WRITE": "Последняя запись",
|
||
"LOCAL": "Локальный",
|
||
"LOCAL_REMOTE": "Локальный -> Удаленный",
|
||
"NEVER": "Никогда",
|
||
"OVERWRITE_WARNING": "ОСТОРОЖНО: Данные {{targetName}} содержат приблизительно {{targetChanges}} изменений, в то время как данные {{sourceName}} содержат только {{sourceChanges}} изменения. Вы уверены, что хотите перезаписать данные {{targetName}} версией {{sourceName}}? Это действие невозможно отменить.",
|
||
"REMOTE": "Удаленный",
|
||
"RESULT": "Результат",
|
||
"TEXT": "<p>Обновление с удаленного сервера. Как локальные, так и удаленные данные кажутся измененными.</p>",
|
||
"TIME": "Время",
|
||
"TIMESTAMP": "Временная метка",
|
||
"TITLE": "Синхронизация: конфликтующие данные",
|
||
"USE_LOCAL": "Использовать локальный",
|
||
"USE_REMOTE": "Использовать удаленный",
|
||
"VECTOR_CLOCK": "Векторные часы",
|
||
"VECTOR_CLOCK_HEADING": "Векторные часы",
|
||
"VECTOR_COMPARISON_CONCURRENT": "Параллельный (Истинный конфликт)",
|
||
"VECTOR_COMPARISON_EQUAL": "Равный",
|
||
"VECTOR_COMPARISON_LOCAL_GREATER": "Локальный > Удаленный",
|
||
"VECTOR_COMPARISON_LOCAL_LESS": "Локальный < Удаленный"
|
||
},
|
||
"D_DECRYPT_ERROR": {
|
||
"BTN_OVER_WRITE_REMOTE": "Изменение и перезапись удаленного репозитория",
|
||
"CHANGE_PW_AND_DECRYPT": "Изменить и попытаться расшифровать",
|
||
"P1": "Ваши данные зашифрованы, и расшифровка не удалась. Пожалуйста, введите правильный пароль!",
|
||
"PASSWORD": "Пароль",
|
||
"P2_FORGOT_PW": "Если вы <strong>забыли пароль</strong>, введите правильный пароль и нажмите \"Повторить расшифровку\".",
|
||
"P3_PW_CHANGED": "Если вы <strong>сменили пароль на другом устройстве</strong>, введите новый пароль и нажмите \"Перезаписать удалённые данные\". Это загрузит ваши локальные данные на сервер.",
|
||
"TITLE": "Ошибка расшифровки"
|
||
},
|
||
"D_INCOMPLETE_SYNC": {
|
||
"BTN_CLOSE_APP": "Закрыть приложение",
|
||
"BTN_DOWNLOAD_BACKUP": "Загрузить локальную резервную копию",
|
||
"BTN_FORCE_UPLOAD": "Принудительная локальная загрузка",
|
||
"P1": "Данные удаленной синхронизации непоследовательны!",
|
||
"P2": "Затронутая модель:",
|
||
"T3": "У вас есть 2 варианта:",
|
||
"T4": "1. Перейдите на другое устройство и завершите синхронизацию на нем.",
|
||
"T5": "2. Или же вы можете перезаписать удаленные данные своими локальными. Все удаленные изменения будут\nпотеряны!",
|
||
"T6": "Рекомендуется создать резервную копию данных, которые вы перезаписываете!!!",
|
||
"BTN_FORCE_DOWNLOAD": "Принудительно загрузить удалённые данные",
|
||
"INCOHERENT_P1": "Дата ваших удалённых данных из будущего",
|
||
"INCOHERENT_P2": "Проверьте настройку времени на ваших устройствах!"
|
||
},
|
||
"D_INITIAL_CFG": {
|
||
"SAVE_AND_ENABLE": "Сохранить и включить синхронизацию",
|
||
"TITLE": "Настроить синхронизацию"
|
||
},
|
||
"D_RESTORE": {
|
||
"BTN_RESTORE": "Восстановить",
|
||
"CONFIRM_MSG": "Вы абсолютно уверены, что хотите восстановить данные на <strong>{{timestamp}}</strong>?<br><br>Это <strong>полностью заменит</strong> все ваши текущие данные, и это <strong>нельзя отменить</strong>.",
|
||
"CONFIRM_TITLE": "Подтвердите восстановление",
|
||
"ERROR_LOADING": "Не удалось загрузить точки восстановления",
|
||
"ERROR_RESTORE": "Не удалось восстановить данные",
|
||
"INTRO": "Выберите момент времени для восстановления данных:",
|
||
"LOADING": "Загрузка точек восстановления...",
|
||
"NO_POINTS": "Точки восстановления недоступны. Они создаются при синхронизации или импорте данных.",
|
||
"TITLE": "Восстановить из истории",
|
||
"TYPE_BACKUP_IMPORT": "Восстановление из резервной копии",
|
||
"TYPE_REPAIR": "Автовосстановление",
|
||
"TYPE_SYNC_IMPORT": "Полный импорт синхронизации",
|
||
"WARNING": "Это заменит ВСЕ ваши текущие данные выбранной резервной копией. Это действие нельзя отменить!"
|
||
},
|
||
"D_SERVER_MIGRATION_CONFIRM": {
|
||
"SKIP": "Пропустить",
|
||
"CONFIRM": "Загрузить локальные данные",
|
||
"MESSAGE": "На этом сервере синхронизации уже есть данные. Хотите загрузить локальные данные для объединения? Если пропустить, некоторые локальные изменения могут не синхронизироваться.",
|
||
"TITLE": "На сервере уже есть данные"
|
||
},
|
||
"FORM": {
|
||
"BTN_CHANGE_PASSWORD": "Сменить пароль",
|
||
"FILE_BASED": {
|
||
"BTN_CHANGE_PASSWORD": "Сменить пароль",
|
||
"L_CONFIRM_PASSWORD": "Подтвердите пароль",
|
||
"PASSWORD_MIN_LENGTH": "Пароль должен содержать не менее 8 символов",
|
||
"PASSWORDS_DONT_MATCH": "Пароли не совпадают",
|
||
"BTN_DISABLE_ENCRYPTION": "Отключить шифрование",
|
||
"BTN_ENABLE_ENCRYPTION": "Включить шифрование",
|
||
"BTN_REMOVE_ENCRYPTION": "Удалить шифрование",
|
||
"CHANGE_PASSWORD_SUCCESS": "Пароль шифрования успешно изменён",
|
||
"CHANGE_PASSWORD_WARNING": "ВНИМАНИЕ: Данные будут повторно загружены с новым паролем. Все другие устройства потребуют новый пароль перед синхронизацией.",
|
||
"DISABLE_ENCRYPTION_ITEM_1": "Ваши текущие данные будут повторно загружены без шифрования",
|
||
"DISABLE_ENCRYPTION_ITEM_2": "Все другие устройства синхронизируют незашифрованные данные",
|
||
"DISABLE_ENCRYPTION_ITEM_3": "Вы можете снова включить шифрование в любое время",
|
||
"DISABLE_ENCRYPTION_NOTE": "Ваши локальные данные НЕ будут удалены.",
|
||
"DISABLE_ENCRYPTION_SUCCESS": "Шифрование успешно отключено",
|
||
"DISABLE_ENCRYPTION_TITLE": "Отключить шифрование?",
|
||
"DISABLE_ENCRYPTION_WARNING": "ВНИМАНИЕ: Данные будут повторно загружены без шифрования.",
|
||
"DISABLE_ENCRYPTION_WHAT_HAPPENS": "Что произойдёт:",
|
||
"ENABLE_ENCRYPTION_FILE_BASED_ONLY": "Эта функция доступна только для файловых провайдеров синхронизации.",
|
||
"ENABLE_ENCRYPTION_ITEM_1": "Ваши текущие данные будут повторно загружены с шифрованием",
|
||
"ENABLE_ENCRYPTION_ITEM_2": "Всем другим устройствам потребуется этот пароль шифрования",
|
||
"ENABLE_ENCRYPTION_ITEM_3": "Вы можете отключить шифрование в любое время",
|
||
"ENABLE_ENCRYPTION_NOT_READY": "Синхронизация не включена или не настроена.",
|
||
"ENABLE_ENCRYPTION_NOTE": "Ваши локальные данные НЕ будут удалены.",
|
||
"ENABLE_ENCRYPTION_PASSWORD_REQUIRED": "Сначала введите пароль шифрования.",
|
||
"ENABLE_ENCRYPTION_SUCCESS": "Шифрование успешно включено",
|
||
"ENABLE_ENCRYPTION_TITLE": "Включить шифрование?",
|
||
"ENABLE_ENCRYPTION_WARNING": "ВНИМАНИЕ: Данные будут повторно загружены с шифрованием. Если вы забудете пароль, восстановить данные будет невозможно.",
|
||
"ENABLE_ENCRYPTION_WHAT_HAPPENS": "Что произойдёт:",
|
||
"L_CHANGE_ENCRYPTION_PASSWORD": "Изменить пароль шифрования",
|
||
"L_NEW_PASSWORD": "Новый пароль шифрования",
|
||
"L_REMOVE_ENCRYPTION": "Или удалить шифрование",
|
||
"REMOVE_ENCRYPTION_WARNING": "Удаление шифрования повторно загрузит данные без шифрования. Все устройства потребуют перенастройки."
|
||
},
|
||
"L_ENABLE_COMPRESSION": "Включить сжатие (более быстрая передача данных)",
|
||
"L_ENABLE_ENCRYPTION": "Включите сквозное шифрование (экспериментальное) - сделайте ваши данные недоступными для вашего поставщика синхронизации.",
|
||
"L_ENABLE_SYNCING": "Включить синхронизацию",
|
||
"L_ENCRYPTION_NOTES": "ВАЖНЫЕ ЗАМЕЧАНИЯ: Чтобы все заработало, вам нужно будет установить тот же пароль на других ваших устройствах перед следующей синхронизацией. Пожалуйста, выберите надежный пароль. Пожалуйста, также обратите внимание, что <strong>вы не сможете получить доступ к своим данным, если забудете этот пароль. Восстановление невозможно</strong>, поскольку ключ есть только у вас. Вероятно, шифрование будет достаточно надежным, чтобы противостоять большинству злоумышленников, но гарантии нет.</strong>",
|
||
"L_ENCRYPTION_PASSWORD": "Пароль для шифрования (НЕ ЗАБУДЬТЕ)",
|
||
"L_SYNC_INTERVAL": "Интервал синхронизации",
|
||
"L_SYNC_PROVIDER": "Провайдер синхронизации",
|
||
"LOCAL_FILE": {
|
||
"L_SYNC_FOLDER_PATH": "Путь к папке синхронизации",
|
||
"INFO_TEXT": "<strong>Внимание:</strong> <strong>Не</strong> используйте инструменты синхронизации файлов, такие как Syncthing, Resilio и подобные, для синхронизации этой папки между устройствами — они <strong>приведут</strong> к повреждению данных и конфликтам. Для синхронизации между устройствами используйте WebDAV, Dropbox или SuperSync.",
|
||
"L_SYNC_FILE_PATH_PERMISSION_VALIDATION": "Требуется разрешение на доступ к файлу"
|
||
},
|
||
"SUPER_SYNC": {
|
||
"BTN_CHANGE_PASSWORD": "Сменить пароль",
|
||
"L_CONFIRM_PASSWORD": "Подтвердите пароль",
|
||
"PASSWORD_MIN_LENGTH": "Пароль должен содержать не менее 8 символов",
|
||
"PASSWORDS_DONT_MATCH": "Пароли не совпадают",
|
||
"SETUP_ENCRYPTION_BTN": "Установите пароль",
|
||
"ACCESS_TOKEN_DESCRIPTION": "Вставьте токен, скопированный со страницы входа на сервер",
|
||
"BTN_DISABLE_ENCRYPTION": "Отключить шифрование",
|
||
"BTN_ENABLE_ENCRYPTION": "Включить шифрование",
|
||
"BTN_FORCE_OVERWRITE": "Принудительно перезаписать сервер",
|
||
"BTN_GET_TOKEN": "Открыть сервер и получить токен",
|
||
"CHANGE_PASSWORD_SUCCESS": "Пароль шифрования успешно изменён",
|
||
"CHANGE_PASSWORD_WARNING": "ВНИМАНИЕ: Это безвозвратно удалит ВСЮ историю синхронизации и резервные копии на сервере. Предыдущие версии невозможно восстановить. Текущие данные будут повторно загружены с новым паролем. Всем другим устройствам потребуется новый пароль.",
|
||
"DISABLE_ENCRYPTION_ENABLE_FIRST": "Сначала включите синхронизацию и сохраните конфигурацию SuperSync, затем повторите попытку.",
|
||
"DISABLE_ENCRYPTION_ITEM_1": "Вся история синхронизации и резервные копии на сервере будут удалены",
|
||
"DISABLE_ENCRYPTION_ITEM_2": "Ваши текущие данные будут повторно загружены без шифрования",
|
||
"DISABLE_ENCRYPTION_ITEM_3": "Все другие устройства синхронизируют незашифрованные данные",
|
||
"DISABLE_ENCRYPTION_NOT_READY": "Синхронизация не включена или не настроена.",
|
||
"DISABLE_ENCRYPTION_NOTE": "Ваши локальные данные НЕ будут удалены. Вы можете снова включить шифрование в любое время.",
|
||
"DISABLE_ENCRYPTION_SUCCESS": "Шифрование успешно отключено",
|
||
"DISABLE_ENCRYPTION_SUPERSYNC_ONLY": "Эта функция доступна только для SuperSync.",
|
||
"DISABLE_ENCRYPTION_TITLE": "Отключить шифрование?",
|
||
"DISABLE_ENCRYPTION_WARNING": "ВНИМАНИЕ: Это безвозвратно удалит ВСЕ зашифрованные данные синхронизации на сервере. Это необходимо, так как зашифрованные и незашифрованные операции не могут сосуществовать.",
|
||
"DISABLE_ENCRYPTION_WHAT_HAPPENS": "Что произойдёт:",
|
||
"E2E_ENCRYPTION_DESCRIPTION": "Будет медленнее, но безопаснее",
|
||
"ENABLE_ENCRYPTION_ITEM_1": "Вся история синхронизации и резервные копии на сервере будут удалены",
|
||
"ENABLE_ENCRYPTION_ITEM_2": "Ваши текущие данные будут повторно загружены с шифрованием",
|
||
"ENABLE_ENCRYPTION_ITEM_3": "Всем другим устройствам потребуется ввести этот пароль шифрования",
|
||
"ENABLE_ENCRYPTION_NOT_READY": "Синхронизация не включена или не настроена.",
|
||
"ENABLE_ENCRYPTION_NOTE": "Ваши локальные данные НЕ будут удалены. Вы можете отключить шифрование в любое время.",
|
||
"ENABLE_ENCRYPTION_PASSWORD_REQUIRED": "Сначала введите пароль шифрования.",
|
||
"ENABLE_ENCRYPTION_SUCCESS": "Шифрование успешно включено",
|
||
"ENABLE_ENCRYPTION_SUPERSYNC_ONLY": "Эта функция доступна только для SuperSync.",
|
||
"ENABLE_ENCRYPTION_TITLE": "Включить шифрование?",
|
||
"ENABLE_ENCRYPTION_WARNING": "ВНИМАНИЕ: Это безвозвратно удалит ВСЕ незашифрованные данные синхронизации на сервере. Это необходимо, так как зашифрованные и незашифрованные операции не могут сосуществовать. Если вы забудете пароль, восстановить данные будет невозможно.",
|
||
"ENABLE_ENCRYPTION_WHAT_HAPPENS": "Что произойдёт:",
|
||
"ENCRYPTION_ENCOURAGED": "Шифрование обязательно для SuperSync. Включите шифрование для защиты ваших данных.",
|
||
"ENCRYPTION_SETUP_INTRO": "<strong>SuperSync шифрует ваши данные паролем до их отправки с устройства</strong>, что делает злоупотребление или утечку ваших личных данных практически невозможным.",
|
||
"ENCRYPTION_WARNING": "ВНИМАНИЕ: Если вы забудете пароль шифрования, восстановить данные будет невозможно. Этот пароль отличается от пароля для входа. Вы должны использовать один и тот же пароль на всех устройствах.",
|
||
"FORCE_OVERWRITE_CONFIRM": "Это <strong>удалит все данные на сервере</strong> и загрузит ваши локальные данные с новым паролем. Несинхронизированные локальные изменения могут быть потеряны. Вы уверены?",
|
||
"FORCE_OVERWRITE_INFO": "Если вы не можете синхронизироваться, потому что не знаете текущий пароль шифрования, вы можете перезаписать сервер своими локальными данными и новым паролем.",
|
||
"FORCE_OVERWRITE_TITLE": "Перезаписать данные сервера?",
|
||
"INFO_TEXT": "SuperSync синхронизирует ваши задачи между всеми устройствами в реальном времени. Данные надёжно хранятся на сервере синхронизации. Примечание: SuperSync находится в стадии бета-тестирования.",
|
||
"L_ACCESS_TOKEN": "Токен доступа",
|
||
"L_CHANGE_ENCRYPTION_PASSWORD": "Изменить пароль шифрования",
|
||
"L_ENABLE_E2E_ENCRYPTION": "Включить сквозное шифрование",
|
||
"L_NEW_PASSWORD": "Новый пароль шифрования",
|
||
"L_REMOVE_ENCRYPTION": "Или удалить шифрование",
|
||
"L_SERVER_URL": "URL сервера",
|
||
"LOGIN_INSTRUCTIONS": "Нажмите кнопку ниже, чтобы открыть страницу входа на сервер. После входа скопируйте токен доступа и вставьте его здесь.",
|
||
"REMOVE_ENCRYPTION_WARNING": "Удаление шифрования удалит все данные на сервере и повторно загрузит их без шифрования. Все устройства потребуют перенастройки.",
|
||
"SERVER_URL_DESCRIPTION": "Оставьте как есть для официального сервера или введите URL своего сервера",
|
||
"SETUP_DISABLE_SUPERSYNC_BTN": "Отключить SuperSync",
|
||
"SETUP_ENCRYPTION_PASSWORD_WARNING": "Используйте один и тот же пароль на всех устройствах. Забытый пароль можно сбросить, перезаписав удалённые данные.",
|
||
"SETUP_ENCRYPTION_TITLE": "SuperSync: Установка пароля"
|
||
},
|
||
"TITLE": "Синхронизация",
|
||
"WEB_DAV": {
|
||
"CORS_INFO": "<strong>Экспериментальный!!</strong> Для работы, вам необходимо отключить или ограничить CORS для вашего экземпляра Nextcloud, что может негативно повлиять на безопасность! Пожалуйста, <a href='https://github.com/nextcloud/server/issues/3131'>обратитесь к этой теме</a> для получения дополнительной информации. Используйте на свой риск!",
|
||
"D_SYNC_FOLDER_PATH": "Путь относительно корня сервера WebDAV, где будут храниться файлы синхронизации (например, ' /super-productivity' или ' /'). Это НЕ внутренний путь вашего сервера.",
|
||
"INFO": "К сожалению реализации WebDAV сильно отличаются друг от друга. Super Productivity хорошо работает с Nextcloud, но может не работать с вашим провайдером.",
|
||
"L_BASE_URL": "Базовый URL",
|
||
"L_PASSWORD": "Пароль",
|
||
"L_SYNC_FOLDER_PATH": "Путь к папке синхронизации",
|
||
"L_TEST_CONNECTION": "Проверить соединение",
|
||
"L_USER_NAME": "Имя пользователя",
|
||
"S_FILL_ALL_FIELDS": "Пожалуйста, сначала заполните все поля WebDAV",
|
||
"S_TEST_FAIL": "Тест соединения не удался: {{error}} - Целевой URL: {{url}}",
|
||
"S_TEST_SUCCESS": "Тест соединения успешен! Целевой URL: {{url}}",
|
||
"CONDITIONAL_HEADER_WARNING_MSG": "Ваш сервер WebDAV не поддерживает условные заголовки (If-Unmodified-Since). Это означает, что Super Productivity не может обнаружить одновременные изменения с других устройств при загрузке.<br><br>Синхронизация будет работать, но существует небольшой риск конфликтов данных при одновременных изменениях на нескольких устройствах.",
|
||
"CONDITIONAL_HEADER_WARNING_TITLE": "Сниженная безопасность синхронизации"
|
||
},
|
||
"BTN_DISABLE_ENCRYPTION": "Отключить шифрование",
|
||
"DROPBOX": {
|
||
"AUTH_SUCCESS": "Аутентификация Dropbox успешна! Учётные данные сохранены.",
|
||
"BTN_AUTHENTICATE": "Аутентификация через Dropbox",
|
||
"BTN_REAUTHENTICATE": "Повторная аутентификация через Dropbox",
|
||
"INFO_TEXT": "Аутентификация Dropbox использует OAuth. Нажмите кнопку ниже для аутентификации с вашей учётной записью Dropbox.",
|
||
"L_ACCESS_TOKEN": "Токен доступа (сгенерирован из кода авторизации)",
|
||
"REAUTH_SUCCESS": "Повторная аутентификация Dropbox успешна! Учётные данные обновлены.",
|
||
"STATUS_CONFIGURED": "Dropbox настроен и готов к синхронизации",
|
||
"STATUS_NOT_CONFIGURED": "Не настроено — выполните аутентификацию для включения синхронизации"
|
||
},
|
||
"GOOGLE": {
|
||
"L_SYNC_FILE_NAME": "Имя файла синхронизации"
|
||
},
|
||
"IMPORT_ENCRYPTION_WARNING": {
|
||
"BTN_CONTINUE": "Импортировать и изменить шифрование",
|
||
"CURRENT_STATE": "Ваша текущая конфигурация",
|
||
"ENCRYPTION_DISABLED": "Не зашифровано",
|
||
"ENCRYPTION_ENABLED": "Зашифровано",
|
||
"IMPORTED_STATE": "После импорта",
|
||
"ITEM_1": "Вся история синхронизации и резервные копии на сервере будут безвозвратно удалены",
|
||
"ITEM_2": "Ваши импортированные данные будут загружены с новыми настройками шифрования",
|
||
"ITEM_3": "Все другие устройства должны синхронизироваться и обновить настройки шифрования",
|
||
"NOTE": "Ваши локальные данные будут заменены импортированными данными независимо от этого выбора.",
|
||
"NOTE_DISABLING": "Важно: Без шифрования любой, кто имеет доступ к серверу синхронизации, сможет прочитать ваши данные.",
|
||
"NOTE_ENABLING": "Важно: Шифрование требует пароля. Если вы забудете пароль, восстановить данные будет НЕВОЗМОЖНО!",
|
||
"TITLE": "Настройки шифрования изменятся",
|
||
"WARNING_TEXT": "Импортируемая резервная копия имеет другие настройки шифрования. Зашифрованные и незашифрованные данные не могут сосуществовать на сервере, поэтому все данные сервера будут удалены.",
|
||
"WHAT_HAPPENS": "Что произойдёт:"
|
||
},
|
||
"L_MANUAL_SYNC_ONLY": "Только ручная синхронизация (отключить автоматическую)",
|
||
"PASSWORD_SET_INFO": "?? Пароль шифрования установлен.",
|
||
"NEXTCLOUD": {
|
||
"L_SERVER_URL": "URL сервера Nextcloud",
|
||
"SERVER_URL_DESCRIPTION": "например, https://cloud.example.com или https://example.com/nextcloud",
|
||
"L_APP_PASSWORD": "Пароль приложения",
|
||
"APP_PASSWORD_DESCRIPTION": "Перейдите в Nextcloud → Настройки → Безопасность → Пароли приложений, чтобы создать пароль"
|
||
}
|
||
},
|
||
"S": {
|
||
"ALREADY_IN_SYNC": "Уже синхронизированы",
|
||
"BTN_CONFIGURE": "Настроить",
|
||
"BTN_FORCE_OVERWRITE": "Принудительная перезапись",
|
||
"ERROR_CORS": "Ошибка синхронизации WebDAV: Ошибка запроса соединения.\n\nЭто может быть проблема CORS. Убедитесь, что:\n• Ваш WebDAV сервер поддерживает перекрестный запрос\n• URL сервере корректный и доступен\n• Интернет соединение работает",
|
||
"ERROR_DATA_IS_CURRENTLY_WRITTEN": "Удаленные данные в настоящее время находятся в процессе записи",
|
||
"ERROR_PERMISSION": "Доступ к файлу запрещен. Пожалуйста, проверьте разрешения файловой системы.",
|
||
"ERROR_PERMISSION_FLATPAK": "Доступ к файлу запрещён. Предоставьте разрешение на файловую систему через Flatseal или используйте путь внутри ~\\/var\\/app\\/",
|
||
"ERROR_PERMISSION_SNAP": "Доступ к файлу запрещён. Выполните 'snap connect super-productivity:home' или используйте путь внутри ~\\/snap\\/super-productivity\\/common\\/",
|
||
"INCOMPLETE_CFG": "Ошибка аутентификации для синхронизации. Пожалуйста, проверьте свою конфигурацию!",
|
||
"SUCCESS_DOWNLOAD": "Синхронизация данных с удаленного управления",
|
||
"SUCCESS_VIA_BUTTON": "Данные успешно синхронизированы",
|
||
"UNKNOWN_ERROR": "Неизвестная ошибка при синхронизации. Пожалуйста, проверьте console.",
|
||
"ARCHIVE_OPERATION_FAILED": "Операция с архивом не удалась. Некоторые операции очистки могли не завершиться.",
|
||
"AUTH_SETUP_FAILED": "Не удалось настроить аутентификацию. Попробуйте еще раз. Если вы используете веб-приложение, убедитесь, что открываете его по HTTPS. Если проблема повторяется, сообщите об ошибке.",
|
||
"AUTH_TOKEN_REJECTED": "Токен синхронизации отклонён сервером: {{reason}}. Получите новый токен.",
|
||
"CHANGE_PASSWORD_FAILED": "Не удалось сменить пароль: {{message}}",
|
||
"CLOCK_DRIFT_WARNING": "Часы вашего устройства отстают на {{minutes}} мин. Это может вызвать проблемы синхронизации.",
|
||
"COMPACTION_FAILED": "Очистка базы данных не удалась. Приложение может замедлиться.",
|
||
"CONFLICT_DIALOG_TIMEOUT": "Время ожидания диалога конфликта синхронизации истекло. Синхронизация повторится при следующем запуске.",
|
||
"CONFLICT_RESOLUTION_FAILED": "Не удалось разрешить конфликт синхронизации. Перезагрузите приложение.",
|
||
"DATA_REPAIRED": "Данные автоматически восстановлены (исправлено проблем: {{count}})",
|
||
"DECRYPTION_FAILED": "Не удалось расшифровать синхронизированные данные. Проверьте пароль шифрования.",
|
||
"DEFERRED_ACTION_FAILED": "Некоторые изменения во время синхронизации не удалось сохранить. Перезагрузите приложение.",
|
||
"DIALOG_RESULT_ERROR": "Произошла ошибка при обработке диалога синхронизации. Попробуйте снова.",
|
||
"DISABLE_ENCRYPTION_FAILED": "Не удалось отключить шифрование: {{message}}",
|
||
"ENABLE_ENCRYPTION_FAILED": "Не удалось включить шифрование: {{message}}",
|
||
"ENCRYPTION_DISABLED_ON_OTHER_DEVICE": "Шифрование было отключено на другом устройстве. Ваши настройки синхронизации обновлены.",
|
||
"ENCRYPTION_PASSWORD_REQUIRED": "Получены зашифрованные данные, но пароль шифрования не настроен. Установите пароль в настройках синхронизации.",
|
||
"ENCRYPTION_REQUIRED_FOR_SUPERSYNC": "Шифрование обязательно для SuperSync. Установите пароль шифрования для продолжения синхронизации.",
|
||
"ERROR_PAYLOAD_TOO_LARGE": "Ошибка синхронизации: Данные слишком велики для загрузки.\n\nЭто происходит при большом количестве архивных задач. Данные НЕ были синхронизированы!\n\nОбратитесь в поддержку за помощью.",
|
||
"ERROR_UNABLE_TO_READ_REMOTE_DATA": "Ошибка синхронизации. Не удалось прочитать удалённые данные. Возможно, вы включили шифрование и локальный пароль не совпадает с паролем, использованным для шифрования удалённых данных?",
|
||
"FINISH_DAY_SYNC_ERROR": "Ошибка синхронизации при завершении дня. Попробуйте снова.",
|
||
"FRESH_CLIENT_SYNC_CANCELLED": "Начальная синхронизация отменена. Удалённые данные не применены.",
|
||
"HYDRATION_FAILED": "Не удалось загрузить данные. Перезагрузите приложение.",
|
||
"IMPORTING": "Импорт данных",
|
||
"INCOMPLETE_OP_SYNC": "Синхронизация неполная: не удалось загрузить {{count}} файл(ов) операций",
|
||
"INITIAL_SYNC_ERROR": "Начальная синхронизация не удалась",
|
||
"INTEGRITY_CHECK_FAILED": "Обнаружена проблема целостности данных. Выполнено автовосстановление. При возникновении проблем перезагрузите приложение.",
|
||
"INVALID_AUTH_CODE": "Код авторизации отклонён. Попробуйте аутентификацию заново и убедитесь, что код скопирован точно.",
|
||
"INVALID_OPERATION_PAYLOAD": "Обнаружена недопустимая операция. Изменения могут не сохраниться — перезагрузите приложение.",
|
||
"LOCAL_CHANGES_DISCARDED": "Отброшено локальных изменений: {{count}} — элементы были удалены на другом устройстве",
|
||
"LOCAL_CHANGES_DISCARDED_SNAPSHOT": "Отброшено несохранённых локальных изменений: {{count}} — синхронизация загрузила более новые данные",
|
||
"LOCAL_DATA_REPLACE_CANCELLED": "Синхронизация отменена. Ваши локальные данные сохранены.",
|
||
"LOCK_TIMEOUT_ERROR": "Время ожидания синхронизации истекло из-за предыдущей операции. Попробуйте снова.",
|
||
"LWW_CONFLICTS_AUTO_RESOLVED": "Конфликты синхронизации разрешены автоматически: {{localWins}} локальных побед, {{remoteWins}} удалённых побед",
|
||
"MIGRATION_FAILED": "Некоторые данные синхронизации не удалось мигрировать и они были пропущены. Это может указывать на повреждение данных или ошибку.",
|
||
"NEWER_VERSION_AVAILABLE": "Некоторые изменения из более новой версии приложения. Рекомендуется обновление для полной совместимости.",
|
||
"OPERATION_PERMANENTLY_FAILED": "Некоторые операции синхронизации не удались и не могут быть применены. Данные могут быть неполными.",
|
||
"OVERWRITE_SERVER_FAILED": "Не удалось перезаписать данные сервера: {{message}}",
|
||
"PARTIAL_APPLY_FAILURE": "Некоторые операции синхронизации не удалось применить. Данные проверены.",
|
||
"PERSIST_FAILED": "Не удалось сохранить изменения. Состояние может быть несогласованным — перезагрузите приложение.",
|
||
"REMOTE_DATA_TOO_OLD": "Удалённые данные слишком старые для обработки. Обновите удалённое приложение.",
|
||
"REPLAY_LOCAL_OPS_FAILED": "Не удалось воспроизвести локальные операции после импорта. Некоторые недавние изменения могут быть потеряны. Данные проверены.",
|
||
"RESTORE_ERROR": "Не удалось восстановить данные",
|
||
"RESTORE_SUCCESS": "Данные успешно восстановлены",
|
||
"SERVER_MIGRATION_VALIDATION_FAILED": "Не удалось перенести данные на сервер — проверка локальных данных не пройдена. Попробуйте импортировать резервную копию.",
|
||
"STORAGE_QUOTA_EXCEEDED": "Хранилище сервера синхронизации заполнено. Ваши изменения НЕ синхронизируются! Архивируйте старые задачи или расширьте тарифный план.",
|
||
"STORAGE_RECOVERED_AFTER_COMPACTION": "Хранилище заканчивалось. Старые данные успешно очищены.",
|
||
"TIMEOUT_ERROR": "Время ожидания операции синхронизации истекло. {{suggestion}}",
|
||
"TOO_MANY_OPS_TO_DOWNLOAD": "Слишком много операций синхронизации для загрузки. Некоторые изменения могут отсутствовать.",
|
||
"UPLOAD_ERROR": "Неизвестная ошибка загрузки (настройки верны?): {{err}}",
|
||
"UPLOAD_OPS_REJECTED": "{{count}} операций были окончательно отклонены сервером и не будут синхронизированы.",
|
||
"VECTOR_CLOCK_LIMIT_REACHED": "Синхронизация отслеживала {{originalSize}} устройств/браузеров, превысив лимит {{maxSize}}. Записи неактивных устройств были удалены. При проблемах выполните сброс синхронизации.",
|
||
"VERSION_TOO_OLD": "Версия вашего приложения слишком старая для синхронизированных данных. Обновите приложение!",
|
||
"VERSION_UNSUPPORTED": "Невозможно синхронизировать: данные требуют более новую версию приложения. Обновите приложение.",
|
||
"WEB_CRYPTO_NOT_AVAILABLE": "Шифрование недоступно на этом устройстве. На Android шифрование требует защищённого соединения (HTTPS), которое недоступно. Отключите шифрование в настройках синхронизации или синхронизируйтесь из браузера на компьютере.",
|
||
"ERROR_REMOTE_FILE_CORRUPTED": "Удаленные данные синхронизации нечитаемы (возможно, обрезаны или повреждены). Ваши локальные данные в безопасности. Вы можете перезаписать удаленные данные локальными.",
|
||
"ERROR_REMOTE_FILE_EMPTY": "Удаленный файл синхронизации пуст. Это может произойти после прерванной синхронизации. Перезаписать удаленные данные локальными?",
|
||
"ERROR_REMOTE_FILE_LOCKED": "Удаленный файл синхронизации заблокирован сервером. Это может исправиться при следующей попытке синхронизации.",
|
||
"ERROR_SYNC_VERSION_MISMATCH": "Удаленные данные синхронизации используют несовместимую версию формата. Убедитесь, что на всех устройствах установлена одна версия Super Productivity.",
|
||
"WARN_CLIENT_ID_REGENERATED": "Идентификатор устройства синхронизации был недействителен и был создан заново. При следующей синхронизации может возникнуть конфликт.",
|
||
"LEGACY_FORMAT_DETECTED": "Несовпадение формата синхронизации: удаленное хранилище последний раз было записано более старой версией приложения (v16.x или ниже), использующей другой формат синхронизации. Обновите все устройства до одной версии приложения. «Принудительная перезапись» разблокирует это устройство, записав новый формат рядом с устаревшими файлами; используйте это только если старые устройства больше не будут синхронизироваться с этим удаленным хранилищем, иначе они незаметно разойдутся с этим устройством.",
|
||
"SYNC_VALIDATION_FAILED": "Проверка состояния после синхронизации не удалась. Некоторые данные могут быть несогласованными."
|
||
},
|
||
"SAFETY_BACKUP": {
|
||
"BTN_CLEAR_ALL": "Очистить все",
|
||
"BTN_CREATE_MANUAL": "Создать ручную резервную копию",
|
||
"BTN_DELETE": "Удалить",
|
||
"BTN_REFRESH": "Обновить",
|
||
"BTN_RESTORE": "Восстановить",
|
||
"CLEAR_FAILED": "Не удалось очистить резервные копии",
|
||
"CLEARED_SUCCESS": "Все резервные копии успешно удалены",
|
||
"CREATE_FAILED": "Не удалось создать резервную копию",
|
||
"CREATED_SUCCESS": "Ручная резервная копия успешно создана",
|
||
"DELETE_FAILED": "Не удалось удалить резервную копию",
|
||
"DELETED_SUCCESS": "Резервная копия успешно удалена",
|
||
"DESCRIPTION": "Автоматические резервные копии создаются перед загрузкой данных с удаленного сервера во время операций синхронизации. Резервные копии организованы в 4 умных слота: 2 самых последних, 1 первая с сегодняшнего дня и 1 первая с предыдущего дня.",
|
||
"LAST_CHANGE_PREFIX": "Последнее изменение:",
|
||
"LOADING": "Загрузка...",
|
||
"NO_BACKUPS": "Пока нет доступных безопасных резервных копий. Резервные копии создаются автоматически перед операциями синхронизации.",
|
||
"REASON_BEFORE_UPDATE": "Автоматическая резервная копия перед синхронизацией",
|
||
"REASON_MANUAL": "Ручная резервная копия",
|
||
"RESTORED_SUCCESS": "Резервная копия успешно восстановлена",
|
||
"SLOT_BEFORE_TODAY": "Первая резервная копия до сегодняшнего дня",
|
||
"SLOT_RECENT": "Последняя резервная копия",
|
||
"SLOT_TODAY": "Первая резервная копия сегодняшнего дня",
|
||
"TOOLTIP_CLEAR_ALL": "Удалить все защитные резервные копии",
|
||
"TOOLTIP_CREATE_MANUAL": "Создать ручную резервную копию всех ваших данных",
|
||
"TOOLTIP_DELETE": "Удалить эту резервную копию",
|
||
"TOOLTIP_REFRESH": "Обновить список резервных копий",
|
||
"TOOLTIP_RESTORE": "Восстановить эту резервную копию (заменит все текущие данные)"
|
||
},
|
||
"BTN_RESTORE_FROM_HISTORY": "Восстановить из истории",
|
||
"D_DATA_REPAIR_CONFIRM": {
|
||
"MSG": "Ваши данные повреждены. Попробовать автоматическое восстановление? Возможна незначительная потеря данных.",
|
||
"TITLE": "Обнаружено повреждение данных"
|
||
},
|
||
"D_DATA_REPAIRED": {
|
||
"MSG": "Данные были автоматически восстановлены (исправлено проблем: {{count}}). Обычно этого не происходит. Если это повторяется, сообщите о проблеме.",
|
||
"TITLE": "Восстановление данных выполнено",
|
||
"UNKNOWN_ERROR": "Неизвестная ошибка синхронизации: {{err}}"
|
||
},
|
||
"D_ENTER_PASSWORD": {
|
||
"BTN_FORCE_OVERWRITE": "Использовать локальные данные",
|
||
"BTN_SAVE_AND_SYNC": "Сохранить и синхронизировать",
|
||
"FORCE_OVERWRITE_CONFIRM": "Это <strong>удалит все данные на сервере</strong> и загрузит ваши локальные данные, зашифрованные этим паролем. Продолжить?",
|
||
"FORCE_OVERWRITE_INFO": "Если вы предпочитаете сохранить локальные данные, вы можете перезаписать сервер.",
|
||
"FORCE_OVERWRITE_TITLE": "Перезаписать данные сервера?",
|
||
"MESSAGE": "Сервер синхронизации содержит зашифрованные данные, но на этом устройстве не настроен пароль шифрования. Введите пароль шифрования для расшифровки и синхронизации данных.",
|
||
"PASSWORD_LABEL": "Пароль шифрования",
|
||
"TITLE": "Требуется пароль шифрования"
|
||
},
|
||
"D_FRESH_CLIENT_CONFIRM": {
|
||
"MESSAGE": "Это новая установка. Найдены удалённые данные с {{count}} изменениями. Хотите загрузить и заменить ими локальные данные?",
|
||
"OK": "Загрузить удалённые данные",
|
||
"TITLE": "Начальная синхронизация"
|
||
},
|
||
"D_LOCAL_DATA_REPLACE_CONFIRM": {
|
||
"MESSAGE": "У вас есть {{count}} несинхронизированных локальных изменений, которые будут заменены удалёнными данными. Продолжить?",
|
||
"TITLE": "Заменить локальные данные?"
|
||
},
|
||
"D_PERMISSION": {
|
||
"DISABLE_SYNC": "Отключить синхронизацию",
|
||
"PERM_FILE": "Предоставить разрешение",
|
||
"TEXT": "<p>Разрешение на доступ к файлу для локальной синхронизации было отозвано.</p>",
|
||
"TITLE": "Синхронизация: Разрешение на локальный файл отклонено"
|
||
},
|
||
"D_SYNC_IMPORT_CONFLICT": {
|
||
"FILTERED_CHANGES": "Затронутые изменения",
|
||
"IMPORT_DATE": "Дата импорта",
|
||
"MSG_INCOMING": "Ваши данные были полностью заменены на другом устройстве. У вас есть {{filteredOpCount}} локальных изменений, которые могут не сохраниться.",
|
||
"MSG_INCOMING_NO_OPS": "Ваши данные были полностью заменены на другом устройстве. Это устройство синхронизируется с новым состоянием.",
|
||
"MSG_LOCAL_FILTERS": "Ваши локальные данные были импортированы/восстановлены, но на сервере есть {{filteredOpCount}} изменений с других устройств, которые невозможно автоматически объединить.",
|
||
"REASON_BACKUP_RESTORE": "Причина: На другом устройстве была восстановлена резервная копия.",
|
||
"REASON_FILE_IMPORT": "Причина: На другом устройстве был импортирован файл данных.",
|
||
"REASON_FORCE_UPLOAD": "Причина: Другое устройство принудительно загрузило свои локальные данные.",
|
||
"REASON_PASSWORD_CHANGED": "Причина: Пароль шифрования был изменён на другом устройстве.",
|
||
"REASON_REPAIR": "Причина: Было выполнено автоматическое восстановление данных.",
|
||
"REASON_SERVER_MIGRATION": "Причина: Данные были перенесены на новый сервер синхронизации.",
|
||
"REASON_UNKNOWN": "Причина: Была выполнена полная замена состояния.",
|
||
"RECOMMEND_SERVER": "Рекомендуется: Принять данные сервера для синхронизации с другим устройством.",
|
||
"TITLE": "Обнаружен конфликт синхронизации",
|
||
"USE_LOCAL": "Использовать мои данные",
|
||
"USE_REMOTE": "Использовать данные сервера"
|
||
}
|
||
},
|
||
"TAG": {
|
||
"D_CREATE": {
|
||
"CREATE": "Создать тег"
|
||
},
|
||
"D_DELETE": {
|
||
"CONFIRM_MSG": "Вы действительно хотите удалить тег \"{{tagName}}\"? Он будет удален из всех задач. Это не может быть отменено."
|
||
},
|
||
"D_EDIT": {
|
||
"ADD": "Добавить теги для \"{{title}}\"",
|
||
"EDIT": "Изменить теги для \"{{title}}\"",
|
||
"LABEL": "Теги"
|
||
},
|
||
"FORM_BASIC": {
|
||
"L_COLOR": "Цвет (если используется неопределенный основной цвет темы)",
|
||
"L_ICON": "Значок",
|
||
"L_TITLE": "Название тега",
|
||
"TITLE": "Базовые настройки",
|
||
"D_COLOR": "Если не задано, используется основной цвет темы."
|
||
},
|
||
"S": {
|
||
"UPDATED": "Настройки тегов были обновлены",
|
||
"ARCHIVE_CLEANUP_FAILED": "Не удалось очистить архивные данные для удалённой метки"
|
||
},
|
||
"TTL": {
|
||
"ADD_NEW_TAG": "Добавить новую метку"
|
||
}
|
||
},
|
||
"TAG_FOLDER": {
|
||
"CONFIRM_DELETE": "Вы уверены, что хотите удалить папку \"{{title}}\"? Все теги в этой папке будут перемещены на корневой уровень.",
|
||
"DIALOG": {
|
||
"CREATE_TITLE": "Создать папку",
|
||
"EDIT_TITLE": "Редактировать папку",
|
||
"NAME_LABEL": "Название папки",
|
||
"NAME_PLACEHOLDER": "Введите название папки",
|
||
"NAME_REQUIRED": "Название папки обязательно",
|
||
"NO_PARENT": "Нет родителя (корневой уровень)",
|
||
"PARENT_LABEL": "Родительская папка"
|
||
},
|
||
"SELECT": {
|
||
"LABEL": "Папка",
|
||
"NO_PARENT": "Нет папки (корневой уровень)",
|
||
"PLACEHOLDER": "Выбрать папку"
|
||
},
|
||
"TOOLTIP_CREATE": "Создать папку тегов"
|
||
},
|
||
"TASK": {
|
||
"ADD_TASK_BAR": {
|
||
"ADD_EXISTING_TASK": "Добавить существующую задачу \"{{taskTitle}}\"",
|
||
"CREATE_NEW_TAGS": "Создать новые теги",
|
||
"DUE_BUTTON": "Запланировать",
|
||
"ESTIMATE_BUTTON": "Оценка",
|
||
"PLACEHOLDER_CREATE": "Заголовок задачи #тег @16:00",
|
||
"PLACEHOLDER_SEARCH": "Добавить существующую задачу или вопросы...",
|
||
"REPEAT_BUTTON": "Повторять",
|
||
"SEARCH_INFO_TEXT": "Искать и добавлять вопросы и задачи из архива и других проектов",
|
||
"TAGS_BUTTON": "Теги",
|
||
"TODAY": "Сегодня",
|
||
"TOMORROW": "Завтра",
|
||
"TOOLTIP_ADD_TASK": "Добавить задачу",
|
||
"TOOLTIP_ADD_TO_BACKLOG": "Добавить в бэклог",
|
||
"TOOLTIP_ADD_TO_BOTTOM": "Добавить в конец (Ctrl+1)",
|
||
"TOOLTIP_ADD_TO_TODAY": "Добавить на сегодня",
|
||
"TOOLTIP_ADD_TO_TOP": "Добавить в начало (Ctrl+1)",
|
||
"TOOLTIP_CLEAR_DATE": "Очистить дату",
|
||
"TOOLTIP_CLEAR_ESTIMATE": "Очистить оценку",
|
||
"TOOLTIP_CLEAR_TAGS": "Очистить теги",
|
||
"TOOLTIP_DISABLE_SEARCH": "Отключить поиск задач (Ctrl+2)",
|
||
"TOOLTIP_ENABLE_SEARCH": "Включить поиск задач (Ctrl+2)",
|
||
"TOGGLE_ADD_TO_BACKLOG_TODAY": "Переключить добавление задачи в бэклог / список на сегодня",
|
||
"TOGGLE_ADD_TOP_OR_BOTTOM": "Переключить добавление задачи в начало / конец списка",
|
||
"TOOLTIP_CLEAR_REPEAT": "Очистить настройку повторения"
|
||
},
|
||
"ADDITIONAL_INFO": {
|
||
"ADD_ATTACHMENT": "Добавить вложение",
|
||
"ADD_SUB_TASK": "Добавить подзадачу",
|
||
"ATTACHMENTS": "Вложения {{nr}}",
|
||
"DUE": "Запланировано на",
|
||
"LOCAL_ATTACHMENTS": "Локальные вложения",
|
||
"NOTES": "Заметки",
|
||
"PARENT": "Родитель",
|
||
"REMINDER": "Напоминание",
|
||
"REPEAT": "Повторение",
|
||
"SCHEDULE_TASK": "Расписание задачи",
|
||
"SUB_TASKS": "Подзадачи ({{nr}})",
|
||
"TIME": "Время",
|
||
"TITLE_PLACEHOLDER": "Введите заголовок",
|
||
"COMPLETED_ON": "Завершена",
|
||
"CREATED_ON": "Создана",
|
||
"DEADLINE": "Дедлайн",
|
||
"DEADLINE_DUE_BY": "Срок до",
|
||
"DEADLINE_OVERDUE": "Просрочено!",
|
||
"FROM_PARENT": "(от родителя)",
|
||
"ISSUE": "Ссылка на задачу"
|
||
},
|
||
"B": {
|
||
"ADD_HALF_HOUR": "Добавить полчаса",
|
||
"ESTIMATE_EXCEEDED": "Оценка времени превышена для \"{{title}}\"",
|
||
"ADD_ALL_TO_TODAY": "Добавить все на сегодня",
|
||
"DEADLINES_TODAY": "{{count}} задач(а) с дедлайном сегодня ещё не запланированы"
|
||
},
|
||
"CMP": {
|
||
"ADD_SUB_TASK": "Добавить подзадачу",
|
||
"ADD_TO_MY_DAY": "Добавить в мой день",
|
||
"ADD_TO_PROJECT": "Добавить в проект",
|
||
"CONVERT_TO_PARENT_TASK": "Преобразовать в родительскую задачу",
|
||
"DELETE": "Удалить задачу",
|
||
"DELETE_REPEAT_INSTANCE": "Удалить задачу",
|
||
"DROP_ATTACHMENT": "Нажмите сюда, чтобы прикрепить к \"{{title}}\"",
|
||
"DUPLICATE": "Дубликат",
|
||
"EDIT_SCHEDULED": "Изменить напоминание",
|
||
"FOCUS_SESSION": "Начать фокус-сессию",
|
||
"MARK_DONE": "Отметить как выполненное",
|
||
"MOVE_TO_BACKLOG": "Переместить в бэклог",
|
||
"MOVE_TO_OTHER_PROJECT": "Переместить в другой проект",
|
||
"MOVE_TO_REGULAR": "Перейти к сегодняшнему списку",
|
||
"MOVE_TO_TOP": "Переместиться в начало списка",
|
||
"OPEN_ATTACH": "Прикрепить файл или ссылку",
|
||
"OPEN_ISSUE": "Открыть вопрос в новой вкладке браузера",
|
||
"OPEN_TIME": "Оцените время / Добавьте потраченное время",
|
||
"REMOVE_FROM_MY_DAY": "Удалить из моего дня",
|
||
"SCHEDULE": "Расписание задачи",
|
||
"TOGGLE_ATTACHMENTS": "Показать / Скрыть вложения",
|
||
"TOGGLE_DETAIL_PANEL": "Показать / Скрыть дополнительную информацию",
|
||
"TOGGLE_DONE": "Пометить как выполнено / отменить",
|
||
"TOGGLE_SUB_TASK_VISIBILITY": "Переключить видимость подзадачи",
|
||
"TOGGLE_TAGS": "Переключать метки",
|
||
"TRACK_TIME": "Время начала отслеживания",
|
||
"TRACK_TIME_STOP": "Пауза отслеживания времени",
|
||
"UNSCHEDULE_TASK": "Задача вне расписания",
|
||
"UPDATE_ISSUE_DATA": "Обновить данные о проблеме",
|
||
"EDIT_DEADLINE": "Изменить дедлайн",
|
||
"REMOVE_DEADLINE": "Удалить дедлайн",
|
||
"SET_DEADLINE": "Установить дедлайн",
|
||
"CLEAR_ESTIMATE": "Очистить оценку",
|
||
"CUSTOM_ESTIMATE": "Своя…",
|
||
"ESTIMATE": "Оценка"
|
||
},
|
||
"D_CONFIRM_DELETE": {
|
||
"OK": "Удалить",
|
||
"MSG": "Вы уверены, что хотите удалить задачу \"{{title}}\"?"
|
||
},
|
||
"D_CONFIRM_SHORT_SYNTAX_NEW_TAG": {
|
||
"MSG": "Вы хотите создать новый тэг {{tagsTxt}}?",
|
||
"OK": "Создать тэг"
|
||
},
|
||
"D_CONFIRM_SHORT_SYNTAX_NEW_TAGS": {
|
||
"MSG": "Вы хотите создать новый тэг {{tagsTxt}}?",
|
||
"OK": "Создать тэги"
|
||
},
|
||
"D_DEADLINE": {
|
||
"QA_NEXT_MONTH": "Следующий месяц",
|
||
"QA_NEXT_WEEK": "Следующая неделя",
|
||
"QA_TODAY": "Сегодня",
|
||
"QA_TOMORROW": "Завтра",
|
||
"RO_NEVER": "Никогда",
|
||
"ADD_TIME": "Добавить время",
|
||
"REMIND_AT": "Напомнить в",
|
||
"REMOVE_DEADLINE": "Удалить дедлайн",
|
||
"RO_1H": "За 1 час",
|
||
"RO_5M": "За 5 минут",
|
||
"RO_10M": "За 10 минут",
|
||
"RO_15M": "За 15 минут",
|
||
"RO_30M": "За 30 минут",
|
||
"RO_AT_DEADLINE": "В момент дедлайна",
|
||
"SET_DEADLINE": "Установить дедлайн"
|
||
},
|
||
"D_REMINDER_VIEW": {
|
||
"ADD_ALL_TO_TODAY": "Добавить все на сегодня",
|
||
"ADD_TO_TODAY": "Добавить сегодня",
|
||
"COMPLETE": "Завершить",
|
||
"COMPLETE_ALL": "Завершить все",
|
||
"DISMISS_ALL_REMINDERS_KEEP_TODAY": "Отклонить все напоминания (оставить в Сегодня)",
|
||
"DISMISS_REMINDER_KEEP_TODAY": "Отклонить напоминание (оставить в Сегодня)",
|
||
"DONE": "Готово",
|
||
"DUE_TASK": "Запланированная задача",
|
||
"DUE_TASKS": "Запланированные задачи",
|
||
"RESCHEDULE_EDIT": "Выбрать дату...",
|
||
"RESCHEDULE_UNTIL_TOMORROW": "До завтра",
|
||
"SNOOZE": "Отложить",
|
||
"SNOOZE_ALL": "Отложить все",
|
||
"START": "Начать задание",
|
||
"UNSCHEDULE": "Внеплановые",
|
||
"UNSCHEDULE_ALL": "Отменить расписание всех",
|
||
"CLEAR_ALL_REMINDERS": "Очистить все напоминания",
|
||
"CLEAR_REMINDER": "Очистить напоминание",
|
||
"DEADLINE_REMINDER": "Напоминание о дедлайне",
|
||
"DEADLINE_SECTION": "Дедлайны",
|
||
"DUE_SECTION": "Запланировано",
|
||
"TASK_REMINDERS": "Напоминания о задачах"
|
||
},
|
||
"D_SCHEDULE_TASK": {
|
||
"QA_NEXT_MONTH": "На след. месяц",
|
||
"QA_NEXT_WEEK": "На след. неделю",
|
||
"QA_TODAY": "На сегодня",
|
||
"QA_TOMORROW": "На завтра",
|
||
"REMIND_AT": "Напомнить",
|
||
"RO_1H": "За 1 час до начала",
|
||
"RO_5M": "За 5 минут до начала",
|
||
"RO_10M": "За 10 минут до начала",
|
||
"RO_15M": "За 15 минут до начала",
|
||
"RO_30M": "За 30 минут до начала",
|
||
"RO_NEVER": "Никогда",
|
||
"RO_START": "Когда это начинается",
|
||
"SCHEDULE": "Запланировать",
|
||
"UNSCHEDULE": "Отменить планирование"
|
||
},
|
||
"D_SELECT_DATE_AND_TIME": {
|
||
"DATE": "Дата",
|
||
"TIME": "Время",
|
||
"TITLE": "Выбрать дату и время"
|
||
},
|
||
"D_TIME": {
|
||
"ADD_FOR_OTHER_DAY": "Добавить время, потраченное на другой день",
|
||
"DELETE_FOR": "Удалить запись за день",
|
||
"ESTIMATE": "Оценка",
|
||
"TIME_SPENT": "Потрачено",
|
||
"TIME_SPENT_ON": "Затраченное время {{date}}",
|
||
"TITLE": "Времени потрачено / Оценки"
|
||
},
|
||
"D_TIME_FOR_DAY": {
|
||
"ADD_ENTRY_FOR": "Добавить новую запись для {{date}}",
|
||
"DATE": "Дата новой записи",
|
||
"HELP": "Примеры:<br> 30m => 30 минут<br> 2h => 2 часа<br> 2h 30m => 2 часа 30 минут<br> 1.5h => 1 час и 30 минут<br> 03:15 => 3 часа и 15 минут",
|
||
"TINE_SPENT": "Времени потрачено",
|
||
"TITLE": "Назначить на день"
|
||
},
|
||
"N": {
|
||
"ESTIMATE_EXCEEDED": "Время превышено!",
|
||
"ESTIMATE_EXCEEDED_BODY": "Вы превысили оценочное время для \"{{title}}\"."
|
||
},
|
||
"S": {
|
||
"CANNOT_ASSIGN_PROJECT_FOR_REPEATABLE_TASK": "Невозможно назначить проект с помощью краткого синтаксиса для повторяющихся задач!",
|
||
"CREATED_FOR_PROJECT": "Перемещена задача \"{{taskTitle}}\" в проект \"{{projectTitle}}\"",
|
||
"DELETED": "Удалена задача \"{{title}}\"",
|
||
"FOUND_MOVE_FROM_BACKLOG": "Существующее задание <strong>{{title}}</strong> перемещено в текущий список заданий",
|
||
"FOUND_MOVE_FROM_OTHER_LIST": "Задача <strong>{{title}}</strong> из <strong>{{contextTitle}}</strong> добавлена в текущий список",
|
||
"FOUND_RESTORE_FROM_ARCHIVE": "Задача <strong>{{title}}</strong> связана с задачей из архива восстановлена",
|
||
"GO_TO_TASK": "Перейти к задаче",
|
||
"MOVED_TO_ARCHIVE": "Перемещено {{nr}} задач в архив",
|
||
"MOVED_TO_PROJECT": "Перемещена задача \"{{taskTitle}}\" в проект \"{{projectTitle}}\"",
|
||
"REMINDER_ADDED": "Запланирована задача \"{{title}}\"",
|
||
"REMINDER_DELETED": "Удалено напоминание для задания",
|
||
"REMINDER_UPDATED": "Обновлено напоминание для задачи \"{{title}}\"",
|
||
"TASK_ALREADY_EXISTS": "Задача <strong>{{title}}<\\/strong> уже существует",
|
||
"TASK_CREATED": "Создано задание \"{{taskTitle}}\"",
|
||
"DEADLINE_REMOVED": "Дедлайн удалён",
|
||
"DEADLINE_SET": "Дедлайн установлен на {{date}}"
|
||
},
|
||
"SELECT_OR_CREATE": "Выберите или создайте задачу",
|
||
"SUMMARY_TABLE": {
|
||
"ESTIMATE": "Оценить",
|
||
"SPENT_TODAY": "Потрачено сегодня",
|
||
"SPENT_TOTAL": "Потрачено всего",
|
||
"TASK": "Задача",
|
||
"TOGGLE_DONE": "Пометить как выполненное / отменить"
|
||
}
|
||
},
|
||
"TASK_REPEAT": {
|
||
"ADD_INFO_PANEL": {
|
||
"CUSTOM": "Выборочная настройка",
|
||
"CUSTOM_AND_TIME": "Пользовательский, {{timeStr}}",
|
||
"CUSTOM_WEEKLY": "{{daysStr}}",
|
||
"CUSTOM_WEEKLY_AND_TIME": "{{daysStr}}, {{timeStr}}",
|
||
"DAILY": "Каждый день",
|
||
"DAILY_AND_TIME": "Каждый день, {{timeStr}}",
|
||
"EVERY_X_DAILY": "Каждые {{x}} дней",
|
||
"EVERY_X_DAILY_AND_TIME": "Каждые {{x}} дней, {{timeStr}}",
|
||
"EVERY_X_MONTHLY": "Каждый {{x}} месяц",
|
||
"EVERY_X_MONTHLY_AND_TIME": "Каждые {{x}} месяца, {{timeStr}}",
|
||
"EVERY_X_YEARLY": "Каждые {{x}} лет",
|
||
"EVERY_X_YEARLY_AND_TIME": "Каждые {{x}} лет, {{timeStr}}",
|
||
"MONDAY_TO_FRIDAY": "Пн-Пт",
|
||
"MONDAY_TO_FRIDAY_AND_TIME": "Пн-Пт, {{timeStr}}",
|
||
"MONTHLY_CURRENT_DATE": "Ежемесячно {{dateDayStr}} числа",
|
||
"MONTHLY_CURRENT_DATE_AND_TIME": "Ежемесячно {{dateDayStr}} числа, {{timeStr}}",
|
||
"WEEKLY_CURRENT_WEEKDAY": "Еженедельно {{weekdayStr}}",
|
||
"WEEKLY_CURRENT_WEEKDAY_AND_TIME": "Еженедельно {{weekdayStr}}, {{timeStr}}",
|
||
"YEARLY_CURRENT_DATE": "Ежегодно {{dayAndMonthStr}}",
|
||
"YEARLY_CURRENT_DATE_AND_TIME": "Ежегодно {{dayAndMonthStr}}, {{timeStr}}"
|
||
},
|
||
"D_CONFIRM_MOVE_TO_PROJECT": {
|
||
"MSG": "Для этой повторяемой задачи созданы экземпляры {{tasksNr}}. Вы хотите переместить их все в проект \"{{projectName}}\"?",
|
||
"OK": "Обновите все экземпляры"
|
||
},
|
||
"D_CONFIRM_REMOVE": {
|
||
"MSG": "Удаление повторяющейся конфигурации преобразует все предыдущие экземпляры этой задачи в обычные задачи. Вы уверены, что хотите продолжить",
|
||
"OK": "Удалить полностью"
|
||
},
|
||
"D_CONFIRM_UPDATE_INSTANCES": {
|
||
"CANCEL": "Только будущие задачи",
|
||
"MSG": "Для этой повторяющейся задачи созданы экземпляры {{tasksNr}}. Вы хотите обновить все из них, установив новые значения по умолчанию, или только будущие задачи?",
|
||
"OK": "Обновите все экземпляры"
|
||
},
|
||
"D_DELETE_INSTANCE": {
|
||
"MSG": "Удалить повторяющийся экземпляр задачи на {{date}}? Это предотвратит создание задачи только на эту дату.",
|
||
"OK": "Удалить экземпляр"
|
||
},
|
||
"D_EDIT": {
|
||
"ADD": "Добавить повторную настройку задачи",
|
||
"ADVANCED_CFG": "Расширенная конфигурация",
|
||
"EDIT": "Изменить повторную задачу",
|
||
"HEATMAP_LABEL": "Деятельность",
|
||
"TAG_LABEL": "Теги для добавления",
|
||
"TIME_SPENT_THIS_MONTH": "Этот месяц",
|
||
"TIME_SPENT_THIS_WEEK": "Эта неделя",
|
||
"TIME_SPENT_TOTAL": "ИТОГ"
|
||
},
|
||
"F": {
|
||
"C_DAY": "Дня",
|
||
"C_MONTH": "Месяц",
|
||
"C_WEEK": "Недели",
|
||
"C_YEAR": "Лет",
|
||
"DEFAULT_ESTIMATE": "Оценка по умолчанию",
|
||
"DISABLE_AUTO_UPDATE_SUBTASKS": "Отключить автоматическое обновление подзадач",
|
||
"DISABLE_AUTO_UPDATE_SUBTASKS_DESCRIPTION": "Не обновлять унаследованные подзадачи автоматически при изменении самого нового экземпляра",
|
||
"FRIDAY": "Пятница",
|
||
"INHERIT_SUBTASKS": "Наследовать подзадачи",
|
||
"INHERIT_SUBTASKS_DESCRIPTION": "При включении подзадачи из самого последнего экземпляра задачи будут воссозданы с повторяющейся задачей",
|
||
"MONDAY": "Понедельник",
|
||
"NOTES": "Заметка по умолчанию",
|
||
"Q_CUSTOM": "Выборочная настройка",
|
||
"Q_DAILY": "Каждый день",
|
||
"Q_MONDAY_TO_FRIDAY": "С понедельника по пятницу",
|
||
"Q_MONTHLY_CURRENT_DATE": "Каждый месяц {{dateDayStr}} числа",
|
||
"Q_WEEKLY_CURRENT_WEEKDAY": "Каждую неделю {{weekdayStr}}",
|
||
"Q_YEARLY_CURRENT_DATE": "Каждый год {{dayAndMonthStr}}",
|
||
"QUICK_SETTING": "Настройка повторения",
|
||
"REMIND_AT": "Напомнить в",
|
||
"REMIND_AT_PLACEHOLDER": "Выберите, когда напоминать",
|
||
"REMOVE_FOR_DATE": "Удалить для {{date}}",
|
||
"REMOVE_INSTANCE": "Удалить сегодня",
|
||
"REPEAT_CYCLE": "Цикл повторения",
|
||
"REPEAT_EVERY": "Повторять каждые",
|
||
"SATURDAY": "Суббота",
|
||
"SCHEDULE_TYPE_LABEL": "Тип расписания",
|
||
"START_DATE": "Дата начала",
|
||
"START_TIME": "Запланированное время начала",
|
||
"START_TIME_DESCRIPTION": "Например. 15:00. Оставьте поле пустым для задачи на весь день",
|
||
"SUNDAY": "Воскресенье",
|
||
"THURSDAY": "Четверг",
|
||
"TITLE": "Название для задания",
|
||
"TUESDAY": "Вторник",
|
||
"WEDNESDAY": "Среда",
|
||
"Q_MONTHLY_FIRST_DAY": "Каждый месяц в первый день",
|
||
"Q_MONTHLY_LAST_DAY": "Каждый месяц в последний день",
|
||
"SKIP_OVERDUE": "Пропускать просроченные экземпляры",
|
||
"SKIP_OVERDUE_DESCRIPTION": "Если включено и приложение открыто после пропуска запланированного повторения (например, еженедельная задача, когда сегодня не запланированный день), пропущенный экземпляр будет молча пропущен, а не создан как просроченная задача",
|
||
"MONTHLY_MODE_DAY_OF_MONTH": "День месяца",
|
||
"ORD_FIRST": "первый",
|
||
"ORD_FOURTH": "четвертый",
|
||
"ORD_LAST": "последний",
|
||
"ORD_SECOND": "второй",
|
||
"ORD_THIRD": "третий",
|
||
"Q_MONTHLY_NTH_WEEKDAY": "Каждый месяц: {{ordinalStr}} {{weekdayStr}}",
|
||
"WEEK_OF_MONTH": "Неделя месяца",
|
||
"WEEKDAY": "День недели",
|
||
"SKIP_FOR_DATE": "Пропустить на {{date}}",
|
||
"SKIP_INSTANCE": "Пропустить на сегодня"
|
||
},
|
||
"SNACK_REPEAT_DIALOG_FAIL": "Не удалось открыть диалог настройки повторения. Вы можете настроить его из меню задачи.",
|
||
"D_SKIP_INSTANCE": {
|
||
"MSG": "Пропустить повторяющуюся задачу {{date}}? Это предотвратит создание задачи только в эту дату.",
|
||
"OK": "Пропустить"
|
||
}
|
||
},
|
||
"TASK_VIEW": {
|
||
"CUSTOMIZER": {
|
||
"ENTER_PROJECT": "Введите проект",
|
||
"ENTER_TAG": "Введите тег",
|
||
"ESTIMATED_TIME": "Оценочное время",
|
||
"FILTER_BY": "Фильтр по",
|
||
"FILTER_DEFAULT": "Без фильтра",
|
||
"FILTER_ESTIMATED_TIME": "Оценочное время",
|
||
"FILTER_NOT_SPECIFIED": "Не указано",
|
||
"FILTER_PROJECT": "Проект",
|
||
"FILTER_SCHEDULED_DATE": "Запланированная дата",
|
||
"FILTER_TAG": "Тег",
|
||
"FILTER_TIME_SPENT": "Потраченное время",
|
||
"GROUP_BY": "Группировать по",
|
||
"GROUP_DEFAULT": "Без группы",
|
||
"GROUP_PROJECT": "Проект",
|
||
"GROUP_SCHEDULED_DATE": "Запланированная дата",
|
||
"GROUP_TAG": "Тег",
|
||
"RESET_ALL": "Сбросить все",
|
||
"SAVE_SORT": "Сохранить по умолчанию",
|
||
"SCHEDULED_NEXT_MONTH": "Следующий месяц",
|
||
"SCHEDULED_NEXT_WEEK": "Следующая неделя",
|
||
"SCHEDULED_THIS_MONTH": "Этот месяц",
|
||
"SCHEDULED_THIS_WEEK": "Эта неделя",
|
||
"SCHEDULED_TODAY": "Сегодня",
|
||
"SCHEDULED_TOMORROW": "Завтра",
|
||
"SORT": "Сортировка",
|
||
"SORT_CREATION_DATE": "Дата создания",
|
||
"SORT_DEFAULT": "По умолчанию",
|
||
"SORT_NAME": "Имя",
|
||
"SORT_SCHEDULED_DATE": "Запланированная дата",
|
||
"TIME_1HOUR": "> 1 час",
|
||
"TIME_2HOUR": "> 2 часа",
|
||
"TIME_10MIN": "> 10 минут",
|
||
"TIME_30MIN": "> 30 минут",
|
||
"TIME_SPENT": "Потраченное время",
|
||
"DEADLINE_NEXT_MONTH": "Срок в следующем месяце",
|
||
"DEADLINE_NEXT_WEEK": "Срок на следующей неделе",
|
||
"DEADLINE_THIS_MONTH": "Срок в этом месяце",
|
||
"DEADLINE_THIS_WEEK": "Срок на этой неделе",
|
||
"DEADLINE_TODAY": "Срок сегодня",
|
||
"DEADLINE_TOMORROW": "Срок завтра",
|
||
"FILTER_DEADLINE": "Срок",
|
||
"GROUP_DEADLINE": "Срок",
|
||
"GROUP_DEADLINE_NONE": "Без срока",
|
||
"SORT_DEADLINE": "Срок"
|
||
}
|
||
},
|
||
"TIME_TRACKING": {
|
||
"B": {
|
||
"ALREADY_DID": "Я уже сделал",
|
||
"SNOOZE": "Отложить на {{time}}"
|
||
},
|
||
"B_TTR": {
|
||
"ADD_TO_TASK": "Добавить в задачу",
|
||
"MSG": "Вы не отслеживали время {{time}}",
|
||
"MSG_WITHOUT_TIME": "Вы не отслеживали время"
|
||
},
|
||
"D_IDLE": {
|
||
"ADD_ENTRY": "Добавить запись для отслеживания",
|
||
"BREAK": "Перерыв",
|
||
"CREATE_AND_TRACK": "<em>Создать</em> и отследить в:",
|
||
"IDLE_FOR": "Вы были без дела:",
|
||
"RESET_BREAK_REMINDER_TIMER": "Сбросить таймер перерыва",
|
||
"SIMPLE_CONFIRM_COUNTER_CANCEL": "Пропустить",
|
||
"SIMPLE_CONFIRM_COUNTER_OK": "Отследить",
|
||
"SIMPLE_COUNTER_CONFIRM_TXT": "Вы выбрали \"Пропустить\", но активировали кнопки простого счетчика ({{nr}}). Хотите отследить в него время простоя?",
|
||
"SIMPLE_COUNTER_TOOLTIP": "Нажмите, чтобы отслеживать в {{title}}",
|
||
"SIMPLE_COUNTER_TOOLTIP_DISABLE": "Нажмите, чтобы НЕ отслеживать в {{title}}",
|
||
"SKIP": "Пропустить",
|
||
"SPLIT_TIME": "Разделить время на несколько задач и/или перерывов",
|
||
"TASK": "Задача",
|
||
"TRACK_TO": "Отследить в:",
|
||
"WARN_SIMPLE_COUNTER": "Время будет засчитано в активированные кнопки простого счетчика.",
|
||
"WARN_SIMPLE_COUNTER_BREAK": "Время ВСЁ РАВНО будет учитываться на активированных простых кнопках счетчика."
|
||
},
|
||
"D_TRACKING_REMINDER": {
|
||
"CREATE_AND_TRACK": "<em>Создать</em> и отслеживать",
|
||
"NOTIFICATION_TITLE": "Следите за своим временем!",
|
||
"TASK": "Задача",
|
||
"TRACK_TO": "Отследить в:",
|
||
"UNTRACKED_TIME": "Не отслеженное время:"
|
||
},
|
||
"D_ARCHIVE_COMPRESS": {
|
||
"BTN_COMPRESS": "Сжать архив",
|
||
"CONFIRM_MSG": "Вы уверены, что хотите сжать архив? Это безвозвратно удалит перечисленные выше данные!",
|
||
"CONFIRM_TITLE": "Подтверждение сжатия архива",
|
||
"ESTIMATED_SAVINGS": "Ожидаемая экономия места",
|
||
"INTRO": "Это сожмёт архивные задачи, удалив старые данные. Операция синхронизируется между всеми устройствами.",
|
||
"ISSUE_FIELDS_TO_CLEAR": "Поля задач для очистки",
|
||
"LOADING": "Анализ архива...",
|
||
"NO_DATA": "Нечего сжимать. Ваш архив уже оптимизирован.",
|
||
"NOTES_TO_CLEAR": "Заметки задач для очистки (старше 1 года)",
|
||
"SUBTASKS_TO_DELETE": "Подзадачи для удаления (время объединено с родительской)",
|
||
"TITLE": "Сжатие архива",
|
||
"WARNING": "Эту операцию нельзя отменить. Убедитесь, что у вас есть резервная копия!"
|
||
}
|
||
},
|
||
"VOICE_REMINDER": {
|
||
"FORM": {
|
||
"HELP": "Повторяет настроенную фразу каждые Х секунд",
|
||
"L_INTERVAL": "Интервал повторения фразы",
|
||
"L_TEXT": "Текст",
|
||
"L_TEXT_DESCRIPTION": "Например: \"Работай над ${currentTaskTitle}!\"",
|
||
"L_VOICE": "Выбрать голос",
|
||
"L_VOICE_DESCRIPTION": "Выберите голос",
|
||
"TITLE": "Голосовое напоминание"
|
||
}
|
||
},
|
||
"WORKLOG": {
|
||
"CMP": {
|
||
"DAYS_WORKED": "Дней работы:",
|
||
"MONTH_WORKED": "Месяцев работы:",
|
||
"REPEATING_TASK": "Повторяющееся задание",
|
||
"TASKS": "Задачи",
|
||
"TOTAL_TIME": "Всего потрачено времени:",
|
||
"WEEK_NR": "Неделя {{nr}}",
|
||
"WORKED": "Проработано",
|
||
"RESTORE_TASK_FROM_ARCHIVE": "Восстановить задачу из архива",
|
||
"VIEW_TASK_DETAILS": "Просмотр деталей задачи",
|
||
"WEEK_NR_SHORT": "Н{{nr}}"
|
||
},
|
||
"D_CONFIRM_RESTORE": "Вы уверены, что хотите переместить задачу <strong>\"{{title}}\"</strong> в свой текущий список задач?",
|
||
"D_EXPORT_TITLE": "Экспорт журнала работ {{start}}-{{end}}",
|
||
"D_EXPORT_TITLE_SINGLE": "Экспорт журнала работ {{day}}",
|
||
"EXPORT": {
|
||
"ADD_COL": "Добавить столбец",
|
||
"COPY_TO_CLIPBOARD": "Скопировать в буфер обмена",
|
||
"DONT_ROUND": "не округлять",
|
||
"EDIT_COL": "Редактировать столбец",
|
||
"GROUP_BY": "Группировать по",
|
||
"O": {
|
||
"DATE": "Дата",
|
||
"ENDED_WORKING": "Работа закончена",
|
||
"ESTIMATE_AS_CLOCK": "Оценить как часы (например, 5:23)",
|
||
"ESTIMATE_AS_MILLISECONDS": "Оценить как миллисекунды",
|
||
"ESTIMATE_AS_STRING": "Оценить как строку (например, 5h 23m)",
|
||
"FULL_HALF_HOURS": "полных 1/2 часа",
|
||
"FULL_HOURS": "полных часов",
|
||
"FULL_QUARTERS": "полных 1/4 часа",
|
||
"NOTES": "Описание задач",
|
||
"PARENT_TASK": "Родительское задание",
|
||
"PARENT_TASK_TITLES_ONLY": "Только названия родительских задач",
|
||
"PROJECTS": "Имена проектов",
|
||
"STARTED_WORKING": "Начало работы",
|
||
"TAGS": "Теги",
|
||
"TASK_SUBTASK": "Задача / Подзадача",
|
||
"TIME_AS_CLOCK": "Время как часы (например, 5:23)",
|
||
"TIME_AS_MILLISECONDS": "Время в миллисекундах",
|
||
"TIME_AS_STRING": "Время как строка (например, 5h 23m)",
|
||
"TITLES_AND_SUB_TASK_TITLES": "Заголовки и названия подзадач",
|
||
"WORKLOG": "Журнал событий"
|
||
},
|
||
"OPTIONS": "Опции",
|
||
"ROUND_END_TIME_TO": "Округлить время окончания до",
|
||
"ROUND_START_TIME_TO": "Округлить время начала до",
|
||
"ROUND_TIME_WORKED_TO": "Округлить время работы до",
|
||
"SAVE_TO_FILE": "Сохранить в файл",
|
||
"SEPARATE_TASKS_BY": "Отдельные задачи по",
|
||
"SHOW_AS_TEXT": "Показать как текст"
|
||
},
|
||
"WEEK": {
|
||
"EXPORT": "Экспорт данных за неделю",
|
||
"FOCUS_SUMMARY": "Сессии фокуса (кол-во / время)",
|
||
"NO_DATA": "На этой неделе пока нет заданий.",
|
||
"TITLE": "Заголовок"
|
||
}
|
||
},
|
||
"CLIPBOARD_IMAGE": {
|
||
"PASTE_SUCCESS": "Изображение вставлено",
|
||
"SIZE_EXCEEDED": "Размер изображения ({{actualSize}}) превышает максимально допустимый ({{maxSize}})",
|
||
"STORAGE_QUOTA_EXCEEDED": "Превышена квота хранилища. Освободите место или уменьшите размер изображений."
|
||
}
|
||
},
|
||
"FILE_IMEX": {
|
||
"DIALOG_CONFIRM_URL_IMPORT": {
|
||
"INITIATED_MSG": "Автоматический импорт данных был инициирован.",
|
||
"SOURCE_URL_DOMAIN": "Исходный домен",
|
||
"TITLE": "Подтвердите импорт данных из URL",
|
||
"WARNING_MSG": "Продолжение приведет к перезаписи ваших текущих данных и конфигурации приложения содержимым из указанного URL. Это действие невозможно отменить.",
|
||
"WARNING_TITLE": "Предупреждение"
|
||
},
|
||
"EXPORT_DATA": "Экспорт данных",
|
||
"IMPORT_FROM_FILE": "Импорт из файла",
|
||
"IMPORT_FROM_URL": "Импорт из URL",
|
||
"IMPORT_FROM_URL_DIALOG_DESCRIPTION": "Пожалуйста, введите полный URL файла резервной копии JSON Super Productivity, который вы хотите импортировать.",
|
||
"IMPORT_FROM_URL_DIALOG_TITLE": "Импорт из URL",
|
||
"OPEN_IMPORT_FROM_URL_DIALOG": "Импорт из URL",
|
||
"PRIVACY_EXPORT": "Экспортировать данные (обезличенные)",
|
||
"PRIVACY_EXPORT_DESCRIPTION": "Экспортировать обезличенные данные (отправить contact@super-productivity.com для отладки)",
|
||
"S_BACKUP_DOWNLOADED": "Резервная копия загружена в папку с документами Android",
|
||
"S_ERR_IMPORT_FAILED": "Ошибка импорта данных",
|
||
"S_ERR_INVALID_DATA": "Ошибка импорта: неверный JSON",
|
||
"S_ERR_INVALID_URL": "Ошибка импорта: указан недопустимый URL",
|
||
"S_ERR_NETWORK": "Ошибка импорта: ошибка сети при получении данных с URL",
|
||
"S_IMPORT_FROM_URL_ERR_DECODE": "Ошибка: не удалось декодировать параметр URL для импорта. Пожалуйста, убедитесь, что он правильно отформатирован.",
|
||
"URL_PLACEHOLDER": "Введите URL для импорта",
|
||
"BTN_COMPRESS_ARCHIVE": "Сжать архив"
|
||
},
|
||
"G": {
|
||
"ADD": "Добавить",
|
||
"ADVANCED_CFG": "Расширенная настройка",
|
||
"APPLY": "Применить",
|
||
"CANCEL": "Отменить",
|
||
"CLOSE": "Закрыть",
|
||
"COMPLETE": "Завершить",
|
||
"CONFIRM": "Подтвердить",
|
||
"CONTINUE": "Продолжить",
|
||
"DELETE": "Удалить",
|
||
"DISMISS": "Отклонить",
|
||
"DO_IT": "Сделать это!",
|
||
"DUPLICATE": "Дубликат",
|
||
"DURATION_DESCRIPTION": "Например \"5h 23m\", что равно 5 часам и 23 минутам",
|
||
"EDIT": "Редактировать",
|
||
"ENABLED": "Включено",
|
||
"EXAMPLE_VAL": "Нажмите, чтобы редактировать",
|
||
"EXTENSION_INFO": "Пожалуйста, <a target=\"_blank\" href=\"https://chrome.google.com/webstore/detail/super-productivity/ljkbjodfmekklcoibdnhahlaalhihmlb\"> загрузите расширение Chrome</a> , чтобы обеспечить связь с Jira Api и Idle Time Handling. Обратите внимание, что это не работает для мобильных устройств.",
|
||
"HIDE": "Скрыть",
|
||
"ICON_INP_DESCRIPTION": "Также поддерживаются все эмодзи в формате utf-8!",
|
||
"INBOX_PROJECT_TITLE": "Входящие",
|
||
"MINUTES": "{{m}} минут",
|
||
"MOVE_BACKWARD": "Двигаться назад",
|
||
"MOVE_FORWARD": "Двигаться вперед",
|
||
"NEXT": "Далее",
|
||
"NO_CON": "Вы в настоящее время не в сети. Пожалуйста, переподключитесь к интернету.",
|
||
"NONE": "Никто",
|
||
"OK": "Хорошо",
|
||
"OVERDUE": "Просроченные",
|
||
"PROCESSING": "Обработка",
|
||
"REMOVE": "Удалить",
|
||
"SAVE": "Сохранить",
|
||
"SHARE": "Поделиться",
|
||
"SUBMIT": "Подтвердить",
|
||
"TITLE": "Заголовок",
|
||
"TODAY_TAG_TITLE": "Сегодня",
|
||
"UNDO": "Отменить",
|
||
"WITHOUT_PROJECT": "Без проекта",
|
||
"YESTERDAY": "Вчера",
|
||
"DONT_SHOW_AGAIN": "Больше не показывать",
|
||
"PASSWORD_STRENGTH_FAIR": "Средний",
|
||
"PASSWORD_STRENGTH_STRONG": "Надёжный",
|
||
"PASSWORD_STRENGTH_WEAK": "Слабый",
|
||
"TOGGLE_PASSWORD_VISIBILITY": "Показать/скрыть пароль",
|
||
"COMMENT": "Комментарий",
|
||
"OPEN_IN_BROWSER": "Открыть в браузере"
|
||
},
|
||
"GCF": {
|
||
"APP_FEATURES": {
|
||
"BOARDS": "Доски",
|
||
"DONATE_PAGE": "Страница пожертвований",
|
||
"FOCUS_MODE": "Режим фокуса",
|
||
"HABITS": "Привычки",
|
||
"HELP": "Включайте или отключайте определённые функции приложения по всему интерфейсу.",
|
||
"ISSUES_PANEL": "Панель тикетов (issues)",
|
||
"PLANNER": "Планировщик",
|
||
"PROJECT_NOTES": "Заметки проекта",
|
||
"SCHEDULE": "Расписание",
|
||
"SCHEDULE_DAY_PANEL": "Панель расписания дня",
|
||
"SEARCH": "Поиск",
|
||
"SYNC_BUTTON": "Кнопка синхронизации",
|
||
"TIME_TRACKING": "Отслеживание времени с секундомером",
|
||
"TITLE": "Функции приложения",
|
||
"USER_PROFILES": "Профили пользователей (экспериментально)",
|
||
"USER_PROFILES_HINT": "Позволяет создавать и переключаться между разными профилями пользователей, каждый с отдельными настройками, задачами и конфигурациями синхронизации. Кнопка управления профилями появится в правом верхнем углу при включении. Примечание: отключение этой функции скроет интерфейс, но сохранит данные профиля (экспериментальная функция, без гарантий. Обязательно сделайте резервную копию).",
|
||
"USER_PROFILES_WARNING": "<strong>Экспериментальная функция:</strong> Эта функция ещё в разработке и может быть удалена или значительно изменена в будущем обновлении. Используйте на свой страх и риск, убедитесь, что у вас есть резервные копии данных.",
|
||
"FINISH_DAY": "Завершить день",
|
||
"EXPERIMENTAL_WARNING_TITLE": "Экспериментальная функция",
|
||
"EXPERIMENTAL_WARNING_MSG": "Эта функция экспериментальная. В ней могут быть ошибки, она может значительно измениться или быть удалена в будущем обновлении. Обязательно храните резервные копии данных.<br/><br/>Включить ее?"
|
||
},
|
||
"AUTO_BACKUPS": {
|
||
"HELP": "Автоматически сохранять все данные в папке вашего приложения, чтобы они были готовы на случай, если что-то пойдет не так",
|
||
"LABEL_IS_ENABLED": "Включить автоматическое резервное копирование",
|
||
"LOCATION_INFO": "Резервные копии сохраняются в:",
|
||
"TITLE": "Автоматическое резервное копирование"
|
||
},
|
||
"CALENDARS": {
|
||
"BROWSER_WARNING": "<b>Скорее всего, это НЕ будет работать с браузерной версией Super Productivity.<br /> Пожалуйста, <a href=\"https://super-productivity.com/download/\">загрузите настольную версию</a>, чтобы использовать эту функцию!</b>",
|
||
"CAL_PATH": "URL-адрес iCal",
|
||
"CHECK_UPDATES": "Проверять обновления каждые Х",
|
||
"HELP": "Вы можете интегрировать календари для напоминаний и добавлять их задачи в Super Productivity. Интеграция осуществляется в формате iCal. Для этого ваши календари должны быть доступны либо через Интернет, либо через файловую систему.",
|
||
"SHOW_BANNER_THRESHOLD": "Показывать уведомления Х перед событием (очистить для отключения)",
|
||
"AUTO_IMPORT_FOR_CURRENT_DAY": "Автоматически импортировать события как задачи на текущий день",
|
||
"CAL_COLOR": "Цвет календаря",
|
||
"DISABLE_FOR_WEB_APP": "Отключать при использовании веб-приложения",
|
||
"REFERENCE_CALENDAR": "Справочный календарь (только отображение, без создания задач)"
|
||
},
|
||
"CLIPBOARD_IMAGES": {
|
||
"SELECT_PATH": "Выбрать папку",
|
||
"SORT_BY": "Сортировать по",
|
||
"SORT_NEWEST": "Сначала новые",
|
||
"SORT_OLDEST": "Сначала старые",
|
||
"DELETE": "Удалить изображение",
|
||
"DELETE_ALL": "Удалить все",
|
||
"DELETE_ALL_SUCCESS": "Все изображения из буфера обмена удалены",
|
||
"DELETE_SUCCESS": "Изображение из буфера обмена удалено",
|
||
"ERROR_DELETING": "Не удалось удалить изображение из буфера обмена",
|
||
"ERROR_DELETING_ALL": "Не удалось удалить все изображения из буфера обмена",
|
||
"ERROR_LOADING": "Не удалось загрузить изображения из буфера обмена",
|
||
"HELP": "Управление изображениями, вставленными из буфера обмена. В браузерной версии изображения хранятся в IndexedDB. В десктопной версии настройте путь хранения.",
|
||
"LOADING": "Загрузка изображений...",
|
||
"MANAGE_DESCRIPTION": "Просмотр и удаление изображений, сохранённых при вставке в поля markdown",
|
||
"MANAGE_TITLE": "Управление сохранёнными изображениями",
|
||
"MANAGER_TITLE": "Изображения из буфера обмена",
|
||
"NO_IMAGES": "Нет сохранённых изображений из буфера обмена",
|
||
"OPEN_MANAGER": "Управление изображениями",
|
||
"PATH_DESCRIPTION": "Укажите, где хранить изображения из буфера обмена (оставьте пустым для расположения по умолчанию)",
|
||
"PATH_LABEL": "Путь хранения изображений",
|
||
"PATH_PLACEHOLDER": "Оставьте пустым для расположения по умолчанию",
|
||
"PATH_TITLE": "Расположение хранилища",
|
||
"SELECT_PATH_TITLE": "Выберите папку для изображений из буфера обмена",
|
||
"SORT_LARGEST": "Сначала большие",
|
||
"SORT_SMALLEST": "Сначала маленькие",
|
||
"TITLE": "Изображения из буфера обмена",
|
||
"TOTAL_IMAGES": "Всего изображений",
|
||
"TOTAL_SIZE": "Общий размер"
|
||
},
|
||
"EVALUATION": {
|
||
"IS_HIDE_EVALUATION_SHEET": "Скрыть оценочный лист на ежедневной сводке",
|
||
"TITLE": "Оценка и Метрики"
|
||
},
|
||
"FOCUS_MODE": {
|
||
"HELP": "Режим фокусировки открывает экран, свободный от отвлекающих факторов, который поможет вам сосредоточиться на текущей задаче.",
|
||
"L_IS_PLAY_TICK": "Воспроизводить звук тиканья во время сессий фокуса",
|
||
"L_MANUAL_BREAK_START": "Ручной запуск перерывов (Помодоро)",
|
||
"L_PAUSE_TRACKING_DURING_BREAK": "Приостанавливать отслеживание задач во время перерывов",
|
||
"L_SKIP_PREPARATION_SCREEN": "Пропустить подготовительный экран (анимация с ракетой)",
|
||
"L_START_IN_BACKGROUND": "Начинать сессии фокуса только с баннером (без наложения)",
|
||
"L_SYNC_SESSION_WITH_TRACKING": "Синхронизировать сессию фокуса с отслеживанием времени",
|
||
"TITLE": "Режим фокуса",
|
||
"L_AUTO_START_FOCUS_ON_PLAY": "Запускать фокус-сессию, когда я начинаю отслеживать задачу",
|
||
"FOCUS_MODE_SOUND_OFF": "Выкл.",
|
||
"FOCUS_MODE_SOUND_TICK": "Тиканье",
|
||
"FOCUS_MODE_SOUND_WHITE_NOISE": "Белый шум",
|
||
"L_FOCUS_MODE_SOUND": "Фоновый звук во время фокус-сессий"
|
||
},
|
||
"IDLE": {
|
||
"HELP": "<div><p>Когда обработка режима ожидания включена, через определенное время открывается диалог, чтобы проверить, хотите ли вы отслеживать свое время бездействия, и если да, то по какой задаче.</p></div>",
|
||
"IS_ENABLE_IDLE_TIME_TRACKING": "Включить обработку режима ожидания",
|
||
"IS_ONLY_OPEN_IDLE_WHEN_CURRENT_TASK": "Вызывать диалог режима ожидания только тогда, когда выбрана текущая задача",
|
||
"MIN_IDLE_TIME": "Активировать режим ожидания после X",
|
||
"TITLE": "Режим ожидания"
|
||
},
|
||
"IMEX": {
|
||
"HELP": "<p>Здесь вы можете экспортировать все свои данные как <strong>JSON</strong> для резервных копий, а также использовать их в другом контексте (например, вы можете экспортировать свои проекты в браузер и импортировать их в настольную версию). </p> <p>При импорте ожидается, что допустимый JSON будет скопирован в текстовую область. <strong>ПРИМЕЧАНИЕ. После нажатия кнопки импорта все ваши текущие настройки и данные будут перезаписаны!</strong></p>",
|
||
"TITLE": "Импорт/Экспорт"
|
||
},
|
||
"KEYBOARD": {
|
||
"ADD_NEW_NOTE": "Добавить новую заметку",
|
||
"ADD_NEW_PROJECT": "Добавить новый проект",
|
||
"ADD_NEW_TASK": "Добавить новую задачу",
|
||
"APP_WIDE_SHORTCUTS": "Глобальные горячие клавиши (для всего приложения)",
|
||
"COLLAPSE_SUB_TASKS": "Свернуть подзадачи",
|
||
"EXPAND_SUB_TASKS": "Развернуть подзадачи",
|
||
"GLOBAL_ADD_NOTE": "Добавить новую заметку",
|
||
"GLOBAL_ADD_TASK": "Добавить новую задачу",
|
||
"GLOBAL_SHOW_HIDE": "Показать/Скрыть Super Productivity",
|
||
"GLOBAL_TOGGLE_TASK_START": "Переключить отслеживание времени для последней активной задачи",
|
||
"GO_TO_DAILY_AGENDA": "Перейти к повестке дня",
|
||
"GO_TO_FOCUS_MODE": "Перейти в режим фокусировки",
|
||
"GO_TO_SCHEDULE": "Перейти на временную шкалу",
|
||
"GO_TO_SCHEDULED_VIEW": "Перейти к запланированным задачам",
|
||
"GO_TO_SETTINGS": "Перейдите в настройки",
|
||
"GO_TO_WORK_VIEW": "Перейти к рабочему виду",
|
||
"HELP": "<p>Здесь вы можете настроить все сочетания клавиш.</p> <p>Нажмите на ввод текста и введите нужную комбинацию клавиш. Нажмите Enter, чтобы сохранить, и Escape, чтобы прервать.</p> <p>Существует три типа сочетаний клавиш:</p> <ul> <li> <strong>Глобальные сочетания клавиш:</strong> Когда приложение запущено, оно будет запускать действие из любого другого приложения. </li> <li> <strong>Ярлыки уровня приложения:</strong> Срабатывает со всех экранов приложения, но не при редактировании текстового поля. </li> <li> <strong>Ярлыки на уровне задач:</strong> Они сработают только в том случае, если вы выбрали задачу с помощью мыши или клавиатуры, и, как правило, запускают действие, связанное именно с этой задачей. </li> </ul>",
|
||
"MOVE_TASK_DOWN": "Переместить задачу вниз в списке",
|
||
"MOVE_TASK_TO_BOTTOM": "Переместите задачу в конец списка",
|
||
"MOVE_TASK_TO_TOP": "Переместить задачу в начало списка",
|
||
"MOVE_TASK_UP": "Переместить задачу вверх в списке",
|
||
"MOVE_TO_BACKLOG": "Переместить задачу в список задач",
|
||
"MOVE_TO_REGULARS_TASKS": "Переместить задачу в список задач на сегодня",
|
||
"OPEN_PROJECT_NOTES": "Показать/Скрыть заметки проекта",
|
||
"PLUGIN_SHORTCUTS": "Горячие клавиши плагина",
|
||
"SAVE_NOTE": "Сохранить заметку",
|
||
"SELECT_NEXT_TASK": "Выберите следующую задачу",
|
||
"SELECT_PREVIOUS_TASK": "Выберите предыдущее задание",
|
||
"SHOW_SEARCH_BAR": "Показать панель поиска",
|
||
"SYSTEM_SHORTCUTS": "Глобальные горячие клавиши (общесистемные)",
|
||
"TASK_ADD_ATTACHMENT": "Прикрепить файл или ссылку",
|
||
"TASK_ADD_SUB_TASK": "Добавить подзадачу",
|
||
"TASK_DELETE": "Удалить задачу",
|
||
"TASK_EDIT_TAGS": "Редактировать теги",
|
||
"TASK_EDIT_TITLE": "Изменить заголовок",
|
||
"TASK_MOVE_TO_PROJECT": "Открыть задание на перемещение в меню проекта",
|
||
"TASK_OPEN_CONTEXT_MENU": "Открыть контекстное меню задачи",
|
||
"TASK_OPEN_ESTIMATION_DIALOG": "Изменить оценку / затраченное время",
|
||
"TASK_SCHEDULE": "Расписание задачи",
|
||
"TASK_SHORTCUTS": "Задачи",
|
||
"TASK_SHORTCUTS_INFO": "Следующие сочетания клавиш применяются для текущей выбранной задачи (выбирается с помощью вкладки или мыши).",
|
||
"TASK_TOGGLE_DETAIL_PANEL_OPEN": "Показать/Скрыть дополнительную информацию о задаче",
|
||
"TASK_TOGGLE_DONE": "Переключить Готово",
|
||
"TITLE": "Горячие клавиши",
|
||
"TOGGLE_BACKLOG": "Показать/Скрыть невыполненные задачи",
|
||
"TOGGLE_ISSUE_PANEL": "Показать/скрыть панель тикетов (issues)",
|
||
"TOGGLE_PLAY": "Запустить/Остановить задачу",
|
||
"TOGGLE_SIDE_NAV": "Показать и сфокусировать / Скрыть боковую навигацию",
|
||
"TOGGLE_TASK_VIEW_CUSTOMIZER_PANEL": "Переключить панель фильтрации/группировки/сортировки",
|
||
"TRIGGER_SYNC": "Синхронизация запуска (если настроена)",
|
||
"ZOOM_DEFAULT": "Масштаб по умолчанию (только для ПК)",
|
||
"ZOOM_IN": "Увеличить (только для ПК)",
|
||
"ZOOM_OUT": "Уменьшить (только для ПК)",
|
||
"TASK_UNSCHEDULE": "Снять задачу с расписания",
|
||
"TASK_OPEN_NOTES_FULLSCREEN": "Открыть заметку/чек-лист на весь экран"
|
||
},
|
||
"LANG": {
|
||
"AR": "عربى",
|
||
"CS": "Czech",
|
||
"DE": "Deutsch",
|
||
"EN": "English",
|
||
"ES": "Español",
|
||
"FA": "فارسی",
|
||
"FI": "Суоми",
|
||
"FR": "français",
|
||
"HR": "Hrvatski",
|
||
"ID": "Indonesian",
|
||
"IT": "Italiano",
|
||
"JA": "日本語",
|
||
"KO": "한국어",
|
||
"LABEL": "Язык приложения",
|
||
"NB": "Norsk Bokmål",
|
||
"NL": "Nederlands",
|
||
"PL": "Polish",
|
||
"PT": "Português",
|
||
"PT_BR": "Португальский (Бразилия)",
|
||
"RU": "Русский",
|
||
"SK": "Slovak",
|
||
"SV": "ШВЕДСКИЙ",
|
||
"TIME_LOCALE": "Локальный формат времени",
|
||
"TIME_LOCALE_AUTO": "Системный",
|
||
"TIME_LOCALE_CS_CZ": "Чешский - 24-часовой",
|
||
"TIME_LOCALE_DE_DE": "Немецкий - 24-часовой",
|
||
"TIME_LOCALE_DESCRIPTION": "ПРИМЕЧАНИЕ: теперь эти параметры не позволяют изменять формат ввода времени (12/24 часа), поскольку он контролируется вашей операционной системой.",
|
||
"TIME_LOCALE_EN_GB": "Английский (UK) - 24-часовой",
|
||
"TIME_LOCALE_EN_US": "Английский (US) - 12-часовой AM/PM",
|
||
"TIME_LOCALE_ES_ES": "Испанский - 24-часовой",
|
||
"TIME_LOCALE_FR_FR": "Французский - 24-часовой",
|
||
"TIME_LOCALE_IT_IT": "Итальянский - 24-часовой",
|
||
"TIME_LOCALE_JA_JP": "Японский - 24-часовой",
|
||
"TIME_LOCALE_KO_KR": "Корейский - 12-часовой AM/PM",
|
||
"TIME_LOCALE_PT_BR": "Португальский (Бразилия) - 24-часовой",
|
||
"TIME_LOCALE_RU_RU": "Русский - 24-часовой",
|
||
"TIME_LOCALE_SK_SK": "Словацкий - 24-часовой",
|
||
"TIME_LOCALE_TR_TR": "Турецкий - 24 часа",
|
||
"TIME_LOCALE_UK_UA": "Украинский - 24-часовой",
|
||
"TIME_LOCALE_ZH_CN": "Китайский (упрощенный) - 24-часовой",
|
||
"TITLE": "Язык и регион",
|
||
"TR": "Türkçe",
|
||
"UK": "Українська",
|
||
"ZH": "中文(简体)",
|
||
"ZH_TW": "中文(繁體)",
|
||
"RO": "Română",
|
||
"RO_MD": "Română (Moldova)",
|
||
"TIME_LOCALE_RO_MD": "Румынский (Молдова): 24-часовой, ДД.ММ.ГГГГ",
|
||
"TIME_LOCALE_RO_RO": "Румынский: 24-часовой, ДД.ММ.ГГГГ",
|
||
"TIME_LOCALE_PL_PL": "Польский: 24-часовой формат, ДД.ММ.ГГГГ"
|
||
},
|
||
"MISC": {
|
||
"DARK_MODE": "Темный режим",
|
||
"DARK_MODE_ARIA_LABEL": "Выбор темного режима",
|
||
"DARK_MODE_DARK": "Темный",
|
||
"DARK_MODE_LIGHT": "Светлый",
|
||
"DARK_MODE_SYSTEM": "Системный",
|
||
"DEFAULT_START_PAGE": "Страница по умолчанию",
|
||
"FIRST_DAY_OF_WEEK": "Первый день недели",
|
||
"HELP": "<p><strong>Не видите уведомления на рабочем столе?</strong> Для Windows вы можете проверить \"Система > Уведомления и действия\" и проверить, включены ли необходимые уведомления.</p>",
|
||
"IS_CONFIRM_BEFORE_EXIT": "Подтверждать выход из приложения",
|
||
"IS_CONFIRM_BEFORE_EXIT_WITHOUT_FINISH_DAY": "Подтверждать выход из приложения без завершения дня",
|
||
"IS_DARK_MODE": "Темный режим",
|
||
"IS_DISABLE_ANIMATIONS": "Отключить все анимации",
|
||
"IS_DISABLE_CELEBRATION": "Отключить празднование в ежедневном обзоре",
|
||
"IS_MINIMIZE_TO_TRAY": "Сворачивать в трей (только для ПК)",
|
||
"IS_OVERLAY_INDICATOR_ENABLED": "Включить индикатор наложения (рабочий стол linux/gnome)",
|
||
"IS_SHOW_TIP_LONGER": "Показывать советы по продуктивности при запуске приложения немного дольше",
|
||
"IS_TRAY_SHOW_CURRENT_COUNTDOWN": "Показать текущее время обратного отсчета в трее / меню состояния (только для настольных Mac)",
|
||
"IS_USE_CUSTOM_WINDOW_TITLE_BAR": "Использовать пользовательскую панель заголовка (только Windows/Linux)",
|
||
"IS_USE_CUSTOM_WINDOW_TITLE_BAR_HINT": "Требуется перезапуск для вступления изменений в силу",
|
||
"START_OF_NEXT_DAY": "Время начала следующего дня",
|
||
"START_OF_NEXT_DAY_HINT": "С какого момента (в часах) хотите отсчитывать начало дня. По умолчанию полночь, что равно 0.",
|
||
"THEME": "Тема",
|
||
"THEME_EXPERIMENTAL": "Тема (экспериментально)",
|
||
"THEME_SELECT_LABEL": "Выбрать тему",
|
||
"TITLE": "Разные настройки",
|
||
"THEME_INSTALL_BUTTON": "Установить тему…",
|
||
"THEME_INSTALL_TOOLTIP": "Загрузите CSS-файл темы. Темы меняют только внешний вид и никогда не выполняют код, но все равно могут влиять на отображение ваших данных. Устанавливайте темы только из источников, которым доверяете.",
|
||
"THEME_INSTALLED_WITH_WARNINGS": "Тема установлена. Отсутствующие токены: {{tokens}}",
|
||
"THEME_INVALID_CSS_FILE": "Не удалось установить тему: недопустимый или небезопасный CSS-файл.",
|
||
"THEME_REMOVE_BUTTON": "Удалить тему",
|
||
"THEME_REMOVED_TOAST": "Тема удалена; выполнен возврат к теме по умолчанию.",
|
||
"IS_LOCAL_REST_API_ENABLED": "Включить локальный REST API (только desktop)",
|
||
"IS_LOCAL_REST_API_ENABLED_HINT": "Позволяет локальным скриптам управлять запущенным приложением через http://127.0.0.1:3876. Любое приложение, запущенное на этом компьютере, сможет читать и изменять ваши задачи."
|
||
},
|
||
"POMODORO": {
|
||
"BREAK_DURATION": "Продолжительность коротких перерывов",
|
||
"CYCLES_BEFORE_LONGER_BREAK": "Длинный перерыв после X рабочих сессий",
|
||
"DURATION": "Продолжительность рабочих сессий",
|
||
"LONGER_BREAK_DURATION": "Продолжительность более длительных перерывов"
|
||
},
|
||
"REMINDER": {
|
||
"COUNTDOWN_DURATION": "Показывать баннер X перед фактическим напоминанием",
|
||
"DEFAULT_TASK_REMIND_OPTION": "Опция напоминания по умолчанию при создании задач",
|
||
"DISABLE_REMINDERS": "Отключить все напоминания",
|
||
"IS_COUNTDOWN_BANNER_ENABLED": "Показывать баннер обратного отсчета до того, как появятся напоминания",
|
||
"IS_FOCUS_WINDOW": "Фокусироваться на окне приложения, когда срабатывает напоминание",
|
||
"TITLE": "Напоминания",
|
||
"DUE_DATE_NOTIFICATION_HOUR": "Час показа уведомлений о сроках (0-23)",
|
||
"HELP": "<p><strong>Важно:</strong> Напоминания используют <strong>локальные уведомления</strong>, а не push-уведомления. Это означает, что приложение должно быть открыто хотя бы раз на вашем устройстве для планирования напоминаний. Напоминания, установленные на другом устройстве, появятся только после синхронизации приложения на целевом устройстве.</p><p>На <strong>iOS</strong> убедитесь, что уведомления для Super Productivity включены в настройках устройства: «Настройки» > «Уведомления».</p>",
|
||
"NOTIFY_ON_DUE_DATE": "Показывать уведомления для задач с дедлайном сегодня",
|
||
"USE_ALARM_STYLE_REMINDERS": "Использовать напоминания в стиле будильника (только Android)",
|
||
"USE_ALARM_STYLE_REMINDERS_DESCRIPTION": "При включении напоминания используют более громкие звуки и навязчивые уведомления. Рекомендуется для важных напоминаний."
|
||
},
|
||
"SCHEDULE": {
|
||
"HELP": "Функция временной шкалы должна предоставить вам быстрый обзор того, как ваши запланированные задачи выполняются с течением времени. Вы можете найти её в левом меню в разделе <a href='#/schedule'>«Временная шкала»</a>.",
|
||
"L_IS_LUNCH_BREAK_ENABLED": "Включить перерыв на обед",
|
||
"L_IS_WORK_START_END_ENABLED": "Ограничить поток незапланированных задач определенным временем работы",
|
||
"L_LUNCH_BREAK_END": "Окончание обеда",
|
||
"L_LUNCH_BREAK_START": "Начало обеда",
|
||
"L_WORK_END": "Конец рабочего дня",
|
||
"L_WORK_START": "Начало рабочего дня",
|
||
"LUNCH_BREAK_START_END_DESCRIPTION": "Например 13:00",
|
||
"MONTH": "Месяц",
|
||
"TITLE": "Временная шкала",
|
||
"WORK_START_END_DESCRIPTION": "Например 17:00"
|
||
},
|
||
"SHORT_SYNTAX": {
|
||
"HELP": "<p>Здесь вы можете управлять параметрами короткого синтаксиса при создании задачи</p>",
|
||
"IS_ENABLE_DUE": "Включите короткий синтаксис (@<Due time>)",
|
||
"IS_ENABLE_PROJECT": "Включить короткий синтаксис проекта (+<Project name>)",
|
||
"IS_ENABLE_TAG": "Включить короткий синтаксис тегов (#<Tag>)",
|
||
"TITLE": "Краткий синтаксис",
|
||
"URL_BEHAVIOR_EXTRACT": "Извлечь URL во вложения",
|
||
"URL_BEHAVIOR_KEEP": "Оставить URL в заголовке задачи",
|
||
"URL_BEHAVIOR_KEEP_AND_ATTACH": "Оставить URL в заголовке и добавить во вложения",
|
||
"URL_BEHAVIOR_LABEL": "Поведение URL при добавлении задач"
|
||
},
|
||
"SOUND": {
|
||
"BREAK_REMINDER_SOUND": "Звук напоминания о перерыве",
|
||
"DONE_SOUND": "Звук выполненной задачи",
|
||
"IS_INCREASE_DONE_PITCH": "Увеличивать высоту звука для каждой выполненной задачи",
|
||
"TITLE": "Звук",
|
||
"TRACK_TIME_SOUND": "Звуковое напоминание о времени отслеживания",
|
||
"VOLUME": "Громкость"
|
||
},
|
||
"TAKE_A_BREAK": {
|
||
"ADD_NEW_IMG": "Добавить мотивационное изображение",
|
||
"FULL_SCREEN_BLOCKER_DURATION": "Длительность отображения полноэкранного окна (только на ПК)",
|
||
"HELP": "<div><p>Позволяет настроить повторяющееся напоминание, когда вы работали в течение определенного времени без перерыва.</p><p>Вы можете изменить отображаемое сообщение. ${duration} будет заменено временем, проведенным без перерыва.</p></div>",
|
||
"IS_ENABLED": "Включить напоминание о перерыве",
|
||
"IS_FOCUS_WINDOW": "Фокусироваться на окне приложения, когда напоминание активно (только на ПК)",
|
||
"IS_FULL_SCREEN_BLOCKER": "Отображать сообщение в полноэкранном режиме (только на ПК)",
|
||
"IS_LOCK_SCREEN": "Блокировка экрана во время перерыва (только на ПК)",
|
||
"MESSAGE": "Сообщение о перерыве",
|
||
"MIN_WORKING_TIME": "Уведомить о перерыве после X работы без перерыва",
|
||
"MOTIVATIONAL_IMGS": "Мотивационное изображение (используйте веб URL)",
|
||
"NOTIFICATION_TITLE": "Сделай перерыв!",
|
||
"SNOOZE_TIME": "Время перед повторным сообщением при одкладывании перерыва",
|
||
"TITLE": "Напоминание о перерыве"
|
||
},
|
||
"TASKS": {
|
||
"DEFAULT_PROJECT": "Проект по умолчанию, если не указан другой",
|
||
"IS_AUTO_ADD_WORKED_ON_TO_TODAY": "Автоматически добавлять задачи, над которыми работали, к сегодняшним",
|
||
"IS_AUTO_MARK_PARENT_AS_DONE": "Автоматически отмечать родительскую задачу как выполненную, когда все подзадачи выполнены",
|
||
"IS_CONFIRM_BEFORE_DELETE": "Подтверждать удаление задачи",
|
||
"IS_MARKDOWN_FORMATTING_IN_NOTES_ENABLED": "Включить Markdown форматирование в описании задачи",
|
||
"IS_TRAY_SHOW_CURRENT": "Показать текущую задачу в трее / меню состояния (только для настольных Mac/Windows)",
|
||
"NOTES_TEMPLATE": "Шаблон описания задачи",
|
||
"TITLE": "Задачи"
|
||
},
|
||
"TIME_TRACKING": {
|
||
"HELP": "Напоминание об отслеживании времени - это баннер, который появляется на случай, если вы забыли начать отслеживать время.",
|
||
"L_DEFAULT_ESTIMATE": "Оценка времени по умолчанию для новых задач",
|
||
"L_DEFAULT_ESTIMATE_SUB_TASKS": "Оценка времени по умолчанию для новых подзадач",
|
||
"L_IS_AUTO_START_NEXT_TASK": "Начать отслеживать следующую задачу, пометив текущую как выполненную",
|
||
"L_IS_NOTIFY_WHEN_TIME_ESTIMATE_EXCEEDED": "Уведомлять о превышении расчетного времени",
|
||
"L_IS_TRACKING_REMINDER_ENABLED": "Включить напоминание об отслеживании",
|
||
"L_IS_TRACKING_REMINDER_FOCUS_WINDOW": "Фокусировка окна приложения при активном напоминании (только для настольных компьютеров)",
|
||
"L_IS_TRACKING_REMINDER_NOTIFY": "Уведомлять о том, что отображается напоминание об отслеживании времени",
|
||
"L_IS_TRACKING_REMINDER_SHOW_ON_MOBILE": "Показывать напоминание об отслеживании в мобильном приложении",
|
||
"L_TRACKING_REMINDER_MIN_TIME": "Время ожидания перед показом баннера с напоминанием об отслеживании",
|
||
"TITLE": "Отслеживание времени"
|
||
},
|
||
"TASK_WIDGET": {
|
||
"TITLE": "Виджет задач",
|
||
"IS_ENABLED": "Включить виджет задач",
|
||
"IS_ALWAYS_SHOW": "Всегда показывать виджет задач (даже когда главное окно видно)",
|
||
"OPACITY": "Непрозрачность виджета задач"
|
||
}
|
||
},
|
||
"GLOBAL": {
|
||
"COPY_SUFFIX": " (копия)"
|
||
},
|
||
"GLOBAL_RELATIVE_TIME": {
|
||
"FUTURE": {
|
||
"A_DAY": "через день",
|
||
"A_MINUTE": "через минуту",
|
||
"A_MONTH": "через месяц",
|
||
"A_YEAR": "через год",
|
||
"AN_HOUR": "через час",
|
||
"DAYS": "через {{count}} дней",
|
||
"FEW_SECONDS": "через несколько секунд",
|
||
"HOURS": "через {{count}} часов",
|
||
"MINUTES": "через {{count}} минут",
|
||
"MONTHS": "через {{count}} месяцев",
|
||
"YEARS": "через {{count}} лет"
|
||
},
|
||
"PAST": {
|
||
"A_DAY": "день назад",
|
||
"A_MINUTE": "минуту назад",
|
||
"A_MONTH": "месяц назад",
|
||
"A_YEAR": "год назад",
|
||
"AN_HOUR": "час назад",
|
||
"DAYS": "{{count}} дней назад",
|
||
"FEW_SECONDS": "несколько секунд назад",
|
||
"HOURS": "{{count}} часов назад",
|
||
"MINUTES": "{{count}} минут назад",
|
||
"MONTHS": "{{count}} месяцев назад",
|
||
"YEARS": "{{count}} лет назад"
|
||
}
|
||
},
|
||
"GLOBAL_SNACK": {
|
||
"COPY_TO_CLIPPBOARD": "Скопировано в буфер обмена",
|
||
"DUPLICATE_PROJECT_ERROR": "Не удалось дублировать проект",
|
||
"DUPLICATE_PROJECT_SUCCESS": "Проект успешно дублирован",
|
||
"FILE_DOWNLOADED": "{{fileName}} скачано",
|
||
"FILE_DOWNLOADED_BTN": "Открыть папку",
|
||
"NAVIGATE_TO_TASK_ERR": "Не удалось сосредоточиться на задаче. Удалить?",
|
||
"NO_TASKS_TO_COPY": "Нет задач для копирования",
|
||
"NO_TASKS_TO_UNPLAN": "Нет задач для отмены планирования",
|
||
"PERSISTENCE_DISALLOWED": "Данные не будут сохранены постоянно. Имейте в виду, что это может привести к потере данных!!",
|
||
"PERSISTENCE_ERROR": "Ошибка при запросе на сохранение данных: {{err}}",
|
||
"RUNNING_X": "Запуск \"{{str}}\".",
|
||
"SHARE_FAILED": "Не удалось поделиться. Пожалуйста, скопируйте вручную.",
|
||
"SHARE_FAILED_FALLBACK": "Не удалось поделиться. Вместо этого скопировано в буфер обмена.",
|
||
"SHARE_UNAVAILABLE_FALLBACK": "Скопировано в буфер обмена.",
|
||
"UNPLANNED_TODAY_TASKS": "Отменено планирование всех задач на Сегодня",
|
||
"OPEN_SETTINGS_ERROR": "Не удалось открыть настройки",
|
||
"SAVE_BLOCKED_DURING_SYNC": "Синхронизация в процессе — некоторые изменения могут потребовать повторного сохранения"
|
||
},
|
||
"GPB": {
|
||
"ASSETS": "Загрузка ресурсов ...",
|
||
"DBX_DOWNLOAD": "Dropbox: Скачивание файла...",
|
||
"DBX_GEN_TOKEN": "Dropbox: Создание токена...",
|
||
"DBX_META": "Dropbox: Получение мета-файла...",
|
||
"DBX_UPLOAD": "Dropbox: Загрузка файла...",
|
||
"JIRA_LOAD_ISSUE": "Jira: Загрузка данных о проблеме...",
|
||
"SYNC": "Синхронизация данных...",
|
||
"UNKNOWN": "Загрузка удаленных данных",
|
||
"WEB_DAV_DOWNLOAD": "WebDAV: Скачивание данных...",
|
||
"WEB_DAV_UPLOAD": "WebDAV: Загрузка данных..."
|
||
},
|
||
"MH": {
|
||
"ADD_NEW_TASK": "Добавить новую задачу",
|
||
"ALL_PLANNED_LIST": "Повторяющиеся / запланированные",
|
||
"BOARDS": "Доски",
|
||
"COPY_TASK_LIST_MARKDOWN": "Копировать в буфер обмена",
|
||
"CREATE_PROJECT": "Создать проект",
|
||
"CREATE_TAG": "Создать тег",
|
||
"DELETE_PROJECT": "Удалить проект",
|
||
"DELETE_TAG": "Удалить тег",
|
||
"DONATE": "Поддержите нас",
|
||
"DUPLICATE_PROJECT": "Дубликат",
|
||
"ENTER_FOCUS_MODE": "Войти в режим фокуса",
|
||
"GO_TO_TASK_LIST": "Перейти к списку задач",
|
||
"HABITS": "Привычки",
|
||
"HELP": "Помощь",
|
||
"HM": {
|
||
"CALENDARS": "Как подключить календари",
|
||
"CONTRIBUTE": "Вклад",
|
||
"GET_HELP_ONLINE": "Получить помощь онлайн",
|
||
"KEYBOARD": "Инструкция: Продвинутая клавиатура",
|
||
"REDDIT_COMMUNITY": "Сообщество Reddit",
|
||
"REPORT_A_PROBLEM": "Сообщить о проблеме",
|
||
"START_WELCOME": "Начать приветственный тур",
|
||
"SYNC": "Как настроить синхронизацию"
|
||
},
|
||
"METRICS": "Метрика",
|
||
"NO_TASKS_TO_TRACK": "Сначала добавьте задачу, чтобы начать отслеживание времени",
|
||
"NOTES": "Заметки",
|
||
"OPEN_APP_FEATURES": "Открыть настройки",
|
||
"PLANNER": "Планировщик",
|
||
"PROJECT_MENU": "Меню проекта",
|
||
"PROJECTS": "Проекты",
|
||
"QUICK_HISTORY": "Быстрая история",
|
||
"SCHEDULE": "Расписание",
|
||
"SEARCH": "Поиск",
|
||
"SETTINGS": "Настройки",
|
||
"SHARE_TASK_LIST_MARKDOWN": "Поделиться списком задач",
|
||
"SIDE_PANEL_MENU": "Меню боковой панели",
|
||
"TAGS": "Теги",
|
||
"TASK_LIST": "Список задач",
|
||
"TASKS": "Задачи",
|
||
"TOGGLE_SHOW_ISSUE_PANEL": "Показать/скрыть панель выдачи",
|
||
"TOGGLE_SHOW_NOTES": "Показать / Скрыть заметки проекта",
|
||
"TOGGLE_TRACK_TIME": "Время начала/остановки отслеживания",
|
||
"TRIGGER_SYNC": "Синхронизировать вручную",
|
||
"UNPLAN_ALL_TASKS": "Отменить планирование всех задач",
|
||
"WORKLOG": "Журнал событий",
|
||
"DISABLE_FEATURE": "Отключить функцию",
|
||
"FEATURE_DISABLED_SNACK": "\"{{featureName}}\" отключена. Включите снова в настройках функций приложения.",
|
||
"NO_PROJECT_INFO": "Нет доступных проектов. Вы можете создать новый проект, нажав кнопку «Создать проект».",
|
||
"NO_TAG_INFO": "Сейчас нет меток. Вы можете добавить метки, введя `#имяМетки` при добавлении или редактировании задач.",
|
||
"NOTES_PANEL_INFO": "Заметки можно показывать только в расписании и обычном списке задач.",
|
||
"PROCRASTINATE": "Прокрастинировать",
|
||
"PROJECT_SETTINGS": "Настройки проекта",
|
||
"SHOW_TRACKED_TASK": "Показать отслеживаемую задачу",
|
||
"TOGGLE_SHOW_BOOKMARKS": "Показать/скрыть закладки",
|
||
"ADD_SECTION": "Добавить раздел"
|
||
},
|
||
"MIGRATE": {
|
||
"C_DOWNLOAD_BACKUP": "Вы хотите загрузить резервную копию устаревших данных (можно использовать с более старыми версиями Super Productivity)?",
|
||
"DETECTED_LEGACY": "Обнаружены устаревшие данные. Мы перенесем его за вас!",
|
||
"E_MIGRATION_FAILED": "Миграция не удалась! с ошибкой:",
|
||
"E_RESTART_FAILED": "Автоматический перезапуск не удался. Пожалуйста, перезапустите приложение вручную!",
|
||
"SUCCESS": "Миграция завершена! Перезапуск приложения сейчас...",
|
||
"DIALOG_MESSAGE": "Мы обновляем хранение данных для повышения надёжности синхронизации. Резервная копия будет загружена автоматически.",
|
||
"DIALOG_TITLE": "Миграция данных",
|
||
"STATUS_BACKUP": "Создание резервной копии данных...",
|
||
"STATUS_COMPLETE": "Миграция завершена!",
|
||
"STATUS_MIGRATING": "Миграция данных...",
|
||
"STATUS_PREPARING": "Подготовка к миграции..."
|
||
},
|
||
"ONBOARDING": {
|
||
"TITLE": "Как вы хотите использовать Super Productivity?",
|
||
"SUBTITLE": "Выберите настройку, подходящую вашему рабочему процессу. Вы всегда сможете изменить это позже в Настройках.",
|
||
"PRIVACY_HINT": "Ваши данные надёжно хранятся на вашем устройстве. Ничего не отправляется на сервер.",
|
||
"PRESETS": {
|
||
"SIMPLE_TODO": {
|
||
"TITLE": "Простой список задач",
|
||
"DESCRIPTION": "Чистый менеджер задач с проектами, тегами и заметками. Без лишнего."
|
||
},
|
||
"TIME_TRACKER": {
|
||
"TITLE": "Учёт времени",
|
||
"DESCRIPTION": "Отслеживайте, сколько времени занимают задачи. Отлично подходит для учёта рабочих часов или анализа затрат времени."
|
||
},
|
||
"PRODUCTIVITY_PRO": {
|
||
"TITLE": "Набор продуктивности",
|
||
"DESCRIPTION": "Планируйте день, формируйте привычки, концентрируйтесь и отслеживайте время. Всё в одном месте."
|
||
}
|
||
},
|
||
"HINTS": {
|
||
"CREATE_TASK": "Нажмите +, чтобы добавить первую задачу",
|
||
"CREATE_TASK_TOUCH": "Коснитесь +, чтобы добавить первую задачу",
|
||
"EXPLORE": "Нажимайте на всё и исследуйте! Помощь доступна в боковой панели.",
|
||
"EXPLORE_TOUCH": "Касайтесь и исследуйте! Помощь доступна в меню.",
|
||
"TASK_TAP_TOUCH": "Нажмите на задачу, чтобы открыть подробности.",
|
||
"TASK_SWIPE_LEFT_TOUCH": "Смахните задачу влево, чтобы увидеть больше действий",
|
||
"TASK_SWIPE_RIGHT_TOUCH": "Смахните задачу вправо, чтобы отметить её выполненной",
|
||
"OR_PRESS": "или нажмите",
|
||
"SKIP_ARIA": "Закрыть подсказку"
|
||
}
|
||
},
|
||
"PDS": {
|
||
"ADD_TASKS_FROM_TODAY": "Добавляйте задачи с сегодняшнего дня",
|
||
"ARCHIVED_TASKS": {
|
||
"ONE": "{{count}} выполненная родительская задача была заархивирована",
|
||
"OTHER": "{{count}} выполненные родительские задачи были заархивированы"
|
||
},
|
||
"BREAK_LABEL": "Перерывы (кол-во / время)",
|
||
"CELEBRATE": "Найдите минутку, чтобы <i>отпраздновать!</i>",
|
||
"CLEAR_ALL_CONTINUE": "Очистить все завершённые и продолжить",
|
||
"D_CONFIRM_APP_CLOSE": {
|
||
"CANCEL": "Нет, просто очистить задачи",
|
||
"MSG": "Выйти из приложения?",
|
||
"OK": "Выйти"
|
||
},
|
||
"END_OF_DAYS_RITUALS_PLACEHOLDER": "Вы можете использовать это пространство, чтобы записать свои собственные ритуалы завершения дня, о которых хотите напоминать.",
|
||
"ESTIMATE_TOTAL": "Общая оценка:",
|
||
"EVALUATE_DAY": "Оценить",
|
||
"EXPORT_TASK_LIST": "Экспорт списка задач",
|
||
"FOCUS_SUMMARY": "Фокус (кол-во / время)",
|
||
"NO_TASKS": "На этот день нет задач",
|
||
"PLAN_TOMORROW": "План",
|
||
"REVIEW_TASKS": "Обзор",
|
||
"ROUND_5M": "Округлить все задачи до 5 минут",
|
||
"ROUND_15M": "Округлить все задачи до 15 минут",
|
||
"ROUND_30M": "Округлить все задачи до 30 минут",
|
||
"ROUND_TIME_SPENT": "Округлить потраченное время",
|
||
"ROUND_TIME_SPENT_TITLE": "Округление затраченного времени на всех задачах. Будьте осторожны! Вы не сможете это отменить!",
|
||
"ROUND_TIME_WARNING": "!!! Будьте осторожны, это не может быть отменено !!!",
|
||
"ROUND_UP_5M": "Округлить все задачи до 5 минут",
|
||
"ROUND_UP_15M": "Округлить все задачи до 15 минут",
|
||
"ROUND_UP_30M": "Округлить все задачи до 30 минут",
|
||
"SAVE_AND_GO_HOME": "Завершить день",
|
||
"SAVE_AND_GO_HOME_TOOLTIP": "Переместить все выполненные задачи в архив, синхронизировать и закрыть приложение.",
|
||
"START_END": "Начало - Конец",
|
||
"SUMMARY_FOR": "Ежедневная сводка для {{dayStr}}",
|
||
"TASKS_COMPLETED": "Выполненные задачи",
|
||
"TIME_SPENT_AND_ESTIMATE_LABEL": "Затраченное / Оценочное время",
|
||
"TIME_SPENT_ESTIMATE_TITLE": "Затраченное время: Общее время, затраченное сегодня. Архивные задачи не учтены. - Оценочное время: оценочное время для задач, отработанных сегодня, минус время, проведенное с ними в другие дни.",
|
||
"TIME_SPENT_TODAY_BY_TAG": "Потраченное время сегодня по тэгам",
|
||
"WEEK": "Неделя"
|
||
},
|
||
"PLUGINS": {
|
||
"ACTION_TYPE_NOT_ALLOWED": "Тип действия '{{type}}' не разрешен",
|
||
"ALREADY_INITIALIZED": "Плагин уже инициализирован",
|
||
"CANCEL": "Отмена",
|
||
"CAPABILITIES": {
|
||
"ACCESS_FILES": "Доступ и изменение файлов на вашей системе",
|
||
"RUN_COMMANDS": "Выполнение системных команд",
|
||
"USE_NODE_APIS": "Использование API и модулей Node.js"
|
||
},
|
||
"CHOOSE_PLUGIN_FILE": "Выбрать файл плагина",
|
||
"CLEAR_PLUGIN_CACHE": "Очистить кэш плагина",
|
||
"CODE_TOO_LARGE": "Код плагина слишком большой (макс. {{maxSize}} МБ)",
|
||
"CONFIGURATION": "Конфигурация",
|
||
"CONFIGURE": "Настроить",
|
||
"CONFIRM_REMOVE": "Вы уверены, что хотите удалить плагин \"{{name}}\"?",
|
||
"ELECTRON_API_NOT_AVAILABLE": "API Electron недоступен",
|
||
"ERROR": "Ошибка",
|
||
"ERROR_LOADING_PLUGIN": "Ошибка загрузки плагина",
|
||
"EXPERIMENTAL_WARNING": "Система плагинов находится на экспериментальной стадии и должна использоваться с крайней осторожностью.",
|
||
"FAILED_TO_CLEAR_CACHE": "Не удалось очистить кэш плагина",
|
||
"FAILED_TO_EXECUTE_SCRIPT": "Не удалось выполнить скрипт Node.js",
|
||
"FAILED_TO_EXTRACT_ZIP": "Не удалось распаковать ZIP-файл плагина",
|
||
"FAILED_TO_INSTALL": "Не удалось установить плагин",
|
||
"FAILED_TO_LOAD": "Не удалось загрузить плагин",
|
||
"FAILED_TO_LOAD_CONFIG": "Не удалось загрузить конфигурацию плагина",
|
||
"FAILED_TO_REMOVE": "Не удалось удалить плагин",
|
||
"FAILED_TO_SAVE_CONFIG": "Не удалось сохранить конфигурацию плагина",
|
||
"FILE_TOO_LARGE": "Файл слишком большой ({{fileSize}} МБ). Максимальный размер {{maxSize}} МБ",
|
||
"GO_BACK": "Вернуться назад",
|
||
"GRANT_PERMISSION": "Предоставить разрешение",
|
||
"HOOKS": "Хуки",
|
||
"ID": "ID:",
|
||
"INDEX_HTML_NOT_LOADED": "Файл index.html плагина не загружен",
|
||
"INSTALL_PLUGIN": "Установить плагин",
|
||
"INSTALL_WARNING": "Перед установкой плагина убедитесь, что вы доверяете его источнику и понимаете запрашиваемые разрешения.",
|
||
"INSTALLING": "Установка...",
|
||
"LOADING_INTERFACE": "Загрузка интерфейса плагина...",
|
||
"LOADING_PLUGIN": "Загрузка...",
|
||
"MANIFEST_NOT_FOUND": "Манифест плагина (manifest.json) не найден в ZIP-файле",
|
||
"MANIFEST_TOO_LARGE": "Манифест плагина слишком большой (макс. {{maxSize}} КБ)",
|
||
"MENU_ENTRY_ICON_STRING": "Иконка пункта меню должна быть строкой",
|
||
"MENU_ENTRY_LABEL_REQUIRED": "Требуется метка пункта меню",
|
||
"MENU_ENTRY_ONCLICK_REQUIRED": "Требуется обработчик onClick для пункта меню",
|
||
"MIN_VERSION": "Мин. версия:",
|
||
"NO_ADDITIONAL_INFO": "Дополнительная информация отсутствует",
|
||
"NO_CONTENT_PROVIDED": "Содержимое не предоставлено",
|
||
"NO_PLUGIN_MANIFEST_NODE": "Манифест плагина не включает модуль Node.js",
|
||
"NODE_EXECUTION_REQUIRED": "Этот плагин требует выполнения Node.js, что доступно только в настольном приложении.",
|
||
"NODE_ONLY_DESKTOP": "Выполнение Node.js доступно только в настольном приложении",
|
||
"OK": "ХОРОШО",
|
||
"PARENT_TASK_DOES_NOT_EXIST": "Родительская задача не существует",
|
||
"PARENT_TASK_NOT_FOUND": "Родительская задача не найдена в контексте '{{contextId}}'",
|
||
"PERMISSIONS": "Разрешения",
|
||
"PLEASE_SELECT_ZIP_FILE": "Пожалуйста, выберите ZIP-файл",
|
||
"PLUGIN_DIALOG_TITLE": "Сообщение плагина",
|
||
"PLUGIN_JS_NOT_FOUND": "Файл JavaScript плагина (plugin.js) не найден в ZIP-файле",
|
||
"PROJECT_DOES_NOT_EXIST": "Проект не существует",
|
||
"PROJECT_NOT_FOUND": "Проект '{{contextId}}' не найден",
|
||
"RECOMMENDATION": "Устанавливайте плагины только из надежных источников и, если возможно, проверяйте их код. Всегда делайте резервную копию данных перед установкой новых плагинов.",
|
||
"REMEMBER_CHOICE": "Запомнить мой выбор для этого плагина",
|
||
"REMOVE": "Удалить",
|
||
"RISK_DATA_ACCESS": "Плагины могут читать, изменять и удалять ВСЕ ваши задачи, проекты и личные данные",
|
||
"RISK_MALICIOUS_CODE": "Вредоносные плагины могут украсть конфиденциальную информацию или повредить ваши данные",
|
||
"RISK_PERFORMANCE": "Плохо написанные плагины могут вызвать проблемы с производительностью или сбои",
|
||
"RISK_SYSTEM_ACCESS": "Настольные плагины с разрешениями Node.js могут выполнять системные команды",
|
||
"SECURITY_WARNING": "Плагины имеют значительный доступ к вашим данным и системе. Установка ненадежных плагинов представляет серьезные риски безопасности:",
|
||
"SIDE_PANEL_LABEL_REQUIRED": "Требуется метка кнопки боковой панели",
|
||
"SIDE_PANEL_ONCLICK_REQUIRED": "Требуется обработчик onClick кнопки боковой панели",
|
||
"SYSTEM_ACCESS_REQUEST_DESC": "Этот плагин запрашивает разрешение на выполнение кода Node.js на вашей системе. Это позволит ему:",
|
||
"SYSTEM_ACCESS_REQUEST_TITLE": "Запрос доступа к системе",
|
||
"TAGS_DO_NOT_EXIST": "Один или несколько тегов не существуют",
|
||
"TASK_NOT_FOUND": "Задача с ID '{{taskId}}' не найдена",
|
||
"TASKS_NOT_IN_PROJECT": "Одна или несколько задач не находятся в проекте '{{contextId}}'",
|
||
"TASKS_NOT_SUBTASKS": "Одна или несколько задач не являются подзадачами '{{contextId}}'",
|
||
"TOGGLE_PLUGIN": "Переключить {{pluginName}}",
|
||
"TRUST_WARNING": "Предоставляйте разрешение только если вы доверяете этому плагину",
|
||
"TYPE": "Тип: {{type}}",
|
||
"UNABLE_TO_PERSIST_DATA": "Не удалось сохранить данные в хранилище плагина",
|
||
"UNKNOWN_ERROR": "Произошла неизвестная ошибка",
|
||
"UPLOAD_PLUGIN_INSTRUCTION": "Загрузите ZIP-файл плагина для его установки:",
|
||
"VALIDATION_FAILED": "Проверка не пройдена",
|
||
"CONFIRM_DISABLE_WITH_ISSUE_PROVIDERS": "Этот плагин предоставляет интеграцию задач, которая используется ({{count}} провайдеров). Отключение временно нарушит синхронизацию задач для этих провайдеров, пока плагин не будет снова включён. Вы уверены, что хотите отключить \"{{name}}\"?",
|
||
"FAILED_TO_LOAD_COMMUNITY_PLUGINS": "Не удалось загрузить список плагинов сообщества",
|
||
"LANGUAGES": "Языки:",
|
||
"ICON_TOO_LARGE": "Значок плагина слишком большой (макс. {{maxSize}} КБ)",
|
||
"INDEX_HTML_TOO_LARGE": "index.html плагина слишком большой (макс. {{maxSize}} КБ)"
|
||
},
|
||
"PM": {
|
||
"TITLE": "Метрики проекта",
|
||
"ALL_TASKS_TITLE": "Метрики (все задачи)"
|
||
},
|
||
"PS": {
|
||
"GLOBAL_SETTINGS": "Глобальные настройки",
|
||
"NO_PLUGINS_INSTALLED": "Нет установленных плагинов",
|
||
"PLUGINS": "Плагины",
|
||
"PRIVACY_POLICY": "Политика конфиденциальности",
|
||
"PROJECT_SETTINGS": "Настройки проекта",
|
||
"PROVIDE_FEEDBACK": "Обратная связь",
|
||
"RELOAD": "Перезагрузить",
|
||
"SYNC_EXPORT": "Синхронизация и экспорт",
|
||
"TABS": {
|
||
"GENERAL": "Общие",
|
||
"PLUGINS": "Плагины",
|
||
"PRODUCTIVITY": "Продуктивность",
|
||
"SYNC_BACKUP": "Синхронизация и резервирование",
|
||
"TASKS": "Задачи",
|
||
"TIME_TRACKING": "Время и отслеживание"
|
||
},
|
||
"TAG_SETTINGS": "Специальные настройки тега",
|
||
"TOGGLE_DARK_MODE": "Переключить темный режим",
|
||
"UPDATE_APP": "Обновить приложение",
|
||
"FAILED_TO_COPY_TO_CLIPBOARD": "Не удалось скопировать в буфер обмена",
|
||
"SYNC": {
|
||
"CONFIGURE": "Настроить",
|
||
"EMPTY_STATE_HINT": "Синхронизируйте данные с Dropbox, WebDAV, Nextcloud или локальным файлом.",
|
||
"ENCRYPTED": "Зашифровано",
|
||
"NEEDS_AUTH": "Требуется аутентификация",
|
||
"SET_UP_SYNC": "Настроить синхронизацию"
|
||
}
|
||
},
|
||
"SCHEDULE": {
|
||
"LAST": "Прошедшие:",
|
||
"NEXT": "Следующие",
|
||
"NO_REPEATABLE_TASKS": "На данный момент нет повторяющихся задач. Вы можете запланировать задачу, выбрав \"Повторение\" в боковой панели задач. Чтобы открыть её, нажмите на самую правую иконку, которая появляется при наведении на задачу (или просто нажмите на задачу в смартфоне).",
|
||
"NO_SCHEDULED": "В настоящее время нет запланированных задач. Вы можете запланировать задачу, выбрав «Запланировать задачу» в контекстном меню задачи. Чтобы открыть его, нажмите на 3 маленькие точки справа от задачи.",
|
||
"NO_SCHEDULED_TITLE": "Запланированные задачи на день",
|
||
"REPEATED_TASKS": "Повторяющиеся задачи",
|
||
"SCHEDULED_TASKS": "Запланированные задачи",
|
||
"SCHEDULED_TASKS_WITH_TIME": "Запланированные задачи с напоминанием",
|
||
"NO_DEADLINES": "Сейчас нет задач с дедлайнами. Вы можете установить дедлайн через контекстное меню задачи или панель деталей.",
|
||
"START_TASK": "Начать задачу и удалить напоминание",
|
||
"TASKS_WITH_DEADLINES": "Задачи с дедлайнами",
|
||
"NO_SCHEDULED_FOR_DAY": "Пока нет задач, запланированных на конкретные дни. Щелкните задачу правой кнопкой и выберите «Запланировать», чтобы назначить день.",
|
||
"NO_SCHEDULED_WITH_TIME": "Пока нет задач, запланированных с временем начала. Щелкните задачу правой кнопкой и выберите «Запланировать», чтобы указать время."
|
||
},
|
||
"THEMES": {
|
||
"blue": "Синий",
|
||
"green": "Зеленый",
|
||
"yellow": "Жёлтый",
|
||
"amber": "янтарный",
|
||
"blue-grey": "серо-голубой",
|
||
"cyan": "голубой",
|
||
"deep-orange": "тёмно-оранжевый",
|
||
"deep-purple": "тёмно-фиолетовый",
|
||
"indigo": "индиго",
|
||
"light-blue": "светло-голубой",
|
||
"light-green": "светло-зелёный",
|
||
"lime": "лаймовый",
|
||
"pink": "розовый",
|
||
"purple": "фиолетовый",
|
||
"SCHEDULED_TASKS_WITH_TIME": "Запланированные задачи с временем начала",
|
||
"SELECT_THEME": "Выбрать тему",
|
||
"teal": "бирюзовый"
|
||
},
|
||
"USER_PROFILES": {
|
||
"ACTIVE": "Активный",
|
||
"CANCEL": "Отмена",
|
||
"CLOSE": "Закрыть",
|
||
"CREATE": "Создать",
|
||
"CREATE_NEW_PROFILE": "Создать новый профиль",
|
||
"CREATED": "Создано:",
|
||
"DELETE_PROFILE": "Удалить профиль",
|
||
"DIALOG_TITLE": "Управление профилями пользователей",
|
||
"EXISTING_PROFILES": "Существующие профили",
|
||
"EXPORT_PROFILE": "Экспортировать профиль",
|
||
"MANAGE_PROFILES": "Управление профилями...",
|
||
"PROFILE_NAME": "Имя профиля",
|
||
"PROFILE_NAME_PLACEHOLDER": "напр. Работа, Личное",
|
||
"RENAME": "Переименовать",
|
||
"SAVE": "Сохранить",
|
||
"DEPRECATION_WARNING": "Экспериментальная функция пользовательских профилей будет удалена в будущем обновлении. Экспортируйте данные профиля в качестве резервной копии."
|
||
},
|
||
"V": {
|
||
"E_DATETIME": "Введенное значение не является датой и временем!",
|
||
"E_DURATION": "Пожалуйста, введите действительную продолжительность (например, 1 час)",
|
||
"E_MAX": "Не должно быть больше, чем {{val}}",
|
||
"E_MAX_LENGTH": "Должно быть не более {{val}} символов",
|
||
"E_MIN": "Должно быть не меньше, чем {{val}}",
|
||
"E_MIN_LENGTH": "Должно быть длиной не менее {{val}} символов",
|
||
"E_REQUIRED": "Это поле обязательно к заполнению"
|
||
},
|
||
"WW": {
|
||
"ADD_MORE": "Добавить еще",
|
||
"ADD_SCHEDULED_FOR_TOMORROW": "Добавить задачи, запланированные на завтра ({{nr}})",
|
||
"ADD_SOME_TASKS": "Добавьте несколько задач, чтобы спланировать свой день!",
|
||
"DONE_TASKS": "Выполненные задачи",
|
||
"DONE_TASKS_IN_ARCHIVE": "Нет выполненных задач, но некоторые из них уже заархивированы.",
|
||
"ESTIMATE_REMAINING": "Осталось примерно:",
|
||
"FINISH_DAY": "Закончить день",
|
||
"FINISH_DAY_TOOLTIP": "Оцените свой день, переместите все выполненные задачи в архив (по желанию) и/или спланируйте следующий день.",
|
||
"LATER_TODAY": "Позже сегодня",
|
||
"MOVE_DONE_TO_ARCHIVE": "Переместить в архив",
|
||
"NO_DONE_TASKS": "В настоящее время нет выполненных задач",
|
||
"NO_PLANNED_TASK_ALL_DONE": "все задачи выполнены",
|
||
"NO_PLANNED_TASKS": "Нет запланированных задач",
|
||
"READY_TO_WORK": "Готов к работе!",
|
||
"RESET_BREAK_TIMER": "Сброс таймера без перерыва",
|
||
"TIME_ESTIMATED": "Расчетное время:",
|
||
"TODAY_REMAINING": "Оставшиеся на сегодня:",
|
||
"WITHOUT_BREAK": "Без перерыва:",
|
||
"WORKING_TODAY": "Работаю сегодня:",
|
||
"WORKING_TODAY_ARCHIVED": "Время, потраченное сегодня на выполнение архивных задач",
|
||
"RECURRING_TASKS": "Повторяющиеся задачи",
|
||
"ADD_SECTION_TITLE": "Добавить раздел",
|
||
"SECTION_OPTIONS": "Параметры раздела",
|
||
"NO_TASKS_IN_MAIN_LIST": "Все задачи организованы по разделам"
|
||
},
|
||
"NOTIFICATION": {
|
||
"EXACT_ALARM_DENIED": "Разрешение на точный будильник отклонено. Напоминания могут задерживаться до 15 минут.",
|
||
"TASK_ALREADY_COMPLETED": "Задача уже выполнена",
|
||
"TASK_MARKED_DONE": "Задача отмечена как выполненная"
|
||
},
|
||
"PRE_MIGRATION": {
|
||
"DIALOG_MESSAGE": "Мы обновляем хранение данных для повышения надёжности синхронизации.<br><br>Резервная копия данных будет загружена автоматически. Вы можете использовать её для восстановления при необходимости (Файл > Импорт).",
|
||
"DIALOG_TITLE": "Системное обновление"
|
||
},
|
||
"DIALOG_LOGS": {
|
||
"COPY": "Копировать",
|
||
"HINT": "Журналы этого сеанса. Используйте «Копировать» для коротких журналов (вставьте их в отчет об ошибке) или «Поделиться файлом», чтобы отправить полный файл.",
|
||
"S_COPY_FAILED": "Не удалось скопировать журналы в буфер обмена",
|
||
"S_SHARE_FAILED": "Не удалось поделиться журналами",
|
||
"SHARE_FILE": "Поделиться файлом",
|
||
"TITLE": "Журналы"
|
||
}
|
||
}
|