Working in other languages

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>