Package: potools 0.2.4

potools: Tools for Internationalization and Portability in R Packages

Translating messages in R packages is managed using the po top-level directory and the 'gettext' program. This package provides some helper functions for building this support in R packages, e.g. common validation & I/O tasks.

Authors:Michael Chirico [cre, aut], Hadley Wickham [aut]

potools_0.2.4.tar.gz
potools_0.2.4.zip(r-4.7)potools_0.2.4.zip(r-4.6)potools_0.2.4.zip(r-4.5)
potools_0.2.4.tgz(r-4.6-any)potools_0.2.4.tgz(r-4.5-any)
potools_0.2.4.tar.gz(r-4.7-any)potools_0.2.4.tar.gz(r-4.6-any)
potools_0.2.4.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
potools/json (API)

# Install 'potools' in R:
install.packages('potools', repos = c('https://michaelchirico.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/michaelchirico/potools/issues

Pkgdown/docs site:https://michaelchirico.github.io

On CRAN:

Conda:

i18ntranslation

6.61 score 63 stars 18 scripts 753 downloads 13 exports 2 dependencies

Last updated from:6255af0702. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK125
source / vignettesOK234
linux-release-x86_64OK125
macos-release-arm64OK82
macos-oldrel-arm64OK91
windows-develOK105
windows-releaseOK102
windows-oldrelOK104
wasm-releaseOK110

Exports:check_cracked_messagescheck_potools_sys_reqscheck_untranslated_catcheck_untranslated_srcget_message_datapo_compilepo_createpo_explain_pluralspo_extractpo_metadatapo_updatetranslate_packagewrite_po_file

Dependencies:data.tableglue

Translation for package developers
Basic process | Extraction | Base style | Explicit style | Writing good messages | Write full sentences | sprintf() vs glue() | Un-translatable content | Skipping translation | Googling | Plurals | Collapsed lists

Last update: 2025-12-26
Started: 2021-11-25

Translation for package translators
Basic process | Translation basics | Picking a domain for diasporic languages | Message variations | glue() | sprintf() | Multi-line messages | Plurals | Other issues | Trying out your work | Updating a package

Last update: 2023-10-30
Started: 2021-11-25

Writing a custom diagnostic
Motivation | Writing the diagnostic | Running the diagnostic

Last update: 2023-10-24
Started: 2021-06-20