4D v16.3

Lire langue base

Accueil

 
4D v16.3
Lire langue base

Lire langue base 


 

Lire langue base {( typeLangue )} -> Résultat 
Paramètre Type   Description
typeLangue  Entier long in Type de langue
Résultat  Chaîne in Code de la langue utilisée

La commande Lire langue base retourne la langue par défaut ou la langue désignée par typeLangue de la base, exprimée dans la norme définie par la RFC 3066. Typiquement, la commande retourne “fr” pour le français “es” pour l’espagnol, etc. Pour plus d’informations sur cette norme et sur les valeurs retournées par cette commande, reportez-vous à l'Annexe C : Architecture XLIFF dans le manuel Mode Développement.

Plusieurs paramétrages de langues différents peuvent être utilisés simultanément dans l’application. Pour désigner le paramétrage à obtenir, passez dans typeLangue une des constantes suivantes, placées dans le thème Environnement 4D :

Constante Type Valeur Comment
Langue 4D interne Entier long 3 Langue utilisée par 4D pour les tris et les comparaisons de textes (définie dans les Préférences de l’application).
Langue courante Entier long 1 Langue courante de l’application : langue par défaut ou langue définie via la commande FIXER LANGUE BASE.
Langue par défaut Entier long 0 Langue définie automatiquement par 4D au démarrage en fonction du dossier Resources et de l’environnement système (non modifiable).
Langue système Entier long 2 Langue définie par l’utilisateur courant du système.

Par défaut, si vous omettez le paramètre typeLangue, la commande retourne la langue par défaut (0).   

La langue courante de la base permet de définir le dossier .lproj dans lequel le programme va chercher les éléments localisés de la base de données. 4D détermine automatiquement la langue courante au démarrage de la base en fonction du contenu du dossier Resources et de l’environnement système. Le principe est que 4D charge le premier dossier .lproj de la base correspondant à la langue de référence, dans l’ordre de priorité suivant :

  1. Langue du système (sous Mac OS, plusieurs langues peuvent être définies avec un ordre de préférence, 4D utilise ce paramétrage).
  2. Langue de l’application 4D.
  3. Anglais
  4. Première langue trouvée dans le dossier Resources.

Note : Si la base ne contient aucun dossier .lproj, 4D applique l'ordre de priorité suivant : 1. Langue du système, 2. Anglais (si la langue du système n'a pas pu être identifiée).



Voir aussi  

FIXER LANGUE BASE
Lire chemin document localise

 
PROPRIÉTÉS 

Produit : 4D
Thème : Environnement 4D
Numéro : 1009
Nom intl. : Get database localization

 
HISTORIQUE 

Créé : 4D v11 SQL
Renommé : 4D v12
Modifié : 4D v12

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)