Я ищу Delphi ITE ( Integrated Translation Environment ), чтобы добавить поддержку многоязычности в моем приложении.Я обеспокоен проблемами достоверности для DLL-файлов ресурсов, которые создаются ITE.Другими словами, когда безопасно развернуть уже скомпилированную библиотеку ресурсов, если основное приложение было перекомпилировано или (возможно) изменено.
Вопросы:
- Если я просто перестроитьумножение основного / основного проекта без изменения - могут ли быть изменены идентификаторы строк?Нужно ли вызывать «Обновление локализованных проектов»?
- Если я изменю (и перекомпилирую) основной проект, но без изменения строк ресурсов и DFM - могут ли быть изменены идентификаторы строк?Нужно ли будет вызывать «Обновить локализованные проекты»?
- Если я изменю основной проект путем добавления или удаления строк ресурсов и / или модулей DFM - могут ли быть изменены идентификаторы строк?Нужно ли мне вызывать «Обновить локализованные проекты»?
Основная причина этого вопроса заключается в том, что я хочу знать, безопасно ли отправлять старые переводы с новой обновленной версией моего программного обеспечения.Было бы очень сложно хранить миллионы версий DLL-файлов ресурсов для каждой версии программного обеспечения.
Вторая причина этого вопроса: похоже, что в Delphi ITE есть ошибка, как выделено в этого вопроса.