4D v16.3SET DATABASE LOCALIZATION |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
SET DATABASE LOCALIZATION
|
SET DATABASE LOCALIZATION ( SprachCode {; *} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
SprachCode | Text |
![]() |
Sprach-Selector | |||||
* | Operator |
![]() |
Reichweite des Befehls | |||||
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.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:
<trans-unit id="15" resname="Shopping"> <source>Shopping</source> <target>Faire les courses</target> </trans-unit>
<trans-unit id="15" resname="Shopping"> <source>Shopping</source> <target>Magasiner</target> </trans-unit>
SET DATABASE LOCALIZATION("fr")
//the string ":xliff:shopping" zeigt "Faire les courses"
SET DATABASE LOCALIZATION("fr-ca")
//the string ":xliff:shopping" zeigt "Magasiner"
Produkt: 4D
Thema: 4D Umgebung
Nummer:
1104
Erstellt: 4D v12
Language, Resources folder, Resources
4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)