r-devel / r-dev-day

Repo to organize tasks for R Dev Days
7 stars 2 forks source link

Review how translations of each component are contributed back to the upstream repo #20

Closed daroczig closed 3 months ago

daroczig commented 3 months ago

For base R, it's a standard process for some time (manual patches shared wit R Core from time to time), but we should check on the recommended R packages, which are using other repos.

  1. Check with each maintainer and document what's agreed on
  2. Set up weblate to push back and create PR where possible
  3. Create schedule for manual patch submissions
daroczig commented 3 months ago

List of recommended packages, maintainers, and source code repo locations:

Package Maintainer Email Repo
class Brian Ripley ripley at stats.ox.ac.uk NA (using the CRAN GH mirror)
cluster Martin Maechler maechler at stat.math.ethz.ch R Core subversion
foreign R Core Team R-core at R-project.org R Core subversion
KernSmooth Brian Ripley ripley at stats.ox.ac.uk R Core subversion
lattice Deepayan Sarkar deepayan.sarkar at r-project.org R Core subversion
MASS Brian Ripley ripley at stats.ox.ac.uk NA (using the CRAN GH mirror)
Matrix Martin Maechler mmaechler+Matrix at gmail.com R Forge
mgcv Simon Wood simon.wood at r-project.org R Core subversion
nlme R Core Team R-core at R-project.org R Core subversion
nnet Brian Ripley ripley at stats.ox.ac.uk NA (using the CRAN GH mirror)
rpart Beth Atkinson atkinson at mayo.edu GitHub
spatial Brian Ripley ripley at stats.ox.ac.uk NA (using the CRAN GH mirror)

So I think we can contact @bethatkinson to chat about automating the back-contributions of translations to the rpart R package on GitHub, also checking with @mmaechler about Matrix that is hosted on R Forge -- after I've compiled some stats on the already existing translations on their packages in Weblate.

For the other recommended packages, we will probably need to keep to the manual quarterly patches with the base R translations, but I'm confirming with R Core.

daroczig commented 3 months ago

Weblate has two extra languages for rpart translated 100%:

And minor fixes for Russian.

daroczig commented 3 months ago

There are no reviewed and accepted translations for Matrix, but there are a few suggestions in Turkish.

I will send an email with a patch file to Martin about this.

daroczig commented 3 months ago

There are quite a few new translations for the recommended R packages maintained in the R Core subversion (e.g. foreign - Spanish, mgcv - Portugese Brazilian etc), so I think we should include that in the quarterly patch process. cc @MichaelChirico

daroczig commented 3 months ago

I've set up a quarterly reminder on slack so that we don't forget about the patch files :) I think the planned tasks here were done, so closing the ticket.