我想在提供的国际化文件的帮助下翻译我的数据表,但不是链接到网站,我需要链接我的计算机上的文件(虚拟机没有互联网连接),我如何才能获得它?
我试着按照这里的步骤来做,但是我没有用"file:///www/French.json“https://rstudio.github.io/DT/004-i18n.html http://cdn.datatables.net/plug-ins/1.10.19/i18n/French.json”,而是用了“file:///www/French.json”https://rstudio.github.io/DT/004-i18n.html no http://cdn.datatables.net/plug-ins/1.10.19/i18n/French.json“
下面是我的代码
library(DT)
ui <- basicPage(
DT::dataTableOutput("mytable")
)
server <- function(input, output) {
output$mytable = DT::renderDataTable(
mtcars,
options = list(
language = list(url = "file:///www/French.json")
))
}
shinyApp(ui, server)编辑:我试过了,但没有成功
language = list({
"language": {
"sProcessing": "Traitement en cours ...",
"sLengthMenu": "Afficher _MENU_ lignes",
"sZeroRecords": "Aucun résultat trouvé",
"sEmptyTable": "Aucune donnée disponible",
"sInfo": "Lignes _START_ à _END_ sur _TOTAL_",
"sInfoEmpty": "Aucune ligne affichée",
"sInfoFiltered": "(Filtrer un maximum de_MAX_)",
"sInfoPostFix": "",
"sSearch": "Chercher:",
"sUrl": "",
"sInfoThousands": ",",
"sLoadingRecords": "Chargement...",
"oPaginate": {
"sFirst": "Premier", "sLast": "Dernier", "sNext": "Suivant", "sPrevious": "Précédent"
},
"oAria": {
"sSortAscending": ": Trier par ordre croissant", "sSortDescending": ": Trier par ordre décroissant"
}
}
})发布于 2019-01-14 21:43:09
在R中,您可以直接使用list:
fr <- list(
sProcessing = "Traitement en cours...", sSearch = "Rechercher :",
sLengthMenu = "Afficher _MENU_ éléments",
sInfo = "Affichage de l'élément _START_ à _END_ sur _TOTAL_ éléments",
sInfoEmpty = "Affichage de l'élément 0 à 0 sur 0 élément",
sInfoFiltered = "(filtré de _MAX_ éléments au total)",
sInfoPostFix = "", sLoadingRecords = "Chargement en cours...",
sZeroRecords = "Aucun élément à afficher",
sEmptyTable = "Aucune donnée disponible dans le tableau",
oPaginate = list(
sFirst = "Premier", sPrevious = "Précédent",
sNext = "Suivant", sLast = "Dernier"
),
oAria = list(
sSortAscending = ": activer pour trier la colonne par ordre croissant",
sSortDescending = ": activer pour trier la colonne par ordre décroissant"
)
)
library(DT)
library(shiny)
ui <- basicPage(
DT::DTOutput("mytable")
)
server <- function(input, output) {
output$mytable = DT::renderDT({
mtcars
},
options = list(
language = fr
))
}
shinyApp(ui, server)如果您想使用JSON提供的here,请将其下载到您的www文件夹中,并使用:
language = list(url = "French.json") # without www/https://stackoverflow.com/questions/54181350
复制相似问题