Get ( SystemetsSpråkelement )

Returnerar ett JSON-objekt med information om klientsystemets språkinställningar.

Format 

Get ( SystemetsSpråkelement )

Parametrar 

Ingen

Returnerad datatyp 

text

Ursprungsversion 

19.1.2

Beskrivning 

Den här funktionen returnerar information om systemets språkinställningar, vilket motsvarar de aktuella språkinställningarna i klientens operativsystem. Nyckeln Misc.Active anger den aktiva språkinställningen för den aktuella användaren är systemets språkinställning (true) eller filens språkinställning (false). Den här nyckeln motsvarar inställningen Använd systemets format (mer information finns i Öppna filer med annorlunda systeminställningar).

Roten i det returnerade JSON-objektet innehåller en APIVers-nyckel, där värdet motsvarar versionsnumret för JSON-objektets struktur. Om strukturen för det här JSON-objektet ändras i en senare version ändras det här numret.

Kommentarer 

  • I FileMaker WebDirect:
    • Den här funktionen returnerar information om värdsystemets språkinställningar, inte systemets språkinställningar hos webbläsaren (FileMaker WebDirect-klienten).
    • Värdet för nyckeln Misc.Active är alltid false eftersom FileMaker WebDirect alltid använder filens språkinställningar.

Exempel 1 

Returnerar följande JSON-objekt i ett system där operativsystemets språk har angetts till engelska och regionen har angetts till USA. Misc.Active är true, så systemets språkinställningar är de aktiva språkinställningarna för den aktuella användaren.

Kopiera
{
    "APIVers" : 1,
    "Currency"
    {
        "Leading" : true,
        "Symbol" : "$"
    },
    "Date"
    {
        "DMQ"
        {
            "1stDayOfWeek" : 1,
            "DaysOfWeek"
            {
                "AbbrvList"
                [
                    "Sun",
                    "Mon",
                    "Tue",
                    "Wed",
                    "Thu",
                    "Fri",
                    "Sat"
                ],
                "NameList"
                [
                    "Sunday",
                    "Monday",
                    "Tuesday",
                    "Wednesday",
                    "Thursday",
                    "Friday",
                    "Saturday"
                ]
            },
            "Months"
            {
                "AbbrvList"
                [
                    "Jan",
                    "Feb",
                    "Mar",
                    "Apr",
                    "May",
                    "Jun",
                    "Jul",
                    "Aug",
                    "Sep",
                    "Oct",
                    "Nov",
                    "Dec"
                ],
                "NameList"
                [
                    "January",
                    "February",
                    "March",
                    "April",
                    "May",
                    "June",
                    "July",
                    "August",
                    "September",
                    "October",
                    "November",
                    "December"
                ]
            },
            "Quarters"
            {
                "AbbrvList"
                [
                    "Q1",
                    "Q2",
                    "Q3",
                    "Q4"
                ],
                "NameList"
                [
                    "1st Quarter",
                    "2nd Quarter",
                    "3rd Quarter",
                    "4th Quarter"
                ]
            }
        },
        "DateNums"
        {
            "0d" : false,
            "0m" : false,
            "YYyy" : false
        },
        "DateOrderID" : 0,
        "DateOrderName" : "MDY",
        "MDY"
        {
            "ElementArray"
            {
                "NameList"
                [
                    "M$",
                    "D#",
                    "YYYY#",
                    "D$"
                ],
                "SepList"
                [
                    ", ",
                    " ",
                    ", ",
                    ""
                ]
            },
            "MustUseLocalesSep" : false
        },
        "Sep" : "/"
    },
    "LocaleID"
    {
        "IDNum" : 21,
        "IDStr" : "English",
        "ISOLangCode" : "en",
        "LID" : "English",
        "Name" : "English"
    },
    "Misc"
    {
        "Active" : true,
        "Metric" : false
    },
    "Num"
    {
        "1000s" : ",",
        "Decimal" : ".",
        "Lead0" : true
    },
    "Text"
    {
        "SQuotLead" : """,
        "SQuotTrail" : """,
        "Sep" : ","
    },
    "Time"
    {
        "12h" : true,
        "HMS"
        {
            "0h" : false,
            "24h" : "",
            "Seconds" : false
        },
        "NightDay"
        {
            "12hSuffix" : true,
            "amStr" : " AM",
            "pmStr" : " PM"
        },
        "Sep" : ":"
    }
}

Exempel 2 

För samma system som i Exempel 1 returneras 1 (true) för att visa att det aktuella systemets språkinställningar använder 12-timmarsformat för klockslag.

Kopiera
JSONGetElement ( Get ( FilensSpråkelement ) ; "Time.12h" )