File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change 99 path = knitr :: current_input(TRUE )
1010 i18n_msg = knitr :: opts_current $ get(" i18n_msg" )
1111 } else {
12- path = litedown :: get_context(" input" )
12+ path = normalizePath( litedown :: get_context(" input" ) )
1313 i18n_msg = litedown :: reactor(" i18n_msg" )
1414 }
15- path_dir = dirname(path )
16- if (basename(path_dir ) == " vignettes" ) {
15+ rmdfile = basename(path )
16+ rmddir = dirname(path )
17+ if (basename(rmddir ) == " vignettes" ) {
1718 lang = " en"
19+ main_dir = rmddir
1820 } else {
19- lang = basename(path_dir )
20- path_dir = dirname(path_dir ) # might be "vignettes"
21+ lang = basename(rmddir )
22+ main_dir = dirname(rmddir ) # should be "vignettes"
2123 }
22- translation = dir(path_dir , recursive = TRUE , pattern = glob2rx(path ))
24+ # search for translated rmd's with same name in subfolders
25+ translation = dir(main_dir , recursive = TRUE , pattern = glob2rx(rmdfile ))
2326 transl_lang = dirname(translation )
2427 transl_lang [transl_lang == " ." ] = " en"
2528 if (any(transl_lang != lang )) {
3033 } else {
3134 block = " "
3235 }
33- # if (knitr) block else litedown::raw_text(block)
3436 cat(block )
3537}
3638.write.translation.links()
You can’t perform that action at this time.
0 commit comments