1С открылась на английском: возвращаем русский интерфейс в платформе и конфигурации
Содержание
Чтобы перейти на русский язык
в 1С 8, допишите /Lru /VLru в поле Дополнительные параметры запуска в свойствах базы. Чтобы русский был сразу во всех базах этого компьютера, пропишите строку SystemLanguage=RU в файле conf.cfg платформы. Если русского нет в списке совсем, значит, при установке не поставили языковой пакет: запустите установщик платформы ещё раз и добавьте компонент «Русский».
Чаще всего английский интерфейс появляется на компьютере с англоязычной Windows. По умолчанию платформа 1С:Предприятие 8.3 берёт язык из настроек системы. Поэтому вместо «Конфигуратора» вы видите Designer, а вместо «Предприятия» — Enterprise. Сами данные базы при этом никуда не делись, меняется только оформление.
Три уровня языка в 1С 8.3: что именно переключаем
В 1С языком управляют три независимые настройки. Если перепутать уровни, можно полчаса менять одну из них и так и не увидеть результата.
| Уровень | Что переводится | Чем управляется |
|---|---|---|
| Интерфейс платформы | Окно запуска, системные меню, служебные сообщения, диалоги платформы | Параметр /L, строка SystemLanguage в conf.cfg, язык Windows |
| Локализация сеанса | Формат дат, чисел, разделители, названия месяцев | Параметр /VL, региональные настройки ОС |
| Интерфейс конфигурации | Разделы, документы, справочники, отчёты прикладного решения | Язык пользователя информационной базы и языки, которые есть в самой конфигурации |
Отсюда два важных следствия:
- 🔹 Переключить платформу на русский можно всегда, если установлен языковой пакет.
- 🔹 Сделать русской конфигурацию можно, только если в ней есть русский язык. Типовые решения для России (Бухгалтерия, ЗУП, УТ) изначально русскоязычные, поэтому с ними проблем почти не бывает.
Бывает, что английские только служебные надписи («File», «Help», «Open»), а разделы программы русские. Это почти всегда уровень платформы. Конфигурацию трогать не нужно.
Есть ли в системе русский языковой пакет
Платформа ставится с набором интерфейсов на разных языках. Установщик позволяет выбрать, какие из них копировать на диск. Если при установке сняли галочку с русского, ни одна настройка его не включит.
Как проверить
- Откройте
Параметры Windows → Приложения(илиПанель управления → Программы и компоненты). - Найдите строку «1С:Предприятие 8» с номером нужной версии, например
8.3.24.1548. - Нажмите «Изменить». Запустится установщик в режиме изменения состава компонентов.
- Раскройте ветку «Интерфейсы на различных языках» и посмотрите, отмечен ли «Русский».
Если галочки нет, поставьте её и пройдите мастер до конца. Перезагружать компьютер обычно не требуется. Но уже открытые сеансы 1С закройте заранее, иначе установщик может попросить их завершить.
Язык по умолчанию при установке
На одном из шагов установщик спрашивает язык интерфейса, который будет использоваться по умолчанию. Вариант «Системные установки» означает «как в Windows». На англоязычной системе это даст английский интерфейс.
Если вы ставите платформу на сервер терминалов или на компьютер с Windows на английском, сразу выберите «Русский». Это избавит всех пользователей машины от ручной настройки.
У каждой версии платформы свой набор компонентов. Если на компьютере стоят 8.3.22 и 8.3.24, русский пакет нужен в той версии, которой реально открывается база. Проверить, какая версия запускается, можно в свойствах базы, в поле Версия 1С:Предприятия.
Перейти на русский язык через окно запуска 1С
Самый быстрый способ без прав администратора и без правки файлов — указать язык прямо в настройках конкретной базы. Он подходит, если английский мешает только вам или только в одной базе.
Пошагово
- Запустите 1С. В окне запуска выделите нужную базу.
- Нажмите кнопку «Изменить» (в английском интерфейсе —
Edit). - Пролистайте мастер на последнюю страницу, где задаются режим запуска и версия платформы.
- В поле
Дополнительные параметры запуска(Additional launch parameters) впишите:
/Lru /VLru
- Нажмите «Готово» и откройте базу заново.
Параметр сохраняется в списке баз пользователя. Он срабатывает при каждом запуске и в режиме «1С:Предприятие», и в Конфигураторе. На других базах и у других пользователей Windows ничего не меняется.
Как понять, что параметр сработал
Откройте базу и посмотрите на главное меню и системные окна. Признаки русского интерфейса платформы: команды «Файл», «Правка», «Справка» вместо File, Edit, Help, а у Конфигуратора заголовок окна «Конфигуратор» вместо Designer.
Если меню стало русским, а даты всё ещё в формате месяц/день/год, значит, сработал только /Lru. Проверьте, что /VLru записан без опечаток и отделён пробелом.
Что делать с самим окном запуска
Окно со списком баз открывается раньше, чем применяются параметры базы. Поэтому оно может остаться английским, даже когда база уже открывается по-русски. Чтобы перевести и его, нужна общая настройка через conf.cfg (ниже) или переустановка с языком по умолчанию «Русский».
Если базы раздаются через общий файл списка баз (.v8i), параметр можно прописать прямо там, в строке AdditionalParameters= нужной базы. Так настройка разойдётся на всех пользователей, которые подключают этот список.
Язык внутри конфигурации и у пользователя базы
Когда платформа уже русская, а разделы и документы остаются на английском, дело в прикладном решении.
Язык пользователя информационной базы
У каждого пользователя базы есть свойство «Язык». Оно определяет, на каком из языков конфигурации он увидит интерфейс.
Как проверить в Конфигураторе:
- Откройте базу в режиме Конфигуратора.
- Перейдите в
Администрирование → Пользователи. - Откройте карточку пользователя и перейдите на вкладку «Прочие».
- В поле «Язык» выберите «Русский» и сохраните.
Если поле пустое, используется основной язык конфигурации. Его видно в свойствах корня дерева конфигурации, свойство «Основной язык».
В конфигурации нет русского языка
Посмотрите ветку Общие → Языки в дереве конфигурации. Если там только English, переключать нечего. Перевод вручную — это заполнение синонимов, заголовков форм и текстов сообщений для каждого объекта. Для типовых зарубежных решений правильнее найти русскоязычную редакцию у поставщика.
Вариант встроенного языка — не про интерфейс
В свойствах конфигурации есть ещё «Вариант встроенного языка» (Русский или Английский). Он влияет только на то, как отображаются ключевые слова в модулях: Если … Тогда или If … Then. Пользователь в режиме Предприятия этой разницы не увидит. Менять его ради русского интерфейса бессмысленно.
Параметры командной строки и файл conf.cfg
Для администратора удобнее централизованные способы: ярлык с параметрами или общий конфигурационный файл платформы.
Ключи /L и /VL
/L<код>— язык интерфейса платформы. Для русского:/Lru, для английского:/Len./VL<код>— код локализации сеанса. Влияет на формат дат и чисел. Для России:/VLru.
Пример ярлыка, который открывает файловую базу в режиме Предприятия на русском:
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh" /Lru /VLru
Для серверной базы вместо /F укажите /S"server\base". Для Конфигуратора замените ENTERPRISE на DESIGNER. Номер версии в пути подставьте свой.
Файл conf.cfg: русский для всех баз компьютера
Платформа читает файл conf.cfg из папки conf. Есть общий файл для всех версий: C:\Program Files\1cv8\conf\conf.cfg. Есть и свой файл у каждой версии: C:\Program Files\1cv8\8.3.xx.xxxx\bin\conf\conf.cfg.
- Закройте все сеансы 1С на компьютере.
- Откройте
conf.cfgв Блокноте от имени администратора. - Добавьте или исправьте строку:
SystemLanguage=RU
- Сохраните файл и запустите 1С.
Значение System возвращает поведение «как в Windows». Строка действует на всех пользователей компьютера, включая окно запуска.
Редактируйте файл только в простом текстовом редакторе и не трогайте другие строки. Например, там бывает ConfLocation, который указывает путь к другому каталогу настроек. Если такая строка есть, SystemLanguage нужно прописать в файле по указанному пути.
Какой способ выбрать
| Способ | Охват | Нужны права администратора | Когда подходит |
|---|---|---|---|
| Параметры в свойствах базы | Одна база у одного пользователя | Нет | Английский мешает только вам |
Строка в .v8i | Все, кто подключает список | Нет, если есть доступ к файлу | Списки баз раздаются централизованно |
Ярлык с /Lru | Тот, кто запускает ярлык | Нет | Отдельный ярлык под конкретную базу |
SystemLanguage в conf.cfg | Все базы и пользователи компьютера | Да | Терминальный сервер, англоязычная Windows |
| Переустановка с языком «Русский» | Вся версия платформы | Да | Новая установка или нет языкового пакета |
Русский язык в веб-клиенте, тонком клиенте и на сервере
Веб-клиент
В браузере язык интерфейса подбирается по языку браузера. Код локализации часто виден прямо в адресной строке: после имени публикации появляется что-то вроде /ru_RU/ или /en_US/.
Как переключить:
- 🌐 Замените в адресе
/en_US/на/ru_RU/и обновите страницу. Сохраните исправленный адрес в закладки. - 🌐 Поставьте русский первым в списке предпочитаемых языков браузера, в разделе настроек «Языки». После этого публикация сама будет открываться по-русски.
- 🌐 Если базу открывают по ссылке без кода локализации, добавьте
/ru_RU/после имени публикации.
Язык конфигурации в веб-клиенте определяется так же, как в обычном клиенте: свойством «Язык» пользователя базы.
Тонкий клиент
Тонкий клиент (1cv8c.exe) понимает те же ключи /L и /VL и читает тот же conf.cfg. Отдельной настройки для него нет. Если тонкий клиент ставили отдельным дистрибутивом, у него тоже есть выбор языковых пакетов при установке.
Сервер 1С:Предприятия
На серверной машине язык влияет на сообщения в журнале регистрации и в технологическом журнале, а также на тексты ошибок, которые сервер отдаёт клиенту. Он определяется языковыми настройками ОС и conf.cfg сервера.
На Linux следите, чтобы служба сервера запускалась с русской локалью, например LANG=ru_RU.UTF-8, и чтобы эта локаль была сгенерирована в системе.
Чтобы изменения на сервере вступили в силу, службу агента сервера 1С нужно перезапустить. Перезапуск обрывает сеансы всех пользователей, поэтому делайте его вне рабочего времени и предупредите людей заранее.
Почему русский язык не появляется: разбор случаев
Если всё настроено, а интерфейс по-прежнему английский, пройдитесь по симптомам.
Ещё одна частая ловушка — несколько пользователей Windows на одном компьютере. Параметры из свойств базы хранятся в профиле того, кто их вписал. Под другой учётной записью база снова откроется на английском. Для таких машин надёжнее conf.cfg.