diff --git a/ATTRIBUTION.md b/ATTRIBUTION.md
--- a/ATTRIBUTION.md
+++ b/ATTRIBUTION.md
@@ -29,7 +29,7 @@ catalog came from (`<app>@<sha>`). Translations are contributed under the reposi
 | `pl` | WordCraft: Konrad Witkowski with Claude (AI agent); PdfCraft: PdfCraft contributors; PhotoCraft: PhotoCraft contributors; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed, drafted with Claude; ArtCraft Launcher: no individual credit recorded upstream | `wordcraft@67a0e72`, `pdfcraft@924c4da`, `photocraft@8d2e615`, `vectorcraft@73f40e3`, `craft-launcher@ad7f24a` |
 | `pt-br` | WordCraft: @edurbs with ZCode; PdfCraft: André Cardoso (andrecards), PdfCraft contributors; PhotoCraft: PhotoCraft contributors; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed; FilmCraft: FilmCraft contributors (catalog added by vangel76); CADCraft: @WladmirJunior; ArtCraft Launcher: no individual credit recorded upstream | `wordcraft@67a0e72`, `pdfcraft@924c4da`, `photocraft@8d2e615`, `vectorcraft@73f40e3`, `filmcraft@48088e3`, `cadcraft@b23d362`, `craft-launcher@ad7f24a` |
 | `ro` | WordCraft: Viorel Toader (@vioreltus) with Claude Code (Opus 5.5), AI-assisted, not yet reviewed line by line by a native speaker (a few dozen short labels reused from PdfCraft's Romanian catalog) | `wordcraft@67a0e72` |
-| `ru` | WordCraft: Dmitrii Khlapov with Claude; PdfCraft: PdfCraft contributors; PhotoCraft: no individual credit recorded upstream; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed; FilmCraft: FilmCraft contributors (catalog added by grib_job); CADCraft: @pechnikov2026-star; ArtCraft Launcher: no individual credit recorded upstream | `wordcraft@67a0e72`, `pdfcraft@924c4da`, `photocraft@8d2e615`, `vectorcraft@73f40e3`, `filmcraft@48088e3`, `cadcraft@b23d362`, `craft-launcher@ad7f24a` |
+| `ru` | WordCraft: Dmitrii Khlapov with Claude; PdfCraft: PdfCraft contributors; PhotoCraft: no individual credit recorded upstream; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed; FilmCraft: FilmCraft contributors (catalog added by grib_job); CADCraft: @pechnikov2026-star; ArtCraft Launcher: no individual credit recorded upstream; 41 shared rows and 30 WordCraft rows added in place (2026-10-27): Kirill M. (@JaffarSk24), a native speaker, AI-assisted, written from the English meaning | `wordcraft@67a0e72`, `pdfcraft@924c4da`, `photocraft@8d2e615`, `vectorcraft@73f40e3`, `filmcraft@48088e3`, `cadcraft@b23d362`, `craft-launcher@ad7f24a` |
 | `sk` | WordCraft: vangel76 (@vangel76), translated with OpenAI Codex (AI-generated, not reviewed by a native speaker; written from the plain meaning of the English); 35 added rows and 9 wording corrections from iM3SK (@iM3SK), WordCraft PR #4033 (a draft pending native-speaker and in-app review, as stated in that PR) | `wordcraft@08df5b6`, `wordcraft@844e052` |
 | `sl` | WordCraft: Filip Strajnar with Grok Bot; PdfCraft: PdfCraft contributors | `wordcraft@67a0e72`, `pdfcraft@924c4da` |
 | `sr` | WordCraft: no individual credit recorded upstream | `wordcraft@67a0e72` |
diff --git a/locales/ru/common.tsv b/locales/ru/common.tsv
--- a/locales/ru/common.tsv
+++ b/locales/ru/common.tsv
@@ -16,7 +16,9 @@
 	(none)	(нет)
 	1 file	1 файл
 	16 bit	16 бит
+	24 bit	24 бита
 	24 bits/pixel	24 бит/пиксел
+	32 bit	32 бита
 	32 bits/pixel	32 бит/пиксел
 	8 bit	8 бит
 	About	О программе
@@ -70,6 +72,7 @@
 	Anti-alias	Сглаживание
 	Any	Любое
 	Appearance	Внешний вид
+theme	Appearance	Оформление
 	Appearance Settings…	Настройки оформления…
 	Application	Приложение
 	Apply	Применить
@@ -132,6 +135,7 @@
 	Blur	Размытие
 	Blur Angle	Угол размытия
 	Bold	Полужирный
+	Border	Граница
 	Border Thickness	Толщина границ
 	Borders	Границы
 	Both	Оба
@@ -146,6 +150,7 @@
 	Bring Forward	Переместить вперёд
 	Bring to Front	На передний план
 	Brown	Коричневый
+	Browse	Обзор
 	Browse…	Обзор…
 	Brush Size	Размер кисти
 	Brush Strokes	Мазки кисти
@@ -158,6 +163,7 @@
 	Canvas	Холст
 	Caption	Подпись
 	Cascade	Каскад
+	Case Sensitive	С учётом регистра
 	Category	Категория
 	Category:	Категория:
 	Cell Size	Размер ячейки
@@ -180,6 +186,7 @@
 	Check for Updates	Проверить обновления
 	Check for updates	Проверить обновления
 	Check Spelling…	Проверить орфографию…
+	Checkerboard	Шахматная доска
 	Choose…	Выбрать…
 	Circle	Круг
 	City	Город
@@ -192,6 +199,7 @@
 	Clear Recent Files	Очистить список недавних файлов
 	Clipboard	Буфер обмена
 	Clipping Mask	Маска обрезки
+	Clone	Клонировать
 	Close	Закрыть
 	Close (Esc)	Закрыть (Esc)
 	Close All	Закрыть все
@@ -234,6 +242,7 @@
 	Compare	Сравнить
 	Comparison	Сравнение
 	Compatibility	Совместимость
+	Composite	Составной
 	Compression	Сжатие
 	Cone	Конус
 	Contains	Содержит
@@ -298,9 +307,11 @@
 	Delete Brush	Удалить кисть
 	Delete Group	Удалить группу
 	Delete Layer	Удалить слой
+	Delete Mask	Удалить маску
 	Delete Style	Удалить стиль
 	Delete Workspace	Удалить рабочую среду
 	Deleted	Удалено
+	Delete…	Удалить…
 	Depth	Глубина
 	Desaturate	Обесцветить
 	Descending	По убыванию
@@ -321,6 +332,7 @@
 	Digits	Цифры
 	Dimensions	Размеры
 	Direct Selection Tool	Инструмент «Прямое выделение»
+	Direction	Направление
 	Direction Balance	Баланс направления
 	Direction:	Направление:
 	Discard	Отменить
@@ -404,6 +416,7 @@
 	Export	Экспорт
 	Export As	Экспортировать как
 	Export As…	Экспортировать как…
+	Export Options	Параметры экспорта
 	Export PDF	Экспортировать PDF
 	Export to	Экспортировать в
 	Exported to {path}	Экспортировано в {path}
@@ -414,6 +427,7 @@
 	Extract	Извлечь
 	Eyedropper	Пипетка
 	Eyedropper Tool	Инструмент «Пипетка»
+	Faded Film	Выцветшая плёнка
 	Fast	Быстро
 	Favorites	Избранное
 	Feather	Растушёвка
@@ -422,9 +436,12 @@
 	Fields	Поля
 	Fields:	Поля:
 	File	Файл
+	File Format	Формат файла
 	File Handling	Работа с файлами
 	File Info…	Сведения о файле…
 	File Name	Имя файла
+	File Size	Размер файла
+@id	file.close	Закрыть
 	Files	Файлы
 	Fill	Заливка
 	Fill:	Заливка:
@@ -518,6 +535,7 @@
 	Height	Высота
 	Height:	Высота:
 	Help	Справка
+	Hexagon	Шестиугольник
 	Hidden	Скрытые
 	Hidden text	Скрытый текст
 	Hide	Скрыть
@@ -525,6 +543,7 @@
 	Hide Grid	Скрыть сетку
 	Hide Others	Скрыть остальные
 	High	Высокая
+	High Pass	Фильтр высоких частот
 	High Resolution	Высокое разрешение
 	High resolution	Высокое разрешение
 	Highlight Area	Область светов
@@ -614,8 +633,10 @@
 	Left Diagonal	Диагональ влево
 	Left to Right	Слева направо
 	Left:	Слева:
+	Legal	Legal
 	Length	Длина
 	Length:	Длина:
+	Lens Flare	Блик объектива
 	Less	Меньше
 	Letter	Letter
 	Level	Уровень
@@ -634,9 +655,11 @@
 	Light gray	Светло-серая
 	Light Intensity	Интенсивность света
 	Light Theme	Светлая тема
+	Light Type	Тип источника света
 	Lighten	Замена светлым
 	Lighter Color	Замена светлым
 	Lighting	Освещение
+	Lighting Effects	Эффекты освещения
 	Lightness	Светлота
 	Line	Линия
 	Line delta	Разница строк
@@ -671,6 +694,7 @@
 	Magnification	Масштаб
 	Margins	Поля
 	Mask	Маска
+	Masks	Маски
 	Matte	Мат
 	Maximize	Развернуть
 	Maximum	Максимум
@@ -711,6 +735,7 @@
 	Mono	Моно
 	Monochrome	Монохром
 	More	Больше
+	Mosaic	Мозаика
 	Mosaic Tiles	Мозаичные фрагменты
 	Motion	Motion
 	Move	Переместить
@@ -765,6 +790,7 @@
 	NTSC Colors	Цвета NTSC
 	Number	Количество
 	Object	Объект
+	Octagon	Восьмиугольник
 	Odd Fields	Нечётные поля
 	Odd pages only	Только нечётные страницы
 	Off	Выключено
@@ -804,6 +830,7 @@
 	Page {page} of {pages}	Страница {page} из {pages}
 	Pages	Страницы
 	Painting	Живопись
+	Panel	Панель
 	Panel menu	Меню панели
 	Panel Options…	Параметры панели…
 	Panels	Панели
@@ -824,6 +851,7 @@
 	Pen Tool	Инструмент «Перо»
 	Pencil	Карандаш
 	Pencil Tool	Инструмент «Карандаш»
+	Pentagon	Пятиугольник
 	Percent	Проценты
 	Percentage	Процент
 	Performance	Производительность
@@ -858,8 +886,10 @@
 	Preferences	Настройки
 	Preferences…	Настройки…
 	Prefix	Префикс
+	Preserve	Сохранять
 	Preserve Luminosity	Сохранять светлоту
 	Preset	Набор
+	Preset Manager	Управление наборами
 	Preset:	Набор:
 	Presets	Наборы
 	Presets:	Наборы:
@@ -875,6 +905,7 @@
 	Printer:	Принтер:
 	Printing	Печать
 	Print…	Печать…
+	Profile	Профиль
 	Progressive	Прогрессивный
 	Proof Setup	Настройка цветопробы
 	Properties	Свойства
@@ -909,7 +940,9 @@
 	Rectangular	Прямоугольная
 	Red	Красный
 	Redo	Вернуть
+	Reduce Noise	Уменьшить шум
 	Refine	Уточнение
+	Reflected	Зеркальный
 	Refresh	Обновить
 	Regular	Обычный
 	Relative	Относительно
@@ -964,6 +997,7 @@
 	Rulers	Линейки
 	Rulers & Grids	Линейки и сетки
 	Russian	Русский
+	Sample Size	Размер образца
 	Sandstone	Песчаник
 	Saturation	Насыщенность
 	Save	Сохранить
@@ -1055,6 +1089,7 @@
 	Snap to Grid	Привязать к сетке
 	Soft	Мягкий
 	Soft Light	Мягкий свет
+	Soften	Смягчить
 	Softness	Мягкость
 	Solarize	Соляризация
 	Sort	Сортировка
@@ -1070,6 +1105,7 @@
 	Speckle	Крапинки
 	Speed	Скорость
 	Spelling	Орфография
+	Spherize	Сферизация
 	Split	Разделить
 	Spot Color	Плашечный цвет
 	Spray Radius	Радиус распыления
@@ -1119,6 +1155,7 @@
 	Table	Таблица
 	Table style	Стиль таблицы
 	Tables	Таблицы
+	Tabloid	Tabloid
 	Tabs	Табуляции
 	Taper	Сужение
 	Target	Объект
@@ -1142,6 +1179,7 @@
 	Timecode	Таймкод
 	Timeline	Шкала времени
 	Tint	Оттенок
+	Tint Color	Цвет оттенка
 	Title	Заголовок
 	Tolerance	Допуск
 	Tolerance:	Допуск:
@@ -1161,6 +1199,7 @@
 	Transparent	Прозрачный
 	Trap…	Треппинг…
 	Triangle	Треугольник
+	Turbulent	Турбулентный
 	Twirl	Закручивание
 	Twist	Закручивание
 	Type	Тип
@@ -1206,6 +1245,7 @@
 	Vivid Light	Яркий свет
 	Voice	Голос
 	W:	Ш:
+	Warning	Предупреждение
 	Warnings	Предупреждения
 	Warp	Деформация
 	Watermark	Подложка
@@ -1217,6 +1257,7 @@
 	Wet	Влага
 	White	Белый
 	White Intensity	Интенсивность белого
+	White Is High	Белые области выше
 	Whites	Белые
 	Width	Ширина
 	Width and Height	Ширина и высота
diff --git a/locales/ru/wordcraft.tsv b/locales/ru/wordcraft.tsv
--- a/locales/ru/wordcraft.tsv
+++ b/locales/ru/wordcraft.tsv
@@ -301,6 +301,7 @@
 	Capitalize first letter of sentences	Делать первые буквы предложений прописными
 	Capitalize first letter of table cells	Делать первые буквы ячеек таблиц прописными
 	Capitalize names of days	Названия дней с прописной буквы
+	Capitalize the first word of a sentence	Начинать предложение с прописной буквы
 	Caption Numbering	Нумерация названий
 	Caption text	Текст названия
 	Caption:	Название:
@@ -338,6 +339,10 @@
 	Change to Level 3	Перейти на уровень 3
 	Change to Level 4	Перейти на уровень 4
 	Change to Level 5	Перейти на уровень 5
+	Change to Level 6	Перейти на уровень 6
+	Change to Level 7	Перейти на уровень 7
+	Change to Level 8	Перейти на уровень 8
+	Change to Level 9	Перейти на уровень 9
 	Change\nChart Type	Изменить\nтип диаграммы
 	Change\nColors	Изменить\nцвета
 	Changed lines:	Изменённые строки:
@@ -602,7 +607,6 @@
 	Differential y	Дифференциал y
 	Differentials	Дифференциалы
 	Direct formatting	Прямое форматирование
-	Direction	Направление
 	Directory	Каталог
 	Discord community	Сообщество в Discord
 	Display for Review	Отображение исправлений
@@ -733,12 +737,15 @@
 	Engrave	Утопленный
 	Enlarge symbol	Увеличить символ
 	Enter a number.	Введите число.
+	Enter bookmark name:	Введите имя закладки:
 	Enter formatting for number:	Формат номера:
 	Enter in Equation	Новая строка в уравнении
 	Enter page number:	Введите номер страницы:
 	Entry marked.	Запись помечена.
 	Envelope #10	Конверт №10
+	Envelope #10   4.12" × 9.50"	Конверт №10   4.12" × 9.50"
 	Envelope Address	Адрес на конверте
+	Envelope DL   4.33" × 8.66"	Конверт DL   4.33" × 8.66"
 	Envelope Return	Обратный адрес
 	Envelope size:	Размер конверта:
 	Envelopes	Конверты
@@ -777,6 +784,7 @@
 	Export PDF	Экспорт в PDF
 	Extend Selection	Расширить выделение
 	Extend Selection by Units	Расширить выделение по единицам
+	Extra space	Лишний пробел
 	F4 repeats your last action. Formatting ten headings is suddenly one click and nine taps.	F4 повторяет последнее действие. Оформить десять заголовков — теперь один щелчок и девять нажатий.
 	F7 checks the spelling and grammar of the whole document.	F7 проверяет орфографию и грамматику во всём документе.
 	Faster: {command} is {key} on the keyboard.	Быстрее: {command} — это {key} на клавиатуре.
@@ -805,6 +813,7 @@
 	Find What Expression	Найденное выражение
 	Find What Text	Текст для поиска
 	Find what:	Найти:
+	Find “{text}” in the document	Найти «{text}» в документе
 	Finding printers…	Поиск принтеров…
 	Finish & Merge	Завершить и объединить
 	Finish &\nMerge	Завершить\nи объединить
@@ -882,6 +891,8 @@
 	Good afternoon	Добрый день
 	Good evening	Добрый вечер
 	Good morning	Доброе утро
+	GOST (name sort)	ГОСТ (сортировка по имени)
+	GOST (title sort)	ГОСТ (сортировка по названию)
 	Grab bag	Разное
 	Gradient fill	Градиентная заливка
 	Gradient stops	Точки градиента
@@ -1086,11 +1097,14 @@
 	Ionosphere	Ионосфера
 	Is blank	Пусто
 	Is not blank	Не пусто
+	ISO 690 (author-date)	ISO 690 (автор, дата)
+	ISO 690 (numerical)	ISO 690 (числовой)
 	Issue	Выпуск
 	It looks like you're writing a letter. Want an envelope for it, or a letter template to start from?	Похоже, вы пишете письмо. Подготовить для него конверт или начать с шаблона письма?
 	Join the ArtCraft community on Discord	Присоединяйтесь к сообществу ArtCraft в Discord
 	Join us on Discord: discord.gg/artcraft	Присоединяйтесь к нам в Discord: discord.gg/artcraft
 	Journal	Журнал
+	Journal article	Статья в журнале
 	Justification	Выравнивание
 	Justification of a display equation	Выравнивание отдельного уравнения
 	Justified	По ширине
@@ -1146,6 +1160,7 @@
 	Less than	Меньше
 	Less than or equal	Меньше или равно
 	Letter	Письмо
+template	Letter	Письмо
 	Letter headings	Заголовки с буквами
 	Letter template	Шаблон письма
 	Letter-Like Symbols	Буквоподобные символы
@@ -1160,6 +1175,7 @@
 	Light Variations	Светлые варианты
 	Light with Outline	Светлый с контуром
 	Limit	Предел
+	Limit and	Предел и
 	Limit and\nLog	Предел\nи логарифм
 	Limit consecutive hyphens to:	Максимум последовательных переносов:
 	Limit Example	Пример предела
@@ -1216,6 +1232,7 @@
 	Location: {path}	Расположение: {path}
 	Lock aspect ratio	Сохранять пропорции
 	Lock Fields	Заблокировать поля
+	Log	логарифм
 	Logarithm	Логарифм
 	Logarithm with Base	Логарифм по основанию
 	Logical AND	Логическое И
@@ -1699,6 +1716,7 @@
 	Remove Space After Paragraph	Удалить интервал после абзаца
 	Remove Table of Contents	Удалить оглавление
 	Remove the control once edited	Удалить элемент управления после редактирования
+	Remove the space before the punctuation	Удалить пробел перед знаком препинания
 	Remove Watermark	Удалить подложку
 	Rename Document	Переименовать документ
 	Reopen	Открыть снова
@@ -1821,6 +1839,7 @@
 	select a picture first	сначала выделите рисунок
 	select a picture or shape first	сначала выделите рисунок или фигуру
 	Select a picture, shape, chart or table to describe it.	Выберите рисунок, фигуру, диаграмму или таблицу, чтобы описать её.
+	Select a place in this document:	Выберите место в документе:
 	Select a printer	Выберите принтер
 	select a shape first	сначала выделите фигуру
 	Select a shape, text box or drawing canvas to format its fill.	Выберите фигуру, надпись или полотно, чтобы настроить заливку.
@@ -2048,6 +2067,7 @@
 	Style name:	Имя стиля:
 	Style Set	Набор стилей
 	Style:	Тип линии:
+	Style: APA	Стиль: APA
 	Style: {style}	Стиль: {style}
 	Styles Pane	Область стилей
 	Styles:	Стили:
@@ -2158,6 +2178,7 @@
 	The password is removed. Save the document to keep the change.	Пароль убран. Сохраните документ, чтобы изменение осталось.
 	The printer, two-sided printing and pages per sheet are chosen in that dialog.	Принтер, двусторонняя печать и число страниц на листе выбираются в этом диалоге.
 	The recipient-list field that fills each part of an address block and greeting line.	Поле списка получателей, которое заполняет каждую часть блока адреса и строки приветствия.
+	The spelling and grammar check is complete.	Проверка правописания завершена.
 	the Spike is empty	копилка пуста
 	The system file dialog isn't available, so WordCraft shows its own. To get the system dialog, install a file chooser portal (such as xdg-desktop-portal-gtk) or zenity.	Системное диалоговое окно выбора файлов недоступно, поэтому WordCraft показывает собственное. Чтобы пользоваться системным, установите портал выбора файлов (например, xdg-desktop-portal-gtk) или zenity.
 	The text at the insertion point is marked Do not check spelling or grammar.	Текст в точке вставки помечен: Не проверять орфографию и грамматику.
@@ -2213,6 +2234,7 @@ preview	Title	Пример
 	Top Left Cell	Левая верхняя ячейка
 	Top Margin	Верхнее поле
 	Top of Page	Вверху страницы
+	Top of the Document	Начало документа
 	Top Right Cell	Правая верхняя ячейка
 	Total Row	Строка итогов
 	Track Changes	Отслеживать изменения
@@ -2245,6 +2267,7 @@ preview	Title	Пример
 	Type +2 or -1 to move from the page you are on.	Введите +2 или -1, чтобы перейти на столько страниц от текущей.
 	Type a command, e.g. "insert table"	Введите команду, например «вставить таблицу»
 	Type a New List…	Ввести новый список…
+	Type a page number, or +2 / -1.	Введите номер страницы или +2 / -1.
 	Type a size in any unit, such as 5 cm or 300 px. The other side follows, so the picture keeps its proportions.	Введите размер в любых единицах, например 5 cm или 300 px. Другая сторона изменится вместе с ней, и рисунок сохранит пропорции.
 	Type at least one recipient.	Введите хотя бы одного получателя.
 	Type Character Code	Ввести код символа
@@ -2295,6 +2318,8 @@ preview	Title	Пример
 	UPPERCASE	ВСЕ ПРОПИСНЫЕ
 	URGENT	СРОЧНО!
 	URL	URL
+	Use "a" before a consonant sound	Перед согласным звуком используйте "a"
+	Use "an" before a vowel sound	Перед гласным звуком используйте "an"
 	Use an Existing List…	Использовать существующий список…
 	Use system setting	Как в системе
 	Use the browser's full screen (F11)	Используйте полноэкранный режим браузера (F11)
@@ -2320,6 +2345,7 @@ preview	Title	Пример
 	Volume Integral	Объёмный интеграл
 	Volume Integral with Limits	Объёмный интеграл с пределами
 	Volume Integral with Stacked Limits	Объёмный интеграл с пределами сверху и снизу
+	Wait for the print job to finish submitting before closing.	Дождитесь окончания отправки задания на печать, прежде чем закрывать.
 	Waiting for the save to finish…	Ожидание завершения сохранения…
 	Waiting for Zotero…	Ожидание Zotero…
 	Warm Gradient with Outline	Тёплый градиент с контуром
@@ -2345,6 +2371,7 @@ preview	Title	Пример
 	Widow/Orphan Control	Запрет висячих строк
 	Widow/Orphan control	Запрет висячих строк
 	Width and spacing	Ширина и промежуток
+	Wildcards (regex)	Подстановочные знаки (regex)
 	With:	На:
 	Word 2003 XML Document (*.xml)	Документ Word 2003 XML (*.xml)
 	Word Count	Число слов
@@ -2413,3 +2440,5 @@ preview	Title	Пример
 	{words} words. That's {words} more than I've written today.	Слов: {words}. Это на {words} больше, чем я написал сегодня.
 	“{text}” ({row}, {series}) isn't a number.	«{text}» ({row}, {series}) — не число.
 	✓ None	✓ Нет
+	➕ New comment	➕ Новое примечание
+	📂  Browse…	📂  Обзор…
