Вернуть русский язык в 1С, если интерфейс стал английским
Содержание
Платформа выбирает язык интерфейса по двум источникам: параметру запуска /L и, если его нет, настройкам Windows. Поэтому «починить» русский язык
в самой программе почти никогда не получается. Меню «Файл», «Сервис» и «Окна» одинаково выглядят и в английском, и в русском варианте, а переключателя в пользовательском интерфейсе нет. Причину ищут снаружи: в ярлыке, в списке баз, в региональных настройках системы.
Быстрый ответ: добавьте к запуску базы параметры /L ru и /VL ru_RU, закройте 1С и откройте её заново. Язык интерфейса платформы меняется только при новом запуске. Если после этого вместо букв всё равно «кракозябры», дело в кодировке Windows для программ без Юникода, и это отдельная настройка (см. ниже).
Что именно стало английским
Прежде чем что-то менять, определите, что именно переключилось. Признаки разные, и лечатся они по-разному.
- 🧩 Английские команды главного меню и окон платформы (File, Tools, Windows, Help; кнопки OK и Cancel). Это язык интерфейса платформы, его задаёт
/L. - 📅 Даты, числа и денежные суммы в американском формате (месяц впереди дня, точка вместо запятой). Это локаль сеанса, её задаёт
/VL. - 📚 Названия справочников, документов и реквизитов на английском. Это не платформа, а сама конфигурация: в ней настроены языки метаданных, и одна из версий синонимов выбрана по умолчанию.
- 🔣 Вместо русских букв знаки вопроса, квадраты или набор символов вроде «Р°Р±РІ». Это кодировка, а не язык.
Если английский только в одном месте, например в одной базе из списка, а в соседних всё по-русски, проверяйте параметры именно этой базы. Если английское всё и у всех пользователей компьютера, смотрите настройки Windows.
Параметры запуска /L и /VL
Это самый частый способ вернуть русский. В командной строке 1С эти параметры значат разное:
| Параметр | За что отвечает | Пример значения |
|---|---|---|
/L | язык интерфейса платформы (меню, стандартные диалоги, сообщения системы) | ru, en |
/VL | локаль сеанса: форматы дат, чисел, сортировка и сравнение строк | ru_RU, en_US |
Оба параметра обычно задают вместе: интерфейс по-русски, а форматы остались американскими, смотрится странно.
Через ярлык
Для запуска без списка баз:
- Щёлкните правой кнопкой по ярлыку 1С и выберите «Свойства».
- В поле «Объект» после пути к
1cv8.exeдобавьте нужные параметры. - Сохраните ярлык и запустите его.
Строка может выглядеть так (путь у вас будет свой, он зависит от версии платформы):
"C:\Program Files\1cv8\8.3.25.1445\bin\1cv8.exe" ENTERPRISE /L ru /VL ru_RU
Вместо ENTERPRISE встречается DESIGNER (запуск Конфигуратора) или ярлык вообще без режима, тогда откроется стартовое окно со списком баз. Режим не трогайте, параметры дописывайте в конец.
Через список информационных баз
Если вы запускаете базы из окна «Запуск 1С:Предприятия», выделите нужную базу и нажмите «Изменить». В мастере дойдите до последних шагов, где задаются параметры запуска, и впишите в строку дополнительных параметров /L ru /VL ru_RU. Ярлык при этом менять не нужно, настройка хранится в списке баз пользователя.
У каждой базы параметры свои. Поправили одну, остальные не изменились.
Если баз много и язык слетел у всех, быстрее разобраться с Windows, чем править каждую базу вручную. Ниже раздел про региональные настройки.
Файл со списком баз и общие настройки
Список баз пользователя хранится в файле ibases.v8i. Он лежит в профиле пользователя Windows, в каталоге данных приложений, в подпапке 1C\1CEStart. Файл текстовый, каждая база описана своим блоком в квадратных скобках. Параметры запуска конкретной базы записаны в её блоке, и при желании их можно поправить обычным блокнотом.
Перед правкой файла закройте стартовое окно 1С и сделайте копию ibases.v8i. Иначе программа перезапишет ваши изменения при закрытии.
Этот способ удобен администратору в двух случаях:
- 🖥 нужно одинаково поправить десятки баз на терминальном сервере;
- 🔁 список баз раздаётся пользователям общим файлом, и язык надо изменить для всех сразу.
Общий список можно подключить в стартовом окне через настройки: так одна правка попадёт ко всем, кто его использует.
Региональные настройки Windows
Если параметр /L не указан, платформа ориентируется на язык, который выбран в системе. Поэтому после переустановки Windows, обновления или создания нового пользователя 1С иногда стартует по-английски: система тоже по-английски, а русская раскладка добавлена только для ввода.
Проверьте три вещи в параметрах Windows (раздел «Время и язык» или «Язык и регион»):
- Язык интерфейса Windows. Если нужен русский, добавьте русский языковой пакет и выберите его основным.
- Региональный формат. Выберите «Русский (Россия)». От него зависят форматы дат и чисел.
- Расположение и системная локаль (об этом подробнее в следующем разделе).
На терминальном сервере всё сложнее: язык и региональные форматы берутся из профиля пользователя, который заходит по RDP. Параметры администратора на других пользователей не действуют. Если у одного сотрудника русский, а у другого английский, сравните их региональные настройки в профилях, а не конфигурации баз.
Менять язык интерфейса Windows и системную локаль на сервере с работающими пользователями можно только вне рабочего времени: потребуется выход из системы или перезагрузка, а открытые сеансы 1С оборвутся.
Кракозябры вместо русских букв
Знаки вопроса и странные сочетания вроде «Р°Р±РІ» появляются, когда программа читает текст в одной кодировке, а он записан в другой. С самой платформой 1С это связано редко: она работает с Юникодом. Чаще виноват другой источник.
В Windows есть настройка «Язык программ, не поддерживающих Юникод». Она находится в старой панели управления: «Региональные стандарты» → вкладка «Дополнительно». Если там выбран не русский язык, старые приложения и внешние компоненты показывают русский текст неверно.
Что проверить по порядку:
- Откройте «Региональные стандарты» → «Дополнительно» → «Язык программ, не поддерживающих Юникод» и убедитесь, что выбран русский.
- Если вы меняли значение, перезагрузите компьютер: без этого настройка не применяется.
- Проверьте, где именно кракозябры: в интерфейсе 1С, в загруженном файле (выписка банка, CSV, TXT) или в данных, пришедших по обмену.
- Если проблема только в файле, откройте его в текстовом редакторе и сохраните в нужной кодировке. Для банковских файлов часто нужна Windows-1251, для файлов из других систем чаще UTF-8.
Когда сломалось только содержимое загруженного файла, интерфейс и язык платформы ни при чём. Не меняйте из-за этого параметры запуска, это ничего не даст.
Веб-клиент и тонкий клиент
У разных клиентов язык определяется по-разному, и это сбивает с толку: поправили ярлык, а в браузере ничего не изменилось.
| Клиент | Откуда берётся язык |
|---|---|
| Тонкий клиент | параметры /L и /VL запуска, затем настройки Windows |
| Толстый клиент | то же самое; параметры запуска те же |
| Веб-клиент | настройки браузера и публикации на веб-сервере |
Тонкий клиент. Работает ровно по схеме, описанной выше. Правьте ярлык или параметры базы в списке.
Веб-клиент. Параметры ярлыка на браузер не действуют. Язык интерфейса обычно определяется по языку браузера и по адресу, с которым база опубликована. Проверьте в браузере язык отображения страниц и порядок языков в настройках. Адрес публикации у многих баз содержит сегмент вида ru_RU, и если пользователь открывает базу по ссылке с другой локалью, интерфейс может стать английским. Ссылку лучше выдавать единую, с русской локалью.
Если веб-клиент по-английски у всех пользователей, а тонкий клиент по-русски, смотрите публикацию: за неё отвечает администратор веб-сервера, а не рядовой пользователь.
Мобильное приложение и клиент для планшета выбирают язык по настройкам устройства.
Если 1С всё равно запускается по-английски
Разберём по очереди то, что остаётся после всех правок.
Платформа установлена без нужных компонентов
При установке платформы можно выбрать, какие компоненты ставить, в том числе интерфейсы на разных языках. Установщик запускается повторно, выберите «Изменить» и проверьте, что нужные языковые компоненты отмечены. Если нужной языковой версии нет, /L ничего не изменит: платформа не найдёт ресурсы для этого языка.
В конфигурации английские названия
Платформа может быть русской, а метаданные английскими. Это бывает в базах, которые разрабатывались на нескольких языках. Свойство «Язык по умолчанию» у конфигурации определяет, какие синонимы показываются, если для сеанса не нашлось подходящих. Открывать Конфигуратор и менять язык метаданных нужно только если вы разработчик этой конфигурации. Для типовых конфигураций от 1С не меняйте ничего: названия поставляются на русском.
Параметр прописан в нескольких местах
Классическая ситуация: в ярлыке стоит /L en, а вы правите список баз, или наоборот. Параметры из разных мест складываются, и результат зависит от того, откуда реально запущена программа. Запустите 1С двумя способами и сравните. Если с ярлыка язык верный, а из списка нет, ищите лишний параметр в списке.
Сеанс работает от другого пользователя
Если 1С запускается планировщиком, службой или через RDP-публикацию отдельного приложения, язык берётся из профиля пользователя, под которым идёт запуск. Профиль служебной учётной записи часто настроен на английский. Параметры /L ru и /VL ru_RU в этом случае стоит прописать прямо в команде запуска задачи.
Как убедиться, что параметры сработали
После правки не верьте внешнему виду одной формы. Проверьте несколько признаков сразу.
- Закройте все окна 1С, в том числе стартовое, и убедитесь в диспетчере задач, что процесс
1cv8или1cv8cне висит. Если висит, завершите его. - Запустите базу именно тем способом, где меняли параметры.
- Откройте главное меню и любое диалоговое окно с кнопками «ОК» и «Отмена»: если платформа заговорила по-русски, подписи будут русскими.
- Откройте любой документ и посмотрите на дату и сумму: формат
31.12.2025и запятая в дробной части говорят о том, что локаль сеанса русская. - Если базу открывают несколько пользователей, повторите проверку под второй учётной записью.
Так вы сразу отделите проблему платформы от проблемы конфигурации. Если интерфейс уже русский, а названия объектов остались английскими, дальше менять ярлыки бессмысленно.
Как не потерять настройку
- 📌 Для каждой базы, которой пользуются постоянно, держите ярлык с явными параметрами
/L ru /VL ru_RU. Тогда смена региональных настроек системы на язык не влияет. - 🧑💻 На терминальном сервере создайте шаблон профиля с правильными региональными форматами и языком, чтобы новые пользователи сразу получали русский.
- 📝 Запишите, где какие параметры заданы: ярлык, список баз, публикация. Через полгода это сэкономит поиски.
Частые вопросы
Можно ли переключить язык 1С прямо в работающей программе?
Чем отличаются параметры /L и /VL?
/L задаёт язык интерфейса платформы, /VL задаёт локаль сеанса: форматы дат и чисел, правила сортировки. Для русского варианта их указывают вместе: /L ru /VL ru_RU.Почему другой сотрудник на том же компьютере видит 1С по-русски?
Нужно ли перезагружать компьютер после правки параметров запуска?
Как вернуть русские названия справочников, если они стали английскими?
/VL ru_RU и откройте базу заново: синонимы метаданных выбираются по языку сеанса. Если не помогло, у конфигурации заданы свои языки метаданных, и разбираться нужно вместе с её разработчиком.