Seite „IDE-Sprachübersetzungen" in Jitterbit App Builder
Die Seite Language Translations ist der zentrale Ort, um alle Aspekte der Übersetzungsunterstützung für deine Anwendungen zu verwalten. Um darauf zuzugreifen, öffne die IDE. Klicke im Bereich Deploy auf Language Translations.
Die Seite ist in acht Registerkarten unterteilt, die nachfolgend ausführlich beschrieben werden:
Registerkarte „Supported Languages"
Die Registerkarte Supported Languages enthält ein einzelnes Panel, ebenfalls Supported Languages genannt, das alle derzeit für die Übersetzung aktivierten Sprachen auflistet. Die Sprachliste ist umfangreich und umfasst häufig verwendete Sprachen wie Englisch, Spanisch, Französisch, Deutsch, Portugiesisch, Japanisch und Mandarin sowie viele weitere. Am oberen Rand des Panels stehen zwei Aktionen zur Verfügung:
-
+ Language: Füge eine neue Sprache hinzu. Durch Klicken auf diese Schaltfläche wird eine neue Zeile mit Dropdown-Menüs für Language und Image angezeigt. Beide Menüs bieten eine große Auswahl an Sprachen und Flaggenbildern. Klicke , um zu speichern, oder , um zu verwerfen.
-
Fetch App Builder Translations: Rufe Übersetzungen vom Babel-Service für die ausgewählten Zeilen ab. Ein Bestätigungsbanner wird angezeigt, das die Anzahl der betroffenen Zeilen mit den Optionen Cancel und Proceed anzeigt. Dies startet einen Hintergrund-Job, der einige Minuten dauern kann. Du kannst den Fortschritt überwachen, indem du in den App Builder Logs nach
Gb_TranslationBabelJobsuchst.
Das Panel zeigt eine Tabelle mit Sprachen an. Klicke auf das Filtersymbol, um die Elemente in der Liste zu filtern, oder klicke auf das Lupensymbol, um nach einem bestimmten Wert zu suchen. Die Gesamtzahl der Zeilen wird in der oberen rechten Ecke des Panels angezeigt. Alle Zeilen haben Bearbeitungs- und Löschsymbole sowie die folgenden Spalten:
- Language: Der Name der Sprache.
- Image: Das Flaggenbild, das der Sprache zugeordnet ist.
- Culture Id: Der Culture-Bezeichner für diese Sprache, formatiert als IETF-Sprach-Tag (z. B.
en-US). App Builder verwendet diesen Wert, um zu bestimmen, welche Sprache und regionale Formatierung für den Benutzer gelten sollen. - Babel Id: Der Bezeichner, der zum Abrufen von Übersetzungen vom Babel-Service verwendet wird.
Registerkarte „Phrases"
Die Registerkarte Phrases ermöglicht es dir, die in deinen Anwendungen verwendeten Übersetzungsschlüssel zu überprüfen und zu bearbeiten. Alle Panels in dieser Registerkarte enthalten Filter- () und Such- () Tools in ihrer Symbolleiste sowie einen Zeilenzähler.
Sie enthält vier Panels.
Applications
Listet alle in dieser Umgebung verfügbaren Anwendungen auf. Wähle eine Anwendung aus, um die verbleibenden Panels mit Daten für diese Anwendung zu füllen.
Die Schaltfläche Format Control Names führt ein Plugin aus, das Leerzeichen zu Steuerelement-Namen und Beschriftungen hinzufügt, um die Lesbarkeit zu verbessern; beispielsweise wird CustomerDetail zu Customer Detail und OWAck zu OW Ack. App Builder wendet diese Formatierung automatisch beim Erstellen von Seiten aus Tabellen an; mit dieser Schaltfläche kannst du sie manuell für eine vorhandene Anwendung auslösen. Durch Klicken wird ein Bestätigungsbanner angezeigt, das die Anzahl der betroffenen Zeilen mit den Optionen Cancel und Proceed anzeigt.
Phrases
Listet die Übersetzungsschlüssel für die ausgewählte Anwendung auf. Das Ändern eines Werts hier aktualisiert direkt den entsprechenden Steuerelement-Namen, die Beschriftung, die Ereignismeldung oder die Validierungsmeldung in der App.
Klicke auf das Symbol in einer beliebigen Zeile, um ein Dialogfeld mit zwei Panels zu öffnen:
- Phrase: Zeigt den aktuellen Phrasen-Wert an.
- Ein zweites Panel, dessen Name den Typ der ausgewählten Phrase widerspiegelt (z. B. Event Failure Messages, Event Pre Messages oder Validation Messages). Dieses Panel listet die Orte in der App auf, an denen die Phrase verwendet wird, mit den folgenden Spalten:
- Message: Der Meldungstext.
- Data Source: Die der Meldung zugeordnete Datenquelle.
- Table: Die der Meldung zugeordnete Tabelle.
- Event: Das der Meldung zugeordnete Ereignis.
Jede Zeile enthält ein Bearbeitungssymbol und ein Navigationssymbol, das das zugehörige Ereignis () oder die Validierung () zur Bearbeitung öffnet.
Hilfe (App) und Hilfe (DataSource)
Diese beiden Registerkarten zeigen den Hilfetext an, der der ausgewählten Anwendung zugeordnet ist: den Inhalt, der in Hilfesymbolen () neben Beschriftungen in der App angezeigt wird. Hilfe (App) zeigt Hilfetexte an, die in der Anwendung selbst definiert sind und an Seiten, Bereiche oder Steuerelemente angehängt sind. Hilfe (DataSource) zeigt Hilfetexte an, die in Spalten der Datenquellen der Anwendung definiert sind. Um Hilfetext zu einer Datenquellenspalte hinzuzufügen, gehen Sie zu App Workbench > Tabellen, navigieren Sie zu einer Spalte und klicken Sie in der Symbolleiste des Dialogs Spalte auf Hilfe hinzufügen. Beide Registerkarten enthalten eine Tabelle mit den folgenden Spalten:
- Inhalt: Der Hilfetext.
- Beschreibung: Eine Beschreibung, wo oder wie der Hilfetext verwendet wird.
Klicken Sie auf das Symbol in einer beliebigen Zeile, um den Dialog Hilfe zu öffnen, in dem Sie den Text auf der Registerkarte HTML oder Text bearbeiten können. Der Dialog enthält auch die Schaltflächen Bearbeiten, Löschen und Audit.
Übersetzbare Spalten
Listet die Datenbankspalten auf, die für die ausgewählte Anwendung als übersetzbar gekennzeichnet wurden, mit den folgenden Spalten:
- Tabellenname: Der Name der Tabelle oder Regel, die die Spalte enthält.
- Spaltenname: Der Name der Spalte.
- Definition: Klicken Sie auf , um die Tabellendefinition zur Bearbeitung zu öffnen.
- Ergebnisse: Klicken Sie auf , um eine Vorschau der Tabellenergebnisse anzuzeigen.
Registerkarte „Bundles"
Die Registerkarte Bundles ist der Ort, an dem Sie Übersetzungsbundles erstellen und verwalten sowie diese mit Anwendungen und Datenquellen verknüpfen. Alle Bereiche auf dieser Registerkarte enthalten Filter- () und Suchtools () in ihrer Symbolleiste sowie einen Zeilenzähler.
Sie enthält drei Bereiche.
Bundles
Dieser Bereich listet alle verfügbaren Übersetzungsbundles auf. Die folgenden Aktionen sind oben im Bereich verfügbar:
-
+ Bundle: Fügen Sie ein neues Bundle hinzu. Eine neue Zeile wird mit Feldern für Name und Beschreibung sowie einem Kontrollkästchen Automatische Übersetzungen (standardmäßig aktiviert) angezeigt. Klicken Sie auf , um zu speichern, oder auf , um zu verwerfen.
-
Bundles verwalten: Öffnen Sie den Dialog Bundles verwalten, der zwei Bereiche enthält:
- Bundles: Listet alle verfügbaren Bundles mit den Spalten Name und Versiegelt auf. Versiegelte Bundles sind mit einem Symbol gekennzeichnet. Ein versiegeltes Bundle kann von Entwicklern nicht geändert werden.
- Bundle: Zeigt die Details des ausgewählten Bundles (Name, Beschreibung und Automatische Übersetzungen). Wenn das Bundle versiegelt ist, sind diese Felder schreibgeschützt. Oben in diesem Bereich wird auch eine Audit-Schaltfläche angezeigt. Klicken Sie auf Mehr, um auf die folgenden Optionen zuzugreifen:
- Bundle entsiegeln: Ermöglichen Sie Entwicklern, das Bundle zu ändern. Das Entsiegeln wird in Produktionsumgebungen nicht empfohlen. Weitere Informationen finden Sie unter Bundles versiegeln und entsiegeln.
- Bundle löschen: Löschen Sie das Bundle dauerhaft.
Klicken Sie auf Mehr in der oberen rechten Ecke des Bereichs, um auf die folgenden Optionen zuzugreifen:
- Snapshot: Erstellen Sie einen Snapshot des Bundles. Das Bundle kann später aus diesem Snapshot wiederhergestellt werden.
- Änderungsprotokoll: Zeigen Sie eine Liste der am Bundle vorgenommenen Änderungen an.
Jede Zeile der Tabelle enthält Bearbeitungs- und Löschsymbole und enthält die folgenden Spalten:
- Name: Der benutzerfreundliche Name des Bundles.
- Beschreibung: Eine von einem Entwickler bereitgestellte Beschreibung des Bundles.
- Automatische Übersetzungen: Wenn diese Option aktiviert ist, ruft das Bundle automatisch Übersetzungen vom Babel-Dienst ab.
Anwendungen
Listet die Anwendungen auf, die mit dem ausgewählten Bundle verknüpft sind. Klicken Sie auf + Anwendung, um eine Anwendung mit dem Bundle zu verknüpfen. Eine neue Zeile wird mit einem Dropdown-Menü angezeigt, um aus den verfügbaren Anwendungen auszuwählen. Klicken Sie auf , um zu speichern, oder auf , um zu verwerfen. Jede Zeile enthält auch ein Löschsymbol ().
Hinweis
Eine Anwendung kann jeweils nur zu einem Bundle gehören. Standardmäßig enthält App Builder ein Site-Bundle, und alle neuen Anwendungen werden automatisch hinzugefügt. Um eine Anwendung in ein anderes Bundle zu verschieben, entfernen Sie sie zunächst aus ihrem aktuellen Bundle. In Umgebungen, in denen Übersetzungen über Server-Stacks hinweg bereitgestellt werden müssen, wird empfohlen, ein dediziertes Bundle pro Anwendung zu erstellen.
Datenquellen
Listet die Datenquellen auf, die mit dem ausgewählten Bundle verknüpft sind. Datenquellen werden automatisch hinzugefügt, wenn eine Anwendung mit dem Bundle verknüpft wird.
Registerkarte „Process"
Die Registerkarte Process ist der Ort, an dem Sie das Abrufen von Übersetzungen vom Babel-Service auslösen und überwachen. Sie enthält vier Bereiche.
Bundles
Listet alle verfügbaren Übersetzungs-Bundles mit den Spalten Name und Description auf. Der Bereich enthält Filter- () und Suchtools () sowie einen Zeilenzähler. Unversiegelte Bundles zeigen eine Schaltfläche Process an. Durch Klicken auf Process wird ein Bestätigungsbanner geöffnet, das fragt, ob ein Hintergrund-Job zum Abrufen fehlender Übersetzungen vom Babel-Service gestartet werden soll, mit den Optionen Cancel und Proceed.
Hinweis
Einige Übersetzungs-Jobs werden im Hintergrund ausgeführt und können einige Minuten dauern. Sie können diese überwachen, indem Sie in den App Builder Logs nach Gb_TranslationBabelJob suchen.
Jede Zeile enthält auch ein -Symbol, das das Dialogfeld Bundle Detail öffnet. Dieses Dialogfeld zeigt den Namen und die Beschreibung des Bundles und bietet die folgenden Aktionen:
-
Languages: Öffnet das Dialogfeld Translation, das eine Tabelle mit Übersetzungen für das Bundle anzeigt.
Die Tabelle enthält die folgenden Spalten:
- Language: Die Sprache, auf die sich diese Übersetzung bezieht.
- Default: Der Standardtext in der Basissprache.
- Reverse Translation: Die Rückübersetzung des übersetzten Werts in die Basissprache, um die Übersetzungsgenauigkeit zu überprüfen.
- Value: Der übersetzte Text.
- Translated By: Der Service oder Benutzer, der die Übersetzung bereitgestellt hat.
- Translated On: Das Datum, an dem die Übersetzung erstellt oder zuletzt aktualisiert wurde.
- Custom: Gibt an, ob die Übersetzung manuell angepasst wurde.
- EValid: Ein Indikator für die Zuverlässigkeit der Übersetzung.
Jede Zeile enthält -Bearbeitungs- und -Löschsymbole sowie die folgenden Aktionen:
- Approve: Markieren Sie die Übersetzung als manuell genehmigt. Übersetzungen mit einer exakten Rückübersetzungsübereinstimmung werden automatisch genehmigt. Wenn eine Übersetzung eine teilweise Übereinstimmung, nicht bewertet oder ohne Übereinstimmung ist, muss ein Benutzer mit der Rolle Translator diese überprüfen und auf Approve klicken, um sie als Manual zu markieren, was anzeigt, dass sie überprüft wurde.
- Translate: Starten Sie einen Hintergrund-Übersetzungs-Job für diesen Eintrag.
-
: Öffnen Sie das Dialogfeld Translation Details, das die vollständigen Details dieses Übersetzungseintrags in zwei Abschnitten anzeigt:
- Translation Details: Language, Default, Translation, Reverse Translation und Translation Format.
- Status: Bundle, Substitution, Translated By, Translated On, Custom (Kontrollkästchen), EValid (ein Indikator für die Zuverlässigkeit der Übersetzung) und Similarity.
Das Dialogfeld enthält auch die Schaltflächen Approve und Translate.
-
Reset: Löschen Sie alle Übersetzungen im Bundle. Ein Bestätigungsbanner wird mit den Optionen Cancel und Proceed angezeigt.
-
Reset EValid: Setzen Sie den EValid-Status für alle Übersetzungen im Bundle zurück. Ein Bestätigungsbanner wird mit den Optionen Cancel und Proceed angezeigt.
Configuration
Zeigt die Konfigurationseinstellungen für den Übersetzungsprozess an. Klicken Sie auf Edit, um diese zu ändern.
-
Similarity Cutoff: Der Mindestähnlichkeitswert, den eine übersetzte Phrase haben muss, um als ähnliche Übereinstimmung mit ihrer Rückübersetzung betrachtet zu werden. Niedrigere Werte ermöglichen es, dass lockerer übereinstimmende Übersetzungen als ähnlich gezählt werden (z. B.
50). -
Eingabe in nicht standardmäßiger Sprache zulassen: Wenn diese Option aktiviert ist, können Benutzer Daten in einer anderen Sprache als der Standardsprache eingeben. Der eingegebene Wert wird als Übersetzung für diese Sprache gespeichert. Wenn beispielsweise die Standardsprache Englisch ist und ein Benutzer mit Italienisch als Sprache
buonanottein eine übersetzbare Spalte eingibt, sieht ein Benutzer mit Englisch als SpracheGood Night. Wenn diese Option deaktiviert ist, sind übersetzbare Spalten für Benutzer, deren Sprache nicht die Standardsprache ist, schreibgeschützt.
Diagramm nach Status
Zeigt ein Balkendiagramm an, das für jede unterstützte Sprache die Anzahl der gefundenen Übersetzungen im Vergleich zu den noch fehlenden Übersetzungen anzeigt.
Diagramm nach EValid
Zeigt ein Balkendiagramm an, das für jede unterstützte Sprache die Anzahl der Übersetzungen nach ihrem EValid-Status aufschlüsselt – also danach, wie zuverlässig jede Übersetzung eingestuft wird.
Registerkarte „Manual"
Die Registerkarte Manual ermöglicht es, Übersetzungsschlüssel und deren Übersetzungen manuell hinzuzufügen und zu verwalten. Sie enthält zwei Bereiche, beide mit Filter- () und Suchtools () sowie einem Zeilenanzahl-Indikator.
Schlüssel
Listet alle Übersetzungsschlüssel über alle Bundles hinweg auf. Über der Tabelle sind zwei Aktionen verfügbar:
-
+ Schlüssel: Fügt einen neuen Übersetzungsschlüssel hinzu. Eine neue Zeile wird mit einem Textfeld für Übersetzungsschlüssel und einem Dropdown zur Auswahl eines Bundles angezeigt. Klicken Sie auf , um zu speichern, oder auf , um zu verwerfen.
-
Übersetzen: Ruft Übersetzungen vom Babel-Service für die ausgewählten Schlüssel ab.
Die Tabelle enthält die folgenden Spalten:
- Übersetzungsschlüssel: Der Text, der in der App Builder IDE für die App angezeigt wird.
- Standard: Der Standardtext in der Basissprache.
- Bundle: Das Bundle, zu dem dieser Schlüssel gehört.
Jede Zeile enthält auch Bearbeitungs- und Löschsymbole.
Übersetzungen
Zeigt die Übersetzungen für den ausgewählten Schlüssel an, eine Zeile pro unterstützte Sprache. Die Tabelle enthält die folgenden Spalten:
- Sprache: Die Sprache, auf die sich diese Übersetzung bezieht.
- Wert: Der übersetzte Text.
- Rückübersetzung: Die Rückübersetzung des übersetzten Werts in die Basissprache, um die Übersetzungsgenauigkeit zu überprüfen.
- Benutzerdefiniert: Gibt an, ob die Übersetzung manuell angepasst wurde.
- EValid: Ein Indikator dafür, wie zuverlässig die Übersetzung ist.
Jede Zeile enthält auch Bearbeitungs- und Löschsymbole. Klicken Sie auf , um das Dialogfeld Übersetzungsdetails für diesen Eintrag zu öffnen. Dies ist das gleiche Dialogfeld, das im Abschnitt Registerkarte „Process" beschrieben wird.
Registerkarte „Editor"
Die Registerkarte Editor ermöglicht es, Übersetzungen für ein bestimmtes Bundle und eine bestimmte Sprache anzuzeigen und zu bearbeiten. Sie enthält zwei Bereiche.
Filter
Enthält zwei Dropdown-Menüs, die steuern, welche Übersetzungen im Bereich Übersetzungen angezeigt werden:
- Bundle: Wählen Sie das Bundle aus, nach dem gefiltert werden soll.
- Kultur: Wählen Sie die Sprache aus, nach der gefiltert werden soll.
Übersetzungen
Zeigt die Übersetzungen an, die dem ausgewählten Bundle und der ausgewählten Kultur entsprechen. Der Bereich enthält Filter- () und Suchtools () sowie einen Zeilenanzahl-Indikator. Die Tabelle enthält die folgenden Spalten:
- Standard: Der Standardtext in der Basissprache.
- Übersetzung: Der übersetzte Text für die ausgewählte Sprache.
- Übersetzt am: Das Datum, an dem die Übersetzung erstellt oder zuletzt aktualisiert wurde.
- Übersetzt von: Der Service oder Benutzer, der die Übersetzung bereitgestellt hat.
- EValid: Ein Indikator dafür, wie zuverlässig die Übersetzung ist.
Klicken Sie auf in einer beliebigen Zeile, um das Dialogfeld Übersetzungsdetails für diesen Eintrag zu öffnen. Dies ist das gleiche Dialogfeld, das im Abschnitt Registerkarte „Process" beschrieben wird.
Registerkarte „Unapproved"
Die Registerkarte Unapproved listet Übersetzungen auf, die noch nicht genehmigt wurden, organisiert nach Bundle und Sprache. Sie enthält drei Bereiche, alle mit Filter- () und Suchtools () sowie einem Zeilenanzahl-Indikator.
Bundles
Listet alle verfügbaren Bundles nach Name auf. Wählen Sie ein Bundle aus, um das Panel Sprache zu füllen.
Sprache
Listet die Sprachen auf, die nicht genehmigte Übersetzungen für das ausgewählte Bundle haben. Die Schaltfläche Alle genehmigen genehmigt alle nicht genehmigten Übersetzungen für die ausgewählte Sprache auf einmal. Wählen Sie eine Sprache aus, um das Panel Übersetzung mit ihren nicht genehmigten Einträgen zu füllen.
Übersetzung
Listet die nicht genehmigten Übersetzungen für das ausgewählte Bundle und die ausgewählte Sprache auf. Die Tabelle enthält die folgenden Spalten:
- Rückübersetzung: Die Rückübersetzung des übersetzten Werts in die Basissprache, die zur Überprüfung der Übersetzungsgenauigkeit verwendet wird.
- Übersetzung: Der übersetzte Text.
- Benutzerdefiniert: Gibt an, ob die Übersetzung manuell angepasst wurde.
- EValid: Ein Indikator für die Zuverlässigkeit der Übersetzung.
Jede Zeile enthält eine Schaltfläche Genehmigen und ein Symbol . Klicken Sie auf , um das Dialogfeld Übersetzungsdetails für diesen Eintrag zu öffnen. Dies ist das gleiche Dialogfeld, das im Abschnitt Registerkarte „Prozess" beschrieben wird.
Registerkarte „Hilfe"
Die Registerkarte Hilfe ermöglicht es Ihnen, Hilfetextinhalte zu verwalten und zu übersetzen, d. h. Zeichenfolgen wie Benachrichtigungsmeldungen, die in Ihren Anwendungen angezeigt werden. Sie enthält zwei Panels.
Hilfe
Listet alle Hilfetexteinträge über alle Bundles hinweg auf. Das Panel enthält Filter- () und Suchtools () sowie einen Zeilenzähler. Eine Schaltfläche Übersetzen oben im Panel ruft Übersetzungen vom Babel-Dienst für die ausgewählten Einträge ab.
Die Tabelle enthält die folgenden Spalten:
- Bundle: Das Bundle, zu dem dieser Eintrag gehört.
- Inhalt: Der Hilfetextinhalt, der Parameterplatzhalter enthalten kann.
Jede Zeile enthält auch Bearbeitungs-, Lösch- und Symbole. Klicken Sie auf , um das Dialogfeld Hilfe zu öffnen, in dem Sie den Hilfetext auf der Registerkarte HTML oder Text bearbeiten können. Das Dialogfeld enthält auch die Schaltflächen Bearbeiten, Löschen und Audit.
Hinweis
Das Dialogfeld Hilfe wird möglicherweise nicht korrekt für Einträge geladen, die dynamische Substitutionsplatzhalter verwenden.
Übersetzungen
Zeigt die Übersetzungen für den ausgewählten Hilfetexteintrag an, eine Zeile pro unterstützter Sprache. Das Panel enthält auch eine Schaltfläche Übersetzen, Filter- () und Suchtools () sowie einen Zeilenzähler. Die Tabelle enthält die folgenden Spalten:
- Sprache: Die Sprache, auf die sich diese Übersetzung bezieht.
- Wert: Der übersetzte Text.
- Benutzerdefiniert: Gibt an, ob die Übersetzung manuell angepasst wurde.
Jede Zeile enthält auch Bearbeitungs-, Lösch- und Symbole. Klicken Sie auf , um das Dialogfeld Übersetzungsdetails für diesen Eintrag zu öffnen. Dies ist das gleiche Dialogfeld, das im Abschnitt Registerkarte „Prozess" beschrieben wird.









