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

    Interface LocaleMessages

    로케일 메시지 카탈로그 전체 형태(2단 중첩, 최상위 섹션 = 소비하는 UI 표면 — 필터 패널, 찾기 바 등). 새 언어를 추가하거나 커스텀 로케일을 만들 때 이 타입에 맞춰 객체를 작성하면 된다. 파라미터를 받는 값만 MessageValue(함수형 복수 허용), 정적 라벨은 string. 내장 ko 가 단일 진실 공급원(SSOT)이며 en 은 동일 키 집합을 갖는다 — 새 언어도 이 키 집합을 채우면(또는 부분만 채우고 register()missingKeys 로 진행률을 보면) 된다. / Shape of a full locale message catalog (2-level nested; the top-level section is the consuming UI surface — filter panel, find bar, etc.). When adding a new language or building a custom locale, shape your object to satisfy this type. Only parameterized entries are MessageValue (allowing plural functions); static labels are string. Built-in ko is the single source of truth (SSOT), and en carries the same key set — fill the same keys for a new language (or fill partially and track progress via register()'s missingKeys).

    interface LocaleMessages {
        cell: {
            barcodeAria: MessageValue;
            emptyValue: string;
            radioAria: string;
            revealAria: string;
            revealTooltip: string;
        };
        chart: {
            a11yAltText: MessageValue;
            a11yNoData: string;
            a11ySummary: MessageValue;
            a11ySummaryNoTitle: MessageValue;
            announcePrefix: MessageValue;
            badgeAggregated: MessageValue;
            badgeEngineFallback: MessageValue;
            badgeNegativesAbs: string;
            badgePieFirstSeries: string;
            badgeRangeFallback: string;
            badgeSampled: MessageValue;
            canvasDefault: string;
            defaultTitle: string;
            tooltipEmpty: string;
        };
        contextMenu: {
            exportCsv: string;
            exportExcel: string;
            find: string;
            print: string;
            sortAsc: string;
            sortDesc: string;
        };
        crossGrid: {
            applyMove: string;
            cancel: string;
            copied: string;
            copy: string;
            copyFailed: string;
            desc1: string;
            desc2: string;
            emptyOption: string;
            overlayAria: string;
            scriptComment: string;
            scriptTitle: string;
            title: string;
        };
        data: { loadedAnnounce: MessageValue; skippedCellsAnnounce: MessageValue };
        detail: {
            collapseAria: string;
            collapsedAllAnnounce: string;
            collapsedAnnounce: string;
            depthLimitOpen: MessageValue;
            depthLimitSubgrid: MessageValue;
            expandAria: string;
            expandedAnnounce: string;
            glyphLabel: string;
            glyphTooltip: string;
        };
        drag: { rowCount: MessageValue };
        editor: {
            cellPositionAnnounce: MessageValue;
            datePick: string;
            select: string;
        };
        export: { printSummary: MessageValue };
        filter: {
            all: string;
            apply: string;
            clear: string;
            clearAria: string;
            legend: string;
            opContains: string;
            opEndsWith: string;
            opEq: string;
            opGt: string;
            opGte: string;
            opLt: string;
            opLte: string;
            opNe: string;
            opStartsWith: string;
            title: string;
            valuePlaceholder: string;
        };
        findBar: {
            closeAria: string;
            countBadge: MessageValue;
            label: string;
            placeholder: string;
            searchAria: string;
        };
        formula: {
            approxSuffix: string;
            ariaError: MessageValue;
            ariaValue: MessageValue;
            cellErrorAnnounce: MessageValue;
        };
        formulaError: {
            cycle: string;
            div0: string;
            err: string;
            fallback: string;
            name: string;
            num: string;
            ref: string;
            value: string;
        };
        grid: {
            containerAria: string;
            detailRegion: string;
            emptyMessage: string;
            filterTooltip: string;
        };
        group: { badge: MessageValue; nullLabel: string };
        pagination: {
            empty: string;
            rangeBadge: MessageValue;
            rowsPerPage: string;
        };
        pivot: { totalLabel: string };
        range: {
            fillHandleAria: string;
            fillSkipped: MessageValue;
            formulaPreserved: MessageValue;
            selectionAnnounce: MessageValue;
        };
        row: {
            moveAnnounce: MessageValue;
            selectAllAria: string;
            selectAria: MessageValue;
        };
        shuttle: {
            allLeft: string;
            allRight: string;
            toLeft: string;
            toRight: string;
        };
        sort: { announce: MessageValue; asc: string; desc: string; none: string };
        tree: { collapse: string; expand: string };
        worksheet: { addAria: string };
    }
    Index

    Properties

    cell: {
        barcodeAria: MessageValue;
        emptyValue: string;
        radioAria: string;
        revealAria: string;
        revealTooltip: string;
    }

    셀 렌더러(마스킹·라디오·바코드·수식 빈값). / Cell renderer (masking/radio/barcode/formula empty).

    Type Declaration

    • barcodeAria: MessageValue

      바코드 셀 aria. 파라미터 {value}. / Barcode cell aria. Param {value}.

    • emptyValue: string
    • radioAria: string
    • revealAria: string
    • revealTooltip: string
    chart: {
        a11yAltText: MessageValue;
        a11yNoData: string;
        a11ySummary: MessageValue;
        a11ySummaryNoTitle: MessageValue;
        announcePrefix: MessageValue;
        badgeAggregated: MessageValue;
        badgeEngineFallback: MessageValue;
        badgeNegativesAbs: string;
        badgePieFirstSeries: string;
        badgeRangeFallback: string;
        badgeSampled: MessageValue;
        canvasDefault: string;
        defaultTitle: string;
        tooltipEmpty: string;
    }

    F4 차트 배지·announce·접근성 요약. / F4 chart badges/announce/a11y summary.

    Type Declaration

    • a11yAltText: MessageValue

      캔버스 대체 텍스트. 파라미터 {title} {categories} {series}. / Canvas alt text. Params {title} {categories} {series}.

    • a11yNoData: string
    • a11ySummary: MessageValue

      접근성 요약. 파라미터 {title} {categories} {series}. / A11y summary. Params {title} {categories} {series}.

    • a11ySummaryNoTitle: MessageValue

      무제목 접근성 요약. 파라미터 {categories} {series}. / Titleless a11y summary. Params {categories} {series}.

    • announcePrefix: MessageValue

      배지 announce 접두. 파라미터 {badges}. / Badge announce prefix. Param {badges}.

    • badgeAggregated: MessageValue

      집계 배지. 파라미터 {op}. / Aggregated badge. Param {op}.

    • badgeEngineFallback: MessageValue

      엔진 폴백 배지. 파라미터 {engine}. / Engine-fallback badge. Param {engine}.

    • badgeNegativesAbs: string
    • badgePieFirstSeries: string
    • badgeRangeFallback: string
    • badgeSampled: MessageValue

      샘플링 배지. 파라미터 {to} {from}. / Sampled badge. Params {to} {from}.

    • canvasDefault: string
    • defaultTitle: string
    • tooltipEmpty: string
    contextMenu: {
        exportCsv: string;
        exportExcel: string;
        find: string;
        print: string;
        sortAsc: string;
        sortDesc: string;
    }

    우클릭 컨텍스트 메뉴 라벨. / Right-click context-menu labels.

    crossGrid: {
        applyMove: string;
        cancel: string;
        copied: string;
        copy: string;
        copyFailed: string;
        desc1: string;
        desc2: string;
        emptyOption: string;
        overlayAria: string;
        scriptComment: string;
        scriptTitle: string;
        title: string;
    }

    크로스그리드 매핑 다이얼로그(디자인타임 헬퍼). / Cross-grid mapping dialog (design-time helper).

    data: { loadedAnnounce: MessageValue; skippedCellsAnnounce: MessageValue }

    데이터 로드/스킵 announce. / Data load/skip announce.

    Type Declaration

    • loadedAnnounce: MessageValue

      데이터 로드 announce. 파라미터 {count}. / Data-loaded announce. Param {count}.

    • skippedCellsAnnounce: MessageValue

      쓰기 대상 아닌 셀 스킵 announce. 파라미터 {count}. / Non-writable cells skipped announce. Param {count}.

    detail: {
        collapseAria: string;
        collapsedAllAnnounce: string;
        collapsedAnnounce: string;
        depthLimitOpen: MessageValue;
        depthLimitSubgrid: MessageValue;
        expandAria: string;
        expandedAnnounce: string;
        glyphLabel: string;
        glyphTooltip: string;
    }

    마스터/디테일 글리프·announce. / Master/detail glyph & announce.

    Type Declaration

    • collapseAria: string
    • collapsedAllAnnounce: string
    • collapsedAnnounce: string
    • depthLimitOpen: MessageValue

      상세 패널 깊이 한계. 파라미터 {max}. / Detail depth limit. Param {max}.

    • depthLimitSubgrid: MessageValue

      서브그리드 깊이 한계. 파라미터 {max}. / Subgrid depth limit. Param {max}.

    • expandAria: string
    • expandedAnnounce: string
    • glyphLabel: string
    • glyphTooltip: string
    drag: { rowCount: MessageValue }

    행 드래그 고스트 라벨. / Row-drag ghost label.

    Type Declaration

    • rowCount: MessageValue

      드래그 중 행 개수. 파라미터 {count}. / Rows being dragged. Param {count}.

    editor: { cellPositionAnnounce: MessageValue; datePick: string; select: string }

    인라인 에디터 aria/announce. / Inline editor aria/announce.

    Type Declaration

    • cellPositionAnnounce: MessageValue

      편집 셀 위치 announce. 파라미터 {row} {col} {header} {value}. / Edited-cell position announce. Params {row} {col} {header} {value}.

    • datePick: string
    • select: string
    export: { printSummary: MessageValue }

    인쇄/내보내기 문서 문구(포맷 파라미터형). / Print/export document strings (parameterized).

    Type Declaration

    • printSummary: MessageValue

      인쇄 요약행. 파라미터 {rows} {cols} {date}. / Print summary row. Params {rows} {cols} {date}.

    filter: {
        all: string;
        apply: string;
        clear: string;
        clearAria: string;
        legend: string;
        opContains: string;
        opEndsWith: string;
        opEq: string;
        opGt: string;
        opGte: string;
        opLt: string;
        opLte: string;
        opNe: string;
        opStartsWith: string;
        title: string;
        valuePlaceholder: string;
    }

    필터 패널·필터 셀렉트 라벨. / Filter panel & filter-select labels.

    findBar: {
        closeAria: string;
        countBadge: MessageValue;
        label: string;
        placeholder: string;
        searchAria: string;
    }

    찾기 바 라벨/placeholder/aria/카운트 배지. / Find-bar label/placeholder/aria/count badge.

    Type Declaration

    • closeAria: string
    • countBadge: MessageValue

      결과 개수 배지. 파라미터 {n}. / Result count badge. Param {n}.

    • label: string
    • placeholder: string
    • searchAria: string
    formula: {
        approxSuffix: string;
        ariaError: MessageValue;
        ariaValue: MessageValue;
        cellErrorAnnounce: MessageValue;
    }

    수식 셀 announce/aria(파라미터형). / Formula cell announce/aria (parameterized).

    Type Declaration

    • approxSuffix: string
    • ariaError: MessageValue

      수식 오류 셀 aria. 파라미터 {src} {message}. / Formula error cell aria. Params {src} {message}.

    • ariaValue: MessageValue

      수식 값 셀 aria. 파라미터 {src} {value} {approx}. / Formula value cell aria. Params {src} {value} {approx}.

    • cellErrorAnnounce: MessageValue

      셀 오류 announce. 파라미터 {field} {message}. / Cell error announce. Params {field} {message}.

    formulaError: {
        cycle: string;
        div0: string;
        err: string;
        fallback: string;
        name: string;
        num: string;
        ref: string;
        value: string;
    }

    사용자 노출 수식 오류 셀 라벨. / User-facing formula error cell labels.

    grid: {
        containerAria: string;
        detailRegion: string;
        emptyMessage: string;
        filterTooltip: string;
    }

    컨테이너·빈 상태·헤더 필터 아이콘·디테일 영역 aria/tooltip. / Container/empty/header-filter/detail-region aria & tooltip.

    group: { badge: MessageValue; nullLabel: string }

    그룹 행 배지/null 라벨. / Group-row badge / null label.

    Type Declaration

    • badge: MessageValue

      그룹 배지. 파라미터 {label} {count}. / Group badge. Params {label} {count}.

    • nullLabel: string
    pagination: { empty: string; rangeBadge: MessageValue; rowsPerPage: string }

    페이지네이션 라벨/범위 배지/빈 상태. / Pagination labels/range badge/empty state.

    Type Declaration

    • empty: string
    • rangeBadge: MessageValue

      현재 범위 배지. 파라미터 {from} {to} {total}. / Current range badge. Params {from} {to} {total}.

    • rowsPerPage: string
    pivot: { totalLabel: string }

    피벗 총계 행. / Pivot total row.

    range: {
        fillHandleAria: string;
        fillSkipped: MessageValue;
        formulaPreserved: MessageValue;
        selectionAnnounce: MessageValue;
    }

    범위 선택 + 채우기 announce/aria. / Range selection + fill announce/aria.

    Type Declaration

    • fillHandleAria: string
    • fillSkipped: MessageValue

      채우기 스킵 announce. 파라미터 {count}. / Fill-skipped announce. Param {count}.

    • formulaPreserved: MessageValue

      수식 셀 보존 announce. 파라미터 {count}. / Formula cells preserved announce. Param {count}.

    • selectionAnnounce: MessageValue

      범위 선택 announce. 파라미터 {r1} {c1} {r2} {c2} {n}. / Range selection announce. Params {r1} {c1} {r2} {c2} {n}.

    row: {
        moveAnnounce: MessageValue;
        selectAllAria: string;
        selectAria: MessageValue;
    }

    행 선택 aria + 행 이동 announce. / Row selection aria + row-move announce.

    Type Declaration

    • moveAnnounce: MessageValue

      행 이동 announce. 파라미터 {from} {to}. / Row-move announce. Params {from} {to}.

    • selectAllAria: string
    • selectAria: MessageValue

      행 체크박스 aria. 파라미터 {n}. / Row checkbox aria. Param {n}.

    shuttle: { allLeft: string; allRight: string; toLeft: string; toRight: string }

    그리드↔그리드 셔틀 버튼 aria/tooltip. / Grid-to-grid shuttle button aria/tooltip.

    sort: { announce: MessageValue; asc: string; desc: string; none: string }

    정렬 상태어 + announce. / Sort state words + announce.

    Type Declaration

    • announce: MessageValue

      정렬 announce. 파라미터 {field} {dir}. / Sort announce. Params {field} {dir}.

    • asc: string
    • desc: string
    • none: string
    tree: { collapse: string; expand: string }

    트리 노드 확장/접기 aria. / Tree node expand/collapse aria.

    worksheet: { addAria: string }

    워크시트 탭 UI. / Worksheet tab UI.