Header of the per-row actions column.
Result message when only some deletes in a bulk run succeeded.
Result message when every delete in a bulk run succeeded.
Dismiss button in the create/edit form.
Confirm button of the bulk-delete confirmation.
Title of the bulk-delete confirmation.
Body of both delete confirmations.
Confirm button of the single-delete confirmation.
Title of the single-delete confirmation.
Toolbar button opening the create form.
Confirmation that a record was created.
Title of the create form.
Row action deleting a record.
Toolbar button opening the bulk-delete confirmation.
Confirmation that a record was deleted.
Row action opening the edit form.
Title of the edit form.
Cell text for a missing value.
Menu entry writing every matching record.
Error shown when gathering or writing the export failed.
Menu entry writing only the rows on screen.
Hint listing the accepted file formats (e.g. "CSV").
Label of the button that returns to file selection.
The "do not import this column" option in the mapping selects.
Heading of the header-to-column mapping step.
Menu entry that opens the import dialog.
Warning shown when no rows are valid to import.
Error shown when reading or parsing the file failed.
Report of a partial import: created of total, with a failure count.
Heading of the parsed-row preview.
Note shown when the preview is truncated to the first shown of total.
Column header for the row-number column in the preview.
Status text for a row that passed validation.
Label of the button that performs the import.
Prompt to choose a file to import.
Column header for the per-row status column in the preview.
Confirmation that every row was imported.
Summary of how many rows are valid / invalid before importing.
Import dialog title.
Error shown when the chosen file's format is not supported.
Validation message for an email column.
Validation message for an image column.
Validation message for a json column.
Validation message for a url column.
Placeholder while the code-split table loads.
Cell text for a false boolean.
Warning shown when there is nothing to write.
Confirm button in the create/edit form.
Toolbar menu entry re-reading the current page.
Validation message for a required field.
Warning shown when bulk delete is invoked with nothing selected.
Placeholder of an enum column's select control.
Placeholder of a tags column's input.
Confirmation that a record was updated.
Cell text for a true boolean.
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 itsintl.CrudTablederives both from the surroundingConfigProviderwhen 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.