Skip to content

Commit 950c386

Browse files
hotlccxrgzs
andauthored
chore(i18n): optimize status field i18n on storages page (#98)
* chore(i18n): optimize status field i18n on storages page * throw the unrecognized type as is * fix: * fix typo * format by prettier --------- Co-authored-by: MadDogOwner <[email protected]>
1 parent 2afa08b commit 950c386

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

src/lang/en/storages.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,12 @@
3838
"enable_sign": "Enable sign",
3939
"disable_index": "Disable index"
4040
},
41+
"table_fields": {
42+
"status": {
43+
"work": "Work",
44+
"disabled": "Disabled"
45+
}
46+
},
4147
"other": {
4248
"start_load_success": "Start loading",
4349
"load_all": "Reload All",

src/pages/manage/storages/Storage.tsx

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,11 @@ export function StorageGridItem(props: StorageProps) {
103103
<Box
104104
css={{ wordBreak: "break-all" }}
105105
overflowX="auto"
106-
innerHTML={props.storage.status}
106+
innerHTML={t(
107+
`storages.table_fields.status.${props.storage.status}`,
108+
undefined,
109+
props.storage.status,
110+
)}
107111
/>
108112
</HStack>
109113
<Text css={{ wordBreak: "break-all" }}>{props.storage.remark}</Text>
@@ -121,7 +125,13 @@ export function StorageListItem(props: StorageProps) {
121125
<Td>{props.storage.mount_path}</Td>
122126
<Td>{t(`drivers.drivers.${props.storage.driver}`)}</Td>
123127
<Td>{props.storage.order}</Td>
124-
<Td>{props.storage.status}</Td>
128+
<Td>
129+
{t(
130+
`storages.tabl_fields.status.${props.storage.status}`,
131+
undefined,
132+
props.storage.status,
133+
)}
134+
</Td>
125135
<Td>{props.storage.remark}</Td>
126136
<Td>
127137
<HStack spacing="$2">

0 commit comments

Comments
 (0)