You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

timevis组件巴西语(pt_BR)区域设置失效问题求助

解决timevis巴西语(pt_BR)区域设置不生效的问题

问题原因

timevis基于vis.js实现,默认不会自动加载非英文的语言包,仅通过options = list(locale = "pt_BR")无法触发语言资源的加载,因此界面仍显示英文。

解决方案

需要手动引入vis.js的巴西葡萄牙语语言脚本,并修正locale参数的格式:

  • 从vis.js官方资源中下载巴西葡萄牙语语言文件pt-br.js,保存到你的R项目目录或工作路径下;
  • 加载必要的R包:timevis和htmltools;
  • 将locale参数设置为符合vis.js规范的"pt-br"(小写+中划线),并结合htmltools加载本地语言脚本。

完整代码示例

library(timevis)
library(htmltools)

# 构造时间线数据
timeline_data <- data.frame(
  id = 1:2,
  content = c("事件一", "事件二"),
  start = c("2016-01-10", "2016-01-12")
)

# 加载本地语言脚本并渲染时间线
browsable(
  tagList(
    tags$script(src = "./pt-br.js"), # 此处路径根据文件实际位置调整
    timevis(
      data = timeline_data,
      options = list(locale = "pt-br")
    )
  )
)

补充说明

  • 确保使用最新版本的timevis包,旧版本可能存在locale支持的bug;
  • 语言文件pt-br.js的内容可从vis.js的官方代码仓库中获取,对应路径为dist/locale/pt-br.js。

内容的提问来源于stack exchange,提问作者Igor Mendonça Cardoso Gomes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 14:35:04