我是新来的,不知道它的功能,可以改变仪表盘的文字吗,要不要从源码开始改,是不是太难了。我不想翻译所有的文字,只想翻译客户用户可能看到的东西。
从你的问题来看,不清楚你是否想。
如果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');