Смена языка интерфейса в Blender¶
Смена языка интерфейса в Blender — это настройка программной оболочки свободного 3D-пакета Blender, позволяющая переключить отображаемый текст интерфейса (меню, панели, подсказки, диалоги) на другой язык. По умолчанию Blender распространяется с английским интерфейсом, однако начиная с версии 2.80 в пакет включён официальный русскоязычный перевод, и переключение выполняется средствами самой программы без установки сторонних модификаций.
¶Официальные языковые пакеты
Blender поддерживает локализацию через систему gettext: переводы хранятся в компиляции .mo и подгружаются автоматически. В стандартный установщик для Windows, macOS и Linux включены переводы на десятки языков, включая русский, украинский, китайский, испанский, французский, немецкий, японский и другие. Русский перевод ведётся сообществом Blender и обновляется вместе с выходом новых версий программы.
Важно, что локализация покрывает в первую очередь основной интерфейс — меню, кнопки, панели свойств, подсказки. Часть текстов встроенных аддонов, а также документация и обучающие материалы могут оставаться на английском языке независимо от выбранной локали.
¶Способ 1: переключение через настройки интерфейса
Основной способ сменить язык в Blender — использовать встроенный диалог настроек интерфейса:
- Открыть Blender и перейти в меню Edit (в версиях с русским интерфейсом — Правка) → Preferences («Настройки»).
- В левой колонке окна настроек выбрать раздел Interface («Интерфейс»).
- Найти группу параметров Translation («Перевод») и включить флажок Translate Interface («Перевод интерфейса»), если он выключен.
- В выпадающем списке Interface (или Language) выбрать нужный язык, например Russian (Русский).
- Настройки сохраняются автоматически — отдельное подтверждение не требуется.
После выбора русского языка интерфейс обновляется немедленно, без перезапуска программы. Параметр Interface управляет переводом основного интерфейса; рядом расположены отдельные списки для переводов данных (Data), консольных сообщений (Reports) и официальной документации (Tooltips), которые можно настроить независимо.
Если в списке языков нужный пункт отсутствует, это означает, что соответствующий файл перевода не был установлен вместе с программой. В таком случае следует переустановить Blender, отметив установку языковых пакетов, либо скачать файл .mo в репозитории переводов Blender и поместить его в каталог datafiles/locale/ru/LC_MESSAGES/ в директории установки.
¶Способ 2: переключение при первом запуске
При первом запуске Blender показывает экран приветствия (Splash Screen), на котором, помимо выбора файла, расположены ссылки New File и Open. В левом нижнем углу экрана приветствия находится кнопка Language, позволяющая сразу выбрать язык интерфейса, не заходя в настройки. Этот вариант удобен при первом запуске свежесобранной или переустановленной версии.
¶Способ 3: правка конфигурационного файла
Blender хранит пользовательские настройки в файле userpref.blend, расположенном в каталоге конфигурации пользователя (в Windows — %APPDATA%\Blender Foundation\Blender\<версия>\config\, в Linux — ~/.config/blender/<версия>/config/, в macOS — ~/Library/Application Support/Blender/<версия>/config/). Язык интерфейса задаётся параметром intl в секции bpy.context.preferences.view. Программно переключить язык можно выполнением скрипта в текстовом редакторе Blender или через консоль:
``python import bpy bpy.context.preferences.view.use_translate_interface = True bpy.context.preferences.view.language = 'ru' bpy.context.preferences.edit.use_translate_new_data = False ``
После выполнения команды настройки сохраняются при выходе из программы (или по сочетанию клавиш Ctrl+S в окне настроек).
¶Дополнительные параметры локализации
Помимо основного переключателя, в разделе Interface доступны связанные опции:
- Translate Interface — перевод меню, панелей и подсказок;
- Translate Tooltips — перевод всплывающих подсказок при наведении курсора;
- Translate Reports — перевод сообщений в информационной строке и консоли;
- Translate New Data — перевод имён новых объектов, коллекций и слоёв (по умолчанию выключен, чтобы имена оставались совместимыми со скриптами и аддонами).
¶Особенности русской локализации
Русский перевод интерфейса появился задолго до версии 2.80 как сторонний проект и долго поддерживался энтузиастами; с переходом на новую систему интерфейса в 2019 году перевод был переработан и включён в официальный репозиторий локализаций Blender. Английские термины частично сохраняются в интерфейсе и в документации, поскольку многие из них стали общепринятыми обозначениями в 3D-графике (например, «modifier», «shading», «keyframe»).
Для пользователей, работающих со скриптами и аддонами, переключение на русский язык безопасно: код Python и идентификаторы API не переводятся, переводится только отображаемый текст. При этом автоматический перевод имён новых данных (параметр Translate New Data) рекомендуется оставлять выключенным, чтобы избежать расхождений между именами объектов в сцене и ссылками в скриптах.
¶Сброс настроек
Если интерфейс оказался в нежелательном состоянии (например, включены все типы перевода одновременно и текст стал нечитаемым из-за смешения языков), настройки можно вернуть к значениям по умолчанию через Edit → Preferences → Restore Defaults в меню настроек, после чего заново выбрать нужный язык.
Источники:
- Официальная документация Blender — раздел Preferences / Interface
- Blender Manual — Localization и Getting Started
- Blender Foundation — репозиторий переводов (Blender Translations)
