有没有办法把社区版的thingsboard用户仪表盘翻译成其他语言,比如日语?

我是新来的,不知道它的功能,可以改变仪表盘的文字吗,要不要从源码开始改,是不是太难了。我不想翻译所有的文字,只想翻译客户用户可能看到的东西。

解决方案:

从你的问题来看,不清楚你是否想。

  1. 翻译Thingsboard中的默认功能中的默认文本。
  2. 或翻译您自己的自定义 字符串 在您的一些仪表盘中为不同的客户提供服务

如果1.是你的情况,Thingsboard会自动将文本翻译成用户浏览器的默认语言。你可以自定义翻译,在 白色标签 -> 定制翻译

如果2.是你想要的,你将不得不使用自定义widgets,并实现了 美元翻译 服务来管理您小组件中的标题、标签和其他文本。输入小组件有一些关于如何在您的小组件中实现翻译的例子。

var $translate = self.ctx.$scope.$injector.get('$translate');
var utils = self.ctx.$scope.$injector.get('utils');
var title = utils.customTranslation(self.ctx.settings.widgetTitle,     self.ctx.settings.widgetTitle);
var error_msg_translated = $translate.instant('widgets.input-widgets.update-failed');

要了解 实用工具服务 可见其源头 并获得关于自定义翻译的视频教程。

给TA打赏
共{{data.count}}人
人已打赏
未分类

试图从浏览器实现应用内语音通话。

2022-9-25 12:39:40

未分类

重新安装高级休息客户端的问题

2022-9-25 12:50:35

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索