Skip to content

Commit 0ce0656

Browse files
fix: copilot review
1 parent 1ca2e2b commit 0ce0656

File tree

4 files changed

+39
-21
lines changed

4 files changed

+39
-21
lines changed

src/containers/Tenant/Info/SystemView/SystemView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const prepareSystemViewItems = (data: TEvDescribeSchemeResult): YDBDefinitionLis
1010

1111
return [
1212
{
13-
name: i18n('system-view_type'),
13+
name: i18n('field_system-view-type'),
1414
content: prepareSystemViewType(systemViewType),
1515
},
1616
];

src/containers/Tenant/Info/i18n/en.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
"view.query-text": "Query Text",
1010

11-
"system-view_type": "System view type",
11+
"field_system-view-type": "System view type",
1212

1313
"no-entity-data": "No {{entityName}} data"
1414
}

src/containers/Tenant/i18n/en.json

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,5 +68,22 @@
6868
"label_download": "Download healthcheck data",
6969

7070
"label_grant-access": "Grant access",
71-
"context_grant-access": "Please note that granular rights can be combined into groups"
71+
"context_grant-access": "Please note that granular rights can be combined into groups",
72+
73+
"entity-name_database": "Database",
74+
"entity-name_directory": "Directory",
75+
"entity-name_table": "Table",
76+
"entity-name_system-view": "System view",
77+
"entity-name_secondary-index": "Secondary Index",
78+
"entity-name_tablestore": "Tablestore",
79+
"entity-name_column-oriented-table": "Column-oriented table",
80+
"entity-name_changefeed": "Changefeed",
81+
"entity-name_topic": "Topic",
82+
"entity-name_external-data-source": "External Data Source",
83+
"entity-name_external-table": "External Table",
84+
"entity-name_view": "View",
85+
"entity-name_async-replication": "Async Replication",
86+
"entity-name_transfer": "Transfer",
87+
"entity-name_resource-pool": "Resource Pool",
88+
"entity-name_secondary-index-table": "Secondary Index Table"
7289
}

src/containers/Tenant/utils/schema.ts

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import type {NavigationTreeNodeType} from 'ydb-ui-components';
22

33
import {EPathSubType, EPathType} from '../../../types/api/schema';
44
import type {ETenantType} from '../../../types/api/tenant';
5+
import i18n from '../i18n';
56

67
// this file contains verbose mappings that are typed in a way that ensures
78
// correctness when a new node type or a new path type is added
@@ -62,8 +63,8 @@ export const mapPathTypeToNavigationTreeType = (
6263
// ====================
6364

6465
const pathSubTypeToEntityName: Record<EPathSubType, string | undefined> = {
65-
[EPathSubType.EPathSubTypeSyncIndexImplTable]: 'Secondary Index Table',
66-
[EPathSubType.EPathSubTypeAsyncIndexImplTable]: 'Secondary Index Table',
66+
[EPathSubType.EPathSubTypeSyncIndexImplTable]: i18n('entity-name_secondary-index-table'),
67+
[EPathSubType.EPathSubTypeAsyncIndexImplTable]: i18n('entity-name_secondary-index-table'),
6768

6869
[EPathSubType.EPathSubTypeStreamImpl]: undefined,
6970
[EPathSubType.EPathSubTypeEmpty]: undefined,
@@ -72,26 +73,26 @@ const pathSubTypeToEntityName: Record<EPathSubType, string | undefined> = {
7273
const pathTypeToEntityName: Record<EPathType, string | undefined> = {
7374
[EPathType.EPathTypeInvalid]: undefined,
7475

75-
[EPathType.EPathTypeSubDomain]: 'Database',
76-
[EPathType.EPathTypeExtSubDomain]: 'Database',
76+
[EPathType.EPathTypeSubDomain]: i18n('entity-name_database'),
77+
[EPathType.EPathTypeExtSubDomain]: i18n('entity-name_database'),
7778

78-
[EPathType.EPathTypeDir]: 'Directory',
79-
[EPathType.EPathTypeTable]: 'Table',
80-
[EPathType.EPathTypeSysView]: 'System view',
81-
[EPathType.EPathTypeTableIndex]: 'Secondary Index',
82-
[EPathType.EPathTypeColumnStore]: 'Tablestore',
83-
[EPathType.EPathTypeColumnTable]: 'Column-oriented table',
84-
[EPathType.EPathTypeCdcStream]: 'Changefeed',
85-
[EPathType.EPathTypePersQueueGroup]: 'Topic',
79+
[EPathType.EPathTypeDir]: i18n('entity-name_directory'),
80+
[EPathType.EPathTypeTable]: i18n('entity-name_table'),
81+
[EPathType.EPathTypeSysView]: i18n('entity-name_system-view'),
82+
[EPathType.EPathTypeTableIndex]: i18n('entity-name_secondary-index'),
83+
[EPathType.EPathTypeColumnStore]: i18n('entity-name_tablestore'),
84+
[EPathType.EPathTypeColumnTable]: i18n('entity-name_column-oriented-table'),
85+
[EPathType.EPathTypeCdcStream]: i18n('entity-name_changefeed'),
86+
[EPathType.EPathTypePersQueueGroup]: i18n('entity-name_topic'),
8687

87-
[EPathType.EPathTypeExternalDataSource]: 'External Data Source',
88-
[EPathType.EPathTypeExternalTable]: 'External Table',
88+
[EPathType.EPathTypeExternalDataSource]: i18n('entity-name_external-data-source'),
89+
[EPathType.EPathTypeExternalTable]: i18n('entity-name_external-table'),
8990

90-
[EPathType.EPathTypeView]: 'View',
91+
[EPathType.EPathTypeView]: i18n('entity-name_view'),
9192

92-
[EPathType.EPathTypeReplication]: 'Async Replication',
93-
[EPathType.EPathTypeTransfer]: 'Transfer',
94-
[EPathType.EPathTypeResourcePool]: 'Resource Pool',
93+
[EPathType.EPathTypeReplication]: i18n('entity-name_async-replication'),
94+
[EPathType.EPathTypeTransfer]: i18n('entity-name_transfer'),
95+
[EPathType.EPathTypeResourcePool]: i18n('entity-name_resource-pool'),
9596
};
9697

9798
export const mapPathTypeToEntityName = (

0 commit comments

Comments
 (0)