Übung – Mehrsprachige Entwicklung

Abgeschlossen

Sie sind Entwickler für CRONUS International Ltd. Sie haben gelernt, wie Übersetzungsdateien in AL verwendet werden, und möchten diese neue Fähigkeit nun in Visual Studio Code üben. Sie möchten die Felder der Debitorenübersichtstabelle übersetzen.

Aufgaben

  • Aktivieren Sie die Funktion TranslationFile in der Datei „app.json“.

  • Übersetzungsdateien hinzufügen.

  • Ändern Sie die Einstellungen in der Übersetzungsdatei.

  • Fügen Sie Übersetzungen für jedes Feld hinzu.

Schritte

  1. Öffne Sie das Projekt Customer Overview.

  2. Fügen Sie allen Feldern in der Debitorenübersichtstabelle eine Beschriftung hinzu.

  3. Öffnen Sie die Datei app.json, und fügen Sie die Funktion TranslationFile zu den Array-Einstellung Funktionen hinzu.

    "features": ["TranslationFile"],

  4. Speichern Sie die geänderte app.json-Datei.

  5. Erstellen Sie die Erweiterung. Wählen Sie Anzeigen > Befehlspalette... (STRG+UMSCHALT+P) aus.

  6. Geben Sie AL: Package in das Suchfeld ein, und wählen Sie dann den Befehl aus der Liste aus.

  7. Eine neuer Ordner Übersetzungen wird generiert. Öffnen Sie die g.xlf-Datei.

  8. Fügen Sie Übersetzungen für jedes Feld hinzu. Ändern Sie die target-language in der .xlf-Datei in Ihre bevorzugte Sprache (z. B. fr-FR für Französisch).

  9. Fügen Sie einen Ziel-Knoten für jedes Feld mit der richtigen Übersetzung hinzu.

  10. Speichern Sie die Datei und benennen Sie die .g.xlf-Datei in den Namen der neuen Sprache (z. B. fr-FR.xlf) um.

  11. Veröffentlichen Sie Ihre Erweiterung in der Sandbox. Wählen Sie Anzeigen > Befehlspalette... (STRG+UMSCHALT+P) aus.

  12. Geben Sie AL: Publish in das Suchfeld ein (oder drücken Sie die F5-Taste), und wählen Sie dann den Befehl aus der Liste aus.

  13. Wählen Sie das Konfigurationsrad und dann Meine Einstellungen aus.

  14. Stellen Sie die Sprache auf die neue Sprache ein, die Sie für die Übersetzung verwendet haben.

  15. Öffnen Sie die Seite Customer Overview, und testen Sie Ihre Übersetzungen.