CSSCurrent de:Sprachen installieren und anpassen
Über Neuanlage und Modifikation von Sprachpaketen
Sie haben die Möglichkeit, die Sprachressourcen auf Ihrem Cryptshare Server nach Ihren Wünschen zu modifizieren. Dabei können Sie sowohl die im Lieferumfang enthaltenen Sprachpakete ändern, als auch selbst erstellte Sprachpakete hinzufügen, um die Benutzeroberfläche von Cryptshare in weiteren Sprachen zu präsentieren, die nicht durch den Lieferumfang abgedeckt sind.
Voraussetzungen
Grundsätzlich ist es ausreichend, nur die Dateien in das Sprachpaket aufzunehmen, deren Inhalte verändert werden soll (bspw. zum Zweck der Übersetzung). Falls bei der Darstellung ein Element im zugehörigen Sprachpaket nicht gefunden werden kann, wird das entsprechende Element aus dem Fallback-Sprachpaket gezogen.
Ferner müssen die folgenden Voraussetzungen erfüllt werden:
Datei)(en) |
Voraussetzung |
---|---|
version.xml | Die Codierung der Datei muss UTF-8 ohne BOM sein. |
Alle Dateien
|
Die Dateinamen dürfen keinen Sprachcode enthalten. |
<*.properties> | Codierung muss ISO-8859-1 sein. |
<*.html> | Codierung muss UTF-8 ohne BOM sein. |
Paketbeschreibung (version.xml)
Installierte Sprachpakete werden anhand ihrer zugehörigen Paketbeschreibungs-Datei (version.xml) definiert und erkannt. Die Datei beschreibt die folgenden Details des Sprachpaketes:
- Version des Paketes
- Sprache, optional auch die Landeszugehörigkeit (ISO-639-1)
- Produktschlüssel für den das Paket geeignet ist.
Version des Sprachpaketes
Die Versionsnummern des Sprachpaketes bestehen aus einer Hauptversionsnummer und einer Unterversionsnummer: <Haupt>.<Unter>
Die Hauptnummer beschreibt die Kompatibilität mit dem Produkt für welches das Sprachpaket angelegt ist. Die Unternummer ist ein Zähler, der bei jeder Änderung an dem Sprachpaket hochgezählt wird.
Sprachpaket Produkt-Schlüssel
Die Verwaltung der Sprachpakete unterscheidet zwischen Paketen für verschiedene Cryptshare Produkte. Dies ist insbesondere für die Generierung von E-Mail-Benachrichtigungen von Bedeutung, um verschiedene Benachrichtigung aus verschiedenen Produkten heraus erzeugen zu können. Zum Beispiel verwendet Cryptshare for Outlook zwei verschiedene E-Mail Vorlagen für Absender- und Empfängerbenachrichtigung.
Produktname | Produktschlüssel |
---|---|
Cryptshare Server | server |
Cryptshare for Outlook | client.outlook |
Cryptshare for Notes | client.notes |
Cryptshare Robot | client.robot |
Cryptshare .NET API | api.dotnet |
Cryptshare Java API | api.java |
<value key="vendor" type="string">[VENDOR]</value> <value key="version" type="string">[LANG_VERSION]</value> <value key="locale" type="string">[LANGUAGE]</value> <value key="product" type="string">[PRODUCT]</value></locale>
<value key="vendor" type="string">Pointsharp GmbH</value> <value key="version" type="string">4.0</value> <value key="locale" type="string">de_DE</value> <value key="product" type="string">client.outlook</value></locale>
Struktur eines Sprachpaketes
Ein Sprachpaket hat folgende Struktur:
Pfad | Inhalt | Erforderlich |
---|---|---|
version_<isocode>.xml | Beinhaltet Meta-Daten über das Sprachpaket:
|
Ja |
administration.properties | Sprachressourcen für die Administrationsoberfläche. | Nur benötigt, wenn eine Übersetzung der Administrationsoberfläche gewünscht ist. |
web-app.properties | Sprachressourcen für die Benutzeroberfläche | Nur erforderlich wenn eine Übersetzung der Benutzeroberfläche gewünscht ist. |
web-common.properties | Ressourcen, die von der Benutzeroberfläche und der Administrationsoberfläche gemeinsam verwendet werden. | Bei Anpassung entweder der Administrations- oder Benutzeroberfläche sollten diese Ressourcen ebenfalls angepasst werden. |
system.properties | Ressourcen, die nicht nur direkt in der Benutzeroberfläche verwendet werden, z.B. auch in anderen Teilen der Anwendung (z.B. WSDL-Schnittstelle). | Bei Anpassung welche nicht nur die Benutzeroberfläche betreffen, sollten diese Ressourcen ebenfalls angepasst werden. |
mail.properties | Enthält Textbausteine für E-Mail Benachrichtigungen. | Ja |
templates | Enthält alle E-Mail Vorlagen, die für den Versand von E-Mail-Benachrichtigungen erforderlich sind. | Ja, andernfalls wird das definierte Fallback Sprachpaket verwendet. |
Pfad | Inhalt | Erforderlich |
---|---|---|
version_<isocode>.xml | Beinhaltet Meta-Daten über das Sprachpaket:
|
Ja |
lang_<isocode>.xml | Beinhaltet Ressourcen für die Cryptshare for Outlook Benutzeroberfläche. | Ja |
templates → recipient | Die E-Mail Vorlage für die Empfängerbenachrichtigung, wenn ein Transfer per Cryptshare for Outlook durchgeführt wird. | Ja |
templates → sent | Die E-Mail Vorlage für die Nachricht, die in Gesendete Elemente gespeichert wird, wenn ein Transfer per Cryptshare for Outlook durchgeführt wird. | Ja |
templates → sms | Die E-Mail Vorlage für die SMS-Benachrichtigung, die versendet wird, wenn ein Transfer per Cryptshare for Outlook durchgeführt und die Option "Passwort via SMS senden" aktiviert wird. | Ja |