Freigeben über


Übersetzen von Beschriftungstext

Die Standardtabellen enthalten Standardtext für Bezeichnungen, die in vielen verschiedenen Sprachen verfügbar sind. Wenn Sie jedoch ein Formular anpassen, z. B. Spalten hinzufügen oder ändern oder benutzerdefinierte Tabellen erstellen, benötigen Sie möglicherweise die Beschriftungen, damit diese Komponenten in verschiedenen Sprachen angezeigt werden. Sie können übersetzten Bezeichnungstext für benutzerdefinierte Tabellen für Ihre Apps importieren, sodass der Beschriftungstext in anderen Sprachen als der Basissprache angezeigt wird.

Wenn Sie Beschriftungstext für ein Formular übersetzen, ändern Sie die Basissprache des Formulars als Teil einer Formularanpassung. In diesem Fall erstellen Sie aktive nicht verwaltete Änderungen an den Bezeichnungen. Wenn Sie anschließend die Übersetzung der Basissprache für eine Komponente, z. B. eine Spalte, nicht ändern und dann die Übersetzungsdatei exportieren, wird die Objekt-ID der Spalte nicht exportiert. Dies liegt daran, dass beim Export keine Änderungen an der Basissprachenbeschriftung dieser Spalte vorgenommen werden.

Prozess auf hoher Ebene

  1. Exportieren Sie die Übersetzungen aus der Lösung, die die Tabellen enthält, deren Beschriftungstext Sie übersetzen möchten. Öffnen Sie dann die XML-Übersetzungsdatei, und fügen Sie den übersetzten Text hinzu. Weitere Informationen: Übersetzen von benutzerdefiniertem Tabellen- und Spaltentext in andere Sprachen
  2. Importieren Sie die Übersetzungen. Weitere Informationen: Importieren von übersetzten Tabellen- und Spaltentexten in eine App

Häufige Probleme beim Übersetzen von Formularbezeichnungstext

Formularbezeichnungsübersetzungen werden in den Ebenen nicht angezeigt

Importierte Übersetzungen werden möglicherweise nicht angezeigt, wenn Sie die Lösungsebenen für eine Komponente anzeigen. Stellen Sie sicher, dass die Übersetzungen sich auf der Ebene <Beschriftung> befinden, wenn Sie die Lösungsebene anzeigen. Beachten Sie, dass sich "displayname"-Tags auf Attributebene befinden, sodass sie keine Bezeichnungen übersetzen. Die "DisplayName"-Tags sind tatsächlich für Formularbeschriftungen vorgesehen und übersetzen die Beschriftungen des Formulars. Weitere Informationen zum Anzeigen von Lösungsebenen finden Sie unter Lösungsebenen.

Übersetzungen von Formularbezeichnungen werden nicht speziell für die Basissprache angezeigt.

Das Übersetzungsexport- und Importfeature ist ein Tool für die Verwendung, damit Ihre Apps übersetzten Bezeichnungstext für angepasste Komponenten anzeigen können. Es ist nicht für die Verwaltung aller Bezeichnungen einschließlich der Basissprache vorgesehen.

Wenn beim Übersetzungsexport keine Änderungen an der Basissprachenbezeichnung vorgenommen wurden, werden keine Übersetzungen in CrmTranslations.xmlexportiert.

Wenn beim Übersetzungsimport Übersetzungen für eine Beschriftung in der Spalte der Ausgangssprache in CrmTranslations.xml geändert wurden, werden die Änderungen nicht wirksam.

Wenn das Problem basissprachspezifisch ist, gehen Sie wie folgt vor:

  1. Ändern Sie die Übersetzungen für die Basissprache mithilfe des Formular-Designers für jede geänderte Bezeichnung.
  2. Verwenden Sie den Übersetzungsexport und -import, um Übersetzungen für andere bereitgestellte Sprachen hinzuzufügen.
  3. Exportieren Sie die aktive unverwaltete Lösung als verwaltete Lösung.
  4. Importieren Sie diese Lösung in die Zielumgebung.

Beschreibungen der Übersetzungen von Formularbeschriftungen werden angezeigt, wenn Sie als nicht verwaltet exportiert werden, und als „“, wenn sie als verwaltet exportiert werden

Dies kann passieren, da die Bezeichnung keine Übersetzungen aufweist. Das folgende Verhalten tritt auf:

  • Die nicht verwaltete Lösung wird mit dem Anzeigenamen befüllt: <label description="example" languagecode="1033">
  • Die verwaltete Lösung ist leer, was als nicht existent betrachtet wird und auf den Anzeigenamen zurückfällt: <label description="" languagecode="1033">

Siehe auch

Übersetzen von benutzerdefiniertem Tabellen- und Spaltentext in andere Sprachen
Importieren von übersetzten Tabellen- und Spaltentexten in eine App