Workplace XT sucht in Eigenschaftsressourcenpaketen auf der Basis der in der Anforderung übergebenen Clientländereinstellung nach Benutzeroberflächenzeichenfolgen. Der Zweck des Bezeichnungselements in XML-Konfigurationsdateien von Workplace XT besteht darin, Benutzeroberflächenzeichenfolgen in den Ressourcenpaketen zu überschreiben. Wie im folgenden Ausschnitt der XML-Datei zu sehen, ermöglicht es Ihnen dieses Element, Ressourcenzeichenfolgen für mehrere Ländereinstellungen festzulegen. Die Möglichkeit, mehrsprachige Zeichenfolgen in der XML-Datei festzulegen, erspart Ihnen die Mühe, Zeichenfolgen in den Ressourcenpaketen zu ändern.
<object key="searchOptionGroup">
<label key="label" localizationKey="server.SimpleSearch_xml.useTheseSearchOptions">
<resource>Use these search options:</resource>
<resource locale="en_US">Use these search options:</resource>
<resource locale="fr_FR">employez ces options pour faire une recherche:</resource>
</label>
...
HINWEIS Workplace XT verwendet XLIFF-Dateien, um vorhandene Ressourcenpaketdateien zu erweitern. XLIFF-Dateien unterstützen die Anzeige lokalisierter vom Benutzer verfasster Namen. Die Anwendung verwendet indirekt XLIFF-Dateien, indem Sie die Benutzervorgabe “Bevorzugte Ländereinstellung” verfügbar macht und die Ländereinstellung des Browsers an die Webanwendung übergibt, um sicherzustellen, dass die korrekte sprachspezifische XLIFF-Datei geladen wird. Fall verfügbar, werden lokalisierte benutzerdefinierte Namenszeichenfolgen von der XLIFF-Datei über den Process Engine-Server abgerufen und von Listen, Warteschlangen, Eckdaten, Schritten, Workflows und verschiedenen anderen Feldern eingesetzt. Umgekehrt verwendet die Anwendung Ressourcenpaketdateien direkt, Process Engine verwendet sie nicht direkt.
ist eine bestimmte Clientländereinstellung in der Anforderung angegeben, verwendet die Anwendung die folgende Ausführungspriorität, um nach einer Ressourcenzeichenfolge zu suchen:
Wenn für mindestens eine im Header angegebene Ländereinstellung kein Ressourcenpaket vorhanden ist, versucht die Anwendung eine übereinstimmende Ländereinstellung in der XML-Datei zu finden, wieder in der Reihenfolge die im Header mit den Ländereinstellungen des Browsers angegeben ist. Ist keine Gehen Sie wie folgt vor, um vorhanden, verwendet die Anwendung standardmäßig die englische Zeichenfolge, die im Ressourcenelement ohne Ländereinstellungsangabe festgelegt ist. In der obigen XML-Datei würde die Anwendung die Zeichenfolge "Use these search options:" verwenden.
Wird keine Übereinstimmung gefunden, verwendet die Anwendung den Wert des Attributs localizationKey, um die Bezeichnung aus dem Ressourcenpaket abzurufen. Wenn im Fall der obigen XML-Datei die Clientländereinstellung "es-us" (Spanisch/Amerikanisch) angegeben wäre, würde die Anwendung den Wert "server.SimpleSearch_xml.useTheseSearchOptions" verwenden, um die Bezeichnung in einem spanisch-amerikanischen Ressourcenpaket zu suchen.
<object key="configurableLabels" version="4.0.0">
<label key="objectStore" localizationKey="server.ConfigurableLabels_xml.ObjectStore">
<resource>Object Store</resource>
<resource locale="en_US">Library</resource>
<resource locale="fr_FR">Bibliothèque</resource>
</label>
HINWEIS Für die vollständige mehrsprachige Unterstützung sind Ressourcenpakete für alle Sprachen Ihrer Benutzer erforderlich. Verlassen Sie sich nicht nur auf die Unterstützung für Ländereinstellungen der XML-Datei der Anwendung. Andernfalls zeigt die Benutzeroberfläche eine Mischung aus Zeichenfolgen verschiedener Sprachen an.
<object key="configurableLabels" version="4.0.0">
<label key="objectStore" localizationKey="server.ConfigurableLabels_xml.ObjectStore">
<resource>Object Store</resource>
<resource locale="en_US">Library</resource>
<resource locale="fr_FR">Bibliothèque</resource>
</label>
<object key="configurableLabels" version="4.0.0">
<label key="objectStore" localizationKey="server.ConfigurableLabels_xml.ObjectStore">
<resource>Object Store</resource>
<resource locale="en_US">Library</resource>
</label>
<object key="configurableLabels" version="4.0.0">
<label key="objectStore" localizationKey="server.ConfigurableLabels_xml.ObjectStore">
<resource>Object Store</resource>
<resource locale="en_US">Library</resource>
</label>