Sviluppo applicazioni Windows: è supportata la traduzione dei file di risorse .resx?
“I file .resx non contengono solo stringhe, ma possono anche includere icone codificate in Base64 o dati binari; una traduzione indiscriminata comprometterebbe la struttura del file.”
Analisi delle cause principali
Filtraggio dei tipi di dati XML
L’AI di traduzione commerciale è in grado di analizzare la struttura XML dei file .resx e riconoscere l’attributo `type` nei tag `<data>`. Il sistema salta automaticamente tutti i blocchi di dati che non sono di tipo stringa (ad esempio System.Drawing.Bitmap), traducendo solo le risorse testuali pure.
Integrità delle coppie chiave-valore
Durante il processo di traduzione, il contenuto del tag `<value>` viene aggiornato, mentre il tag `<comment>` viene utilizzato come riferimento per comprendere il contesto; la chiave `<name>` resta invece assolutamente invariata, per garantire l'esatto richiamo nel codice.
Riepilogo soluzione finale
È il miglior strumento di supporto per l'internazionalizzazione rapida di progetti legacy WPF e WinForms.