Перевод интерфейса конфигурации с использованием программы 1С:Переводчик

Публикация № 328635

Разработка - Инструментарий разработчика

перевод зарубежные рынки

Перевод текстов интерфейсов конфигураций без использования технологии памяти переводов приводит к рассогласованности терминологии, когда один и тот же объект в конфигурации в разных меню может называться по-разному. Решить эту проблему можно используя программу 1С:Переводчик.

Новая информация: в конфигурации 1С:Переводчик в версии 2.1.10 реализован расширенный функционал перевода интерфейсов конфигураций. Он основан на выгрузке конфигурации в файлы.

Подробно работа нового механизма, а также как переводить сразу на несколько языков, при этом чтобы они не мешали обновлению доработанной типовой конфигурации рассказаны в серии видео уроков по работе с конфигурацией 1С:Переводчик.

Описанный ниже метод можно использовать для небольших конфигураций, где нет необходимости переводить одни и те же слова по-разному в зависимости от контекста использования.

Начиная с версии 2.1 в программе 1С:Переводчик стало можно переводить файл с текстами интерфейсов, который используется инструментом «Редактирование текстов интерфейсов» конфигуратора 1С:Предприятие 8.

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

  1. Чтобы позже загрузить переводы, в конфигурации должны присутствовать оба языка перевода. Коды языков должны совпадать с кодами, указанными в настройках проекта, поэтому перед выгрузкой необходимо убедиться, что в конфигурации исходный язык и язык, на который выполняется перевод присутствуют.
    Добавление языка конфигурации
  2. В режиме конфигуратора в меню «Правка» открыть инструмент «Редактирование текстов интерфейса…»,
    Инструмент Редактирование текстов интерфейса
    на закладке «Конфигурации» выбрать «Конфигурация базы данных <Вся конфигурация>»,
    Поиск интерфейсов во всей конфигурации
    на закладке «Модули» выбрать «Искать в функциях "НСтр" ("NStr") в модулях».
    Поиск интерфейсов в строках на разных языках (НСтр)
    Нажать кнопку «Искать». В меню «Действия» результатов поиска выбрать пункт «Экспорт в табличный документ».
    Экспорт текстов интерфейсов
    Выбрать имя файла и нажать кнопку «ОК».

    Получите файл со текстами интерфейсов. Чтобы не выгружать дубли строк, снимите флажок «Включать расположение». Загрузка по расположению пока платформой не поддерживается, и загрузка делается только поиском по исходному языку.
  3. В программе 1С:Переводчик создать проект с типом «Перевод конфигурации».
    Создание проекта 1С:Переводчик
    В настройках проекта указать языки перевода и нажать кнопку «Заполнить группы».
    Настройка проекта 1С:Переводчик
  4. В свойствах проекта в поле «Словарь» нажать кнопку «Открыть».
    Открытие основного словаря
    В форме группы словаря нажать кнопку «Загрузить как тексты интерфейса». Словарь заполнится уникальными словами из текстов интерфейсов.
    Загрузка текстов интерфейсов в 1С:Переводчик
  5. Переводить элементы словаря можно в порядке возрастания длины используя сочетание клавиш Ctrl+Пробел,
    Перевод словаря в 1С:Переводчике
    если перевод не устраивает, его можно откорректировать, нажав клавишу Ввод и вписав правильный перевод. Перевод нескольких элементов словаря можно проверить, используя проверку орфографии MS Word, выделив их в списке и нажав кнопку «Проверить».
    Проверка орфографии в словаре
    Если перевод слова или предложения не устраивает, при его изменении откроется обработка «Проверка терминологии», чтобы найти и исправить его во всех элементах словаря, где оно встречается. Её можно открыть самостоятельно, используя сочетание клавиш Shift+Ctrl+F.
    Проверка терминологии в 1С:Переводчике
  6. Когда словарь по данному тексту будет полностью заполнен, его можно выгрузить в формат, пригодный для загрузки через редактор текстов интерфейса. Для этого в форме группы «Словарь» проекта нужно нажать кнопку «Выгрузить как тексты интерфейса».
    Выгрузка переведенных текстов интерфейсов
  7. Чтобы загрузить переводы, необходимо открыть инструмент редактирования текстов интерфейса в конфигураторе и в меню «Действия» выбрать пункт «Заполнить тексты…».
    Загрузка текстов интерфейсов в Конфигуратор
    Указать файл, в который были выгружены переведенные интерфейсы, снять флаг «Содержит форматированные строки», в поле «По языку» указать исходный язык, в списке «Языки» выбрать язык, на который выполнялся перевод, снять флаг «Заполнять только не заполненные» и нажать кнопку «ОК».
    Настройка заполнения текстов интерфейсов

Ранее я рассказывал как использовать 1С:Переводчик для перевода и написания длинных текстов.

Бесплатно скачать 1С:Переводчик и документацию можно на сайте 1C:Developer Network.

Поддержку можно получить на форуме (только английский язык).

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. DAnry 7 11.02.15 17:55 Сейчас в теме
Спасибо. Очень актуальная статья.
2. serge_focus 4 28.02.15 01:34 Сейчас в теме
Спасибо. Статья заслуживает внимания, да и тема важная.
3. testik_vzv 11 25.09.15 09:05 Сейчас в теме
Спасибо! помогло разобраться
4. sonGodv 42 27.11.15 11:08 Сейчас в теме
Да статья более подробная чем в руководстве пользователя. Однако столкнулся с проблемой одинаковых значений. В такой ситуации переводчик затыкается и не дает сохранять одинаковые значения. Например "Close"
5. boogie 482 27.11.15 15:54 Сейчас в теме
Можете поподробнее рассказать?
В словаре иметь два одинаковых элемента не нужно совсем, поэтому и выдаётся сообщение при попытке сохранить дубль.
6. sonGodv 42 27.11.15 18:17 Сейчас в теме
(5) Дело в том, что это не просто словарь, а перевод интерфейса программы (загруженное в формате mxl) соответственно одно и тоже значение соответствует разным элементам интерфейса. Предположим если я руками удалю дубли, то при выгрузке словаря обратно в mxl будет потеряно часть данных
7. boogie 482 09.12.15 10:31 Сейчас в теме
Дополнил инструкцию: нужно снять галочку "Включить расположение" при выгрузке текстов интерфейсов из конфигурации.
8. Begemotihh 28.11.18 14:13 Сейчас в теме
Подскажите, пожалуйста, как можно перевести текст "Где искать" и "Что искать" на форме, которая открывается при нажатии "Ctrl+F"? Это нужно для заказчика.
9. boogie 482 28.11.18 17:58 Сейчас в теме
(8) На какой язык? Используйте словарь, аналогии в софте, который используют ваши пользователи. Если на английский, то это Find и Scope или другие варианты в зависимости от области поиска.
10. Begemotihh 28.11.18 23:34 Сейчас в теме
(9) На армянский. Не понял ваш ответ вовсе. Я не нашел способа добраться до текста этой формы, как будто это механизм платформы, который нельзя редактировать. О каком словаре и аналогиях в софте речь вообще? Я задал вопрос именно о том как сделать перевод- то есть каким способом, где это сделать.
11. boogie 482 29.11.18 08:49 Сейчас в теме
(10) Платформу могут переводить только партнёры-локализаторы фирмы 1С, станьте таким партнёром, если хотите в этом помочь.
https://1c-dn.com/partners/join/
12. Begemotihh 29.11.18 10:32 Сейчас в теме
Я не уверен, что это платформа, поэтому и задавал этот вопрос. Но так и не получил вменяемый ответ. Я именно и хотел узнать платформа это или нет.
15. boogie 482 29.11.18 14:17 Сейчас в теме
(12) Если в конфигураторе нет такой формы - скорее всего платформа, в редких случаях может частично генериться форма кодом. Вообще, хоть бы скриншот показали не знаю, как будто никогда не отвечали на вопросы пользователей.
13. Begemotihh 29.11.18 11:38 Сейчас в теме
Подскажите, пожалуйста, можно ли при помощи 1С:Переводчик перевести заголовок "Главное" у панели подсистем? И каким образом? Через метод описанный в этой статье не смог.
16. boogie 482 29.11.18 14:18 Сейчас в теме
(13) Это платформенная часть, вроде что-то собирались сделать переводимым в платформе, не знаю что сделали.
18. Begemotihh 29.11.18 17:01 Сейчас в теме
14. Begemotihh 29.11.18 12:12 Сейчас в теме
Или как можно убрать "Главное". В 1С:Переводчик если заходишь под английским языком, то его тупо нет. Как это сделать, скажите, пожалуйста?
17. boogie 482 29.11.18 14:24 Сейчас в теме
(14) Интерфейс клиентского приложения и другие настройки рядом для корня дерева конфигурации посмотрите.
Прикрепленные файлы:
19. Begemotihh 29.11.18 17:02 Сейчас в теме
20. akimovdo 11.01.19 09:42 Сейчас в теме
Добрый день, Тимофей!
Необходимо перевести УНФ на Китайский. Переводчик (носитель) есть, Вы со стороны 1С Переводчика (ПО) можете помочь?
21. boogie 482 11.01.19 12:45 Сейчас в теме
(20) Добрый день. Да, конечно, можем обсудить варианты сотрудничества по Skype: boogiefromzk
Оставьте свое сообщение

См. также

DevOps для 1С. Онлайн-курс проходит с 16 апреля по 11 июня 2020 года. Промо

Данный онлайн-курс предусматривает изучение процессов DevOps, их применение при разработке на платформе 1С. В результате прохождения онлайн-курса вы сможете: настроить ПО необходимое для проведения проверок и тестирования, создавать сценарии тестирования и объединять их в комплексные процессы, создавать скрипты для автоматизации процессов DevOps.

12000 рублей

EDT + УТ 11.4 + БП 3.0 + Расширения. Часть 02

Статья Программист Нет файла v8 Бесплатно (free) EDT

Продолжение "путевых заметок" про EDT...

09.01.2020    4142    abc120000    30       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

EDT 1.16. Первые 20 часов работы

Статья Программист Нет файла v8 Россия Бесплатно (free) EDT

Первое знакомство с 1C:Enterprise Development Tools, версия 1.16.0.363.

25.12.2019    8369    abc120000    11       

Как работают управляемые формы и тонкий клиент 1С – взгляд "из-под капота"

Статья Программист Нет файла v8::УФ Бесплатно (free) Практика программирования Инструментарий разработчика

Переход на управляемые формы перевернул процесс разработки на 1С, заставив программистов менять привычные подходы к описанию логики работы интерфейса. Руководитель компании «Цифровой Кот» Юрий Лазаренко в своем докладе на конференции Infostart Event 2019 Inception рассказал о том, как устроены управляемые формы и как правильно работать с тонким клиентом платформы 1С:Предприятие.

23.12.2019    9064    TitanLuchs    23       

Базовый курс по обмену данными в системе 1С:Предприятие. Онлайн-интенсив с 12 по 28 мая 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, обеспечивающих обмен данными между различными прикладными 1С-решениями и взаимодействие с другими информационными системами. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”.

5500 рублей

Мониторим производительность с помощью 1С RAS

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика Производительность и оптимизация (HighLoad)

Подключаемся и анализируем данные через 1С RAS. Необходимо выполнить 5 пунктов и серьезный инструмент мониторинга будет у вас в руках.

19.12.2019    6734    ivanov660    16       

Разбор любого JSON-объекта в соответствующую структуру

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика WEB

Данная публикация предназначена разработчикам 1С, которым приходиться разбирать данные формата JSON. Выложенный пример кода создает объект типа Структура, полностью повторяющий структуру данных формата JSON.

13.11.2019    4519    user665435_al.windstorm    14       

Онлайн-курс «Практические аспекты внедрения регламентированного учета и расчета себестоимости в 1С:ERP на крупных промышленных предприятиях» с 20 апреля по 15 мая 2020 года. Промо

Курс рассчитан для подготовки экспертов по регламентированному учету и учету затрат для внедрения на крупных промышленных предприятиях с «исторически сложившимся» учетом

9000 рублей

Git для 1С-ника и другие технологии групповой разработки

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Инструментарий разработчика Git (GitHub, GitLab, BitBucket)

У многих специалистов в отношении Git сложились стереотипы, мешающие начать работу с этим прекрасным и удобным инструментом. Почему его не стоит бояться, и чем он может упростить жизнь 1С-никам, рассказал архитектор ГК «Невада» Станислав Ганиев.

28.10.2019    9880    stas_ganiev    16       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Про ТабДок или TabDoc Pro

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Инструментарий разработчика

Табличный документ – всем знакомый и привычный компонент продукта 1С. Про оптимизацию работы табличного документа, его проблемы и недостатки в своем докладе на конференции Infostart Event 2019 Education рассказал ведущий программист BIA-Technologies Князьков Алексей.

11.09.2019    4723    AKnyazkov    26       

FastCode - сервис поиска кода 1С

Инструменты и обработки Программист Архив с данными v8 Бесплатно (free) Инструментарий разработчика

Добавляйте свои шаблоны кода или ищите готовые шаблоны других разработчиков. Оставляйте отзывы и лайки, добавляйте понравившиеся фрагменты в свою библиотеку. Ищите по БСП или по общим модулям своей конфигурации.

10.09.2019    7891    m.bolsun    22       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Как мы разрабатываем в EDT

Статья Программист Нет файла v8 Бесплатно (free) EDT Инструментарий разработчика

EDT – это новая среда разработки, на которую сейчас перешли разработчики фирмы «1С». Однако до сих пор существует ряд «белых пятен», касающихся как теоретической, так и практической части применения этого инструмента. Про опыт перехода на разработку в EDT на конференции INFOSTART EVENT 2018 EDUCATION рассказал начальник сектора разработки в компании «Группа Полипластик» Владимир Крючков.

23.08.2019    9242    ivanov660    23       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

1С:EDT. Первые шаги… или есть ли альтернатива конфигуратору?

Статья Программист Нет файла v8 Windows Бесплатно (free) EDT

Заменить конфигуратор сложно, а в некоторых случаях невозможно, если, например, нужно оперативно подправить код непосредственно в рабочей конфигурации…

15.08.2019    16666    ellavs    103       

Подходы, методы и инструменты UX/UI для разработки эффективных интерфейсов на 1С

Статья Программист Нет файла v8 Бесплатно (free) Работа с интерфейсом Инструментарий разработчика

Интерфейсам в 1С обычно уделяют мало внимания. Это в итоге снижает востребованность платформы, делает ее неконкурентной, лишает большой доли рынка. Как не потерять старых клиентов и привлекать новых с помощью интерфейсов, а главное – как сделать «правильный» интерфейс, рассказал участникам конференции Infostart Event 2018 Education управляющий партнер и основатель консалтинговой группы WiseAdvice Иван Тягунов.

07.08.2019    8076    IvanAT1981    14       

Онлайн-курс «Автоматизация процессов управления МТО: методика сбора и формализации требований» с 1 апреля по 13 мая 2020 года. Промо

Цель курса - повысить полноту и качество сбора и формализации требований к автоматизации процессов управления материально-техническим обеспечением. Курс основан на процессном подходе, позволяет в полном объеме выявить и учесть все факторы, влияющие на специфику процессов управления МТО. Участники курса получают теоретические знания в области организации процессов управления МТО и готовый инструментарий для сбора и формализации требований по автоматизации этих процессов (шаблоны, опросники, модели).

40000 рублей

СКД - использование расширений языка запросов, секция ХАРАКТЕРИСТИКИ

Статья Программист Нет файла v8 v8::СКД Бесплатно (free) Инструментарий разработчика Практика программирования

Автоматическое и не автоматическое заполнение полей компоновки данных. Использование расширений языка запросов для СКД «{…}», секция ВЫБРАТЬ, секция ГДЕ, параметры виртуальных таблиц. Автоматизированное использование дополнительных данных в запросе: секция ХАРАКТЕРИСТИКИ.

17.07.2019    23462    ids79    27       

1Script.Web. Интернет-приложения на языке 1С

Статья Программист Нет файла v8 Бесплатно (free) WEB OneScript Инструментарий разработчика

Запросы рынка таковы, что любое современное клиент-серверное приложение должно иметь веб-интерфейс. Почему бы не писать такие приложения на языке 1С? Андрей Овсянкин расскажет о возможностях разработки веб-приложений на базе 1Script, рассмотрит перспективы этого направления и в качестве демонстрации покажет «боевое» веб-приложение на новом движке – кроссплатформенную консоль администрирования парка кластеров 1С.

20.05.2019    16870    Evil Beaver    33       

Базовый курс для начинающих 1С-программистов. Онлайн-интенсив со 2 июня по 2 июля 2020 г. Промо

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

4500-9500 рублей

Групповая обработка (Управляемая консоль отчетов)

Статья Программист Нет файла v8 v8::УФ v8::Запросы 1cv8.cf 1С:Франчайзи, автоматизация бизнеса Бесплатно (free) Обработка документов Инструментарий разработчика Обработка справочников

Статья предназначена тем, кто понимает, зачем нужна групповая обработка в консоли запросов. Рассматривается групповая обработка в консоли Управляемая консоль отчетов.

13.05.2019    6921    Evg-Lylyk    10       

Перенос и резервное копирование настроек конфигуратора

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Инструментарий разработчика

Удобный перенос между рабочими местами и резервное копирование настроек конфигуратора через подсистему "Инструменты разработчика".

14.04.2019    7690    tormozit    18       

1C:Предприятие для программистов: Расчетные задачи (зарплата). Онлайн-интенсив с 01 по 17 июня 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, которые предназначены для автоматизации периодических расчетов, а именно - для расчета зарплаты. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей прикладного решения “1С:Зарплата и управление персоналом” и прочих прикладных решений, в которых реализован функционал расчета зарплаты.

4900 рублей

Как добавить типовую форму для СКД (для начинающих) (1С 8.3, управляемые формы)

Статья Программист Стажер Нет файла v8 v8::УФ v8::СКД Бесплатно (free) Инструментарий разработчика Работа с интерфейсом

Кастомизация СКД, нестандартная расшифровка, загрузка параметров и другие действия требуют наличия формы отчета. При создании СКД отчета по умолчанию форма не создается, в большинстве случаев это и не требуется. Однако при ситуациях, перечисленных выше, форму все же нужно создать. Это простая инструкция по созданию такой типовой формы.

25.03.2019    9772    ellavs    9       

Git + 1С. Часть 2. Реализация Git workflow в 1С-разработке по шагам

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика Управление проектом

В этой части мы рассмотрим наиболее распространённую схему workflow при групповой разработке с использованием Git. Как приступить к доработке по поставленной задаче; исправить ошибку, обнаруженную на этапе тестирования; отправить свой код на слияние в предстоящий релиз; и т.д. Постараемся охватить большинство задач, составляющих основной цикл разработки

28.01.2019    14065    stas_ganiev    25       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Автоматизация тестирования с помощью WinAutomationUI

Статья Программист Нет файла v8 Бесплатно (free) Инструментарий разработчика

Рассматривается использование инструмента WinAutomationUI для создания автоматизированных сценарных тестов на примере 1 + 1 = 2.

11.12.2018    5638    AlexKo    30       

[8.3] Анализ планов запросов (Управляемая консоль отчетов)

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Консоль запросов

Новый инструмент! Позволяет удобно работать с планами запросов, анализ планов в файловой базе.

19.11.2018    17185    Evg-Lylyk    6       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Метрики, графики, статистика = Prometheus + Grafana

Статья Программист Нет файла v8 v8::ОУ Россия Бесплатно (free) Инструментарий разработчика

Снятие метрик из базы данных 1С с хранением в Phrometheus и красивое оформление на основе Grafana. Или как мы создавали комфортные условия административному персоналу на отдельно взятом складе.

23.10.2018    14226    197    freewms    75       

Git + 1С. Часть 1. Как подключиться к команде разработки и начать использовать Git

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика Управление проектом

Первая статья из цикла инструкций по работе с Git в 1С-разработке. Рассмотрим, как настроить рабочее место, как получить свою "копию" проекта для разработки и приступить к полезным действиям. Все примеры будут изложены в рамках трёх практических кейсов: 1. Моя команда дорабатывает типовую конфигурацию, использует приватный репозиторий на BitBucket, в котором версионируются внешние отчеты/обработки, расширения конфигураций и правила обмена; 2. Я участвую в стартап-команде, которая разрабатывает свою конфигурацию с использованием Git и GitLab; 3. Я принимаю участие в развитии OpenSource-продукта на GitHub как заинтересованный разработчик (контрибьютор).

18.10.2018    52046    stas_ganiev    73