Известные ограничения
Ограничения в инструменте 1C:Language Tool
Ограничения текущей версии:
- Если в программном коде конфигурации не везде возможно вычислить типы объектов, а значит, невозможно отделить пользовательские объекты от объектов платформы, то при переводе кода и метаданных необходимо использовать один и тот же язык (например, конфигурация с русским кодом и русскими метаданными переводится на английский язык кода и английский язык метаданных).
- Названия объектов модели и элементов интерфейса должны соответствовать словам основного языка конфигурации. Правильность использования слов исходного языка обеспечивается разработчиком конфигурации.
- Область применения 1C:Language Tool при решении задач локализации ограничивается исключительно переводом интерфейсов и не распространяется на локализацию в смысле национальных форматов чисел, времени, разработки специфической для локального рынка функциональности и поддержки нескольких языков учетных данных.
- В текущей версии 1C:Language Tool не поддерживается контроль полноты перевода, его планируется реализовать в следующих версиях.
- Поддерживаются перевод только конфигураций - без расширений, внешних отчетов и обработок. Планируется в будущих версиях.
- Документация написана в минимальном объеме и будет постоянно дополняться.
- Хранение переводов во внешнем проекте реализовано не полностью:
- Не поддерживается автоматический перенос файлов переводов между проектами при смене проекта храниния (панель External projects для языка.
- При редактировании, при обновлении файлов переводов изменения не загружаются в БМ (но загружаются при первом импорте проекта конфигурации).
- Рефакторинг в EDT не приводит к изменениям переводов.
Мы знаем про некоторые ошибки и недоработки в текущей версии инструмента. Мы планируем исправить их в ближайших версиях. Также мы планируем развивать функциональность инструмента. Будем вам признательны за помощь, если вы сообщите нам о любых неполадках на форуме партнеров фирмы 1С https://partners.v8.1c.ru
Ограничения в 1C:EDT
В 1С:EDT не поддерживается типизация в следующих случаях:
- Типизация результата запроса. При этом в 1C:Language Tool реализована возможность перевода полей запроса, текст которого находится в одном контексте (процедура/функция).
- Доступ к объектам по индексу через [].
- Функции платформенных объектов возвращающие массив элементов определенного типа в EDT возвращают тип
Массив
без указания типа элементов