If you work in a language other than English, you can extend plume
classes with default names in your desired language. plume provides
set_default_names()
to help you set new default names.
E.g. to extend Plume
with default names in French:
PlumeFr <- R6::R6Class(
classname = "PlumeFr",
inherit = Plume,
private = list(
plume_names = set_default_names(
initials = "initiales",
literal_name = "nom_complet",
corresponding = "correspondant",
given_name = "prénom",
family_name = "nom",
email = "courriel",
phone = "téléphone"
)
)
)
PlumeFr$new(encyclopedists_fr)
#> # A tibble: 4 × 11
#> id prénom nom nom_complet initiales courriel téléphone orcid note
#> <int> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr>
#> 1 1 Denis Dide… Denis Dide… DD diderot… 00 00 00… 0000… né e…
#> 2 2 Jean-Jacques Rous… Jean-Jacqu… J-JR roussea… <NA> 0000… <NA>
#> 3 3 François-Mar… Arou… François-M… F-MA arouet@… <NA> <NA> dit …
#> 4 4 Jean Le R… Jean Le Ro… JLRd'A alember… <NA> 0000… né e…
#> # ℹ 2 more variables: affiliation <list>, role <list>