4D v16.3

Get database localization

Home

 
4D v16.3
Get database localization

Get database localization 


 

Get database localization {( Sprache )} -> Funktionsergebnis 
Parameter Typ   Beschreibung
Sprache  Lange Ganzzahl in Sprachtyp
Funktionsergebnis  String in Aktuelle Sprache der Datenbank

Die Funktion Get database localization gibt die aktuelle Sprache der Datenbank zurück, angegeben in Sprache und definiert durch den Standard RFC 3066. Die Funktion gibt z.B. “en” für Englisch, “es” für Spanisch zurück. Weitere Informationen dazu finden Sie im Handbuch 4D Designmodus im Abschnitt Anhang C: XLIFF Architektur.

Sie können in der Anwendung verschiedene Sprachkonfigurationen gleichzeitig verwenden. Zum Definieren der Einstellungen übergeben Sie im Parameter Sprache eine der folgenden Konstanten unter dem Thema 4D Umgebung.

Konstante Typ Wert Kommentar
Current localization Lange Ganzzahl 1 Aktuelle Sprache der Anwendung: Standardsprache oder Sprache, die über den Befehl SET DATABASE LOCALIZATION gesetzt wird.
Default localization Lange Ganzzahl 0 Sprache, die 4D automatisch beim Starten setzt gemäß dem Ordner Resources und der Systemumgebung (nicht änderbar).
Internal 4D localization Lange Ganzzahl 3 Sprache, die 4D zum Sortieren und für Textvergleiche verwendet (definiert in den Einstellungen der Anwendung).
User system localization Lange Ganzzahl 2 Sprache, die der aktuelle Systembenutzer setzt.

Lassen Sie diesen Parameter weg, gibt die Funktion die Standardsprache (0) zurück.

Die aktuelle Sprache der Datenbank lässt sich zum Setzen des Ordners .lproj verwenden. Dort sucht das Programm dann nach den lokalisierten Einträgen der Datenbank. 4D bestimmt automatisch die aktuelle Sprache beim Starten der Datenbank gemäß dem Inhalt des Ordners Resources und der Systemumgebung. Dazu lädt 4D zuerst den Ordner .lproj der Datenbank, der zu der Sprache passt. Es gilt folgende Priorität:

  1. Sprache des Systems (auf Mac OS lassen sich verschiedene Sprachen nach Priorität setzen, 4D verwendet diese Einstellungen)
  2. Sprache der 4D Anwendung.
  3. Englisch
  4. Erste Sprache, die im Ordner Resources gefunden wird

Hinweis: Hat die Anwendung keinen Ordner .lproj, 4D gilt folgende Priorität: 1. Sprache des Systems, 2. Englisch (wenn die Systemsprache nicht identifiziert werden kann.)



Siehe auch 

Get localized document path
SET DATABASE LOCALIZATION

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: 4D Umgebung
Nummer: 1009

 
GESCHICHTE 

Erstellt: 4D v11 SQL
Umbenannt: 4D v12
Geändert: 4D v12

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)