Looks up a translation key in the hbsaems translation dictionary.
When the requested language does not contain the key, it falls back
to English; when English also lacks the key, it returns the key
itself wrapped in brackets so missing strings stand out during
development.
Arguments
- key
Character. Translation key (e.g. "menu_home").
- lang
Character. Language code; currently "en" or
"id" (default "en").
Value
A character scalar with the translated UI string.
Examples
tr("menu_home", "en") # "Home"
#> [1] "Home"
tr("menu_home", "id") # "Beranda"
#> [1] "Beranda"
tr("nonexistent", "id") # "[nonexistent]"
#> [1] "[nonexistent]"