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 role note
#> <int> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr>
#> 1 1 Denis Dide… Denis Dide… DD diderot… +1234 0000… Supe… né e…
#> 2 2 Jean-J… Rous… Jean-Jacqu… J-JR roussea… <NA> 0000… <NA> <NA>
#> 3 3 Franço… Arou… François-M… F-MA arouet@… <NA> <NA> <NA> dit …
#> 4 4 Jean Le R… Jean Le Ro… JLRd'A alember… <NA> 0000… Supe… né e…
#> # ℹ 1 more variable: affiliation <list>