SheetXL - v0.8.0-beta.9+sites.210.e2d420901
    Preparing search index...

    Interface LanguagePack

    A language pack — plain data, no runtime dependencies. English is not a pack: the inline literals in the source are the en catalog, so a missing key (or a missing pack) always falls back to the authored English.

    This base interface carries only the GENERIC plane (tag + messages). Domain planes are added by the packages that own their types via module augmentation — the SDK augments it with the spreadsheet-language fields (functions, errors, booleans, functionHelp — see @sheetxl/sdk's SpreadsheetLanguagePack), typed against the real descriptor shapes it can see. One runtime object, no shape copies, and this package never reaches above itself in the dependency graph.

    interface LanguagePack {
        messages?: MessageCatalog;
        tag: string;
    }
    Index
    messages?: MessageCatalog

    Call-site messages (command chrome, dialogs, and model-layer text such as the SDK's condition titles) — the host-pack twin of a package's locales/<tag>/messages.json slice, and the app-level override hook: it outranks every package slice in the lookup chain.

    tag: string

    The BCP-47 tag this pack translates to.