Английское меню, кракозябры и чужая локаль: возвращаем 1С русский интерфейс

· 9 мин

Содержание

Чтобы перевести 1С 8.3 на русский язык , добавьте к запуску базы параметр /Lru: в окне запуска выделите базу, нажмите Изменить и на последней странице мастера впишите /Lru /VLru в поле «Дополнительные параметры запуска». Так меняется язык самой платформы — меню, служебных окон и сообщений. Если же по-английски написаны разделы, справочники и документы, дело уже в языке конфигурации или пользователя, и чинится это иначе.

Способов сменить язык 1С несколько, и выбирают их по масштабу. Для одной базы хватает параметра запуска. Для всех баз на компьютере — файла conf.cfg или переустановки платформы с другим языком по умолчанию. Если вместо русских букв видны «кракозябры», это уже не перевод, а кодировка: виновата локаль Windows или Linux, а не 1С.

Что именно у вас на английском: платформа, конфигурация или кодировка

Сначала поймите, какой слой «не русский». От этого зависит весь дальнейший путь.

Что видитеКакой слойГде менять
Главное меню File, Edit, Tools, Help, окно запуска на английском, а разделы «Банк и касса», «Зарплата» — по-русскиЯзык платформыПараметр /L, conf.cfg, установщик
Разделы, документы и реквизиты на английском или казахском, а меню платформы по-русскиЯзык конфигурации или пользователяСвойство пользователя «Язык», другая редакция конфигурации
Вместо букв знаки вроде Счет или Ñ÷åòКодировка и шрифтыЛокаль ОС, язык программ без Юникода
Даты в виде 10/07/2026, точка вместо запятой в суммахЛокаль сеансаПараметр /VL, региональные настройки ОС

🔎 Быстрая проверка языка платформы:

  • 🟢 Окно запуска называется «Запуск 1С:Предприятия», кнопки «Добавить», «Изменить» — платформа русская.
  • 🟡 Кнопки Add, Edit, Configurator — платформа запущена на английском.
  • 🟠 Смешанный интерфейс: меню английское, разделы русские — классический случай англоязычной Windows и установки с языком «по системным установкам».

Типовые конфигурации для России — Бухгалтерия, ЗУП, Управление торговлей — содержат только русский язык. Если вы видите их разделы по-английски, скорее всего, у вас редакция для другой страны или самописная база.

Как сменить язык интерфейса платформы 1С 8.3 и 8.2

Язык платформы задаётся на трёх уровнях. Чем ниже уровень, тем он сильнее: параметр конкретной базы перекрывает общий файл настроек, а тот — выбор при установке.

Способ 1. Параметр запуска для одной базы

Самый безопасный вариант. Он ничего не меняет в установленной платформе и действует только на выбранную базу.

  1. Откройте окно запуска 1С.
  2. Выделите нужную базу и нажмите Изменить (в английском интерфейсе — Edit).
  3. Пролистайте мастер кнопкой Далее до последней страницы.
  4. В поле «Дополнительные параметры запуска» впишите:
/Lru /VLru
  1. Нажмите Готово и запустите базу заново.

Здесь /L — язык интерфейса платформы, /VL — локаль сеанса: формат дат, чисел, разделитель дробной части. Ставить /VLru необязательно, но с ним даты будут привычными 07.10.2026, а не американскими.

Тот же параметр работает и в ярлыке. Если вы запускаете 1С с рабочего стола, допишите его в поле «Объект» после пути к 1cv8.exe или 1cestart.exe:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /Lru /VLru

💡 Так же можно открыть Конфигуратор на русском: замените ENTERPRISE на DESIGNER. Параметр /L действует в обоих режимах.

Способ 2. Файл conf.cfg для всех баз на компьютере

Если баз много, удобнее задать язык один раз для установленной версии платформы. Для этого служит файл conf.cfg в папке bin\conf нужной версии, например:

C:\Program Files\1cv8\8.3.24.1548\bin\conf\conf.cfg

Откройте его Блокнотом от имени администратора и добавьте строку:

SystemLanguage=RU

Значение System означает «брать язык операционной системы» — именно оно даёт английский интерфейс на английской Windows. После сохранения перезапустите 1С.

Файл лежит внутри папки конкретной версии. После установки новой версии платформы появится новый conf.cfg, и строку придётся добавить заново. Номер версии в пути выше — пример, у вас он свой.

Способ 3. Язык по умолчанию при установке платформы

При установке платформы мастер спрашивает язык интерфейса, используемый по умолчанию. Варианты — «Системные установки», «Русский», «English» и другие. Если выбран первый вариант, а Windows англоязычная, 1С откроется по-английски.

Чтобы поменять выбор:

  1. Откройте Панель управления → Программы и компоненты.
  2. Найдите «1С:Предприятие 8» нужной версии и нажмите Изменить.
  3. Выберите изменение установленных компонентов и пройдите мастер до шага с языком.
  4. Укажите «Русский» и завершите мастер.

Если мастер не даёт сменить язык, переустановите эту версию платформы с нужным выбором. Базы и список баз при этом не затрагиваются: они хранятся отдельно от программы.

Какой способ выбрать

СпособКогдаРиски
/Lru в параметрах базыОдна-две базы, нет прав администратораНет; на других базах язык прежний
SystemLanguage=RU в conf.cfgМного баз, одна версия платформыСлетает при установке новой версии
Переустановка с языком «Русский»Новый компьютер, проблема повторяетсяНужны права администратора

Русификация конфигурации: язык пользователя и редакции

Если меню платформы уже русское, а разделы и документы — нет, параметр /L не поможет. Тексты объектов конфигурации берутся из её метаданных, и показываются на том языке, который назначен пользователю.

Язык пользователя в Конфигураторе

  1. Откройте базу в режиме Конфигуратора.
  2. Перейдите в Администрирование → Пользователи.
  3. Откройте нужного пользователя и перейдите на вкладку «Прочие».
  4. В поле «Язык» выберите «Русский» и сохраните.

Список в поле «Язык» показывает языки, которые реально есть в конфигурации. Если там только «Русский», значит, другого языка в базе нет и проблема не здесь. Если там «English» и «Русский», а пользователю назначен английский, — вы нашли причину.

💡 В типовых конфигурациях на БСП пользователей обычно ведут в пользовательском режиме: Администрирование → Настройки пользователей и прав → Пользователи. Но поле языка в карточке видно, только когда в конфигурации больше одного языка.

Когда в конфигурации нет русского языка

Бывает, что база куплена для другой страны или досталась от зарубежного филиала. Если в метаданных нет русского языка, переключить его нельзя: переводить нечего.

Варианты действий:

  • 📦 перейти на российскую редакцию той же конфигурации — с переносом данных, а не сменой языка;
  • 🛠️ для самописной базы — добавить язык в ветке Общие → Языки Конфигуратора и заполнить синонимы объектов по-русски. Это работа программиста, а не настройка;
  • 📝 оставить конфигурацию как есть и сменить только платформу на русский, если пользователей это устраивает.

Не правьте синонимы и языки в типовой конфигурации на поддержке без программиста: изменения усложнят каждое следующее обновление.

Кракозябры вместо русских букв: настройка кодировки

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

Windows: язык программ, не поддерживающих Юникод

Чаще всего это касается старой 1С 7.7, внешних обработок, выгрузок в текстовые файлы и сторонних компонент. Решение одинаковое:

  1. Откройте Панель управления → Региональные стандарты.
  2. Перейдите на вкладку «Дополнительно» (Administrative).
  3. Нажмите «Изменить язык системы» (Change system locale).
  4. Выберите «Русский (Россия)».
  5. Перезагрузите компьютер.

Флажок «Бета-версия: использовать Юникод (UTF-8) для поддержки языка во всем мире» в том же окне часто ломает старые программы. Если кракозябры появились после его включения — снимите его и перезагрузитесь.

Текстовые файлы и обмены

Если русский текст ломается только при загрузке или выгрузке файла, виновата кодировка самого файла. 1С 8.3 работает в Юникоде, а внешние программы могут писать в windows-1251 или UTF-8. Откройте файл в Блокноте, сохраните его в нужной кодировке и загрузите заново. В обработках обмена кодировку обычно задают явно в настройках чтения файла.

Linux

На Linux клиент 1С берёт язык из переменных окружения. Если русская локаль не сгенерирована, буквы превращаются в знаки вопроса, а интерфейс открывается на английском.

sudo locale-gen ru_RU.UTF-8
sudo update-locale LANG=ru_RU.UTF-8

После этого перелогиньтесь. Для разового запуска можно задать язык прямо перед командой: LANG=ru_RU.UTF-8 и путь к 1cestart. Если вместо букв пустые квадраты, не хватает шрифтов: установите пакет со шрифтами Microsoft из репозитория вашего дистрибутива.

Веб-клиент и облако 1С:Fresh

В браузере параметров ярлыка нет, поэтому язык определяется иначе.

  • 🌐 Веб-клиент обычно подстраивается под язык браузера. Если основным языком браузера стоит английский, переместите русский на первое место в настройках языков браузера и обновите страницу.
  • 🔗 Язык можно передать в адресе публикации параметрами L и VL, например .../buh/ru_RU/?L=ru&VL=ru. Это удобно для закладки, которая всегда открывает базу по-русски.
  • ☁️ В 1С:Fresh приложения российские и содержат русский язык. Английский интерфейс там почти всегда значит английский браузер или тонкий клиент, установленный с языком «Системные установки». Для тонкого клиента работают те же /Lru и conf.cfg.

Если язык в облаке не меняется ни одним из способов, напишите в поддержку сервиса: администратор приложения видит настройки пользователя, которые недоступны вам.

1С 7.7: почему перевод сводится к локали Windows

У 1С:Предприятия 7.7 нет переключателя языка интерфейса. Язык зашит в дистрибутив: российская версия всегда русская. Поэтому «перевести 7.7 на русский» на практике означает одно — убрать кракозябры.

Семёрка не поддерживает Юникод. На англоязычной Windows или на системе с другим языком программ без Юникода она показывает вместо меню и данных набор чужих символов. Лечится это заменой языка программ без Юникода на русский, как описано в разделе про кодировку.

Что ещё помнить про 7.7:

  • 🧓 базы в формате DBF чувствительны к порядку сортировки; после смены локали не меняйте её обратно, пока работаете с базой;
  • 🔒 на современных Windows 10 и 11 семёрка запускается с оговорками, а уверенно работает не всегда;
  • 🔄 новых релизов 7.7 нет, поэтому долгосрочное решение — переход на 8.3, где проблемы кодировки нет в принципе.

Если язык не переключился: разбор частых случаев

Эти ситуации не закрываются шагами из предыдущих разделов. Выберите свою.

Диагностика: выберите симптом

Частые вопросы о смене языка 1С

Можно ли держать одну базу на русском, а другую на английском?
Да. Задайте разный параметр /L у каждой базы в окне запуска: /Lru у одной и /Len у другой. Параметр базы сильнее общей настройки платформы.
Сбросится ли язык после обновления конфигурации?
Нет. Обновление конфигурации не трогает параметры запуска и язык платформы. Сбросить настройку может только установка новой версии платформы, если язык был задан через conf.cfg.
Нужна ли отдельная лицензия на русскую или английскую версию?
Нет. Языки интерфейса входят в один дистрибутив платформы, лицензия на язык не привязана.
Влияет ли язык интерфейса на данные базы?
Нет. Справочники, документы и отчётные формы хранятся в базе как есть. Меняется только подпись меню и служебных окон.
Почему у коллеги на том же сервере всё по-русски, а у меня нет?
Язык платформы определяется на компьютере пользователя, а не на сервере. У коллеги другой выбор при установке, другой conf.cfg или другой параметр запуска базы.