Translation: Make it possible to translate errors, warnings, and other messages
Opened this issue · 0 comments
HenrikBengtsson commented
Wish
Add support translation of error and warning messages.
Tasks
-
Update all
stop(msg)
andwarning(msg)
calls to usestop(gettext(msg))
andwarning(gettext(msg))
, or possiblygettextf(fmtstr, ...)
andngettext(n, msg1, msg2)
-
For native code, update all
error(msg)
toerror(_(msg))
-
Create a
po/R-{{package-name}}.pot
withmsgid
andmsgstr
entries -
Harmonize messages, if possible, to lower the number of unique messages that need translation
-
Ask community for help to translate to other languages
References
The potools package looks like a useful tool, e.g. rstudio::globals(2021) talk on 'Making .pot-ery with R: Translations in R Packages' and upcoming useR! 2021 workshop.