Перейти к содержимому

Словарь

Словарь — это ваша личная база технического английского. Каждый раз, когда вы нажимаете «Сохранить» на учебной карточке, выражение автоматически добавляется в Словарь.

Локальное хранение + опциональная облачная синхронизация

Заголовок раздела «Локальное хранение + опциональная облачная синхронизация»

DevGlish хранит Словарь локально на вашем Mac с помощью SwiftData:

  • Полностью офлайн — не нужен интернет для доступа к Словарю
  • Мгновенное сохранение — нажатие сохраняет моментально, без задержек
  • Приоритет конфиденциальности — ваши учебные данные только на вашем Mac

Если вы используете несколько Mac или iPhone, включите облачную синхронизацию:

Settings → Word Book → Cloud Sync
└─ Enable Sync: [Toggle ON]
└─ Синхронизация между устройствами через Cloudflare D1

После включения:

  • Ваш Словарь автоматически синхронизируется с облаком DevGlish
  • На любом авторизованном устройстве доступен один и тот же Словарь
  • Разрешение конфликтов по временной метке (приоритет у последнего изменения)

Откройте Словарь DevGlish и увидите все сохранённые выражения в обратном хронологическом порядке:

Word Book (127 записей)
Недавние
└─ "Good catch" — сохранено 2 часа назад
└─ "LGTM" — сохранено 1 день назад
└─ "deque" — сохранено 3 дня назад
Все слова (по категориям)

Нажмите на любое выражение для повторного прослушивания произношения или просмотра деталей.

Быстрый поиск ранее выученных выражений:

  • По-английски — введите “good” для поиска всех выражений с “good”
  • По переводу — введите перевод для поиска соответствующих английских выражений
  • По тегу — если вы отметили “code-review”, быстрая фильтрация по тегу

Создавайте собственные теги для организации Словаря:

  • code-review — выражения для Code Review
  • standup — выражения для стендапов и 1:1
  • technical-writing — для PR и README
  • interview-prep — подготовка к техническому интервью
  • pronunciation — фокус на тренировке произношения

Словарь показывает прогресс обучения:

Word Book Stats
Всего записей: 287
За эту неделю: +12
Тегов: 8
Средний уровень владения: 4.2/5 (с интервальным повторением)
На повторение сегодня: 3

Если у вас есть готовый список английских выражений (например, из Anki, Quizlet или текстового файла), можно выполнить массовый импорт:

ФорматПримерИспользование
CSVВыражение,Перевод,ТегWord Book → Import → Select CSV
TXTПо одному выражению на строкуСамый простой, но без перевода и тегов
ВставкаПрямая вставка текстаWord Book → Import → Paste
  1. Откройте Словарь DevGlish
  2. Нажмите «Импорт»
  3. Выберите файл или вставьте содержимое
  4. Предварительный просмотр импорта (проверка формата)
  5. Нажмите «Подтвердить импорт»
  6. Опционально: добавьте теги к импортированным словам

В любой момент экспортируйте Словарь в CSV для использования в других инструментах:

Word Book → Export → CSV
Создаётся файл: DevLingo-WordBook-2024-04-06.csv
Содержит: все выражения, переводы, теги, дату сохранения, статистику повторения
  • Резервное копирование — экспорт на компьютер для постоянного хранения
  • Notion — импорт в базу данных Notion для личной базы знаний
  • Anki — подготовка к переносу в Anki (официальная поддержка планируется)
  • Командное использование — экспорт общей базы выражений для Code Review

Если вы включили интервальное повторение (Pro), Словарь автоматически отслеживает прогресс:

Запись Словаря
Выражение: "Have you considered..."
Сохранено: 2024-02-15
Статистика интервального повторения:
Качество: 4/5 (Good)
Интервал: 7 дней
Следующее повторение: 2024-04-13
Серия: 3 дня

Если вы только начинаете, не нужна сложная система тегов. Достаточно трёх:

  1. daily-use — выражения для немедленного использования в работе
  2. aspiring — хотите освоить, но ещё учите
  3. controversial — несколько вариантов произношения или выражения (например, произношение nginx, REST vs REST-API)

Готовитесь к техническому интервью? Создайте тег “interview-prep”:

  • Выражения для самопрезентации
  • Выражения для объяснения алгоритмов
  • Выражения для анализа компромиссов (“The tradeoff is…”)
  • Произношение технических терминов (особенно тех, в которых вы часто ошибаетесь)

Создайте стандартную библиотеку для часто используемых комментариев к Code Review:

Тег code-review (45 записей)
├─ Мелочи: "Nit: could we use...", "Minor: consider..."
├─ Одобрение: "LGTM", "Looks good"
├─ Вопросы: "Could you elaborate...", "Have you considered..."
└─ Запросы: "We should probably...", "Nice catch"

При написании комментариев быстро найдите нужную формулировку по тегу.

В: Если я удалю запись из Словаря, удалится ли она и в облаке? О: Да. При включённой облачной синхронизации удаление синхронизируется на все устройства. Чтобы сохранить версию до синхронизации, сначала отключите облачную синхронизацию.

В: Могу ли я получить доступ к Словарю на iPhone? О: Пока только на Mac. Версия для iPhone находится в разработке.

В: Есть ли ограничение на размер Словаря? О: Нет. Локальное хранилище ограничено только свободным местом на Mac. Облачная синхронизация не имеет жёсткого ограничения по количеству записей.

В: Как поделиться Словарём с командой? О: Экспортируйте в CSV и поделитесь с коллегами. Они могут импортировать его в свой Словарь. В будущем планируется поддержка командной библиотеки.