I want to change the language or the input placeholder in the search bar and the pagination buttons of an interactive table created with the {gt}
package within a quarto website.
library(gt)
mtcars |>
gt() |>
opt_interactive(use_search = TRUE, use_pagination = TRUE)
You can set the locale with gt(..., locale = xx-XX)
, where xx-XX
is one of the available locales found with info_locale()
.
Edit:
to set a give locale for all calls to gt
in the document, here's a (sort of hackish) way to redefine gt
for the session:
gt_orig <- gt
gt <- \(...) do.call(gt_orig, c(locale = 'xx-XX', list(...)))
restore with gt <- gt_orig