- Feldbeschriftungen, Schaltflächen und Texte im Datenformular
- Feldnamen im Dialogfeld zum Hinzufügen und Bearbeiten von Datensätzen
- Feldnamen im Dialogfeld, in dem der mit einem Trainings-Batch verknüpfte Vendor geändert werden kann
- Feldbeschriftungen, die dem Benutzer angezeigt werden, wenn Regionen angegeben werden, die nicht automatisch erkannt wurden
- Feldbeschriftungen im Datenbank-Lookup-Dialogfeld, das aus dem Dokumenteditor aufgerufen wird
- Spaltennamen in der Dropdown-Liste, die im Datenbank-Lookup-Dialogfeld angezeigt wird
- Regelnamen, die dem Operator angezeigt werden, wenn Regelfehler auftreten
- Meldungen aus Benutzerskripten (zum Beispiel Meldungen, die von Skriptregeln, Exporteinstellung und Event-Handlern angezeigt werden)
Der Lokalisierungsprozess
- Die Bezeichner der zu lokalisierenden Strings werden in eine Textdatei exportiert.
- Für jeden String-Bezeichner in der Textdatei wird lokalisierter Text bereitgestellt.
- Der lokalisierte Text und die entsprechenden Bezeichner (zusammen als Lokalisierung bezeichnet) werden aus der Textdatei in eine Dokumentdefinition importiert.
Die Lokalisierung wird nur in eine Dokumentdefinition importiert, die Strings mit Bezeichnern enthält, die in der Lokalisierung verwendet werden.
Die Lokalisierungsdatei
BANK_CODE der Bezeichner des Strings. Kein anderes Feld in der Dokumentdefinition darf denselben Bezeichner haben. Dieser Bezeichner wird automatisch auf eine von zwei Arten generiert: anhand des Feldnamens oder mithilfe der Vorlage FC_<number of the field>.
Auf den Bezeichner folgt ein Komma und anschließend der in Anführungszeichen gesetzte String, der dem Benutzer angezeigt wird (Bank code). Dieser String wird bei der Lokalisierung übersetzt.
Wenn der String übersetzt und wieder in die Dokumentdefinition importiert wird, wird nach dem lokalisierten String automatisch ein Kommentartrennzeichen (zwei Schrägstriche) gefolgt vom ursprünglichen String (Bank Code) hinzugefügt. Der ursprüngliche String ist der Standardstring, der Benutzern angezeigt wird, wenn sie die Dokumentdefinition bearbeiten.
Der obige String sieht nach der Lokalisierung ins Russische wie folgt aus:
Syntax der Lokalisierungsdatei
Lokalisieren einer Dokumentdefinition mit einer Lokalisierungsdatei
Erstellen einer Lokalisierungsdatei
1
Localization Options öffnen
Klicken Sie im Dokumentdefinition Editor auf Dokumentdefinition → Localization → Localization Options.
2
Eine Sprache auswählen und exportieren
Wählen Sie eine Sprache aus, für die Sie eine Lokalisierungsdatei erstellen möchten (Sprachen ohne Lokalisierungsdatei haben den Status Nonlocalized), und klicken Sie auf die Schaltfläche Export.
3
Datei speichern
Geben Sie im daraufhin geöffneten Dialogfeld den Ordner und den Dateinamen für die Lokalisierungsdatei an.
Eine Lokalisierungsdatei bearbeiten
1
Strings übersetzen
Öffnen Sie die Lokalisierungsdatei in einem Texteditor und übersetzen Sie die Strings.
2
Datei speichern
Speichern Sie die Datei. Stellen Sie sicher, dass sie in Unicode kodiert ist.
Lokalisierungsdatei in eine Dokumentdefinition importieren
1
Localization Options öffnen
Klicken Sie im Dokumentdefinition-Editor auf Dokumentdefinition → Localization → Localization Options.
2
Sprache auswählen und importieren
Wählen Sie die Sprache aus, für die Sie eine Lokalisierungsdatei importieren möchten, und klicken Sie auf die Schaltfläche Import.
3
Datei angeben
Geben Sie im sich öffnenden Dialogfeld den Pfad zur Lokalisierungsdatei an. Der Status der Sprache ändert sich in Localized.
4
Dokumentdefinition speichern
Speichern Sie die Dokumentdefinition.
Eine Lokalisierung löschen
1
Localization Options öffnen
Klicken Sie im Dokumentdefinition-Editor auf Dokumentdefinition → Localization → Localization Options.
2
Sprache auswählen
Wählen Sie die Sprache der Lokalisierung aus, die Sie löschen möchten. Sprachen mit verfügbarer Lokalisierung haben den Status Localized.
3
Lokalisierung löschen
Löschen Sie die Lokalisierung. Der Status der Sprache ändert sich zu Nonlocalized.
Meldungen aus Benutzerskripten lokalisieren
1
Meldungsbezeichner erstellen
Klicken Sie im Dokumentdefinition-Editor auf Dokumentdefinition → Localization → Localizable Script Messages. Klicken Sie im daraufhin geöffneten Dialogfeld auf Add, um für jede Meldung einen Bezeichner zu erstellen und den Standardtext festzulegen. Mit Edit können Sie eine Meldung ändern, mit Delete entfernen.
2
Lokalisierten Text bereitstellen
Klicken Sie auf Dokumentdefinition → Localization → Localization Options, um die Meldungen in eine Lokalisierungsdatei zu exportieren. Übersetzen Sie die Meldungen und importieren Sie die Lokalisierungsdatei anschließend wie unter Eine Lokalisierungsdatei in eine Dokumentdefinition importieren beschrieben.
3
Die Bezeichner in Ihrem Skript referenzieren
Referenzieren Sie die Meldungsbezeichner im Skriptcode. Weitere Informationen finden Sie unter Lokalisierte Meldungen aus Skripten aufrufen.
Lokalisierte Meldungen aus Skripten abrufen
FCTools.LocalizedStrings. Dieses Objekt verwendet die Methode IProperties.
Das folgende Codebeispiel gibt eine lokalisierte Meldung mit dem Bezeichner MY_MESSAGE_1 zurück:
