Get (ファイルロケール要素)

現在のファイルのロケール情報を含む JSON オブジェクトを返します。

構文 

Get (ファイルロケール要素)

引数 

なし

戻り値のデータタイプ 

テキスト

起点バージョン 

19.1.2

説明 

この関数は、ファイルのロケール (ファイルが作成されたシステムのロケール) に関する情報を返します。Misc.Active キーは、現在のユーザのアクティブロケールがファイルのロケール (真) またはシステムのロケール (偽) のいずれであるかを示します。このキーは [システム書式の使用] 設定に対応しています (システム書式が異なるファイルの開き方を参照)。

返される JSON オブジェクトのルートにある APIVers キーの値は、JSON オブジェクトの構造のバージョン番号です。今後のリリースで JSON オブジェクトの構造が変化すると、この番号も変わります。

メモ 

  • FileMaker WebDirect では常にファイルのロケールが使用されるので、Misc.Active キーの値は常に true です。

例 1 

オペレーティングシステム言語がフランス語、地域がフランスに設定されているシステムで作成されたファイルの場合、次の JSON オブジェクトが返されます。Misc.Activefalse であるため、現在のユーザのアクティブロケールは、ファイルのロケールではなくシステムのロケールです。

コピー
{
    "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" : ":"
    }
}

例 2 

例 1 と同じファイルで、現在のファイルのロケールでは時刻に 12 時間形式が使用されていないことを示す 0 (偽) が返されます。

コピー
JSONGetElement (Get (ファイルロケール要素) ; "Time.12h")