Esercizio - Sviluppo multilingua

Completato

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

  1. Aprire il progetto Panoramica clienti.

  2. Aggiungere una didascalia a tutti i campi nella tabella Panoramica clienti.

  3. Aprire il file app.json e aggiungere la funzionalità TranslationFile alla matrice di impostazioni features.

    "features": ["TranslationFile"],

  4. Salvare il file app.json modificato.

  5. Compilare l'estensione. Selezionare Visualizza > Riquadro comandi... (CTRL+MAIUSC+P).

  6. Immettere AL: Package nella casella di ricerca e quindi selezionare il comando dall'elenco.

  7. Viene generata una nuova cartella Traduzioni. Aprire il file .g.xlf.

  8. Aggiunta di traduzioni per ogni campo. Modificare target-language nel file .xlf sulla lingua preferita, ad esempio fr-FR per il francese.

  9. Aggiungere un nodo target per ogni campo con la traduzione corretta.

  10. Salvare il file e rinominare il file .g.xlf con il nome della nuova lingua (ad esempio fr-FR.xlf).

  11. Pubblicare l'estensione nella sandbox. Selezionare Visualizza > Riquadro comandi... (CTRL+MAIUSC+P).

  12. Immettere AL: Publish nella casella di ricerca (o premere F5) e selezionare il comando dall'elenco.

  13. Selezionare l'icona dell'ingranaggi rotella Configurazione, quindi Impostazioni personali.

  14. Impostare la lingua sulla nuova lingua usata per la traduzione.

  15. Aprire la pagina Panoramica clienti e verificare le traduzioni.