← Back to all sparks
T

transltr

INFRA · APIS
Velocity0.0

A new R localization package that reached CRAN and immediately downgraded itself to experimental.

localizationinternationalizationr-packagecranexperimentalrelease-candidates
Current state
transltr is a young package for supporting many languages in R, built around Text and Translator classes. Its entire public history is four release candidates over four weeks in early 2025 — there are no final tags, so the RC is the release event here. Two of the four exist only to satisfy CRAN reviewers.
Where it's heading
The arc is unusually candid about instability. The first release shipped with an explicit instruction to treat it as beta until 1.0.0, and 0.1.0 then went further, reverting the package's lifecycle badge from a firmer status back to experimental because the maintainer had broken more than intended — naming the Text and Translator methods as the parts still likely to move. Test coverage is repeatedly cited as the thing holding the package together while the interface is not yet fixed.
Prediction
The self-declared plan is a 1.0.0 that settles the Text and Translator method signatures; until then expect further breaking changes, and the release notes will most likely keep pointing at NEWS.md rather than summarising them.

Recent moves

  1. 1y ago

    Custom DESCRIPTION field removed for CRAN resubmission

    A resubmission after CRAN's manual review, whose sole change is removing a custom Roadmap field from DESCRIPTION. It shipped 99 minutes after the release candidate it corrects — CRAN process, not package work.

    View source ↗
  2. 1y ago

    Package reverts to experimental after unplanned breaking changes

    The maintainer moves the package's lifecycle back to experimental because 0.1.0 introduced more breaking changes than planned, singling out the Text and Translator methods as still unsettled. A deliberate stability downgrade is real information for anyone considering a dependency, even though the changes themselves are only listed in NEWS.md.

    View source ↗
  3. 1y ago

    CRAN review compliance: examples trimmed and benchmarked

    Compliance work from the first CRAN review: examples for unexported functions and ::: calls removed, all \dontrun and \donttest directives dropped, and every man page's examples benchmarked under five seconds. No change to the package's behaviour.

    View source ↗
  4. 1y ago

    First release of the R localization package

    ⚡ SPARK

    The package's first public release and its first CRAN submission. Everything else in the window is either review compliance or a retreat on stability, which makes this the only entry that adds something to the ecosystem rather than adjusting it.

    View source ↗