Sviluppo applicazioni Windows: è supportata la traduzione dei file di risorse .resx?

Diagnosi dello stato attuale

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

1

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.

2

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.