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