Esercizio - Sviluppo multilingua
Uno sviluppatore per CRONUS International Ltd. ha imparato a usare i file di traduzione in AL e desidera mettere in pratica l'abilità acquisita in Visual Studio Code. Verranno tradotti i campi della tabella Panoramica clienti.
Attività
Abilitazione della funzionalità TranslationFile nel file app.json.
Aggiunta di file di traduzione.
Modifica delle impostazioni nel file di traduzione.
Aggiunta di traduzioni per ogni campo.
Passaggi
Aprire il progetto Panoramica clienti.
Aggiungere una didascalia a tutti i campi nella tabella Panoramica clienti.
Aprire il file app.json e aggiungere la funzionalità TranslationFile alla matrice di impostazioni features.
"features": ["TranslationFile"],Salvare il file app.json modificato.
Compilare l'estensione. Selezionare Visualizza > Riquadro comandi... (CTRL+MAIUSC+P).
Immettere AL: Package nella casella di ricerca e quindi selezionare il comando dall'elenco.
Viene generata una nuova cartella Traduzioni. Aprire il file .g.xlf.
Aggiunta di traduzioni per ogni campo. Modificare target-language nel file .xlf sulla lingua preferita, ad esempio fr-FR per il francese.
Aggiungere un nodo target per ogni campo con la traduzione corretta.
Salvare il file e rinominare il file .g.xlf con il nome della nuova lingua (ad esempio fr-FR.xlf).
Pubblicare l'estensione nella sandbox. Selezionare Visualizza > Riquadro comandi... (CTRL+MAIUSC+P).
Immettere AL: Publish nella casella di ricerca (o premere F5) e selezionare il comando dall'elenco.
Selezionare l'icona dell'ingranaggi rotella Configurazione, quindi Impostazioni personali.
Impostare la lingua sulla nuova lingua usata per la traduzione.
Aprire la pagina Panoramica clienti e verificare le traduzioni.