4D v14.3SET DATABASE LOCALIZATION |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
SET DATABASE LOCALIZATION
SET DATABASE LOCALIZATION
Der Befehl SET DATABASE LOCALIZATION ermöglicht, die aktuelle Sprache der Anwendung für die aktuelle Sitzung zu ändern. Über die aktuelle Sprache der Anwendung wird der Ordner .lproj spezifiziert, in dem das Programm nach den lokalisierten Elementen der Anwendung, also Text und Bilder, sucht. Standardmäßig bestimmt 4D die Sprache automatisch gemäß dem Inhalt des Ordners Resources und der Systemumgebung. Weitere Informationen dazu finden Sie unter der Funktion Get database localization. Mit dem Befehl SET DATABASE LOCALIZATION können Sie die vorgegebene aktuelle Sprache ändern.Der Befehl ändert nicht die Sprache von bereits geladenen Formularen. Nur Elemente, die nach Aufrufen des Befehls angezeigt werden, berücksichtigen die neue Konfiguration. Im Parameter SprachCode übergeben Sie die Sprache für Ihre Anwendung mit den Sprach-ID für RFC 3066, ISO639 und ISO3166. Gängiger Standard ist "fr" für Französisch, "es" für Spanisch, "en-us" für amerikanisches Englisch. Weitere Informationen dazu finden Sie im Abschnitt Anhang C: XLIFF Architektur des Handbuchs 4D Designmodus. Der Befehl gilt standardmäßig für alle geöffneten Anwendungen und Komponenten in allen Prozessen. Ist der optionale Parameter * übergeben, gilt der Befehl nur für die Anwendung, die ihn aufgerufen hat. Über diesen Parameter lassen sich insbesondere die Sprache der Anwendung und die der Komponente separat angeben. Wurde der Befehl korrekt ausgeführt, wird die Systemvariable OK auf 1 gesetzt, andernfalls auf 0. Hinweis: Der Befehl verwendet in Übereinstimmung mit dem RFC den Bindestrich "-" zum Trennen zwischen Sprachcode und Regionscode, z.B. "fr-ca" oder "en-us". Dagegen verwenden die Unterordner "lproj" im Ordner Resources den Unterstrich "_" , zum Beispiel "fr_ca.lproj" oder "en_us.lproj". 4D Server: Mit 4D Server sind die Sprachen verfügbar, die auf dem remote Rechner liegen, der den Befehl aufgerufen hat. Sie müssen deshalb sicherstellen, dass die Ordner Resources aufeinander abgestimmt sind Wir legen Französisch als Sprache der Oberfläche fest: SET DATABASE LOCALIZATION("fr") Die Oberfläche Ihrer Anwendung verwendet den statischen String ":xliff:shopping". Die XLIFF Dateien enthalten dann folgende Information:
SET DATABASE LOCALIZATION("fr") |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: 4D v12 SIEHE AUCH SCHLÜSSELWÖRTER Language, Resources folder, Resources ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v14 R2) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||