update /login page with russian translation

This commit is contained in:
maxim 2025-02-19 16:44:35 +03:00
parent 56660a3123
commit f5bc0bd185
4 changed files with 33 additions and 3 deletions

View File

@ -1,3 +1,4 @@
import BedtimeIcon from '@mui/icons-material/Bedtime'
import PublicIcon from '@mui/icons-material/Public'
import LocationCityIcon from '@mui/icons-material/LocationCity'
import LocalShippingIcon from '@mui/icons-material/LocalShipping'
@ -8,4 +9,4 @@ import HailIcon from '@mui/icons-material/Hail'
import DirectionsBusIcon from '@mui/icons-material/DirectionsBus'
import ForkLeftIcon from '@mui/icons-material/ForkLeft'
export {PublicIcon as CountryIcon, LocationCityIcon as CityIcon, LocalShippingIcon as CarrierIcon, PermMediaIcon as MediaIcon, FeedIcon as ArticleIcon, VisibilityIcon as SightIcon, HailIcon as StationIcon, DirectionsBusIcon as VehicleIcon, ForkLeftIcon as RouteIcon}
export {BedtimeIcon as ProjectIcon, PublicIcon as CountryIcon, LocationCityIcon as CityIcon, LocalShippingIcon as CarrierIcon, PermMediaIcon as MediaIcon, FeedIcon as ArticleIcon, VisibilityIcon as SightIcon, HailIcon as StationIcon, DirectionsBusIcon as VehicleIcon, ForkLeftIcon as RouteIcon}

View File

@ -1,3 +1,11 @@
import {ProjectIcon} from './Icons'
export default function SidebarTitle({collapsed}: {collapsed: boolean}) {
return <div style={{whiteSpace: 'nowrap'}}>{collapsed ? 'БН' : 'Белые ночи'}</div>
return (
<div style={{display: 'flex', alignItems: 'center', whiteSpace: 'nowrap'}}>
<ProjectIcon style={{color: '#7f6b58'}} />
{!collapsed && <span style={{marginLeft: 8, fontWeight: 'bold'}}>Белые ночи</span>}
</div>
)
}

View File

@ -15,6 +15,26 @@
"create": "Создать",
"logout": "Выход"
},
"pages": {
"login": {
"title": "Вход в аккаунт",
"fields": {
"email": "Почта",
"password": "Пароль"
},
"buttons": {
"rememberMe": "Запомнить меня",
"forgotPassword": "Забыли пароль?",
"noAccount": "Нет аккаунта?"
},
"signin": "Войти",
"signup": "Зарегистрироваться",
"errors": {
"requiredEmail": "Электронная почта обязательна",
"requiredPassword": "Пароль обязателен"
}
}
},
"country": {
"titles": {
"create": "Создать страну",

View File

@ -1,10 +1,11 @@
import {AuthPage, ThemedTitleV2} from '@refinedev/mui'
import {ProjectIcon} from '../../components/ui/Icons'
export const Login = () => {
return (
<AuthPage
type="login"
title={<ThemedTitleV2 collapsed={false} text="Белые Ночи" icon={null} />}
title={<ThemedTitleV2 collapsed={false} text="Белые Ночи" icon={<ProjectIcon style={{color: '#7f6b58'}} />} />}
formProps={{
defaultValues: {
email: 'demo@refine.dev',