feat: Refactor theme management and localization for camera and terminal components
This commit is contained in:
@@ -42,21 +42,21 @@ const CameraV6: React.FC<CameraV6Props> = ({
|
||||
() => [
|
||||
{
|
||||
label: intl.formatMessage({
|
||||
id: 'master.camera.config.recordingMode.none',
|
||||
id: 'master.devices.camera.config.recordingMode.none',
|
||||
defaultMessage: 'Không ghi',
|
||||
}),
|
||||
value: 'none',
|
||||
},
|
||||
{
|
||||
label: intl.formatMessage({
|
||||
id: 'master.camera.config.recordingMode.alarm',
|
||||
id: 'master.devices.camera.config.recordingMode.alarm',
|
||||
defaultMessage: 'Theo cảnh báo',
|
||||
}),
|
||||
value: 'alarm',
|
||||
},
|
||||
{
|
||||
label: intl.formatMessage({
|
||||
id: 'master.camera.config.recordingMode.all',
|
||||
id: 'master.devices.camera.config.recordingMode.all',
|
||||
defaultMessage: '24/24',
|
||||
}),
|
||||
value: 'all',
|
||||
@@ -148,7 +148,7 @@ const CameraV6: React.FC<CameraV6Props> = ({
|
||||
<div className="w-full sm:w-1/3 lg:w-1/4">
|
||||
<Text strong className="block mb-2">
|
||||
{intl.formatMessage({
|
||||
id: 'master.camera.config.recording',
|
||||
id: 'master.devices.camera.config.recording',
|
||||
defaultMessage: 'Ghi dữ liệu camera',
|
||||
})}
|
||||
</Text>
|
||||
@@ -164,7 +164,7 @@ const CameraV6: React.FC<CameraV6Props> = ({
|
||||
title={
|
||||
!isOnline
|
||||
? intl.formatMessage({
|
||||
id: 'master.camera.table.offline.tooltip',
|
||||
id: 'master.devices.camera.table.offline.tooltip',
|
||||
defaultMessage: 'Thiết bị đang ngoại tuyến',
|
||||
})
|
||||
: ''
|
||||
@@ -176,7 +176,7 @@ const CameraV6: React.FC<CameraV6Props> = ({
|
||||
disabled={!isOnline}
|
||||
>
|
||||
{intl.formatMessage({
|
||||
id: 'master.camera.config.send',
|
||||
id: 'master.devices.camera.config.send',
|
||||
defaultMessage: 'Gửi đi',
|
||||
})}
|
||||
</Button>
|
||||
@@ -189,7 +189,7 @@ const CameraV6: React.FC<CameraV6Props> = ({
|
||||
<div>
|
||||
<Text strong className="block mb-2">
|
||||
{intl.formatMessage({
|
||||
id: 'master.camera.config.alarmList',
|
||||
id: 'master.devices.camera.config.alarmList',
|
||||
defaultMessage: 'Danh sách cảnh báo',
|
||||
})}
|
||||
</Text>
|
||||
@@ -204,7 +204,7 @@ const CameraV6: React.FC<CameraV6Props> = ({
|
||||
<Text type="secondary">
|
||||
{intl.formatMessage(
|
||||
{
|
||||
id: 'master.camera.config.selected',
|
||||
id: 'master.devices.camera.config.selected',
|
||||
defaultMessage: 'đã chọn {0} mục',
|
||||
},
|
||||
{
|
||||
@@ -214,7 +214,7 @@ const CameraV6: React.FC<CameraV6Props> = ({
|
||||
</Text>
|
||||
<Button type="link" onClick={handleClearAlerts}>
|
||||
{intl.formatMessage({
|
||||
id: 'master.camera.config.clear',
|
||||
id: 'master.devices.camera.config.clear',
|
||||
defaultMessage: 'Xóa',
|
||||
})}
|
||||
</Button>
|
||||
|
||||
Reference in New Issue
Block a user