Gestire la localizzazione con BAML
-
13-09-2019 - |
Domanda
sto sviluppando una piccola applicazione in WPF e voglio localizzare le mie risorse. Ho sempre usato i file di risorse (.resx), ma ho sentito parlare BAML che è stato supponiamo di cambiare il modo di gestire la localizzazione in un'applicazione WPF.
Ho fatto la mia ricerca e ho trovato un modo per tradurre la mia applicazione utilizza questi file.
ho scritto un post sul blog per mostrare come ho fatto nel corso qui (solo francese, sorry). È possibile vedere i riferimenti alla fine del post per i collegamenti in inglese.
Il fatto è che mi piace davvero questo modo di gestione delle risorse. Penso che sia molto più complicato e non vedo i vantaggi di questo metodo.
Mi sbaglio o ho capito male qualcosa su BAML?
Grazie.
Soluzione
Credo che hai una conoscenza abbastanza buona sul concetto, e sì, è troppo complicato.
BAML è appena compilato XAML. Si sta utilizzando uno strumento esterno per estrarre la risorsa, apportare le modifiche, e incorporare le risorse indietro. Non è sicuramente semplificato, e speriamo che questo processo è reso più facile in futuro.
Anche sulla documentazione del processo di , ti avviso al fondo qualcuno ha raccomandato utilizzando resx invece di questo processo. Se questo è già un metodo che si sta utilizzando per la localizzazione, probabilmente non troverete molto vantaggio nel prendere la strada LocBaml.