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