refactor: 网页面板增加国际化支持

release/desktop
moonrailgun 3 years ago
parent 763c060bec
commit fc04a81d9b

@ -1,5 +1,6 @@
import React from 'react';
import { regGroupPanel, useCurrentGroupPanelInfo } from '@capital/common';
import { Translate } from './translate';
const PLUGIN_NAME = 'com.msgbyte.webview';
@ -7,7 +8,7 @@ const GroupWebPanelRender = () => {
const groupPanelInfo = useCurrentGroupPanelInfo();
if (!groupPanelInfo) {
return <div>, </div>;
return <div>{Translate.notfound}</div>;
}
const url = groupPanelInfo.meta?.url;
@ -19,7 +20,7 @@ const GroupWebPanelRender = () => {
regGroupPanel({
name: `${PLUGIN_NAME}/grouppanel`,
label: '网页面板',
label: Translate.webpanel,
provider: PLUGIN_NAME,
extraFormMeta: [{ type: 'text', name: 'url', label: '网址' }],
render: GroupWebPanelRender,

@ -0,0 +1,9 @@
import { localTrans } from '@capital/common';
export const Translate = {
webpanel: localTrans({ 'zh-CN': '网页面板', 'en-US': 'Webview Panel' }),
notfound: localTrans({
'zh-CN': '加载失败, 面板信息不存在',
'en-US': 'Loading failed, panel info does not exist',
}),
};
Loading…
Cancel
Save