OPEN_GRID API - v1.5.2
    Preparing search index...

    Interface LocaleMeta

    문화(지역) 규칙을 담는 단일 컨텍스트 타입. 통화·날짜·정렬·검색 등 "문화마다 다른 규칙"을 여러 군데서 각자 조회하게 두면, 그리드와 내보내기(export) 가 서로 다른 로케일을 참조하는 불일치가 생길 수 있다 — 그래서 값객체·포맷터·정렬·검색이 문화 정보를 오직 이 타입을 통해서만 조회하도록 강제한다(단일 진실 공급원). 아래 확장 필드는 전부 추가·옵셔널이라 기존 3필드를 쓰던 코드는 그대로 동작한다(semver 하위 호환).

    A single context type carrying culture (locale) rules. Letting currency/date/sort/search each look up their own culture rules independently could let the grid and the export path silently disagree on locale — so value objects, formatters, sort, and search look up culture information only through this type (single source of truth). The extension fields below are all additive and optional, so code written against the original 3 fields keeps working unchanged (semver-compatible).

    文化(地域)の規則を持つ単一のコンテキスト型です。通貨・日付・ソート・検索など「文化ごとに 異なる規則」を複数の箇所でそれぞれ調べさせておくと、グリッドとエクスポートが互いに違うロケールを 参照する不一致が起こりえます — そこで値オブジェクト・フォーマッター・ソート・検索が文化情報を この型を通してのみ調べるように強制します(単一の信頼できる情報源)。以下の拡張フィールドは すべて追加・オプショナルなので、既存の3フィールドを使っていたコードはそのまま動作します (semver 後方互換)。

    承载文化(地区)规则的单一上下文类型。货币、日期、排序、搜索等「因文化而异的规则」如果任由多处 各自查询,表格与导出就可能参照不同的区域设置而出现不一致 — 因此强制值对象、格式化器、排序、搜索 只通过此类型查询文化信息(单一可信来源)。下面的扩展字段全部是追加且可选的,因此使用原有 3 个字段的代码照常运行(semver 向后兼容)。

    interface LocaleMeta {
        calendar?: string;
        collation?: {
            caseFirst?: "upper" | "lower" | "false";
            numeric?: boolean;
            sensitivity?: "base" | "accent" | "case" | "variant";
        };
        currency?: string;
        dir?: "ltr"
        | "rtl";
        exportFont?: string;
        firstDayOfWeek?: 0 | 1 | 6;
        intlLocale: string;
        numbering?: string;
        textExpansion?: number;
        timeZone?: string;
    }
    Index

    Properties

    calendar?: string

    달력 체계(gregory/japanese/…) — Intl.DateTimeFormat 위임.

    Calendar system.

    暦の体系(gregory/japanese/…) — Intl.DateTimeFormat に委譲。

    历法体系(gregory/japanese/…) — 委托给 Intl.DateTimeFormat。

    collation?: {
        caseFirst?: "upper" | "lower" | "false";
        numeric?: boolean;
        sensitivity?: "base" | "accent" | "case" | "variant";
    }

    콜레이션 규칙(정렬 tie-break·대소문자·발음구별) — Intl.Collator 옵션.

    Collation for sort/search.

    コレーションの規則(ソートの tie-break・大文字小文字・発音区別) — Intl.Collator のオプション。

    排序规则(排序的 tie-break·大小写·变音符号) — Intl.Collator 的选项。

    currency?: string

    기본 통화코드(ISO 4217) — Money 미지정 시 폴백.

    Default currency (ISO 4217).

    既定の通貨コード(ISO 4217) — Money 未指定時のフォールバック。

    默认货币代码(ISO 4217) — Money 未指定时的回退值。

    dir?: "ltr" | "rtl"

    텍스트 방향(현 코어는 ltr 검증).

    Text direction (core validated for ltr).

    テキストの方向(現在のコアは ltr を検証)。

    文本方向(当前核心验证 ltr)。

    exportFont?: string

    Excel 내보내기 기본 폰트.

    Default font for Excel export.

    Excel エクスポートの既定フォント。

    Excel 导出的默认字体。

    firstDayOfWeek?: 0 | 1 | 6

    주 시작요일(0=일·1=월·6=토).

    First day of week.

    週の開始曜日(0=日・1=月・6=土)。

    每周的起始日(0=周日·1=周一·6=周六)。

    intlLocale: string

    BCP-47 태그(toLocaleString/lang/인쇄 템플릿용). 예 'ko-KR'.

    BCP-47 tag (for toLocaleString/lang/print template). e.g. 'ko-KR'.

    BCP-47 タグ(toLocaleString/lang/印刷テンプレート用)。例 'ko-KR'。

    BCP-47 标记(用于 toLocaleString/lang/打印模板)。例如 'ko-KR'。

    numbering?: string

    숫자 체계(latn/arab/…).

    Numbering system.

    数字の体系(latn/arab/…)。

    数字体系(latn/arab/…)。

    textExpansion?: number

    번역하면 글자 수가 얼마나 늘어나는지를 나타내는 계수입니다. 레이아웃 폭을 잡을 때 참고합니다. 예를 들어 독일어는 약 1.35배, 의사 로케일은 1.4배로 잡습니다.

    How much longer the text gets once translated — used as a hint when budgeting layout width. German runs about 1.35×, and the pseudo-locale uses 1.4×.

    翻訳すると文字数がどれだけ増えるかを表す係数です。レイアウト幅を決めるときの目安に使います。 例えばドイツ語は約1.35倍、擬似ロケールは1.4倍とします。

    表示文本翻译后长度增加的系数,用于估算布局宽度。例如德语约为 1.35 倍,伪区域设置取 1.4 倍。

    timeZone?: string

    시간대.

    Time zone.

    タイムゾーン。

    时区。