update list pages with russian translation of grid item

This commit is contained in:
maxim 2025-02-21 18:08:32 +03:00
parent 4ccb6d4f3d
commit 4a0440cd6e
10 changed files with 104 additions and 9 deletions

View File

@ -0,0 +1,77 @@
export const localeText = {
// Root
noRowsLabel: 'Нет данных',
noResultsOverlayLabel: 'Результаты не найдены.',
// Density selector toolbar button text
toolbarDensity: 'Плотность',
toolbarDensityLabel: 'Плотность',
toolbarDensityCompact: 'Компактная',
toolbarDensityStandard: 'Стандартная',
toolbarDensityComfortable: 'Комфортная',
// Columns selector toolbar button text
toolbarColumns: 'Столбцы',
toolbarColumnsLabel: 'Выбрать столбцы',
// Filters toolbar button text
toolbarFilters: 'Фильтры',
toolbarFiltersLabel: 'Показать фильтры',
toolbarFiltersTooltipHide: 'Скрыть фильтры',
toolbarFiltersTooltipShow: 'Показать фильтры',
toolbarFiltersTooltipActive: (count: number) => (count !== 1 ? `${count} активных фильтров` : `${count} активный фильтр`),
// Export selector toolbar button text
toolbarExport: 'Экспорт',
toolbarExportLabel: 'Экспорт',
toolbarExportCSV: 'Скачать CSV',
// Columns panel text
columnsPanelTextFieldLabel: 'Поиск столбца',
columnsPanelTextFieldPlaceholder: 'Название столбца',
columnsPanelDragIconLabel: 'Изменить порядок',
columnsPanelShowAllButton: 'Показать все',
columnsPanelHideAllButton: 'Скрыть все',
// Filter panel text
filterPanelAddFilter: 'Добавить фильтр',
filterPanelDeleteIconLabel: 'Удалить',
filterPanelOperators: 'Операторы',
filterPanelOperatorAnd: 'И',
filterPanelOperatorOr: 'ИЛИ',
filterPanelColumns: 'Столбцы',
filterPanelInputLabel: 'Значение',
filterPanelInputPlaceholder: 'Фильтровать значение',
// Filter operators text
filterOperatorContains: 'содержит',
filterOperatorDoesNotContain: 'не содержит',
filterOperatorEquals: 'равно',
filterOperatorStartsWith: 'начинается с',
filterOperatorEndsWith: 'заканчивается на',
filterOperatorIs: 'является',
filterOperatorNot: 'не является',
filterOperatorAfter: 'после',
filterOperatorOnOrAfter: 'в или после',
filterOperatorBefore: 'до',
filterOperatorOnOrBefore: 'в или до',
filterOperatorIsEmpty: 'пусто',
filterOperatorIsNotEmpty: 'не пусто',
filterOperatorDoesNotEqual: 'не равно',
filterOperatorIsAnyOf: 'является одним из',
// Column menu text
columnMenuLabel: 'Меню',
columnMenuShowColumns: 'Показать столбцы',
columnMenuFilter: 'Фильтр',
columnMenuHideColumn: 'Скрыть столбец',
columnMenuUnsort: 'Сбросить сортировку',
columnMenuSortAsc: 'Сортировать по возрастанию',
columnMenuSortDesc: 'Сортировать по убыванию',
// Rows selected footer text
footerRowSelected: (count: number) => (count !== 1 ? `${count.toLocaleString()} строк выбрано` : `${count.toLocaleString()} строка выбрана`),
// Pagination footer text
footerPaginationRowsPerPage: 'Строк на странице:',
}

View File

@ -2,6 +2,8 @@ import {DataGrid, type GridColDef} from '@mui/x-data-grid'
import {DeleteButton, EditButton, List, ShowButton, useDataGrid} from '@refinedev/mui'
import React from 'react'
import {localeText} from '../../locales/ru/localeText'
export const ArticleList = () => {
const {dataGridProps} = useDataGrid({
resource: 'article/',
@ -60,7 +62,7 @@ export const ArticleList = () => {
return (
<List>
<DataGrid {...dataGridProps} columns={columns} getRowId={(row: any) => row.id} />
<DataGrid {...dataGridProps} columns={columns} localeText={localeText} getRowId={(row: any) => row.id} />
</List>
)
}

View File

@ -2,6 +2,8 @@ import {DataGrid, type GridColDef} from '@mui/x-data-grid'
import {DeleteButton, EditButton, List, ShowButton, useDataGrid} from '@refinedev/mui'
import React from 'react'
import {localeText} from '../../locales/ru/localeText'
export const CarrierList = () => {
const {dataGridProps} = useDataGrid({})
@ -60,7 +62,7 @@ export const CarrierList = () => {
return (
<List>
<DataGrid {...dataGridProps} columns={columns} />
<DataGrid {...dataGridProps} columns={columns} localeText={localeText} />
</List>
)
}

View File

@ -2,6 +2,8 @@ import {DataGrid, type GridColDef} from '@mui/x-data-grid'
import {DeleteButton, EditButton, List, ShowButton, useDataGrid} from '@refinedev/mui'
import React from 'react'
import {localeText} from '../../locales/ru/localeText'
export const CityList = () => {
const {dataGridProps} = useDataGrid({})
@ -54,7 +56,7 @@ export const CityList = () => {
return (
<List>
<DataGrid {...dataGridProps} columns={columns} />
<DataGrid {...dataGridProps} columns={columns} localeText={localeText} />
</List>
)
}

View File

@ -2,6 +2,8 @@ import {DataGrid, type GridColDef} from '@mui/x-data-grid'
import {DeleteButton, EditButton, List, ShowButton, useDataGrid} from '@refinedev/mui'
import React from 'react'
import {localeText} from '../../locales/ru/localeText'
export const CountryList = () => {
const {dataGridProps} = useDataGrid({})
@ -47,7 +49,7 @@ export const CountryList = () => {
return (
<List>
<DataGrid {...dataGridProps} columns={columns} getRowId={(row: any) => row.code} />
<DataGrid {...dataGridProps} columns={columns} localeText={localeText} getRowId={(row: any) => row.code} />
</List>
)
}

View File

@ -2,6 +2,8 @@ import {DataGrid, type GridColDef} from '@mui/x-data-grid'
import {DeleteButton, EditButton, List, ShowButton, useDataGrid} from '@refinedev/mui'
import React from 'react'
import {localeText} from '../../locales/ru/localeText'
export const MediaList = () => {
const {dataGridProps} = useDataGrid({})
@ -58,7 +60,7 @@ export const MediaList = () => {
return (
<List>
<DataGrid {...dataGridProps} columns={columns} getRowId={(row: any) => row.id} />
<DataGrid {...dataGridProps} columns={columns} localeText={localeText} getRowId={(row: any) => row.id} />
</List>
)
}

View File

@ -3,6 +3,8 @@ import {DeleteButton, EditButton, List, ShowButton, useDataGrid} from '@refinede
import {Typography} from '@mui/material'
import React from 'react'
import {localeText} from '../../locales/ru/localeText'
export const RouteList = () => {
const {dataGridProps} = useDataGrid({
resource: 'route/',
@ -71,7 +73,7 @@ export const RouteList = () => {
return (
<List>
<DataGrid {...dataGridProps} columns={columns} getRowId={(row: any) => row.id} />
<DataGrid {...dataGridProps} columns={columns} localeText={localeText} getRowId={(row: any) => row.id} />
</List>
)
}

View File

@ -2,6 +2,8 @@ import {DataGrid, type GridColDef} from '@mui/x-data-grid'
import {DeleteButton, EditButton, List, ShowButton, useDataGrid} from '@refinedev/mui'
import React from 'react'
import {localeText} from '../../locales/ru/localeText'
export const SightList = () => {
const {dataGridProps} = useDataGrid({
resource: 'sight/',
@ -79,7 +81,7 @@ export const SightList = () => {
return (
<List>
<DataGrid {...dataGridProps} columns={columns} getRowId={(row: any) => row.id} />
<DataGrid {...dataGridProps} columns={columns} localeText={localeText} getRowId={(row: any) => row.id} />
</List>
)
}

View File

@ -2,6 +2,8 @@ import {DataGrid, type GridColDef} from '@mui/x-data-grid'
import {DeleteButton, EditButton, List, ShowButton, useDataGrid} from '@refinedev/mui'
import React from 'react'
import {localeText} from '../../locales/ru/localeText'
export const StationList = () => {
const {dataGridProps} = useDataGrid({
resource: 'station/',
@ -78,7 +80,7 @@ export const StationList = () => {
return (
<List>
<DataGrid {...dataGridProps} columns={columns} getRowId={(row: any) => row.id} />
<DataGrid {...dataGridProps} columns={columns} localeText={localeText} getRowId={(row: any) => row.id} />
</List>
)
}

View File

@ -2,6 +2,8 @@ import {DataGrid, type GridColDef} from '@mui/x-data-grid'
import {DeleteButton, EditButton, List, ShowButton, useDataGrid} from '@refinedev/mui'
import React from 'react'
import {localeText} from '../../locales/ru/localeText'
export const VehicleList = () => {
const {dataGridProps} = useDataGrid({})
@ -68,7 +70,7 @@ export const VehicleList = () => {
return (
<List>
<DataGrid {...dataGridProps} columns={columns} getRowId={(row: any) => row.id} />
<DataGrid {...dataGridProps} columns={columns} localeText={localeText} getRowId={(row: any) => row.id} />
</List>
)
}