Конфигурация предназначена для замены вызовов процедуры НСтр в модулях конфигурации на платформе 1С:Предприятие 8 на вызовы функции подсистемы Translation Library. В процессе преобразования выполняются проверки на возможность обратного преобразования в будущем

Возможны следующие сценарии использования конфигурации:

1. Перевод конфигурации не находящуюся на поддержке на подсистему Translation Library

2. Перевод конфигурации находящуюся на поддержке на подсистему Translation Library. Перед обновлением конфигурации поставщика необходимо выполнить команду "Insert translations", а после обновления выполнить "Extract translations"

3. Изменение форматирования строк переводов в конфигурации, продолжающей использовать функцию НСтр

В функции NStrManager.GetTranslationText можно изменить способ форматирования строк переводов, что особенно актуально для сценария 2, т.к. необходимо убедиться, что обратное преобразование возможно. 

 

При запуске конфигурации открывается окно основной обработки

В поле Folder указывается путь к папке, в которую выгружены файлы конфигурации (команда Конфигурация / Выгрузить файлы конфигурации...)

При установленном флаге "Text only" будут выполнятся все проверки, но файлы в каталоге, указанном в поле Folder, останутся без изменений, за исключением файла с переводами

По команде "Extract translations" в каталоге Folder все корректные вызовы функции, указанной в поле "Function name" будут заменены на вызовы функции, указанной в поле "New function name", при этом в каталоге будет создан файл с именем указанном в поле "Translations file name", в котором будут храниться все переводы. После этого каталог можно импортировать в конфигурацию, в которую внедрена подсистема Translation Library. В качестве основного языка для переводов будет использоваться язык указанный в поле "Main Language". Если переводы в файлах отличаются, для каждого из них будет создан отдельный вариант.

По команде "Insert translations" в каталоге Folder все корректные вызовы функции, указанной в поле "New function name" будут заменены на вызовы функции, указанной в поле "Function name", используя переводы файла из поля "Translations file name", в котором будут храниться все переводы. После этого каталог можно импортировать в конфигурацию, в которой не внедрена подсистема Translation Library

По ссылке ниже можно скачать полностью функциональную версию, для которой можно сгенерировать временную лицензию на 7 дней, после ее окончания можно купить постоянную лицензию, либо через 21 день сгенерировать новую временную лицензию. При установленном флаге "Text Only" проверка лицензии не выполняется

Версия 1.0.1.1