diff --git a/vignettes/_translation_links.R b/vignettes/_translation_links.R index 9fbb10c28..75a24eff9 100644 --- a/vignettes/_translation_links.R +++ b/vignettes/_translation_links.R @@ -2,17 +2,15 @@ # idea is to look like 'Other languages: en | fr | de' .write.translation.links = function(fmt) { url = "https://rdatatable.gitlab.io/data.table/articles" - path = dirname(litedown::get_context("input")) - if (basename(path) == "vignettes") { + context = litedown::get_context("input") + path = dirname(context) + if (basename(path) %in% c(".", "vignettes")) { lang = "en" } else { lang = basename(path) - path = dirname(path) + path = ".." } - translation = dir(path, - recursive = TRUE, - pattern = glob2rx(litedown::get_context("input")) - ) + translation = dir(path = path, recursive = TRUE, pattern = basename(context)) transl_lang = ifelse(dirname(translation) == ".", "en", dirname(translation)) block = if (!all(transl_lang == lang)) { linked_transl = sprintf("[%s](%s)", transl_lang, file.path(url, sub("(?i)\\.Rmd$", ".html", translation))) diff --git a/vignettes/datatable-fread-and-fwrite.Rmd b/vignettes/datatable-fread-and-fwrite.Rmd index 4d1e9aefc..218bfdec5 100644 --- a/vignettes/datatable-fread-and-fwrite.Rmd +++ b/vignettes/datatable-fread-and-fwrite.Rmd @@ -1,8 +1,7 @@ --- title: "Fast Read and Fast Write" -date: "`r Sys.Date()`" -output: - markdown::html_format +date: "`{r} Sys.Date()`" +output: litedown::html_format vignette: > %\VignetteIndexEntry{Fast Read and Fast Write} %\VignetteEngine{litedown::vignette} @@ -11,7 +10,7 @@ vignette: > ```{r echo=FALSE, file='_translation_links.R'} ``` -`r .write.translation.links("Translations of this document are available in: %s")` +`{r} .write.translation.links("Translations of this document are available in: %s")` ```{r, echo = FALSE, message = FALSE} require(data.table) diff --git a/vignettes/es/datatable-fread-and-fwrite.Rmd b/vignettes/es/datatable-fread-and-fwrite.Rmd index 539ca698c..02a3d3232 100644 --- a/vignettes/es/datatable-fread-and-fwrite.Rmd +++ b/vignettes/es/datatable-fread-and-fwrite.Rmd @@ -1,8 +1,7 @@ --- title: "Lectura y escritura rápida: fread()/fwrite()" -date: "`r Sys.Date()`" -output: - markdown::html_format +date: "`{r} Sys.Date()`" +output: litedown::html_format vignette: > %\VignetteIndexEntry{Fast Read and Fast Write} %\VignetteEngine{litedown::vignette} @@ -12,7 +11,7 @@ vignette: > ```{r echo=FALSE, file='../_translation_links.R'} ``` -`r .write.translation.links("Las traducciones de este documento están disponibles en: %s")` +`{r} .write.translation.links("Las traducciones de este documento están disponibles en: %s")` ```{r, echo = FALSE, message = FALSE} require(data.table) diff --git a/vignettes/fr/datatable-benchmarking.Rmd b/vignettes/fr/datatable-benchmarking.Rmd index c8120dd36..6cfb0b041 100644 --- a/vignettes/fr/datatable-benchmarking.Rmd +++ b/vignettes/fr/datatable-benchmarking.Rmd @@ -2,7 +2,7 @@ title: "Analyse comparative (benchmark) de data.table" date: "`{r} Sys.Date()`" output: - markdown::html_format: + litedown::html_format: options: toc: true number_sections: true diff --git a/vignettes/fr/datatable-faq.Rmd b/vignettes/fr/datatable-faq.Rmd index 1b27adcb7..a38219e02 100644 --- a/vignettes/fr/datatable-faq.Rmd +++ b/vignettes/fr/datatable-faq.Rmd @@ -2,7 +2,7 @@ title: "Foire aux questions de data.table" date: "`{r} Sys.Date()`" output: - markdown::html_format: + litedown::html_format: options: toc: true number_sections: true diff --git a/vignettes/fr/datatable-fread-and-fwrite.Rmd b/vignettes/fr/datatable-fread-and-fwrite.Rmd index fac8ee50d..22acbb5b1 100644 --- a/vignettes/fr/datatable-fread-and-fwrite.Rmd +++ b/vignettes/fr/datatable-fread-and-fwrite.Rmd @@ -1,8 +1,7 @@ --- title: "Lecture et écriture rapides" -date: "`r Sys.Date()`" -output: - markdown::html_format +date: "`{r} Sys.Date()`" +output: litedown::html_format vignette: > %\VignetteIndexEntry{Lecture et écriture rapides} %\VignetteEngine{litedown::vignette} diff --git a/vignettes/fr/datatable-intro.Rmd b/vignettes/fr/datatable-intro.Rmd index 6f3838462..c2f45e490 100644 --- a/vignettes/fr/datatable-intro.Rmd +++ b/vignettes/fr/datatable-intro.Rmd @@ -2,7 +2,7 @@ title: "Introduction à data.table" date: "`{r} Sys.Date()`" output: - markdown::html_format + litedown::html_format vignette: > %\VignetteIndexEntry{Introduction à data.table} %\VignetteEngine{litedown::vignette} diff --git a/vignettes/fr/datatable-keys-fast-subset.Rmd b/vignettes/fr/datatable-keys-fast-subset.Rmd index 30e9402a4..64ce185f8 100644 --- a/vignettes/fr/datatable-keys-fast-subset.Rmd +++ b/vignettes/fr/datatable-keys-fast-subset.Rmd @@ -2,7 +2,7 @@ title: "Extraire des sous-ensemble avec les clés et la recherche binaire rapide" date: "`{r} Sys.Date()`" output: - markdown::html_format + litedown::html_format vignette: > %\VignetteIndexEntry{Extraire des sous-ensemble avec les clés et la recherche binaire rapide} %\VignetteEngine{litedown::vignette} diff --git a/vignettes/fr/datatable-programming.Rmd b/vignettes/fr/datatable-programming.Rmd index bee4d7973..b9fa22947 100644 --- a/vignettes/fr/datatable-programming.Rmd +++ b/vignettes/fr/datatable-programming.Rmd @@ -2,7 +2,7 @@ title: "Programmation avec data.table" date: "`{r} Sys.Date()`" output: - markdown::html_format + litedown::html_format vignette: > %\VignetteIndexEntry{Programmation avec data.table} %\VignetteEngine{litedown::vignette} diff --git a/vignettes/fr/datatable-reference-semantics.Rmd b/vignettes/fr/datatable-reference-semantics.Rmd index db0258448..87a6193bd 100644 --- a/vignettes/fr/datatable-reference-semantics.Rmd +++ b/vignettes/fr/datatable-reference-semantics.Rmd @@ -2,7 +2,7 @@ title: "Sémantique de référence" date: "`{r} Sys.Date()`" output: - markdown::html_format + litedown::html_format vignette: > %\VignetteIndexEntry{Sémantique de référence} %\VignetteEngine{litedown::vignette} diff --git a/vignettes/fr/datatable-reshape.Rmd b/vignettes/fr/datatable-reshape.Rmd index 15c158dae..06cb901cb 100644 --- a/vignettes/fr/datatable-reshape.Rmd +++ b/vignettes/fr/datatable-reshape.Rmd @@ -2,7 +2,7 @@ title: "Restructurer efficacement avec les data.tables" date: "`{r} Sys.Date()`" output: - markdown::html_format + litedown::html_format vignette: > %\VignetteIndexEntry{Restructurer efficacement avec les data.tables} %\VignetteEngine{litedown::vignette} diff --git a/vignettes/fr/datatable-sd-usage.Rmd b/vignettes/fr/datatable-sd-usage.Rmd index bc6467b24..39ceddea8 100644 --- a/vignettes/fr/datatable-sd-usage.Rmd +++ b/vignettes/fr/datatable-sd-usage.Rmd @@ -2,7 +2,7 @@ title: "Utiliser .SD pour l’analyse de données" date: "`{r} Sys.Date()`" output: - markdown::html_format: + litedown::html_format: options: toc: true number_sections: true diff --git a/vignettes/fr/datatable-secondary-indices-and-auto-indexing.Rmd b/vignettes/fr/datatable-secondary-indices-and-auto-indexing.Rmd index 75e602282..31685767c 100644 --- a/vignettes/fr/datatable-secondary-indices-and-auto-indexing.Rmd +++ b/vignettes/fr/datatable-secondary-indices-and-auto-indexing.Rmd @@ -2,7 +2,7 @@ title: "Indices secondaires et auto-indexation" date: "`{r} Sys.Date()`" output: - markdown::html_format + litedown::html_format vignette: > %\VignetteIndexEntry{Indices secondaires et auto-indexation} %\VignetteEngine{litedown::vignette} diff --git a/vignettes/ru/datatable-importing.Rmd b/vignettes/ru/datatable-importing.Rmd index 5b058a606..7c0c96f08 100644 --- a/vignettes/ru/datatable-importing.Rmd +++ b/vignettes/ru/datatable-importing.Rmd @@ -2,7 +2,7 @@ title: "Использование data.table в других пакетах" date: "`{r} Sys.Date()`" output: - markdown::html_format + litedown::html_format vignette: > %\VignetteIndexEntry{Использование data.table в других пакетах} %\VignetteEngine{litedown::vignette} diff --git a/vignettes/ru/datatable-intro.Rmd b/vignettes/ru/datatable-intro.Rmd index 674aaa9c1..4bfd09f84 100644 --- a/vignettes/ru/datatable-intro.Rmd +++ b/vignettes/ru/datatable-intro.Rmd @@ -2,7 +2,7 @@ title: "Введение в data.table" date: "`{r} Sys.Date()`" output: - markdown::html_format + litedown::html_format vignette: > %\VignetteIndexEntry{Введение в data.table} %\VignetteEngine{litedown::vignette} diff --git a/vignettes/ru/datatable-reshape.Rmd b/vignettes/ru/datatable-reshape.Rmd index feb98e756..46b0eaa25 100644 --- a/vignettes/ru/datatable-reshape.Rmd +++ b/vignettes/ru/datatable-reshape.Rmd @@ -2,17 +2,13 @@ title: "Быстрое изменение формы данных с помощью data.table" date: "`{r} Sys.Date()`" output: - markdown::html_format + litedown::html_format vignette: > %\VignetteIndexEntry{Быстрое изменение формы данных с помощью data.table} %\VignetteEngine{litedown::vignette} \usepackage[utf8]{inputenc} --- -```{r echo=FALSE, file='../_translation_links.R'} -``` -`r .write.translation.links("Данное руководство также доступно на следующих языках: %s")` - ```{r, echo = FALSE, message = FALSE} require(data.table) litedown::reactor(comment = "# ")