Obtenir ( ElémentsLocaleFichier )
Renvoie un objet JSON contenant des informations à propos des paramètres régionaux du fichier actif.
Format
Obtenir ( ElémentsLocaleFichier )
Paramètres
Aucun
Résultat
Texte
Provient de la version
19.1.2
Description
Cette fonction renvoie des informations sur les paramètres régionaux du fichier, qui sont les paramètres régionaux du système sur lequel le fichier a été créé. La clé Misc.Active
indique si les paramètres régionaux actifs pour l'utilisateur actif sont les paramètres régionaux du fichier (« true ») ou du système (« false »). Cette clé correspond au paramètre Ouverture de fichiers utilisant des formats système différents (consultez la section Ouverture de fichiers utilisant des formats système différents).
La racine de l'objet JSON renvoyé inclut une clé APIVers
, dont la valeur est le numéro de version de la structure de l'objet JSON. Si la structure de cet objet JSON change dans une version ultérieure, ce numéro changera également.
Remarques
- Dans FileMaker WebDirect, la valeur de la clé
Misc.Active
est toujours « true », car FileMaker WebDirect utilise toujours les paramètres régionaux du fichier.
Exemple 1
Renvoie l'objet JSON suivant pour un fichier créé sur un système où la langue du système d'exploitation a été définie sur Français et la région sur France. Comme la valeur de la clé Misc.Active
est false
, les paramètres régionaux actifs pour l'utilisateur actif sont les paramètres régionaux du système et non du fichier.
{
"APIVers" : 1,
"Currency" :
{
"Leading" : false,
"Symbol" : "€"
},
"Date" :
{
"DMQ" :
{
"1stDayOfWeek" : 2,
"DaysOfWeek" :
{
"AbbrvList" :
[
"dim.",
"lun.",
"mar.",
"mer.",
"jeu.",
"ven.",
"sam."
],
"NameList" :
[
"dimanche",
"lundi",
"mardi",
"mercredi",
"jeudi",
"vendredi",
"samedi"
]
},
"Months" :
{
"AbbrvList" :
[
"janv.",
"févr.",
"mars",
"avr.",
"mai",
"juin",
"juil.",
"août",
"sept.",
"oct.",
"nov.",
"déc."
],
"NameList" :
[
"janvier",
"février",
"mars",
"avril",
"mai",
"juin",
"juillet",
"août",
"septembre",
"octobre",
"novembre",
"décembre"
]
},
"Quarters" :
{
"AbbrvList" :
[
"T1",
"T2",
"T3",
"T4"
],
"NameList" :
[
"1er trimestre",
"2ème trimestre",
"3ème trimestre",
"4ème trimestre"
]
}
},
"DMY" :
{
"ElementArray" :
{
"NameList" :
[
"D#",
"M$",
"YYYY#",
"D$"
],
"SepList" :
[
" ",
" ",
" ",
""
]
},
"MustUseLocalesSep" : false
},
"DateNums" :
{
"0d" : true,
"0m" : true,
"YYyy" : false
},
"DateOrderID" : 1,
"DateOrderName" : "DMY",
"Sep" : "/"
},
"LocaleID" :
{
"IDNum" : 24,
"IDStr" : "French",
"ISOLangCode" : "fr",
"LID" : "French",
"Name" : "Français"
},
"Misc" :
{
"Active" : false,
"Metric" : true
},
"Num" :
{
"1000s" : ",",
"Decimal" : ",",
"Lead0" : true
},
"Text" :
{
"SQuotLead" : "“",
"SQuotTrail" : "”",
"Sep" : ";"
},
"Time" :
{
"12h" : false,
"HMS" :
{
"0h" : true,
"24h" : "",
"Seconds" : false
},
"NightDay" :
{
"12hSuffix" : true,
"amStr" : " AM",
"pmStr" : " PM"
},
"Sep" : ":"
}
}
Exemple 2
Pour le même fichier que dans l'exemple 1, renvoie 0 (« false ») pour indiquer que les paramètres régionaux du fichier actif n'utilisent pas le format 12 heures pour l'heure du jour.
JSONGetElement (Obtenir ( ElémentsLocaleFichier ) ; "Time.12h" )