Розробка Windows-додатків: чи підтримується переклад .resx-файлів ресурсів?

Діагностика поточного стану

.resx-файли містять не лише рядки, а й можуть вбудовувати Base64-кодовані іконки чи бінарні дані; повний переклад може порушити структуру файлу.

Аналіз основних причин

1

Фільтрація типів даних XML

AI для перекладів здатен аналізувати XML-структуру .resx і розпізнавати атрибут `type` у тегах `<data>`. Система інтелектуально пропускає всі нетекстові типи даних (наприклад, System.Drawing.Bitmap), перекладаючи лише текстові ресурси.

2

Цілісність пар ключ-значення

Під час перекладу оновлюється вміст у тегу `<value>`, тоді як тег `<comment>` використовується для розуміння контексту, а ключ `<name>` залишається незмінним, що гарантує коректність викликів у коді.

Підсумок остаточного рішення

Це найкращий допоміжний інструмент для швидкої інтернаціоналізації спадкових проєктів WPF і WinForms.