Английское меню, кракозябры и чужая локаль: возвращаем 1С русский интерфейс
Содержание
Чтобы перевести 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С.
- Выделите нужную базу и нажмите
Изменить(в английском интерфейсе —Edit). - Пролистайте мастер кнопкой
Далеедо последней страницы. - В поле «Дополнительные параметры запуска» впишите:
/Lru /VLru
- Нажмите
Готовои запустите базу заново.
Здесь /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С:Предприятие 8» нужной версии и нажмите
Изменить. - Выберите изменение установленных компонентов и пройдите мастер до шага с языком.
- Укажите «Русский» и завершите мастер.
Если мастер не даёт сменить язык, переустановите эту версию платформы с нужным выбором. Базы и список баз при этом не затрагиваются: они хранятся отдельно от программы.
Какой способ выбрать
| Способ | Когда | Риски |
|---|---|---|
/Lru в параметрах базы | Одна-две базы, нет прав администратора | Нет; на других базах язык прежний |
SystemLanguage=RU в conf.cfg | Много баз, одна версия платформы | Слетает при установке новой версии |
| Переустановка с языком «Русский» | Новый компьютер, проблема повторяется | Нужны права администратора |
Русификация конфигурации: язык пользователя и редакции
Если меню платформы уже русское, а разделы и документы — нет, параметр /L не поможет. Тексты объектов конфигурации берутся из её метаданных, и показываются на том языке, который назначен пользователю.
Язык пользователя в Конфигураторе
- Откройте базу в режиме Конфигуратора.
- Перейдите в
Администрирование → Пользователи. - Откройте нужного пользователя и перейдите на вкладку «Прочие».
- В поле «Язык» выберите «Русский» и сохраните.
Список в поле «Язык» показывает языки, которые реально есть в конфигурации. Если там только «Русский», значит, другого языка в базе нет и проблема не здесь. Если там «English» и «Русский», а пользователю назначен английский, — вы нашли причину.
💡 В типовых конфигурациях на БСП пользователей обычно ведут в пользовательском режиме: Администрирование → Настройки пользователей и прав → Пользователи. Но поле языка в карточке видно, только когда в конфигурации больше одного языка.
Когда в конфигурации нет русского языка
Бывает, что база куплена для другой страны или досталась от зарубежного филиала. Если в метаданных нет русского языка, переключить его нельзя: переводить нечего.
Варианты действий:
- 📦 перейти на российскую редакцию той же конфигурации — с переносом данных, а не сменой языка;
- 🛠️ для самописной базы — добавить язык в ветке
Общие → ЯзыкиКонфигуратора и заполнить синонимы объектов по-русски. Это работа программиста, а не настройка; - 📝 оставить конфигурацию как есть и сменить только платформу на русский, если пользователей это устраивает.
Не правьте синонимы и языки в типовой конфигурации на поддержке без программиста: изменения усложнят каждое следующее обновление.
Кракозябры вместо русских букв: настройка кодировки
Кракозябры — это не «английская 1С». Программа пытается показать русский текст, но система не может его правильно отрисовать или прочитать.
Windows: язык программ, не поддерживающих Юникод
Чаще всего это касается старой 1С 7.7, внешних обработок, выгрузок в текстовые файлы и сторонних компонент. Решение одинаковое:
- Откройте
Панель управления → Региональные стандарты. - Перейдите на вкладку «Дополнительно» (
Administrative). - Нажмите «Изменить язык
системы» (
Change system locale). - Выберите «Русский (Россия)».
- Перезагрузите компьютер.
Флажок «Бета-версия: использовать Юникод (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, где проблемы кодировки нет в принципе.
Если язык не переключился: разбор частых случаев
Эти ситуации не закрываются шагами из предыдущих разделов. Выберите свою.
/L с другим кодом. Если базы открываются через общий файл списка баз от администратора, ваши правки могут перезаписываться при каждом запуске: попросите администратора добавить параметр в общий список.conf.cfg. Добавьте строку SystemLanguage=RU в файл каждой установленной версии или закрепите язык параметром /Lru у базы./VLru в параметры запуска или проверьте формат региональных стандартов Windows.ru_RU.UTF-8, задайте её службе сервера 1С и перезапустите службу в нерабочее время: при перезапуске оборвутся сеансы всех пользователей.Частые вопросы о смене языка 1С
Можно ли держать одну базу на русском, а другую на английском?
/L у каждой базы в окне запуска: /Lru у одной и /Len у другой. Параметр базы сильнее общей настройки платформы.Сбросится ли язык после обновления конфигурации?
conf.cfg.Нужна ли отдельная лицензия на русскую или английскую версию?
Влияет ли язык интерфейса на данные базы?
Почему у коллеги на том же сервере всё по-русски, а у меня нет?
conf.cfg или другой параметр запуска базы.