diff --git a/DESCRIPTION b/DESCRIPTION index 1f3e5cf07..c29c06d75 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,4 +1,4 @@ -Package: rOpenScidevguide +Package: ropenscidevguide Type: Website Title: rOpenSci Packages: Development, Maintenance, and Peer Review Description: rOpenSci Packages: Development, Maintenance, and Peer Review diff --git a/R/translate.R b/R/translate.R index e91f0d58f..7865c0338 100644 --- a/R/translate.R +++ b/R/translate.R @@ -1,5 +1,9 @@ -translate_page <- function(page_path) { - git_branch_name <- sprintf("%s-es-auto", page_path) +translate_page <- function(page_path, language, glossary = NULL) { + git_branch_name <- sprintf( + "%s-%s-auto", + page_path, + tolower(strsplit(language, "-")[[1]][[1]]) + ) gert::git_branch_checkout("main") gert::git_pull() @@ -9,17 +13,18 @@ translate_page <- function(page_path) { gert::git_branch_checkout(git_branch_name) } withr::local_envvar("DEEPL_API_URL" = "https://api.deepl.com") + withr::local_envvar("DEEPL_API_KEY" = keyring::key_get("deepl")) babeldown::deepl_translate( path = page_path, out_path = page_path, - glossary = "glosario", + glossary = glossary, source_lang = "EN", - target_lang = "ES", + target_lang = language, formality = "less" ) gert::git_add(page_path) - gert::git_commit(sprintf("Add Spanish automatic translation %s", page_path)) + gert::git_commit(sprintf("Add %s automatic translation %s", language, page_path)) gert::git_push() usethis::pr_init(git_branch_name) usethis::pr_push() diff --git a/approval2template.pt.Rmd b/approval2template.pt.Rmd index a5fa1a581..6c6ad66d0 100644 --- a/approval2template.pt.Rmd +++ b/approval2template.pt.Rmd @@ -2,7 +2,7 @@ repo-actions: true --- -# Reviewer approval comment template {#approval2template} +# Modelo de comentário de aprovação do(a) revisor(a) {#approval2template} ::: {.content-hidden when-format="pdf"} @@ -10,7 +10,7 @@ repo-actions: true ```{r} #| results: 'asis' #| echo: false -#| child: "templates/reviewer-approval.md" +#| child: "templates/reviewer-approval.pt.md" ``` ```` @@ -19,7 +19,7 @@ repo-actions: true ::: {.content-visible when-format="pdf"} ```{r} -#| child: "templates/reviewer-approval.md" +#| child: "templates/reviewer-approval.pt.md" ``` diff --git a/booknews.Rmd b/booknews.Rmd index 673051f47..c7691cf47 100644 --- a/booknews.Rmd +++ b/booknews.Rmd @@ -2,6 +2,12 @@ ## dev (0.9.0) +- 2023-09-15, add suggestions for API packages (#496). + +- Translation to Spanish! + +- 2023-07-17, Update Aims and Scope to include translation packages, remove experimental text-processing categories, and provide clarifications around API wrappers + - 2023-05-04, Added link to Bioconductor book (#663, `@llrs`). - 2023-04-26, Changed suggested lifecycle stage in authors guide (#661, `@bart1`). diff --git a/bot_cheatsheet.pt.Rmd b/bot_cheatsheet.pt.Rmd new file mode 100644 index 000000000..3b0b60ac3 --- /dev/null +++ b/bot_cheatsheet.pt.Rmd @@ -0,0 +1,158 @@ +# Comandos do bot {#bot-commands} + +## Para todos {#for-everyone} + +Vale ressaltar que nós limpamos os tópicos de problemas ao remover todo conteúdo estranho, portanto, o registro de que você solicitou ajuda de bots será rapidamente apagado ou ocultado. + +### Veja a lista de comandos disponíveis para você {#see-the-list-of-commands-available-to-you} + +Se você precisar de um lembrete rápido! + +```markdown +@ropensci-review-bot help +``` + +### Veja o código de conduta {#see-the-code-of-conduct} + +```markdown +@ropensci-review-bot code of conduct +``` + + +## Para autores {#for-authors} + +### Verificar o pacote com o pkgcheck {#check-package-with-pkgcheck} + +Quando seu pacote tiver mudado substancialmente. + +```markdown +@ropensci-review-bot check package +``` + +### Enviar resposta aos revisores {#submit-response-to-reviewers} + +Para registrar sua resposta aos revisores. + +```markdown +@ropensci-review-bot submit response +``` + +onde `` é o link para o comentário de resposta no tópico do problema. + +### Finalizar a transferência do repositório {#finalize-repo-transfer} + +Depois que você aceitar o convite para a organização do GitHub do rOpenSci e transferir seu repositório do GitHub para ela, execute este comando para obter novamente o acesso de administrador ao seu repositório. + +```markdown +@ropensci-review-bot finalize transfer of +``` + +### Obter um novo convite após a aprovação {#get-a-new-invite-after-approval} + +Se você perdeu o prazo de uma semana para aceitar o convite para a organização do rOpenSci no GitHub, execute isso para receber um novo convite. + +```markdown +@ropensci-review-bot invite me to ropensci/ +``` + +## Para o editor-chefe {#for-the-editor-in-chief} + +### Atribua um (a) editor (a) {#assign-an-editor} + +```markdown +@ropensci-review-bot assign @username as editor +``` + +### Colocar o envio em espera {#put-submission-on-hold} + +Veja [política editorial](#policiesreviewprocess). + +```markdown +@ropensci-review-bot put on hold +``` + +### Indique que o envio está fora do escopo {#indicate-the-submission-is-out-of-scope} + +Não se esqueça de publicar primeiro um comentário explicando a decisão e agradecendo ao(s) autor(es) pelo envio. + +```markdown +@ropensci-review-bot out-of-scope +``` + +## Para o editor designado {#for-assigned-editor} + +### Colocar o envio em espera {#put-submission-on-hold} + +Veja [política editorial](#policiesreviewprocess). + +```markdown +@ropensci-review-bot put on hold +``` + +### Verificar o pacote com o pkgcheck {#check-package-with-pkgcheck} + +Geralmente, apenas em consultas pré-submissão ou quando os autores indicam que o pacote foi substancialmente alterado. + +```markdown +@ropensci-review-bot check package +``` + +### Verificar padrões estatísticos {#check-statistical-standards} + +Geralmente, apenas em consultas pré-submissão ou quando os autores indicam que o pacote foi substancialmente alterado. + +```markdown +@ropensci-review-bot check srr +``` + +### Verifique se o README tem o selo de revisão de software {#check-that-readme-has-software-review-badge} + +No final do processo de envio. + +```markdown +@ropensci-review-bot check readme +``` + +### Indique que você está procurando revisores {#indicate-you-are-now-seeking-reviewers} + +```markdown +@ropensci-review-bot seeking reviewers +``` + +### Atribuir um (a) revisor (a) {#assign-a-reviewer} + +```markdown +@ropensci-review-bot assign @username as reviewer +``` + +ou + +```markdown +@ropensci-review-bot add @username as reviewer +``` + +### Remover um (a) revisor (a) {#remove-a-reviewer} + +```markdown +@ropensci-review-bot remove @username from reviewers +``` + +### Ajustar a data de vencimento da revisão {#tweak-review-due-date} + +```markdown +@ropensci-review-bot set due date for @username to YYYY-MM-DD +``` + +### Registre que uma revisão foi enviada {#record-that-a-review-was-submitted} + +```markdown +@ropensci-review-bot submit review time