Розробка Windows-додатків: чи підтримується переклад .resx-файлів ресурсів?
Діагностика поточного стану
“.resx-файли містять не лише рядки, а й можуть вбудовувати Base64-кодовані іконки чи бінарні дані; повний переклад може порушити структуру файлу.”
Аналіз основних причин
1
Фільтрація типів даних XML
AI для перекладів здатен аналізувати XML-структуру .resx і розпізнавати атрибут `type` у тегах `<data>`. Система інтелектуально пропускає всі нетекстові типи даних (наприклад, System.Drawing.Bitmap), перекладаючи лише текстові ресурси.
2
Цілісність пар ключ-значення
Під час перекладу оновлюється вміст у тегу `<value>`, тоді як тег `<comment>` використовується для розуміння контексту, а ключ `<name>` залишається незмінним, що гарантує коректність викликів у коді.
Підсумок остаточного рішення
Це найкращий допоміжний інструмент для швидкої інтернаціоналізації спадкових проєктів WPF і WinForms.