antd-crud-table API
    Preparing search index...

    Interface CrudTableLocale

    Every user-visible string the library produces.

    Interpolated strings are functions rather than templates with placeholders, so a translation cannot silently drop a value or get the argument order wrong - the compiler checks it.

    antd's own chrome (pagination, empty states, date pickers) is localised through antd's ConfigProvider, and ProTable's chrome through its intl. CrudTable derives both from the surrounding ConfigProvider when there is one, so a consumer usually sets their app locale once and this object only needs supplying to override the library's own wording.

    interface CrudTableLocale {
        actions: string;
        bulkDeletePartial: (
            succeeded: number,
            total: number,
            failed: number,
        ) => string;
        bulkDeleteSuccess: (count: number) => string;
        cancel: string;
        confirmBulkDeleteOk: string;
        confirmBulkDeleteTitle: (count: number) => string;
        confirmDeleteContent: string;
        confirmDeleteOk: string;
        confirmDeleteTitle: string;
        create: string;
        createSuccess: string;
        createTitle: string;
        delete: string;
        deleteSelected: (count: number) => string;
        deleteSuccess: string;
        edit: string;
        editTitle: string;
        empty: string;
        exportAll: (format: string) => string;
        exportFailed: (message: string) => string;
        exportPage: (format: string) => string;
        importAcceptHint: (formats: string) => string;
        importBack: string;
        importIgnoreColumn: string;
        importMapColumns: string;
        importMenu: string;
        importNothingValid: string;
        importParseFailed: (message: string) => string;
        importPartial: (created: number, total: number, failed: number) => string;
        importPreview: string;
        importPreviewTruncated: (shown: number, total: number) => string;
        importRowLabel: string;
        importRowValid: string;
        importRun: string;
        importSelectFile: string;
        importStatusLabel: string;
        importSuccess: (count: number) => string;
        importSummary: (valid: number, invalid: number) => string;
        importTitle: string;
        importUnsupportedFormat: (name: string) => string;
        invalidEmail: string;
        invalidImageUrl: string;
        invalidJson: string;
        invalidUrl: string;
        loading: string;
        no: string;
        nothingToExport: string;
        ok: string;
        refresh: string;
        requiredField: (label: string) => string;
        selectItemsToDelete: string;
        selectPlaceholder: (title: string) => string;
        tagsPlaceholder: string;
        updateSuccess: string;
        yes: string;
    }
    Index
    actions: string

    Header of the per-row actions column.

    bulkDeletePartial: (succeeded: number, total: number, failed: number) => string

    Result message when only some deletes in a bulk run succeeded.

    bulkDeleteSuccess: (count: number) => string

    Result message when every delete in a bulk run succeeded.

    cancel: string

    Dismiss button in the create/edit form.

    confirmBulkDeleteOk: string

    Confirm button of the bulk-delete confirmation.

    confirmBulkDeleteTitle: (count: number) => string

    Title of the bulk-delete confirmation.

    confirmDeleteContent: string

    Body of both delete confirmations.

    confirmDeleteOk: string

    Confirm button of the single-delete confirmation.

    confirmDeleteTitle: string

    Title of the single-delete confirmation.

    create: string

    Toolbar button opening the create form.

    createSuccess: string

    Confirmation that a record was created.

    createTitle: string

    Title of the create form.

    delete: string

    Row action deleting a record.

    deleteSelected: (count: number) => string

    Toolbar button opening the bulk-delete confirmation.

    deleteSuccess: string

    Confirmation that a record was deleted.

    edit: string

    Row action opening the edit form.

    editTitle: string

    Title of the edit form.

    empty: string

    Cell text for a missing value.

    exportAll: (format: string) => string

    Menu entry writing every matching record.

    exportFailed: (message: string) => string

    Error shown when gathering or writing the export failed.

    exportPage: (format: string) => string

    Menu entry writing only the rows on screen.

    importAcceptHint: (formats: string) => string

    Hint listing the accepted file formats (e.g. "CSV").

    importBack: string

    Label of the button that returns to file selection.

    importIgnoreColumn: string

    The "do not import this column" option in the mapping selects.

    importMapColumns: string

    Heading of the header-to-column mapping step.

    importMenu: string

    Menu entry that opens the import dialog.

    importNothingValid: string

    Warning shown when no rows are valid to import.

    importParseFailed: (message: string) => string

    Error shown when reading or parsing the file failed.

    importPartial: (created: number, total: number, failed: number) => string

    Report of a partial import: created of total, with a failure count.

    importPreview: string

    Heading of the parsed-row preview.

    importPreviewTruncated: (shown: number, total: number) => string

    Note shown when the preview is truncated to the first shown of total.

    importRowLabel: string

    Column header for the row-number column in the preview.

    importRowValid: string

    Status text for a row that passed validation.

    importRun: string

    Label of the button that performs the import.

    importSelectFile: string

    Prompt to choose a file to import.

    importStatusLabel: string

    Column header for the per-row status column in the preview.

    importSuccess: (count: number) => string

    Confirmation that every row was imported.

    importSummary: (valid: number, invalid: number) => string

    Summary of how many rows are valid / invalid before importing.

    importTitle: string

    Import dialog title.

    importUnsupportedFormat: (name: string) => string

    Error shown when the chosen file's format is not supported.

    invalidEmail: string

    Validation message for an email column.

    invalidImageUrl: string

    Validation message for an image column.

    invalidJson: string

    Validation message for a json column.

    invalidUrl: string

    Validation message for a url column.

    loading: string

    Placeholder while the code-split table loads.

    no: string

    Cell text for a false boolean.

    nothingToExport: string

    Warning shown when there is nothing to write.

    ok: string

    Confirm button in the create/edit form.

    refresh: string

    Toolbar menu entry re-reading the current page.

    requiredField: (label: string) => string

    Validation message for a required field.

    selectItemsToDelete: string

    Warning shown when bulk delete is invoked with nothing selected.

    selectPlaceholder: (title: string) => string

    Placeholder of an enum column's select control.

    tagsPlaceholder: string

    Placeholder of a tags column's input.

    updateSuccess: string

    Confirmation that a record was updated.

    yes: string

    Cell text for a true boolean.