✨ feat(api): Add an interface to obtain user subscription details, update related type definitions and localized text
This commit is contained in:
parent
383638f702
commit
cf5c39cfe5
@ -1,20 +1,19 @@
|
|||||||
<a name="readme-top"></a>
|
<a name="readme-top"></a>
|
||||||
|
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
# [1.0.0-beta.33](https://github.com/perfect-panel/ppanel-web/compare/v1.0.0-beta.32...v1.0.0-beta.33) (2025-03-18)
|
# [1.0.0-beta.33](https://github.com/perfect-panel/ppanel-web/compare/v1.0.0-beta.32...v1.0.0-beta.33) (2025-03-18)
|
||||||
|
|
||||||
|
|
||||||
### 🐛 Bug Fixes
|
### 🐛 Bug Fixes
|
||||||
|
|
||||||
* **subscribe**: Handle optional values in price and discount calculations ([5939763](https://github.com/perfect-panel/ppanel-web/commit/5939763))
|
- **subscribe**: Handle optional values in price and discount calculations ([5939763](https://github.com/perfect-panel/ppanel-web/commit/5939763))
|
||||||
|
|
||||||
# [1.0.0-beta.32](https://github.com/perfect-panel/ppanel-web/compare/v1.0.0-beta.31...v1.0.0-beta.32) (2025-03-17)
|
# [1.0.0-beta.32](https://github.com/perfect-panel/ppanel-web/compare/v1.0.0-beta.31...v1.0.0-beta.32) (2025-03-17)
|
||||||
|
|
||||||
|
|
||||||
### 🐛 Bug Fixes
|
### 🐛 Bug Fixes
|
||||||
|
|
||||||
* **forms**: Add step attribute to number inputs for better value control ([b8f4f1e](https://github.com/perfect-panel/ppanel-web/commit/b8f4f1e))
|
- **forms**: Add step attribute to number inputs for better value control ([b8f4f1e](https://github.com/perfect-panel/ppanel-web/commit/b8f4f1e))
|
||||||
* **locales**: Update invite code text to indicate it's optional ([6a34bfb](https://github.com/perfect-panel/ppanel-web/commit/6a34bfb))
|
- **locales**: Update invite code text to indicate it's optional ([6a34bfb](https://github.com/perfect-panel/ppanel-web/commit/6a34bfb))
|
||||||
|
|
||||||
<a name="readme-top"></a>
|
<a name="readme-top"></a>
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,11 @@
|
|||||||
'use client';
|
'use client';
|
||||||
|
|
||||||
|
import {
|
||||||
|
Accordion,
|
||||||
|
AccordionContent,
|
||||||
|
AccordionItem,
|
||||||
|
AccordionTrigger,
|
||||||
|
} from '@workspace/ui/components/accordion';
|
||||||
import { Badge } from '@workspace/ui/components/badge';
|
import { Badge } from '@workspace/ui/components/badge';
|
||||||
import { Progress } from '@workspace/ui/components/progress';
|
import { Progress } from '@workspace/ui/components/progress';
|
||||||
import { ScrollArea } from '@workspace/ui/components/scroll-area';
|
import { ScrollArea } from '@workspace/ui/components/scroll-area';
|
||||||
@ -11,6 +17,8 @@ import {
|
|||||||
} from '@workspace/ui/components/tooltip';
|
} from '@workspace/ui/components/tooltip';
|
||||||
import { formatDate } from '@workspace/ui/utils';
|
import { formatDate } from '@workspace/ui/utils';
|
||||||
import { useTranslations } from 'next-intl';
|
import { useTranslations } from 'next-intl';
|
||||||
|
import { useState } from 'react';
|
||||||
|
import { UserSubscribeDetail } from '../user/user-detail';
|
||||||
|
|
||||||
export function formatPercentage(value: number): string {
|
export function formatPercentage(value: number): string {
|
||||||
return `${value.toFixed(1)}%`;
|
return `${value.toFixed(1)}%`;
|
||||||
@ -18,25 +26,19 @@ export function formatPercentage(value: number): string {
|
|||||||
|
|
||||||
export function NodeStatusCell({ status }: { status: API.NodeStatus }) {
|
export function NodeStatusCell({ status }: { status: API.NodeStatus }) {
|
||||||
const t = useTranslations('server.node');
|
const t = useTranslations('server.node');
|
||||||
|
const [openItem, setOpenItem] = useState<string | null>(null);
|
||||||
|
|
||||||
const {
|
const { online, cpu, mem, disk, updated_at } = status || {
|
||||||
last_at,
|
online: {},
|
||||||
online_users,
|
cpu: 0,
|
||||||
status: serverStatus,
|
mem: 0,
|
||||||
} = status || {
|
disk: 0,
|
||||||
online_users: [],
|
updated_at: 0,
|
||||||
status: {
|
|
||||||
cpu: 0,
|
|
||||||
mem: 0,
|
|
||||||
disk: 0,
|
|
||||||
updated_at: 0,
|
|
||||||
},
|
|
||||||
last_at: 0,
|
|
||||||
};
|
};
|
||||||
const isOnline = last_at > 0;
|
const isOnline = updated_at > 0;
|
||||||
const badgeVariant = isOnline ? 'default' : 'destructive';
|
const badgeVariant = isOnline ? 'default' : 'destructive';
|
||||||
const badgeText = isOnline ? t('normal') : t('abnormal');
|
const badgeText = isOnline ? t('normal') : t('abnormal');
|
||||||
const onlineCount = Array.isArray(online_users) ? online_users?.length : 0;
|
const onlineCount = Object.keys(online).length || 0;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<TooltipProvider>
|
<TooltipProvider>
|
||||||
@ -52,45 +54,56 @@ export function NodeStatusCell({ status }: { status: API.NodeStatus }) {
|
|||||||
<div className='flex flex-col space-y-1'>
|
<div className='flex flex-col space-y-1'>
|
||||||
<div className='flex justify-between'>
|
<div className='flex justify-between'>
|
||||||
<span>CPU</span>
|
<span>CPU</span>
|
||||||
<span>{formatPercentage(serverStatus?.cpu ?? 0)}</span>
|
<span>{formatPercentage(cpu ?? 0)}</span>
|
||||||
</div>
|
</div>
|
||||||
<Progress value={serverStatus?.cpu ?? 0} className='h-2' max={100} />
|
<Progress value={cpu ?? 0} className='h-2' max={100} />
|
||||||
</div>
|
</div>
|
||||||
<div className='flex flex-col space-y-1'>
|
<div className='flex flex-col space-y-1'>
|
||||||
<div className='flex justify-between'>
|
<div className='flex justify-between'>
|
||||||
<span>{t('memory')}</span>
|
<span>{t('memory')}</span>
|
||||||
<span>{formatPercentage(serverStatus?.mem ?? 0)}</span>
|
<span>{formatPercentage(mem ?? 0)}</span>
|
||||||
</div>
|
</div>
|
||||||
<Progress value={serverStatus?.mem ?? 0} className='h-2' max={100} />
|
<Progress value={mem ?? 0} className='h-2' max={100} />
|
||||||
</div>
|
</div>
|
||||||
<div className='flex flex-col space-y-1'>
|
<div className='flex flex-col space-y-1'>
|
||||||
<div className='flex justify-between'>
|
<div className='flex justify-between'>
|
||||||
<span>{t('disk')}</span>
|
<span>{t('disk')}</span>
|
||||||
<span>{formatPercentage(serverStatus?.disk ?? 0)}</span>
|
<span>{formatPercentage(disk ?? 0)}</span>
|
||||||
</div>
|
</div>
|
||||||
<Progress value={serverStatus?.disk ?? 0} className='h-2' max={100} />
|
<Progress value={disk ?? 0} className='h-2' max={100} />
|
||||||
</div>
|
</div>
|
||||||
{isOnline && (
|
{isOnline && (
|
||||||
<div>
|
<div>
|
||||||
{t('lastUpdated')}: {formatDate(serverStatus?.updated_at ?? 0)}
|
{t('lastUpdated')}: {formatDate(updated_at ?? 0)}
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
</TooltipTrigger>
|
</TooltipTrigger>
|
||||||
{isOnline && onlineCount > 0 && (
|
{isOnline && onlineCount > 0 && (
|
||||||
<TooltipContent className='bg-muted text-foreground w-80'>
|
<TooltipContent className='bg-card text-foreground w-96'>
|
||||||
<div className='space-y-4'>
|
<ScrollArea className='h-[540px] rounded-md border px-4 py-2'>
|
||||||
<div className='space-y-2'>
|
<h4 className='py-1 text-sm font-semibold'>{t('onlineUsers')}</h4>
|
||||||
<h4 className='text-sm font-semibold'>{t('onlineUsers')}</h4>
|
<Accordion
|
||||||
<ScrollArea className='h-[400px] rounded-md border p-2'>
|
type='single'
|
||||||
{online_users.map((user, index) => (
|
collapsible
|
||||||
<div key={user.uid} className='py-1 text-xs'>
|
className='w-full'
|
||||||
{user.ip} (UID: {user.uid})
|
onValueChange={(value) => setOpenItem(value)}
|
||||||
</div>
|
>
|
||||||
))}
|
{Object.entries(online).map(([uid, ips]) => (
|
||||||
</ScrollArea>
|
<AccordionItem key={uid} value={uid}>
|
||||||
</div>
|
<AccordionTrigger>{`[UID: ${uid}] - ${ips[0]}`}</AccordionTrigger>
|
||||||
</div>
|
<AccordionContent>
|
||||||
|
<ul>
|
||||||
|
{ips.map((ip: string) => (
|
||||||
|
<li key={ip}>{ip}</li>
|
||||||
|
))}
|
||||||
|
</ul>
|
||||||
|
<UserSubscribeDetail id={Number(uid)} enabled={openItem === uid} />
|
||||||
|
</AccordionContent>
|
||||||
|
</AccordionItem>
|
||||||
|
))}
|
||||||
|
</Accordion>
|
||||||
|
</ScrollArea>
|
||||||
</TooltipContent>
|
</TooltipContent>
|
||||||
)}
|
)}
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
|
|||||||
@ -1,15 +1,121 @@
|
|||||||
'use client';
|
'use client';
|
||||||
|
|
||||||
import { Display } from '@/components/display';
|
import { Display } from '@/components/display';
|
||||||
import { getUserDetail } from '@/services/admin/user';
|
import { getUserDetail, getUserSubscribeById } from '@/services/admin/user';
|
||||||
import { useQuery } from '@tanstack/react-query';
|
import { useQuery } from '@tanstack/react-query';
|
||||||
import { Button } from '@workspace/ui/components/button';
|
import { Button } from '@workspace/ui/components/button';
|
||||||
import { HoverCard, HoverCardContent, HoverCardTrigger } from '@workspace/ui/components/hover-card';
|
import { HoverCard, HoverCardContent, HoverCardTrigger } from '@workspace/ui/components/hover-card';
|
||||||
import { formatDate } from '@workspace/ui/utils';
|
import { formatBytes, formatDate } from '@workspace/ui/utils';
|
||||||
import { useTranslations } from 'next-intl';
|
import { useTranslations } from 'next-intl';
|
||||||
import Link from 'next/link';
|
import Link from 'next/link';
|
||||||
import { useState } from 'react';
|
import { useState } from 'react';
|
||||||
|
|
||||||
|
export function UserSubscribeDetail({ id, enabled }: { id: number; enabled: boolean }) {
|
||||||
|
const t = useTranslations('user');
|
||||||
|
|
||||||
|
const { data } = useQuery({
|
||||||
|
enabled: id !== 0 && enabled,
|
||||||
|
queryKey: ['getUserSubscribeById', id],
|
||||||
|
queryFn: async () => {
|
||||||
|
const { data } = await getUserSubscribeById({ id });
|
||||||
|
return data.data;
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
if (!id) return '--';
|
||||||
|
|
||||||
|
const usedTraffic = data ? data.upload + data.download : 0;
|
||||||
|
const totalTraffic = data?.traffic || 0;
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div className='space-y-4'>
|
||||||
|
<div>
|
||||||
|
<h3 className='mb-2 text-sm font-medium'>{t('subscriptionInfo')}</h3>
|
||||||
|
<div className='bg-muted/30 rounded-lg p-3'>
|
||||||
|
<ul className='grid gap-3'>
|
||||||
|
<li className='flex items-center justify-between font-semibold'>
|
||||||
|
<span className='text-muted-foreground'>{t('subscriptionId')}</span>
|
||||||
|
<span>{data?.id || '--'}</span>
|
||||||
|
</li>
|
||||||
|
<li className='flex items-center justify-between'>
|
||||||
|
<span className='text-muted-foreground'>{t('subscriptionName')}</span>
|
||||||
|
<span>{data?.subscribe?.name || '--'}</span>
|
||||||
|
</li>
|
||||||
|
<li className='flex items-center justify-between'>
|
||||||
|
<span className='text-muted-foreground'>{t('token')}</span>
|
||||||
|
<div className='font-mono text-xs' title={data?.token || ''}>
|
||||||
|
{data?.token || '--'}
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li className='flex items-center justify-between'>
|
||||||
|
<span className='text-muted-foreground'>{t('trafficUsage')}</span>
|
||||||
|
<span>
|
||||||
|
{data
|
||||||
|
? totalTraffic === 0
|
||||||
|
? `${formatBytes(usedTraffic)} / ${t('unlimited')}`
|
||||||
|
: `${formatBytes(usedTraffic)} / ${formatBytes(totalTraffic)}`
|
||||||
|
: '--'}
|
||||||
|
</span>
|
||||||
|
</li>
|
||||||
|
<li className='flex items-center justify-between'>
|
||||||
|
<span className='text-muted-foreground'>{t('startTime')}</span>
|
||||||
|
<span>{data?.start_time ? formatDate(data.start_time) : '--'}</span>
|
||||||
|
</li>
|
||||||
|
<li className='flex items-center justify-between'>
|
||||||
|
<span className='text-muted-foreground'>{t('expireTime')}</span>
|
||||||
|
<span>{data?.expire_time ? formatDate(data.expire_time) : '--'}</span>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<h3 className='mb-2 text-sm font-medium'>
|
||||||
|
{t('userInfo')}
|
||||||
|
{data?.user_id && (
|
||||||
|
<Button
|
||||||
|
variant='link'
|
||||||
|
size='sm'
|
||||||
|
className='text-primary ml-2 h-auto p-0 text-xs'
|
||||||
|
asChild
|
||||||
|
>
|
||||||
|
<Link href={`/dashboard/user/${data.user_id}`}>{t('viewDetails')}</Link>
|
||||||
|
</Button>
|
||||||
|
)}
|
||||||
|
</h3>
|
||||||
|
<ul className='grid gap-3'>
|
||||||
|
<li className='flex items-center justify-between font-semibold'>
|
||||||
|
<span className='text-muted-foreground'>{t('userId')}</span>
|
||||||
|
<span>{data?.user_id}</span>
|
||||||
|
</li>
|
||||||
|
<li className='flex items-center justify-between font-semibold'>
|
||||||
|
<span className='text-muted-foreground'>{t('balance')}</span>
|
||||||
|
<span>
|
||||||
|
<Display type='currency' value={data?.user.balance} />
|
||||||
|
</span>
|
||||||
|
</li>
|
||||||
|
<li className='flex items-center justify-between'>
|
||||||
|
<span className='text-muted-foreground'>{t('giftAmount')}</span>
|
||||||
|
<span>
|
||||||
|
<Display type='currency' value={data?.user?.gift_amount} />
|
||||||
|
</span>
|
||||||
|
</li>
|
||||||
|
<li className='flex items-center justify-between'>
|
||||||
|
<span className='text-muted-foreground'>{t('commission')}</span>
|
||||||
|
<span>
|
||||||
|
<Display type='currency' value={data?.user?.commission} />
|
||||||
|
</span>
|
||||||
|
</li>
|
||||||
|
<li className='flex items-center justify-between'>
|
||||||
|
<span className='text-muted-foreground'>{t('createdAt')}</span>
|
||||||
|
<span>{data?.user?.created_at && formatDate(data?.user?.created_at)}</span>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
export function UserDetail({ id }: { id: number }) {
|
export function UserDetail({ id }: { id: number }) {
|
||||||
const t = useTranslations('user');
|
const t = useTranslations('user');
|
||||||
const [shouldFetch, setShouldFetch] = useState(false);
|
const [shouldFetch, setShouldFetch] = useState(false);
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
'use client';
|
'use client';
|
||||||
|
|
||||||
|
import { UserSubscribeDetail } from '@/app/dashboard/user/user-detail';
|
||||||
import { queryServerTotalData, queryTicketWaitReply } from '@/services/admin/console';
|
import { queryServerTotalData, queryTicketWaitReply } from '@/services/admin/console';
|
||||||
import { useQuery } from '@tanstack/react-query';
|
import { useQuery } from '@tanstack/react-query';
|
||||||
import { Card, CardContent, CardHeader, CardTitle } from '@workspace/ui/components/card';
|
import { Card, CardContent, CardHeader, CardTitle } from '@workspace/ui/components/card';
|
||||||
@ -11,6 +12,7 @@ import {
|
|||||||
SelectTrigger,
|
SelectTrigger,
|
||||||
SelectValue,
|
SelectValue,
|
||||||
} from '@workspace/ui/components/select';
|
} from '@workspace/ui/components/select';
|
||||||
|
import { Separator } from '@workspace/ui/components/separator';
|
||||||
import { Tabs, TabsList, TabsTrigger } from '@workspace/ui/components/tabs';
|
import { Tabs, TabsList, TabsTrigger } from '@workspace/ui/components/tabs';
|
||||||
import { Icon } from '@workspace/ui/custom-components/icon';
|
import { Icon } from '@workspace/ui/custom-components/icon';
|
||||||
import { formatBytes } from '@workspace/ui/utils';
|
import { formatBytes } from '@workspace/ui/utils';
|
||||||
@ -59,15 +61,13 @@ export default function Statistics() {
|
|||||||
users: {
|
users: {
|
||||||
today:
|
today:
|
||||||
ServerTotal?.user_traffic_ranking_today?.map((item) => ({
|
ServerTotal?.user_traffic_ranking_today?.map((item) => ({
|
||||||
name: item.user_id,
|
name: item.sid,
|
||||||
traffic: item.download + item.upload,
|
traffic: item.download + item.upload,
|
||||||
email: item.email,
|
|
||||||
})) || [],
|
})) || [],
|
||||||
yesterday:
|
yesterday:
|
||||||
ServerTotal?.user_traffic_ranking_yesterday?.map((item) => ({
|
ServerTotal?.user_traffic_ranking_yesterday?.map((item) => ({
|
||||||
name: item.user_id,
|
name: item.sid,
|
||||||
traffic: item.download + item.upload,
|
traffic: item.download + item.upload,
|
||||||
email: item.email,
|
|
||||||
})) || [],
|
})) || [],
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
@ -175,10 +175,6 @@ export default function Statistics() {
|
|||||||
label: t('type'),
|
label: t('type'),
|
||||||
color: 'hsl(var(--muted))',
|
color: 'hsl(var(--muted))',
|
||||||
},
|
},
|
||||||
email: {
|
|
||||||
label: t('email'),
|
|
||||||
color: 'hsl(var(--muted))',
|
|
||||||
},
|
|
||||||
label: {
|
label: {
|
||||||
color: 'hsl(var(--foreground))',
|
color: 'hsl(var(--foreground))',
|
||||||
},
|
},
|
||||||
@ -204,13 +200,22 @@ export default function Statistics() {
|
|||||||
tickFormatter={(value, index) => String(index + 1)}
|
tickFormatter={(value, index) => String(index + 1)}
|
||||||
/>
|
/>
|
||||||
<ChartTooltip
|
<ChartTooltip
|
||||||
|
trigger='hover'
|
||||||
content={
|
content={
|
||||||
<ChartTooltipContent
|
<ChartTooltipContent
|
||||||
label={true}
|
label={true}
|
||||||
labelFormatter={(label) =>
|
labelFormatter={(label, [payload]) =>
|
||||||
dataType === 'nodes'
|
dataType === 'nodes' ? (
|
||||||
? `${t('nodes')}: ${label}`
|
`${t('nodes')}: ${label}`
|
||||||
: `${t('users')}: ${label}`
|
) : (
|
||||||
|
<>
|
||||||
|
<div className='w-80'>
|
||||||
|
<UserSubscribeDetail id={payload?.payload.name} enabled={true} />
|
||||||
|
</div>
|
||||||
|
<Separator className='my-2' />
|
||||||
|
<div>{`${t('users')}: ${label}`}</div>
|
||||||
|
</>
|
||||||
|
)
|
||||||
}
|
}
|
||||||
formatter={(value) => {
|
formatter={(value) => {
|
||||||
return formatBytes(Number(value) || 0);
|
return formatBytes(Number(value) || 0);
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "Povolení účtu",
|
"accountEnable": "Povolení účtu",
|
||||||
"actions": "akce",
|
"actions": "akce",
|
||||||
|
"active": "Aktivní",
|
||||||
"add": "Přidat",
|
"add": "Přidat",
|
||||||
"administrator": "Administrátor",
|
"administrator": "Administrátor",
|
||||||
"areaCode": "Směrový kód",
|
"areaCode": "Směrový kód",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "e-mail",
|
"email": "e-mail",
|
||||||
"enable": "Povolit",
|
"enable": "Povolit",
|
||||||
"expireTime": "Čas vypršení",
|
"expireTime": "Čas vypršení",
|
||||||
|
"expired": "Vypršelo",
|
||||||
"expiredAt": "Platnost vypršela",
|
"expiredAt": "Platnost vypršela",
|
||||||
"failed": "Neúspěch",
|
"failed": "Neúspěch",
|
||||||
"giftAmount": "Částka dárku",
|
"giftAmount": "Částka dárku",
|
||||||
"giftAmountPlaceholder": "Zadejte částku dárku",
|
"giftAmountPlaceholder": "Zadejte částku dárku",
|
||||||
|
"inactive": "Neaktivní",
|
||||||
"invalidEmailFormat": "Neplatný formát e-mailu",
|
"invalidEmailFormat": "Neplatný formát e-mailu",
|
||||||
"inviteCode": "Pozvánkový kód",
|
"inviteCode": "Pozvánkový kód",
|
||||||
"inviteCodePlaceholder": "Zadejte kód pozvánky (ponechte prázdné pro vygenerování)",
|
"inviteCodePlaceholder": "Zadejte kód pozvánky (ponechte prázdné pro vygenerování)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "Zadejte nové heslo (volitelné)",
|
"passwordPlaceholder": "Zadejte nové heslo (volitelné)",
|
||||||
"permanent": "Trvalý",
|
"permanent": "Trvalý",
|
||||||
"pleaseEnterEmail": "Prosím, zadejte e-mail",
|
"pleaseEnterEmail": "Prosím, zadejte e-mail",
|
||||||
|
"price": "Cena",
|
||||||
"referer": "Doporučitel",
|
"referer": "Doporučitel",
|
||||||
"refererId": "ID doporučitele",
|
"refererId": "ID doporučitele",
|
||||||
"refererIdPlaceholder": "Zadejte ID doporučitele",
|
"refererIdPlaceholder": "Zadejte ID doporučitele",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "Vyhledat IP adresu",
|
"searchIp": "Vyhledat IP adresu",
|
||||||
"selectAuthType": "Vyberte typ ověření",
|
"selectAuthType": "Vyberte typ ověření",
|
||||||
"speedLimit": "Rychlostní limit",
|
"speedLimit": "Rychlostní limit",
|
||||||
|
"startTime": "Čas zahájení",
|
||||||
|
"status": "Stav",
|
||||||
"subscription": "Předplatné",
|
"subscription": "Předplatné",
|
||||||
"subscriptionDetails": "Podrobnosti o předplatném",
|
"subscriptionDetails": "Podrobnosti o předplatném",
|
||||||
|
"subscriptionId": "ID předplatného",
|
||||||
|
"subscriptionInfo": "Informace o předplatném",
|
||||||
"subscriptionList": "Seznam předplatných",
|
"subscriptionList": "Seznam předplatných",
|
||||||
"subscriptionLogs": "Záznamy o předplatném",
|
"subscriptionLogs": "Záznamy o předplatném",
|
||||||
"subscriptionName": "Název předplatného",
|
"subscriptionName": "Název předplatného",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "Obchodní oznámení",
|
"tradeNotifications": "Obchodní oznámení",
|
||||||
"trafficLimit": "Limit provozu",
|
"trafficLimit": "Limit provozu",
|
||||||
"trafficLogs": "Protokoly provozu",
|
"trafficLogs": "Protokoly provozu",
|
||||||
|
"trafficUsage": "Využití dat",
|
||||||
|
"unknown": "Neznámé",
|
||||||
"unlimited": "Neomezený",
|
"unlimited": "Neomezený",
|
||||||
"unverified": "Neověřeno",
|
"unverified": "Neověřeno",
|
||||||
"update": "Aktualizovat",
|
"update": "Aktualizovat",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "Uživatelský agent",
|
"userAgent": "Uživatelský agent",
|
||||||
"userEmail": "Uživatelský e-mail",
|
"userEmail": "Uživatelský e-mail",
|
||||||
"userEmailPlaceholder": "Zadejte e-mail uživatele",
|
"userEmailPlaceholder": "Zadejte e-mail uživatele",
|
||||||
|
"userId": "ID uživatele",
|
||||||
|
"userInfo": "Informace o uživateli",
|
||||||
"userList": "Seznam uživatelů",
|
"userList": "Seznam uživatelů",
|
||||||
"userLogs": "Historie přihlášení",
|
"userLogs": "Historie přihlášení",
|
||||||
"userName": "Identifikátor uživatele",
|
"userName": "Identifikátor uživatele",
|
||||||
"userOrders": "Objednávky",
|
"userOrders": "Objednávky",
|
||||||
"userProfile": "Profil",
|
"userProfile": "Profil",
|
||||||
"userSubscriptions": "Předplatné",
|
"userSubscriptions": "Předplatné",
|
||||||
"verified": "Ověřeno"
|
"username": "Uživatelské jméno",
|
||||||
|
"verified": "Ověřeno",
|
||||||
|
"viewDetails": "Zobrazit podrobnosti"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "Konto aktivieren",
|
"accountEnable": "Konto aktivieren",
|
||||||
"actions": "Aktionen",
|
"actions": "Aktionen",
|
||||||
|
"active": "Aktiv",
|
||||||
"add": "Hinzufügen",
|
"add": "Hinzufügen",
|
||||||
"administrator": "Administrator",
|
"administrator": "Administrator",
|
||||||
"areaCode": "Vorwahl",
|
"areaCode": "Vorwahl",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "E-Mail",
|
"email": "E-Mail",
|
||||||
"enable": "Aktivieren",
|
"enable": "Aktivieren",
|
||||||
"expireTime": "Ablaufzeit",
|
"expireTime": "Ablaufzeit",
|
||||||
|
"expired": "Abgelaufen",
|
||||||
"expiredAt": "Abgelaufen am",
|
"expiredAt": "Abgelaufen am",
|
||||||
"failed": "Fehlgeschlagen",
|
"failed": "Fehlgeschlagen",
|
||||||
"giftAmount": "Geschenkbetrag",
|
"giftAmount": "Geschenkbetrag",
|
||||||
"giftAmountPlaceholder": "Geben Sie den Geschenkbetrag ein",
|
"giftAmountPlaceholder": "Geben Sie den Geschenkbetrag ein",
|
||||||
|
"inactive": "Inaktiv",
|
||||||
"invalidEmailFormat": "Ungültiges E-Mail-Format",
|
"invalidEmailFormat": "Ungültiges E-Mail-Format",
|
||||||
"inviteCode": "Einladungscode",
|
"inviteCode": "Einladungscode",
|
||||||
"inviteCodePlaceholder": "Einladungscode eingeben (leer lassen, um zu generieren)",
|
"inviteCodePlaceholder": "Einladungscode eingeben (leer lassen, um zu generieren)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "Neues Passwort eingeben (optional)",
|
"passwordPlaceholder": "Neues Passwort eingeben (optional)",
|
||||||
"permanent": "Dauerhaft",
|
"permanent": "Dauerhaft",
|
||||||
"pleaseEnterEmail": "Bitte E-Mail eingeben",
|
"pleaseEnterEmail": "Bitte E-Mail eingeben",
|
||||||
|
"price": "Preis",
|
||||||
"referer": "Empfehler",
|
"referer": "Empfehler",
|
||||||
"refererId": "Referenz-ID",
|
"refererId": "Referenz-ID",
|
||||||
"refererIdPlaceholder": "Geben Sie die Referenz-ID ein",
|
"refererIdPlaceholder": "Geben Sie die Referenz-ID ein",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "IP-Adresse suchen",
|
"searchIp": "IP-Adresse suchen",
|
||||||
"selectAuthType": "Authentifizierungstyp auswählen",
|
"selectAuthType": "Authentifizierungstyp auswählen",
|
||||||
"speedLimit": "Geschwindigkeitsbegrenzung",
|
"speedLimit": "Geschwindigkeitsbegrenzung",
|
||||||
|
"startTime": "Startzeit",
|
||||||
|
"status": "Status",
|
||||||
"subscription": "Abonnement",
|
"subscription": "Abonnement",
|
||||||
"subscriptionDetails": "Abonnementdetails",
|
"subscriptionDetails": "Abonnementdetails",
|
||||||
|
"subscriptionId": "Abonnement-ID",
|
||||||
|
"subscriptionInfo": "Abonnement-Informationen",
|
||||||
"subscriptionList": "Abonnementsliste",
|
"subscriptionList": "Abonnementsliste",
|
||||||
"subscriptionLogs": "Abonnementprotokolle",
|
"subscriptionLogs": "Abonnementprotokolle",
|
||||||
"subscriptionName": "Abonnementname",
|
"subscriptionName": "Abonnementname",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "Handelsbenachrichtigungen",
|
"tradeNotifications": "Handelsbenachrichtigungen",
|
||||||
"trafficLimit": "Verkehrslimit",
|
"trafficLimit": "Verkehrslimit",
|
||||||
"trafficLogs": "Verkehrsprotokolle",
|
"trafficLogs": "Verkehrsprotokolle",
|
||||||
|
"trafficUsage": "Datenverbrauch",
|
||||||
|
"unknown": "Unbekannt",
|
||||||
"unlimited": "Unbegrenzt",
|
"unlimited": "Unbegrenzt",
|
||||||
"unverified": "Unbestätigt",
|
"unverified": "Unbestätigt",
|
||||||
"update": "Aktualisieren",
|
"update": "Aktualisieren",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "Benutzeragent",
|
"userAgent": "Benutzeragent",
|
||||||
"userEmail": "Benutzer-E-Mail",
|
"userEmail": "Benutzer-E-Mail",
|
||||||
"userEmailPlaceholder": "Benutzer-E-Mail eingeben",
|
"userEmailPlaceholder": "Benutzer-E-Mail eingeben",
|
||||||
|
"userId": "Benutzer-ID",
|
||||||
|
"userInfo": "Benutzerinformationen",
|
||||||
"userList": "Benutzerliste",
|
"userList": "Benutzerliste",
|
||||||
"userLogs": "Anmeldeverlauf",
|
"userLogs": "Anmeldeverlauf",
|
||||||
"userName": "Benutzerkennung",
|
"userName": "Benutzerkennung",
|
||||||
"userOrders": "Bestellungen",
|
"userOrders": "Bestellungen",
|
||||||
"userProfile": "Profil",
|
"userProfile": "Profil",
|
||||||
"userSubscriptions": "Abonnements",
|
"userSubscriptions": "Abonnements",
|
||||||
"verified": "Verifiziert"
|
"username": "Benutzername",
|
||||||
|
"verified": "Verifiziert",
|
||||||
|
"viewDetails": "Details anzeigen"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "Account Enable",
|
"accountEnable": "Account Enable",
|
||||||
"actions": "Actions",
|
"actions": "Actions",
|
||||||
|
"active": "Active",
|
||||||
"add": "Add",
|
"add": "Add",
|
||||||
"administrator": "Administrator",
|
"administrator": "Administrator",
|
||||||
"areaCode": "Area Code",
|
"areaCode": "Area Code",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "Email",
|
"email": "Email",
|
||||||
"enable": "Enable",
|
"enable": "Enable",
|
||||||
"expireTime": "Expire Time",
|
"expireTime": "Expire Time",
|
||||||
|
"expired": "Expired",
|
||||||
"expiredAt": "Expired At",
|
"expiredAt": "Expired At",
|
||||||
"failed": "Failed",
|
"failed": "Failed",
|
||||||
"giftAmount": "Gift Amount",
|
"giftAmount": "Gift Amount",
|
||||||
"giftAmountPlaceholder": "Enter gift amount",
|
"giftAmountPlaceholder": "Enter gift amount",
|
||||||
|
"inactive": "Inactive",
|
||||||
"invalidEmailFormat": "Invalid email format",
|
"invalidEmailFormat": "Invalid email format",
|
||||||
"inviteCode": "Invite Code",
|
"inviteCode": "Invite Code",
|
||||||
"inviteCodePlaceholder": "Enter invite code (leave blank to generate)",
|
"inviteCodePlaceholder": "Enter invite code (leave blank to generate)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "Enter new password (optional)",
|
"passwordPlaceholder": "Enter new password (optional)",
|
||||||
"permanent": "Permanent",
|
"permanent": "Permanent",
|
||||||
"pleaseEnterEmail": "Please enter email",
|
"pleaseEnterEmail": "Please enter email",
|
||||||
|
"price": "Price",
|
||||||
"referer": "Referer",
|
"referer": "Referer",
|
||||||
"refererId": "Referer ID",
|
"refererId": "Referer ID",
|
||||||
"refererIdPlaceholder": "Enter referer ID",
|
"refererIdPlaceholder": "Enter referer ID",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "Search IP address",
|
"searchIp": "Search IP address",
|
||||||
"selectAuthType": "Select auth type",
|
"selectAuthType": "Select auth type",
|
||||||
"speedLimit": "Speed Limit",
|
"speedLimit": "Speed Limit",
|
||||||
|
"startTime": "Start Time",
|
||||||
|
"status": "Status",
|
||||||
"subscription": "Subscription",
|
"subscription": "Subscription",
|
||||||
"subscriptionDetails": "Subscription Details",
|
"subscriptionDetails": "Subscription Details",
|
||||||
|
"subscriptionId": "Subscription ID",
|
||||||
|
"subscriptionInfo": "Subscription Info",
|
||||||
"subscriptionList": "Subscription List",
|
"subscriptionList": "Subscription List",
|
||||||
"subscriptionLogs": "Subscription Logs",
|
"subscriptionLogs": "Subscription Logs",
|
||||||
"subscriptionName": "Subscription Name",
|
"subscriptionName": "Subscription Name",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "Trade Notifications",
|
"tradeNotifications": "Trade Notifications",
|
||||||
"trafficLimit": "Traffic Limit",
|
"trafficLimit": "Traffic Limit",
|
||||||
"trafficLogs": "Traffic Logs",
|
"trafficLogs": "Traffic Logs",
|
||||||
|
"trafficUsage": "Traffic Usage",
|
||||||
|
"unknown": "Unknown",
|
||||||
"unlimited": "Unlimited",
|
"unlimited": "Unlimited",
|
||||||
"unverified": "Unverified",
|
"unverified": "Unverified",
|
||||||
"update": "Update",
|
"update": "Update",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "User Agent",
|
"userAgent": "User Agent",
|
||||||
"userEmail": "User Email",
|
"userEmail": "User Email",
|
||||||
"userEmailPlaceholder": "Enter user email",
|
"userEmailPlaceholder": "Enter user email",
|
||||||
|
"userId": "User ID",
|
||||||
|
"userInfo": "User Info",
|
||||||
"userList": "User List",
|
"userList": "User List",
|
||||||
"userLogs": "Login History",
|
"userLogs": "Login History",
|
||||||
"userName": "User Identifier",
|
"userName": "User Identifier",
|
||||||
"userOrders": "Orders",
|
"userOrders": "Orders",
|
||||||
"userProfile": "Profile",
|
"userProfile": "Profile",
|
||||||
"userSubscriptions": "Subscriptions",
|
"userSubscriptions": "Subscriptions",
|
||||||
"verified": "Verified"
|
"username": "Username",
|
||||||
|
"verified": "Verified",
|
||||||
|
"viewDetails": "View Details"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "Habilitar cuenta",
|
"accountEnable": "Habilitar cuenta",
|
||||||
"actions": "acciones",
|
"actions": "acciones",
|
||||||
|
"active": "Activo",
|
||||||
"add": "Agregar",
|
"add": "Agregar",
|
||||||
"administrator": "Administrador",
|
"administrator": "Administrador",
|
||||||
"areaCode": "Código de Área",
|
"areaCode": "Código de Área",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "correo electrónico",
|
"email": "correo electrónico",
|
||||||
"enable": "Habilitar",
|
"enable": "Habilitar",
|
||||||
"expireTime": "Tiempo de Expiración",
|
"expireTime": "Tiempo de Expiración",
|
||||||
|
"expired": "Caducado",
|
||||||
"expiredAt": "Fecha de vencimiento",
|
"expiredAt": "Fecha de vencimiento",
|
||||||
"failed": "Fallido",
|
"failed": "Fallido",
|
||||||
"giftAmount": "Monto del Regalo",
|
"giftAmount": "Monto del Regalo",
|
||||||
"giftAmountPlaceholder": "Ingrese el monto del regalo",
|
"giftAmountPlaceholder": "Ingrese el monto del regalo",
|
||||||
|
"inactive": "Inactivo",
|
||||||
"invalidEmailFormat": "Formato de correo electrónico no válido",
|
"invalidEmailFormat": "Formato de correo electrónico no válido",
|
||||||
"inviteCode": "Código de invitación",
|
"inviteCode": "Código de invitación",
|
||||||
"inviteCodePlaceholder": "Introduce el código de invitación (déjalo en blanco para generar uno)",
|
"inviteCodePlaceholder": "Introduce el código de invitación (déjalo en blanco para generar uno)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "Ingrese nueva contraseña (opcional)",
|
"passwordPlaceholder": "Ingrese nueva contraseña (opcional)",
|
||||||
"permanent": "Permanente",
|
"permanent": "Permanente",
|
||||||
"pleaseEnterEmail": "Por favor, introduce el correo electrónico",
|
"pleaseEnterEmail": "Por favor, introduce el correo electrónico",
|
||||||
|
"price": "Precio",
|
||||||
"referer": "Recomendador",
|
"referer": "Recomendador",
|
||||||
"refererId": "ID del Referente",
|
"refererId": "ID del Referente",
|
||||||
"refererIdPlaceholder": "Ingrese el ID del referente",
|
"refererIdPlaceholder": "Ingrese el ID del referente",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "Buscar dirección IP",
|
"searchIp": "Buscar dirección IP",
|
||||||
"selectAuthType": "Seleccionar tipo de autenticación",
|
"selectAuthType": "Seleccionar tipo de autenticación",
|
||||||
"speedLimit": "Límite de Velocidad",
|
"speedLimit": "Límite de Velocidad",
|
||||||
|
"startTime": "Hora de Inicio",
|
||||||
|
"status": "Estado",
|
||||||
"subscription": "Suscripción",
|
"subscription": "Suscripción",
|
||||||
"subscriptionDetails": "Detalles de la suscripción",
|
"subscriptionDetails": "Detalles de la suscripción",
|
||||||
|
"subscriptionId": "ID de Suscripción",
|
||||||
|
"subscriptionInfo": "Información de Suscripción",
|
||||||
"subscriptionList": "Lista de Suscripción",
|
"subscriptionList": "Lista de Suscripción",
|
||||||
"subscriptionLogs": "Registros de Suscripción",
|
"subscriptionLogs": "Registros de Suscripción",
|
||||||
"subscriptionName": "Nombre de la Suscripción",
|
"subscriptionName": "Nombre de la Suscripción",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "Notificaciones de Comercio",
|
"tradeNotifications": "Notificaciones de Comercio",
|
||||||
"trafficLimit": "Límite de Tráfico",
|
"trafficLimit": "Límite de Tráfico",
|
||||||
"trafficLogs": "Registros de Tráfico",
|
"trafficLogs": "Registros de Tráfico",
|
||||||
|
"trafficUsage": "Uso de Tráfico",
|
||||||
|
"unknown": "Desconocido",
|
||||||
"unlimited": "Ilimitado",
|
"unlimited": "Ilimitado",
|
||||||
"unverified": "No verificado",
|
"unverified": "No verificado",
|
||||||
"update": "Actualizar",
|
"update": "Actualizar",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "Agente de Usuario",
|
"userAgent": "Agente de Usuario",
|
||||||
"userEmail": "Correo Electrónico del Usuario",
|
"userEmail": "Correo Electrónico del Usuario",
|
||||||
"userEmailPlaceholder": "Introduce el correo electrónico del usuario",
|
"userEmailPlaceholder": "Introduce el correo electrónico del usuario",
|
||||||
|
"userId": "ID de Usuario",
|
||||||
|
"userInfo": "Información de Usuario",
|
||||||
"userList": "Lista de usuarios",
|
"userList": "Lista de usuarios",
|
||||||
"userLogs": "Historial de inicio de sesión",
|
"userLogs": "Historial de inicio de sesión",
|
||||||
"userName": "Identificador de Usuario",
|
"userName": "Identificador de Usuario",
|
||||||
"userOrders": "Pedidos",
|
"userOrders": "Pedidos",
|
||||||
"userProfile": "Perfil",
|
"userProfile": "Perfil",
|
||||||
"userSubscriptions": "Suscripciones",
|
"userSubscriptions": "Suscripciones",
|
||||||
"verified": "Verificado"
|
"username": "Nombre de Usuario",
|
||||||
|
"verified": "Verificado",
|
||||||
|
"viewDetails": "Ver Detalles"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "Habilitar Cuenta",
|
"accountEnable": "Habilitar Cuenta",
|
||||||
"actions": "acciones",
|
"actions": "acciones",
|
||||||
|
"active": "Activo",
|
||||||
"add": "Agregar",
|
"add": "Agregar",
|
||||||
"administrator": "Administrador",
|
"administrator": "Administrador",
|
||||||
"areaCode": "Código de Área",
|
"areaCode": "Código de Área",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "correo electrónico",
|
"email": "correo electrónico",
|
||||||
"enable": "Habilitar",
|
"enable": "Habilitar",
|
||||||
"expireTime": "Tiempo de Expiración",
|
"expireTime": "Tiempo de Expiración",
|
||||||
|
"expired": "Expirado",
|
||||||
"expiredAt": "Fecha de vencimiento",
|
"expiredAt": "Fecha de vencimiento",
|
||||||
"failed": "Fallido",
|
"failed": "Fallido",
|
||||||
"giftAmount": "Monto del Regalo",
|
"giftAmount": "Monto del Regalo",
|
||||||
"giftAmountPlaceholder": "Ingrese el monto del regalo",
|
"giftAmountPlaceholder": "Ingrese el monto del regalo",
|
||||||
|
"inactive": "Inactivo",
|
||||||
"invalidEmailFormat": "Formato de correo electrónico no válido",
|
"invalidEmailFormat": "Formato de correo electrónico no válido",
|
||||||
"inviteCode": "Código de Invitación",
|
"inviteCode": "Código de Invitación",
|
||||||
"inviteCodePlaceholder": "Ingresa el código de invitación (déjalo en blanco para generar uno)",
|
"inviteCodePlaceholder": "Ingresa el código de invitación (déjalo en blanco para generar uno)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "Ingresa nueva contraseña (opcional)",
|
"passwordPlaceholder": "Ingresa nueva contraseña (opcional)",
|
||||||
"permanent": "Permanente",
|
"permanent": "Permanente",
|
||||||
"pleaseEnterEmail": "Por favor, ingresa el correo electrónico",
|
"pleaseEnterEmail": "Por favor, ingresa el correo electrónico",
|
||||||
|
"price": "Precio",
|
||||||
"referer": "Recomendador",
|
"referer": "Recomendador",
|
||||||
"refererId": "ID del Referente",
|
"refererId": "ID del Referente",
|
||||||
"refererIdPlaceholder": "Ingrese ID del referente",
|
"refererIdPlaceholder": "Ingrese ID del referente",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "Buscar dirección IP",
|
"searchIp": "Buscar dirección IP",
|
||||||
"selectAuthType": "Seleccionar tipo de autenticación",
|
"selectAuthType": "Seleccionar tipo de autenticación",
|
||||||
"speedLimit": "Límite de Velocidad",
|
"speedLimit": "Límite de Velocidad",
|
||||||
|
"startTime": "Hora de Inicio",
|
||||||
|
"status": "Estado",
|
||||||
"subscription": "Suscripción",
|
"subscription": "Suscripción",
|
||||||
"subscriptionDetails": "Detalles de la Suscripción",
|
"subscriptionDetails": "Detalles de la Suscripción",
|
||||||
|
"subscriptionId": "ID de Suscripción",
|
||||||
|
"subscriptionInfo": "Información de Suscripción",
|
||||||
"subscriptionList": "Lista de Suscripción",
|
"subscriptionList": "Lista de Suscripción",
|
||||||
"subscriptionLogs": "Registros de Suscripción",
|
"subscriptionLogs": "Registros de Suscripción",
|
||||||
"subscriptionName": "Nombre de la Suscripción",
|
"subscriptionName": "Nombre de la Suscripción",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "Notificaciones de Comercio",
|
"tradeNotifications": "Notificaciones de Comercio",
|
||||||
"trafficLimit": "Límite de Tráfico",
|
"trafficLimit": "Límite de Tráfico",
|
||||||
"trafficLogs": "Registros de Tráfico",
|
"trafficLogs": "Registros de Tráfico",
|
||||||
|
"trafficUsage": "Uso de Tráfico",
|
||||||
|
"unknown": "Desconocido",
|
||||||
"unlimited": "Ilimitado",
|
"unlimited": "Ilimitado",
|
||||||
"unverified": "No verificado",
|
"unverified": "No verificado",
|
||||||
"update": "Actualizar",
|
"update": "Actualizar",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "Agente de Usuario",
|
"userAgent": "Agente de Usuario",
|
||||||
"userEmail": "Correo Electrónico del Usuario",
|
"userEmail": "Correo Electrónico del Usuario",
|
||||||
"userEmailPlaceholder": "Ingresa el correo electrónico del usuario",
|
"userEmailPlaceholder": "Ingresa el correo electrónico del usuario",
|
||||||
|
"userId": "ID de Usuario",
|
||||||
|
"userInfo": "Información de Usuario",
|
||||||
"userList": "Lista de usuarios",
|
"userList": "Lista de usuarios",
|
||||||
"userLogs": "Historial de Inicio de Sesión",
|
"userLogs": "Historial de Inicio de Sesión",
|
||||||
"userName": "Identificador de Usuario",
|
"userName": "Identificador de Usuario",
|
||||||
"userOrders": "Pedidos",
|
"userOrders": "Pedidos",
|
||||||
"userProfile": "Perfil",
|
"userProfile": "Perfil",
|
||||||
"userSubscriptions": "Suscripciones",
|
"userSubscriptions": "Suscripciones",
|
||||||
"verified": "Verificado"
|
"username": "Nombre de Usuario",
|
||||||
|
"verified": "Verificado",
|
||||||
|
"viewDetails": "Ver Detalles"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "فعالسازی حساب",
|
"accountEnable": "فعالسازی حساب",
|
||||||
"actions": "اقدامات",
|
"actions": "اقدامات",
|
||||||
|
"active": "فعال",
|
||||||
"add": "افزودن",
|
"add": "افزودن",
|
||||||
"administrator": "مدیر",
|
"administrator": "مدیر",
|
||||||
"areaCode": "کد منطقه",
|
"areaCode": "کد منطقه",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "ایمیل",
|
"email": "ایمیل",
|
||||||
"enable": "فعال کردن",
|
"enable": "فعال کردن",
|
||||||
"expireTime": "زمان انقضا",
|
"expireTime": "زمان انقضا",
|
||||||
|
"expired": "منقضی شده",
|
||||||
"expiredAt": "منقضی شده در",
|
"expiredAt": "منقضی شده در",
|
||||||
"failed": "ناموفق",
|
"failed": "ناموفق",
|
||||||
"giftAmount": "مقدار هدیه",
|
"giftAmount": "مقدار هدیه",
|
||||||
"giftAmountPlaceholder": "مبلغ هدیه را وارد کنید",
|
"giftAmountPlaceholder": "مبلغ هدیه را وارد کنید",
|
||||||
|
"inactive": "غیرفعال",
|
||||||
"invalidEmailFormat": "فرمت ایمیل نامعتبر است",
|
"invalidEmailFormat": "فرمت ایمیل نامعتبر است",
|
||||||
"inviteCode": "کد دعوت",
|
"inviteCode": "کد دعوت",
|
||||||
"inviteCodePlaceholder": "کد دعوت را وارد کنید (برای تولید خالی بگذارید)",
|
"inviteCodePlaceholder": "کد دعوت را وارد کنید (برای تولید خالی بگذارید)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "رمز عبور جدید را وارد کنید (اختیاری)",
|
"passwordPlaceholder": "رمز عبور جدید را وارد کنید (اختیاری)",
|
||||||
"permanent": "دائمی",
|
"permanent": "دائمی",
|
||||||
"pleaseEnterEmail": "لطفاً ایمیل خود را وارد کنید",
|
"pleaseEnterEmail": "لطفاً ایمیل خود را وارد کنید",
|
||||||
|
"price": "قیمت",
|
||||||
"referer": "ارجاعدهنده",
|
"referer": "ارجاعدهنده",
|
||||||
"refererId": "شناسه معرف",
|
"refererId": "شناسه معرف",
|
||||||
"refererIdPlaceholder": "شناسه معرف را وارد کنید",
|
"refererIdPlaceholder": "شناسه معرف را وارد کنید",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "جستجوی آدرس IP",
|
"searchIp": "جستجوی آدرس IP",
|
||||||
"selectAuthType": "نوع احراز هویت را انتخاب کنید",
|
"selectAuthType": "نوع احراز هویت را انتخاب کنید",
|
||||||
"speedLimit": "محدودیت سرعت",
|
"speedLimit": "محدودیت سرعت",
|
||||||
|
"startTime": "زمان شروع",
|
||||||
|
"status": "وضعیت",
|
||||||
"subscription": "اشتراک",
|
"subscription": "اشتراک",
|
||||||
"subscriptionDetails": "جزئیات اشتراک",
|
"subscriptionDetails": "جزئیات اشتراک",
|
||||||
|
"subscriptionId": "شناسه اشتراک",
|
||||||
|
"subscriptionInfo": "اطلاعات اشتراک",
|
||||||
"subscriptionList": "لیست اشتراک",
|
"subscriptionList": "لیست اشتراک",
|
||||||
"subscriptionLogs": "گزارشهای اشتراک",
|
"subscriptionLogs": "گزارشهای اشتراک",
|
||||||
"subscriptionName": "نام اشتراک",
|
"subscriptionName": "نام اشتراک",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "اعلانهای تجارت",
|
"tradeNotifications": "اعلانهای تجارت",
|
||||||
"trafficLimit": "محدودیت ترافیک",
|
"trafficLimit": "محدودیت ترافیک",
|
||||||
"trafficLogs": "گزارشهای ترافیک",
|
"trafficLogs": "گزارشهای ترافیک",
|
||||||
|
"trafficUsage": "استفاده از ترافیک",
|
||||||
|
"unknown": "نامشخص",
|
||||||
"unlimited": "نامحدود",
|
"unlimited": "نامحدود",
|
||||||
"unverified": "تأیید نشده",
|
"unverified": "تأیید نشده",
|
||||||
"update": "بهروزرسانی",
|
"update": "بهروزرسانی",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "عامل کاربر",
|
"userAgent": "عامل کاربر",
|
||||||
"userEmail": "ایمیل کاربر",
|
"userEmail": "ایمیل کاربر",
|
||||||
"userEmailPlaceholder": "ایمیل کاربر را وارد کنید",
|
"userEmailPlaceholder": "ایمیل کاربر را وارد کنید",
|
||||||
|
"userId": "شناسه کاربر",
|
||||||
|
"userInfo": "اطلاعات کاربر",
|
||||||
"userList": "فهرست کاربران",
|
"userList": "فهرست کاربران",
|
||||||
"userLogs": "تاریخچه ورود",
|
"userLogs": "تاریخچه ورود",
|
||||||
"userName": "شناسه کاربر",
|
"userName": "شناسه کاربر",
|
||||||
"userOrders": "سفارشها",
|
"userOrders": "سفارشها",
|
||||||
"userProfile": "پروفایل",
|
"userProfile": "پروفایل",
|
||||||
"userSubscriptions": "اشتراکها",
|
"userSubscriptions": "اشتراکها",
|
||||||
"verified": "تأیید شده"
|
"username": "نام کاربری",
|
||||||
|
"verified": "تأیید شده",
|
||||||
|
"viewDetails": "مشاهده جزئیات"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "Tilin aktivointi",
|
"accountEnable": "Tilin aktivointi",
|
||||||
"actions": "toiminnot",
|
"actions": "toiminnot",
|
||||||
|
"active": "Aktiivinen",
|
||||||
"add": "Lisää",
|
"add": "Lisää",
|
||||||
"administrator": "Ylläpitäjä",
|
"administrator": "Ylläpitäjä",
|
||||||
"areaCode": "Alueen koodi",
|
"areaCode": "Alueen koodi",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "sähköposti",
|
"email": "sähköposti",
|
||||||
"enable": "Ota käyttöön",
|
"enable": "Ota käyttöön",
|
||||||
"expireTime": "Vanhentumisaika",
|
"expireTime": "Vanhentumisaika",
|
||||||
|
"expired": "Vanhentunut",
|
||||||
"expiredAt": "Vanhentunut",
|
"expiredAt": "Vanhentunut",
|
||||||
"failed": "Epäonnistui",
|
"failed": "Epäonnistui",
|
||||||
"giftAmount": "Lahjan määrä",
|
"giftAmount": "Lahjan määrä",
|
||||||
"giftAmountPlaceholder": "Syötä lahjan määrä",
|
"giftAmountPlaceholder": "Syötä lahjan määrä",
|
||||||
|
"inactive": "Epäaktiivinen",
|
||||||
"invalidEmailFormat": "Virheellinen sähköpostimuoto",
|
"invalidEmailFormat": "Virheellinen sähköpostimuoto",
|
||||||
"inviteCode": "Kutsukoodi",
|
"inviteCode": "Kutsukoodi",
|
||||||
"inviteCodePlaceholder": "Syötä kutsukoodi (jätä tyhjäksi luodaksesi uuden)",
|
"inviteCodePlaceholder": "Syötä kutsukoodi (jätä tyhjäksi luodaksesi uuden)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "Syötä uusi salasana (valinnainen)",
|
"passwordPlaceholder": "Syötä uusi salasana (valinnainen)",
|
||||||
"permanent": "Pysyvä",
|
"permanent": "Pysyvä",
|
||||||
"pleaseEnterEmail": "Ole hyvä ja syötä sähköpostiosoite",
|
"pleaseEnterEmail": "Ole hyvä ja syötä sähköpostiosoite",
|
||||||
|
"price": "Hinta",
|
||||||
"referer": "Suosittelija",
|
"referer": "Suosittelija",
|
||||||
"refererId": "Viittaajan ID",
|
"refererId": "Viittaajan ID",
|
||||||
"refererIdPlaceholder": "Syötä suosittelijan ID",
|
"refererIdPlaceholder": "Syötä suosittelijan ID",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "Etsi IP-osoite",
|
"searchIp": "Etsi IP-osoite",
|
||||||
"selectAuthType": "Valitse todennustyyppi",
|
"selectAuthType": "Valitse todennustyyppi",
|
||||||
"speedLimit": "Nopeusrajoitus",
|
"speedLimit": "Nopeusrajoitus",
|
||||||
|
"startTime": "Aloitusaika",
|
||||||
|
"status": "Tila",
|
||||||
"subscription": "Tilaus",
|
"subscription": "Tilaus",
|
||||||
"subscriptionDetails": "Tilaustiedot",
|
"subscriptionDetails": "Tilaustiedot",
|
||||||
|
"subscriptionId": "Tilauksen ID",
|
||||||
|
"subscriptionInfo": "Tilauksen tiedot",
|
||||||
"subscriptionList": "Tilauksen lista",
|
"subscriptionList": "Tilauksen lista",
|
||||||
"subscriptionLogs": "Tilaushistoria",
|
"subscriptionLogs": "Tilaushistoria",
|
||||||
"subscriptionName": "Tilauksen nimi",
|
"subscriptionName": "Tilauksen nimi",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "Kauppailmoitukset",
|
"tradeNotifications": "Kauppailmoitukset",
|
||||||
"trafficLimit": "Liikenteen rajoitus",
|
"trafficLimit": "Liikenteen rajoitus",
|
||||||
"trafficLogs": "Liikennelokit",
|
"trafficLogs": "Liikennelokit",
|
||||||
|
"trafficUsage": "Liikenteen käyttö",
|
||||||
|
"unknown": "Tuntematon",
|
||||||
"unlimited": "Rajoittamaton",
|
"unlimited": "Rajoittamaton",
|
||||||
"unverified": "Vahvistamaton",
|
"unverified": "Vahvistamaton",
|
||||||
"update": "Päivitä",
|
"update": "Päivitä",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "Käyttäjäagentti",
|
"userAgent": "Käyttäjäagentti",
|
||||||
"userEmail": "Käyttäjän sähköposti",
|
"userEmail": "Käyttäjän sähköposti",
|
||||||
"userEmailPlaceholder": "Syötä käyttäjän sähköpostiosoite",
|
"userEmailPlaceholder": "Syötä käyttäjän sähköpostiosoite",
|
||||||
|
"userId": "Käyttäjän ID",
|
||||||
|
"userInfo": "Käyttäjän tiedot",
|
||||||
"userList": "Käyttäjälista",
|
"userList": "Käyttäjälista",
|
||||||
"userLogs": "Kirjautumishistoria",
|
"userLogs": "Kirjautumishistoria",
|
||||||
"userName": "Käyttäjän tunniste",
|
"userName": "Käyttäjän tunniste",
|
||||||
"userOrders": "Tilaukset",
|
"userOrders": "Tilaukset",
|
||||||
"userProfile": "Profiili",
|
"userProfile": "Profiili",
|
||||||
"userSubscriptions": "Tilaukset",
|
"userSubscriptions": "Tilaukset",
|
||||||
"verified": "Vahvistettu"
|
"username": "Käyttäjänimi",
|
||||||
|
"verified": "Vahvistettu",
|
||||||
|
"viewDetails": "Näytä tiedot"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "Activation du compte",
|
"accountEnable": "Activation du compte",
|
||||||
"actions": "actions",
|
"actions": "actions",
|
||||||
|
"active": "Actif",
|
||||||
"add": "Ajouter",
|
"add": "Ajouter",
|
||||||
"administrator": "Administrateur",
|
"administrator": "Administrateur",
|
||||||
"areaCode": "Indicatif régional",
|
"areaCode": "Indicatif régional",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "e-mail",
|
"email": "e-mail",
|
||||||
"enable": "Activer",
|
"enable": "Activer",
|
||||||
"expireTime": "Date d'expiration",
|
"expireTime": "Date d'expiration",
|
||||||
|
"expired": "Expiré",
|
||||||
"expiredAt": "Expiré le",
|
"expiredAt": "Expiré le",
|
||||||
"failed": "Échoué",
|
"failed": "Échoué",
|
||||||
"giftAmount": "Montant du cadeau",
|
"giftAmount": "Montant du cadeau",
|
||||||
"giftAmountPlaceholder": "Entrez le montant du cadeau",
|
"giftAmountPlaceholder": "Entrez le montant du cadeau",
|
||||||
|
"inactive": "Inactif",
|
||||||
"invalidEmailFormat": "Format d'email invalide",
|
"invalidEmailFormat": "Format d'email invalide",
|
||||||
"inviteCode": "Code d'invitation",
|
"inviteCode": "Code d'invitation",
|
||||||
"inviteCodePlaceholder": "Entrez le code d'invitation (laissez vide pour générer)",
|
"inviteCodePlaceholder": "Entrez le code d'invitation (laissez vide pour générer)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "Entrez un nouveau mot de passe (facultatif)",
|
"passwordPlaceholder": "Entrez un nouveau mot de passe (facultatif)",
|
||||||
"permanent": "Permanent",
|
"permanent": "Permanent",
|
||||||
"pleaseEnterEmail": "Veuillez entrer votre adresse e-mail",
|
"pleaseEnterEmail": "Veuillez entrer votre adresse e-mail",
|
||||||
|
"price": "Prix",
|
||||||
"referer": "Référent",
|
"referer": "Référent",
|
||||||
"refererId": "ID du référent",
|
"refererId": "ID du référent",
|
||||||
"refererIdPlaceholder": "Entrez l'ID du référent",
|
"refererIdPlaceholder": "Entrez l'ID du référent",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "Rechercher une adresse IP",
|
"searchIp": "Rechercher une adresse IP",
|
||||||
"selectAuthType": "Sélectionner le type d'authentification",
|
"selectAuthType": "Sélectionner le type d'authentification",
|
||||||
"speedLimit": "Limite de vitesse",
|
"speedLimit": "Limite de vitesse",
|
||||||
|
"startTime": "Date de début",
|
||||||
|
"status": "Statut",
|
||||||
"subscription": "Abonnement",
|
"subscription": "Abonnement",
|
||||||
"subscriptionDetails": "Détails de l'abonnement",
|
"subscriptionDetails": "Détails de l'abonnement",
|
||||||
|
"subscriptionId": "ID d'abonnement",
|
||||||
|
"subscriptionInfo": "Informations sur l'abonnement",
|
||||||
"subscriptionList": "Liste des abonnements",
|
"subscriptionList": "Liste des abonnements",
|
||||||
"subscriptionLogs": "Journaux d'abonnement",
|
"subscriptionLogs": "Journaux d'abonnement",
|
||||||
"subscriptionName": "Nom de l'abonnement",
|
"subscriptionName": "Nom de l'abonnement",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "Notifications de commerce",
|
"tradeNotifications": "Notifications de commerce",
|
||||||
"trafficLimit": "Limite de trafic",
|
"trafficLimit": "Limite de trafic",
|
||||||
"trafficLogs": "Journaux de trafic",
|
"trafficLogs": "Journaux de trafic",
|
||||||
|
"trafficUsage": "Utilisation du trafic",
|
||||||
|
"unknown": "Inconnu",
|
||||||
"unlimited": "Illimité",
|
"unlimited": "Illimité",
|
||||||
"unverified": "Non vérifié",
|
"unverified": "Non vérifié",
|
||||||
"update": "Mettre à jour",
|
"update": "Mettre à jour",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "Agent utilisateur",
|
"userAgent": "Agent utilisateur",
|
||||||
"userEmail": "E-mail de l'utilisateur",
|
"userEmail": "E-mail de l'utilisateur",
|
||||||
"userEmailPlaceholder": "Entrez l'email de l'utilisateur",
|
"userEmailPlaceholder": "Entrez l'email de l'utilisateur",
|
||||||
|
"userId": "ID utilisateur",
|
||||||
|
"userInfo": "Informations sur l'utilisateur",
|
||||||
"userList": "Liste des utilisateurs",
|
"userList": "Liste des utilisateurs",
|
||||||
"userLogs": "Historique des connexions",
|
"userLogs": "Historique des connexions",
|
||||||
"userName": "Identifiant Utilisateur",
|
"userName": "Identifiant Utilisateur",
|
||||||
"userOrders": "Commandes",
|
"userOrders": "Commandes",
|
||||||
"userProfile": "Profil",
|
"userProfile": "Profil",
|
||||||
"userSubscriptions": "Abonnements",
|
"userSubscriptions": "Abonnements",
|
||||||
"verified": "Vérifié"
|
"username": "Nom d'utilisateur",
|
||||||
|
"verified": "Vérifié",
|
||||||
|
"viewDetails": "Voir les détails"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "खाता सक्षम करें",
|
"accountEnable": "खाता सक्षम करें",
|
||||||
"actions": "क्रियाएँ",
|
"actions": "क्रियाएँ",
|
||||||
|
"active": "सक्रिय",
|
||||||
"add": "जोड़ें",
|
"add": "जोड़ें",
|
||||||
"administrator": "प्रशासक",
|
"administrator": "प्रशासक",
|
||||||
"areaCode": "क्षेत्र कोड",
|
"areaCode": "क्षेत्र कोड",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "ईमेल",
|
"email": "ईमेल",
|
||||||
"enable": "सक्षम करें",
|
"enable": "सक्षम करें",
|
||||||
"expireTime": "समाप्ति समय",
|
"expireTime": "समाप्ति समय",
|
||||||
|
"expired": "समाप्त",
|
||||||
"expiredAt": "समाप्ति तिथि",
|
"expiredAt": "समाप्ति तिथि",
|
||||||
"failed": "असफल",
|
"failed": "असफल",
|
||||||
"giftAmount": "उपहार राशि",
|
"giftAmount": "उपहार राशि",
|
||||||
"giftAmountPlaceholder": "उपहार राशि दर्ज करें",
|
"giftAmountPlaceholder": "उपहार राशि दर्ज करें",
|
||||||
|
"inactive": "निष्क्रिय",
|
||||||
"invalidEmailFormat": "अमान्य ईमेल प्रारूप",
|
"invalidEmailFormat": "अमान्य ईमेल प्रारूप",
|
||||||
"inviteCode": "आमंत्रण कोड",
|
"inviteCode": "आमंत्रण कोड",
|
||||||
"inviteCodePlaceholder": "आमंत्रण कोड दर्ज करें (उत्पन्न करने के लिए खाली छोड़ें)",
|
"inviteCodePlaceholder": "आमंत्रण कोड दर्ज करें (उत्पन्न करने के लिए खाली छोड़ें)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "नया पासवर्ड दर्ज करें (वैकल्पिक)",
|
"passwordPlaceholder": "नया पासवर्ड दर्ज करें (वैकल्पिक)",
|
||||||
"permanent": "स्थायी",
|
"permanent": "स्थायी",
|
||||||
"pleaseEnterEmail": "कृपया ईमेल दर्ज करें",
|
"pleaseEnterEmail": "कृपया ईमेल दर्ज करें",
|
||||||
|
"price": "कीमत",
|
||||||
"referer": "सिफारिशकर्ता",
|
"referer": "सिफारिशकर्ता",
|
||||||
"refererId": "रेफरर आईडी",
|
"refererId": "रेफरर आईडी",
|
||||||
"refererIdPlaceholder": "रेफरर आईडी दर्ज करें",
|
"refererIdPlaceholder": "रेफरर आईडी दर्ज करें",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "आईपी पता खोजें",
|
"searchIp": "आईपी पता खोजें",
|
||||||
"selectAuthType": "प्रमाणीकरण प्रकार चुनें",
|
"selectAuthType": "प्रमाणीकरण प्रकार चुनें",
|
||||||
"speedLimit": "गति सीमा",
|
"speedLimit": "गति सीमा",
|
||||||
|
"startTime": "शुरुआत का समय",
|
||||||
|
"status": "स्थिति",
|
||||||
"subscription": "सदस्यता",
|
"subscription": "सदस्यता",
|
||||||
"subscriptionDetails": "सदस्यता विवरण",
|
"subscriptionDetails": "सदस्यता विवरण",
|
||||||
|
"subscriptionId": "सदस्यता आईडी",
|
||||||
|
"subscriptionInfo": "सदस्यता जानकारी",
|
||||||
"subscriptionList": "सदस्यता सूची",
|
"subscriptionList": "सदस्यता सूची",
|
||||||
"subscriptionLogs": "सदस्यता लॉग्स",
|
"subscriptionLogs": "सदस्यता लॉग्स",
|
||||||
"subscriptionName": "सदस्यता नाम",
|
"subscriptionName": "सदस्यता नाम",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "व्यापार सूचनाएं",
|
"tradeNotifications": "व्यापार सूचनाएं",
|
||||||
"trafficLimit": "ट्रैफिक सीमा",
|
"trafficLimit": "ट्रैफिक सीमा",
|
||||||
"trafficLogs": "ट्रैफिक लॉग्स",
|
"trafficLogs": "ट्रैफिक लॉग्स",
|
||||||
|
"trafficUsage": "ट्रैफ़िक उपयोग",
|
||||||
|
"unknown": "अज्ञात",
|
||||||
"unlimited": "असीमित",
|
"unlimited": "असीमित",
|
||||||
"unverified": "असत्यापित",
|
"unverified": "असत्यापित",
|
||||||
"update": "अपडेट",
|
"update": "अपडेट",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "उपयोगकर्ता एजेंट",
|
"userAgent": "उपयोगकर्ता एजेंट",
|
||||||
"userEmail": "उपयोगकर्ता ईमेल",
|
"userEmail": "उपयोगकर्ता ईमेल",
|
||||||
"userEmailPlaceholder": "उपयोगकर्ता ईमेल दर्ज करें",
|
"userEmailPlaceholder": "उपयोगकर्ता ईमेल दर्ज करें",
|
||||||
|
"userId": "उपयोगकर्ता आईडी",
|
||||||
|
"userInfo": "उपयोगकर्ता जानकारी",
|
||||||
"userList": "उपयोगकर्ता सूची",
|
"userList": "उपयोगकर्ता सूची",
|
||||||
"userLogs": "लॉगिन इतिहास",
|
"userLogs": "लॉगिन इतिहास",
|
||||||
"userName": "उपयोगकर्ता पहचानकर्ता",
|
"userName": "उपयोगकर्ता पहचानकर्ता",
|
||||||
"userOrders": "ऑर्डर",
|
"userOrders": "ऑर्डर",
|
||||||
"userProfile": "प्रोफ़ाइल",
|
"userProfile": "प्रोफ़ाइल",
|
||||||
"userSubscriptions": "सदस्यताएँ",
|
"userSubscriptions": "सदस्यताएँ",
|
||||||
"verified": "सत्यापित"
|
"username": "उपयोगकर्ता नाम",
|
||||||
|
"verified": "सत्यापित",
|
||||||
|
"viewDetails": "विवरण देखें"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "Fiók engedélyezése",
|
"accountEnable": "Fiók engedélyezése",
|
||||||
"actions": "műveletek",
|
"actions": "műveletek",
|
||||||
|
"active": "Aktív",
|
||||||
"add": "Hozzáadás",
|
"add": "Hozzáadás",
|
||||||
"administrator": "Rendszergazda",
|
"administrator": "Rendszergazda",
|
||||||
"areaCode": "Körzetszám",
|
"areaCode": "Körzetszám",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "e-mail",
|
"email": "e-mail",
|
||||||
"enable": "Engedélyezés",
|
"enable": "Engedélyezés",
|
||||||
"expireTime": "Lejárati idő",
|
"expireTime": "Lejárati idő",
|
||||||
|
"expired": "Lejárt",
|
||||||
"expiredAt": "Lejárati dátum",
|
"expiredAt": "Lejárati dátum",
|
||||||
"failed": "Sikertelen",
|
"failed": "Sikertelen",
|
||||||
"giftAmount": "Ajándék Összeg",
|
"giftAmount": "Ajándék Összeg",
|
||||||
"giftAmountPlaceholder": "Adja meg az ajándék összegét",
|
"giftAmountPlaceholder": "Adja meg az ajándék összegét",
|
||||||
|
"inactive": "Inaktív",
|
||||||
"invalidEmailFormat": "Érvénytelen e-mail formátum",
|
"invalidEmailFormat": "Érvénytelen e-mail formátum",
|
||||||
"inviteCode": "Meghívókód",
|
"inviteCode": "Meghívókód",
|
||||||
"inviteCodePlaceholder": "Adja meg a meghívó kódot (hagyja üresen a generáláshoz)",
|
"inviteCodePlaceholder": "Adja meg a meghívó kódot (hagyja üresen a generáláshoz)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "Adjon meg új jelszót (opcionális)",
|
"passwordPlaceholder": "Adjon meg új jelszót (opcionális)",
|
||||||
"permanent": "Állandó",
|
"permanent": "Állandó",
|
||||||
"pleaseEnterEmail": "Kérjük, adja meg az e-mail címet",
|
"pleaseEnterEmail": "Kérjük, adja meg az e-mail címet",
|
||||||
|
"price": "Ár",
|
||||||
"referer": "Ajánló",
|
"referer": "Ajánló",
|
||||||
"refererId": "Hivatkozó azonosító",
|
"refererId": "Hivatkozó azonosító",
|
||||||
"refererIdPlaceholder": "Adja meg az ajánló azonosítóját",
|
"refererIdPlaceholder": "Adja meg az ajánló azonosítóját",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "IP-cím keresése",
|
"searchIp": "IP-cím keresése",
|
||||||
"selectAuthType": "Válassza ki az azonosítás típusát",
|
"selectAuthType": "Válassza ki az azonosítás típusát",
|
||||||
"speedLimit": "Sebességhatár",
|
"speedLimit": "Sebességhatár",
|
||||||
|
"startTime": "Kezdési idő",
|
||||||
|
"status": "Állapot",
|
||||||
"subscription": "Előfizetés",
|
"subscription": "Előfizetés",
|
||||||
"subscriptionDetails": "Előfizetési részletek",
|
"subscriptionDetails": "Előfizetési részletek",
|
||||||
|
"subscriptionId": "Előfizetés azonosítója",
|
||||||
|
"subscriptionInfo": "Előfizetés információ",
|
||||||
"subscriptionList": "Előfizetési lista",
|
"subscriptionList": "Előfizetési lista",
|
||||||
"subscriptionLogs": "Előfizetési naplók",
|
"subscriptionLogs": "Előfizetési naplók",
|
||||||
"subscriptionName": "Előfizetés neve",
|
"subscriptionName": "Előfizetés neve",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "Kereskedelmi értesítések",
|
"tradeNotifications": "Kereskedelmi értesítések",
|
||||||
"trafficLimit": "Forgalmi korlát",
|
"trafficLimit": "Forgalmi korlát",
|
||||||
"trafficLogs": "Forgalmi naplók",
|
"trafficLogs": "Forgalmi naplók",
|
||||||
|
"trafficUsage": "Forgalmi használat",
|
||||||
|
"unknown": "Ismeretlen",
|
||||||
"unlimited": "Korlátlan",
|
"unlimited": "Korlátlan",
|
||||||
"unverified": "Nem ellenőrzött",
|
"unverified": "Nem ellenőrzött",
|
||||||
"update": "Frissítés",
|
"update": "Frissítés",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "Felhasználói ügynök",
|
"userAgent": "Felhasználói ügynök",
|
||||||
"userEmail": "Felhasználó e-mail",
|
"userEmail": "Felhasználó e-mail",
|
||||||
"userEmailPlaceholder": "Adja meg a felhasználó e-mail címét",
|
"userEmailPlaceholder": "Adja meg a felhasználó e-mail címét",
|
||||||
|
"userId": "Felhasználói azonosító",
|
||||||
|
"userInfo": "Felhasználói információ",
|
||||||
"userList": "Felhasználói lista",
|
"userList": "Felhasználói lista",
|
||||||
"userLogs": "Bejelentkezési előzmények",
|
"userLogs": "Bejelentkezési előzmények",
|
||||||
"userName": "Felhasználói azonosító",
|
"userName": "Felhasználói azonosító",
|
||||||
"userOrders": "Rendelések",
|
"userOrders": "Rendelések",
|
||||||
"userProfile": "Profil",
|
"userProfile": "Profil",
|
||||||
"userSubscriptions": "Előfizetések",
|
"userSubscriptions": "Előfizetések",
|
||||||
"verified": "Ellenőrzött"
|
"username": "Felhasználónév",
|
||||||
|
"verified": "Ellenőrzött",
|
||||||
|
"viewDetails": "Részletek megtekintése"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "アカウント有効化",
|
"accountEnable": "アカウント有効化",
|
||||||
"actions": "アクション",
|
"actions": "アクション",
|
||||||
|
"active": "アクティブ",
|
||||||
"add": "追加",
|
"add": "追加",
|
||||||
"administrator": "管理者",
|
"administrator": "管理者",
|
||||||
"areaCode": "市外局番",
|
"areaCode": "市外局番",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "メールアドレス",
|
"email": "メールアドレス",
|
||||||
"enable": "有効",
|
"enable": "有効",
|
||||||
"expireTime": "有効期限",
|
"expireTime": "有効期限",
|
||||||
|
"expired": "期限切れ",
|
||||||
"expiredAt": "有効期限",
|
"expiredAt": "有効期限",
|
||||||
"failed": "失敗しました",
|
"failed": "失敗しました",
|
||||||
"giftAmount": "ギフト金額",
|
"giftAmount": "ギフト金額",
|
||||||
"giftAmountPlaceholder": "ギフト金額を入力してください",
|
"giftAmountPlaceholder": "ギフト金額を入力してください",
|
||||||
|
"inactive": "非アクティブ",
|
||||||
"invalidEmailFormat": "無効なメール形式です",
|
"invalidEmailFormat": "無効なメール形式です",
|
||||||
"inviteCode": "招待コード",
|
"inviteCode": "招待コード",
|
||||||
"inviteCodePlaceholder": "招待コードを入力してください(生成するには空白のままにしてください)",
|
"inviteCodePlaceholder": "招待コードを入力してください(生成するには空白のままにしてください)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "新しいパスワードを入力してください(任意)",
|
"passwordPlaceholder": "新しいパスワードを入力してください(任意)",
|
||||||
"permanent": "永久",
|
"permanent": "永久",
|
||||||
"pleaseEnterEmail": "メールアドレスを入力してください",
|
"pleaseEnterEmail": "メールアドレスを入力してください",
|
||||||
|
"price": "価格",
|
||||||
"referer": "推薦者",
|
"referer": "推薦者",
|
||||||
"refererId": "リファラーID",
|
"refererId": "リファラーID",
|
||||||
"refererIdPlaceholder": "紹介者IDを入力してください",
|
"refererIdPlaceholder": "紹介者IDを入力してください",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "IPアドレスを検索",
|
"searchIp": "IPアドレスを検索",
|
||||||
"selectAuthType": "認証タイプを選択",
|
"selectAuthType": "認証タイプを選択",
|
||||||
"speedLimit": "速度制限",
|
"speedLimit": "速度制限",
|
||||||
|
"startTime": "開始時間",
|
||||||
|
"status": "ステータス",
|
||||||
"subscription": "サブスクリプション",
|
"subscription": "サブスクリプション",
|
||||||
"subscriptionDetails": "サブスクリプションの詳細",
|
"subscriptionDetails": "サブスクリプションの詳細",
|
||||||
|
"subscriptionId": "サブスクリプションID",
|
||||||
|
"subscriptionInfo": "サブスクリプション情報",
|
||||||
"subscriptionList": "購読リスト",
|
"subscriptionList": "購読リスト",
|
||||||
"subscriptionLogs": "サブスクリプションログ",
|
"subscriptionLogs": "サブスクリプションログ",
|
||||||
"subscriptionName": "サブスクリプション名",
|
"subscriptionName": "サブスクリプション名",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "取引通知",
|
"tradeNotifications": "取引通知",
|
||||||
"trafficLimit": "トラフィック制限",
|
"trafficLimit": "トラフィック制限",
|
||||||
"trafficLogs": "トラフィックログ",
|
"trafficLogs": "トラフィックログ",
|
||||||
|
"trafficUsage": "トラフィック使用量",
|
||||||
|
"unknown": "不明",
|
||||||
"unlimited": "無制限",
|
"unlimited": "無制限",
|
||||||
"unverified": "未確認",
|
"unverified": "未確認",
|
||||||
"update": "更新",
|
"update": "更新",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "ユーザーエージェント",
|
"userAgent": "ユーザーエージェント",
|
||||||
"userEmail": "ユーザーのメール",
|
"userEmail": "ユーザーのメール",
|
||||||
"userEmailPlaceholder": "ユーザーのメールアドレスを入力してください",
|
"userEmailPlaceholder": "ユーザーのメールアドレスを入力してください",
|
||||||
|
"userId": "ユーザーID",
|
||||||
|
"userInfo": "ユーザー情報",
|
||||||
"userList": "ユーザーリスト",
|
"userList": "ユーザーリスト",
|
||||||
"userLogs": "ログイン履歴",
|
"userLogs": "ログイン履歴",
|
||||||
"userName": "ユーザー識別子",
|
"userName": "ユーザー識別子",
|
||||||
"userOrders": "注文",
|
"userOrders": "注文",
|
||||||
"userProfile": "プロフィール",
|
"userProfile": "プロフィール",
|
||||||
"userSubscriptions": "サブスクリプション",
|
"userSubscriptions": "サブスクリプション",
|
||||||
"verified": "確認済み"
|
"username": "ユーザー名",
|
||||||
|
"verified": "確認済み",
|
||||||
|
"viewDetails": "詳細を見る"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "계정 활성화",
|
"accountEnable": "계정 활성화",
|
||||||
"actions": "작업",
|
"actions": "작업",
|
||||||
|
"active": "활성",
|
||||||
"add": "추가",
|
"add": "추가",
|
||||||
"administrator": "관리자",
|
"administrator": "관리자",
|
||||||
"areaCode": "지역 코드",
|
"areaCode": "지역 코드",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "이메일",
|
"email": "이메일",
|
||||||
"enable": "사용",
|
"enable": "사용",
|
||||||
"expireTime": "만료 시간",
|
"expireTime": "만료 시간",
|
||||||
|
"expired": "만료됨",
|
||||||
"expiredAt": "만료일",
|
"expiredAt": "만료일",
|
||||||
"failed": "실패",
|
"failed": "실패",
|
||||||
"giftAmount": "선물 금액",
|
"giftAmount": "선물 금액",
|
||||||
"giftAmountPlaceholder": "선물 금액 입력",
|
"giftAmountPlaceholder": "선물 금액 입력",
|
||||||
|
"inactive": "비활성",
|
||||||
"invalidEmailFormat": "잘못된 이메일 형식입니다",
|
"invalidEmailFormat": "잘못된 이메일 형식입니다",
|
||||||
"inviteCode": "초대 코드",
|
"inviteCode": "초대 코드",
|
||||||
"inviteCodePlaceholder": "초대 코드를 입력하세요 (생성을 원하시면 비워두세요)",
|
"inviteCodePlaceholder": "초대 코드를 입력하세요 (생성을 원하시면 비워두세요)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "새 비밀번호 입력 (선택 사항)",
|
"passwordPlaceholder": "새 비밀번호 입력 (선택 사항)",
|
||||||
"permanent": "영구적인",
|
"permanent": "영구적인",
|
||||||
"pleaseEnterEmail": "이메일을 입력하세요",
|
"pleaseEnterEmail": "이메일을 입력하세요",
|
||||||
|
"price": "가격",
|
||||||
"referer": "추천인",
|
"referer": "추천인",
|
||||||
"refererId": "추천인 ID",
|
"refererId": "추천인 ID",
|
||||||
"refererIdPlaceholder": "추천인 ID를 입력하세요",
|
"refererIdPlaceholder": "추천인 ID를 입력하세요",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "IP 주소 검색",
|
"searchIp": "IP 주소 검색",
|
||||||
"selectAuthType": "인증 유형 선택",
|
"selectAuthType": "인증 유형 선택",
|
||||||
"speedLimit": "속도 제한",
|
"speedLimit": "속도 제한",
|
||||||
|
"startTime": "시작 시간",
|
||||||
|
"status": "상태",
|
||||||
"subscription": "구독",
|
"subscription": "구독",
|
||||||
"subscriptionDetails": "구독 세부 정보",
|
"subscriptionDetails": "구독 세부 정보",
|
||||||
|
"subscriptionId": "구독 ID",
|
||||||
|
"subscriptionInfo": "구독 정보",
|
||||||
"subscriptionList": "구독 목록",
|
"subscriptionList": "구독 목록",
|
||||||
"subscriptionLogs": "구독 로그",
|
"subscriptionLogs": "구독 로그",
|
||||||
"subscriptionName": "구독 이름",
|
"subscriptionName": "구독 이름",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "거래 알림",
|
"tradeNotifications": "거래 알림",
|
||||||
"trafficLimit": "트래픽 제한",
|
"trafficLimit": "트래픽 제한",
|
||||||
"trafficLogs": "트래픽 로그",
|
"trafficLogs": "트래픽 로그",
|
||||||
|
"trafficUsage": "트래픽 사용량",
|
||||||
|
"unknown": "알 수 없음",
|
||||||
"unlimited": "무제한",
|
"unlimited": "무제한",
|
||||||
"unverified": "확인되지 않음",
|
"unverified": "확인되지 않음",
|
||||||
"update": "업데이트",
|
"update": "업데이트",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "사용자 에이전트",
|
"userAgent": "사용자 에이전트",
|
||||||
"userEmail": "사용자 이메일",
|
"userEmail": "사용자 이메일",
|
||||||
"userEmailPlaceholder": "사용자 이메일 입력",
|
"userEmailPlaceholder": "사용자 이메일 입력",
|
||||||
|
"userId": "사용자 ID",
|
||||||
|
"userInfo": "사용자 정보",
|
||||||
"userList": "사용자 목록",
|
"userList": "사용자 목록",
|
||||||
"userLogs": "로그인 기록",
|
"userLogs": "로그인 기록",
|
||||||
"userName": "사용자 식별자",
|
"userName": "사용자 식별자",
|
||||||
"userOrders": "주문",
|
"userOrders": "주문",
|
||||||
"userProfile": "프로필",
|
"userProfile": "프로필",
|
||||||
"userSubscriptions": "구독",
|
"userSubscriptions": "구독",
|
||||||
"verified": "검증됨"
|
"username": "사용자 이름",
|
||||||
|
"verified": "검증됨",
|
||||||
|
"viewDetails": "세부 정보 보기"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "Aktiver konto",
|
"accountEnable": "Aktiver konto",
|
||||||
"actions": "handlinger",
|
"actions": "handlinger",
|
||||||
|
"active": "Aktiv",
|
||||||
"add": "Legg til",
|
"add": "Legg til",
|
||||||
"administrator": "Administrator",
|
"administrator": "Administrator",
|
||||||
"areaCode": "Retningsnummer",
|
"areaCode": "Retningsnummer",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "e-post",
|
"email": "e-post",
|
||||||
"enable": "Aktiver",
|
"enable": "Aktiver",
|
||||||
"expireTime": "Utløpstid",
|
"expireTime": "Utløpstid",
|
||||||
|
"expired": "Utgått",
|
||||||
"expiredAt": "Utløpt Dato",
|
"expiredAt": "Utløpt Dato",
|
||||||
"failed": "Mislyktes",
|
"failed": "Mislyktes",
|
||||||
"giftAmount": "Gavebeløp",
|
"giftAmount": "Gavebeløp",
|
||||||
"giftAmountPlaceholder": "Skriv inn gavebeløp",
|
"giftAmountPlaceholder": "Skriv inn gavebeløp",
|
||||||
|
"inactive": "Inaktiv",
|
||||||
"invalidEmailFormat": "Ugyldig e-postformat",
|
"invalidEmailFormat": "Ugyldig e-postformat",
|
||||||
"inviteCode": "Invitasjonskode",
|
"inviteCode": "Invitasjonskode",
|
||||||
"inviteCodePlaceholder": "Skriv inn invitasjonskode (la stå tom for å generere)",
|
"inviteCodePlaceholder": "Skriv inn invitasjonskode (la stå tom for å generere)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "Skriv inn nytt passord (valgfritt)",
|
"passwordPlaceholder": "Skriv inn nytt passord (valgfritt)",
|
||||||
"permanent": "Permanent",
|
"permanent": "Permanent",
|
||||||
"pleaseEnterEmail": "Vennligst skriv inn e-post",
|
"pleaseEnterEmail": "Vennligst skriv inn e-post",
|
||||||
|
"price": "Pris",
|
||||||
"referer": "Henviser",
|
"referer": "Henviser",
|
||||||
"refererId": "Henvisnings-ID",
|
"refererId": "Henvisnings-ID",
|
||||||
"refererIdPlaceholder": "Skriv inn referanse-ID",
|
"refererIdPlaceholder": "Skriv inn referanse-ID",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "Søk IP-adresse",
|
"searchIp": "Søk IP-adresse",
|
||||||
"selectAuthType": "Velg autentiseringstype",
|
"selectAuthType": "Velg autentiseringstype",
|
||||||
"speedLimit": "Fartsgrense",
|
"speedLimit": "Fartsgrense",
|
||||||
|
"startTime": "Starttid",
|
||||||
|
"status": "Status",
|
||||||
"subscription": "Abonnement",
|
"subscription": "Abonnement",
|
||||||
"subscriptionDetails": "Abonnementsdetaljer",
|
"subscriptionDetails": "Abonnementsdetaljer",
|
||||||
|
"subscriptionId": "Abonnements-ID",
|
||||||
|
"subscriptionInfo": "Abonnementsinformasjon",
|
||||||
"subscriptionList": "Abonnementsliste",
|
"subscriptionList": "Abonnementsliste",
|
||||||
"subscriptionLogs": "Abonnementslogger",
|
"subscriptionLogs": "Abonnementslogger",
|
||||||
"subscriptionName": "Abonnementsnavn",
|
"subscriptionName": "Abonnementsnavn",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "Handelsvarsler",
|
"tradeNotifications": "Handelsvarsler",
|
||||||
"trafficLimit": "Trafikkgrense",
|
"trafficLimit": "Trafikkgrense",
|
||||||
"trafficLogs": "Trafikklogger",
|
"trafficLogs": "Trafikklogger",
|
||||||
|
"trafficUsage": "Trafikkbruk",
|
||||||
|
"unknown": "Ukjent",
|
||||||
"unlimited": "Ubegrenset",
|
"unlimited": "Ubegrenset",
|
||||||
"unverified": "Ubekreftet",
|
"unverified": "Ubekreftet",
|
||||||
"update": "Oppdater",
|
"update": "Oppdater",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "Brukeragent",
|
"userAgent": "Brukeragent",
|
||||||
"userEmail": "Brukerens e-post",
|
"userEmail": "Brukerens e-post",
|
||||||
"userEmailPlaceholder": "Skriv inn brukers e-post",
|
"userEmailPlaceholder": "Skriv inn brukers e-post",
|
||||||
|
"userId": "Bruker-ID",
|
||||||
|
"userInfo": "Brukerinfo",
|
||||||
"userList": "Brukerliste",
|
"userList": "Brukerliste",
|
||||||
"userLogs": "Innloggingshistorikk",
|
"userLogs": "Innloggingshistorikk",
|
||||||
"userName": "Brukeridentifikator",
|
"userName": "Brukeridentifikator",
|
||||||
"userOrders": "Bestillinger",
|
"userOrders": "Bestillinger",
|
||||||
"userProfile": "Profil",
|
"userProfile": "Profil",
|
||||||
"userSubscriptions": "Abonnementer",
|
"userSubscriptions": "Abonnementer",
|
||||||
"verified": "Verifisert"
|
"username": "Brukernavn",
|
||||||
|
"verified": "Verifisert",
|
||||||
|
"viewDetails": "Vis detaljer"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "Aktywacja konta",
|
"accountEnable": "Aktywacja konta",
|
||||||
"actions": "działania",
|
"actions": "działania",
|
||||||
|
"active": "Aktywny",
|
||||||
"add": "Dodaj",
|
"add": "Dodaj",
|
||||||
"administrator": "Administrator",
|
"administrator": "Administrator",
|
||||||
"areaCode": "Kod obszaru",
|
"areaCode": "Kod obszaru",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "e-mail",
|
"email": "e-mail",
|
||||||
"enable": "Włącz",
|
"enable": "Włącz",
|
||||||
"expireTime": "Czas wygaśnięcia",
|
"expireTime": "Czas wygaśnięcia",
|
||||||
|
"expired": "Wygasły",
|
||||||
"expiredAt": "Data wygaśnięcia",
|
"expiredAt": "Data wygaśnięcia",
|
||||||
"failed": "Niepowodzenie",
|
"failed": "Niepowodzenie",
|
||||||
"giftAmount": "Kwota Prezentu",
|
"giftAmount": "Kwota Prezentu",
|
||||||
"giftAmountPlaceholder": "Wprowadź kwotę prezentu",
|
"giftAmountPlaceholder": "Wprowadź kwotę prezentu",
|
||||||
|
"inactive": "Nieaktywny",
|
||||||
"invalidEmailFormat": "Nieprawidłowy format adresu e-mail",
|
"invalidEmailFormat": "Nieprawidłowy format adresu e-mail",
|
||||||
"inviteCode": "Kod zaproszenia",
|
"inviteCode": "Kod zaproszenia",
|
||||||
"inviteCodePlaceholder": "Wprowadź kod zaproszenia (pozostaw puste, aby wygenerować)",
|
"inviteCodePlaceholder": "Wprowadź kod zaproszenia (pozostaw puste, aby wygenerować)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "Wprowadź nowe hasło (opcjonalnie)",
|
"passwordPlaceholder": "Wprowadź nowe hasło (opcjonalnie)",
|
||||||
"permanent": "Stały",
|
"permanent": "Stały",
|
||||||
"pleaseEnterEmail": "Proszę wprowadzić adres e-mail",
|
"pleaseEnterEmail": "Proszę wprowadzić adres e-mail",
|
||||||
|
"price": "Cena",
|
||||||
"referer": "Polecający",
|
"referer": "Polecający",
|
||||||
"refererId": "Identyfikator polecającego",
|
"refererId": "Identyfikator polecającego",
|
||||||
"refererIdPlaceholder": "Wprowadź identyfikator polecającego",
|
"refererIdPlaceholder": "Wprowadź identyfikator polecającego",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "Wyszukaj adres IP",
|
"searchIp": "Wyszukaj adres IP",
|
||||||
"selectAuthType": "Wybierz typ uwierzytelniania",
|
"selectAuthType": "Wybierz typ uwierzytelniania",
|
||||||
"speedLimit": "Ograniczenie prędkości",
|
"speedLimit": "Ograniczenie prędkości",
|
||||||
|
"startTime": "Czas rozpoczęcia",
|
||||||
|
"status": "Status",
|
||||||
"subscription": "Subskrypcja",
|
"subscription": "Subskrypcja",
|
||||||
"subscriptionDetails": "Szczegóły subskrypcji",
|
"subscriptionDetails": "Szczegóły subskrypcji",
|
||||||
|
"subscriptionId": "ID subskrypcji",
|
||||||
|
"subscriptionInfo": "Informacje o subskrypcji",
|
||||||
"subscriptionList": "Lista subskrypcji",
|
"subscriptionList": "Lista subskrypcji",
|
||||||
"subscriptionLogs": "Dzienniki subskrypcji",
|
"subscriptionLogs": "Dzienniki subskrypcji",
|
||||||
"subscriptionName": "Nazwa subskrypcji",
|
"subscriptionName": "Nazwa subskrypcji",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "Powiadomienia o transakcjach",
|
"tradeNotifications": "Powiadomienia o transakcjach",
|
||||||
"trafficLimit": "Limit ruchu",
|
"trafficLimit": "Limit ruchu",
|
||||||
"trafficLogs": "Dzienniki Ruchu",
|
"trafficLogs": "Dzienniki Ruchu",
|
||||||
|
"trafficUsage": "Zużycie ruchu",
|
||||||
|
"unknown": "Nieznany",
|
||||||
"unlimited": "Nieograniczony",
|
"unlimited": "Nieograniczony",
|
||||||
"unverified": "Niezweryfikowane",
|
"unverified": "Niezweryfikowane",
|
||||||
"update": "Aktualizuj",
|
"update": "Aktualizuj",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "Agent użytkownika",
|
"userAgent": "Agent użytkownika",
|
||||||
"userEmail": "Email użytkownika",
|
"userEmail": "Email użytkownika",
|
||||||
"userEmailPlaceholder": "Wprowadź adres e-mail użytkownika",
|
"userEmailPlaceholder": "Wprowadź adres e-mail użytkownika",
|
||||||
|
"userId": "ID użytkownika",
|
||||||
|
"userInfo": "Informacje o użytkowniku",
|
||||||
"userList": "Lista użytkowników",
|
"userList": "Lista użytkowników",
|
||||||
"userLogs": "Historia logowania",
|
"userLogs": "Historia logowania",
|
||||||
"userName": "Identyfikator użytkownika",
|
"userName": "Identyfikator użytkownika",
|
||||||
"userOrders": "Zamówienia",
|
"userOrders": "Zamówienia",
|
||||||
"userProfile": "Profil",
|
"userProfile": "Profil",
|
||||||
"userSubscriptions": "Subskrypcje",
|
"userSubscriptions": "Subskrypcje",
|
||||||
"verified": "Zweryfikowano"
|
"username": "Nazwa użytkownika",
|
||||||
|
"verified": "Zweryfikowano",
|
||||||
|
"viewDetails": "Zobacz szczegóły"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "Habilitar Conta",
|
"accountEnable": "Habilitar Conta",
|
||||||
"actions": "ações",
|
"actions": "ações",
|
||||||
|
"active": "Ativo",
|
||||||
"add": "Adicionar",
|
"add": "Adicionar",
|
||||||
"administrator": "Administrador",
|
"administrator": "Administrador",
|
||||||
"areaCode": "Código de Área",
|
"areaCode": "Código de Área",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "e-mail",
|
"email": "e-mail",
|
||||||
"enable": "Habilitar",
|
"enable": "Habilitar",
|
||||||
"expireTime": "Tempo de Expiração",
|
"expireTime": "Tempo de Expiração",
|
||||||
|
"expired": "Expirado",
|
||||||
"expiredAt": "Expirado Em",
|
"expiredAt": "Expirado Em",
|
||||||
"failed": "Falhou",
|
"failed": "Falhou",
|
||||||
"giftAmount": "Valor do Presente",
|
"giftAmount": "Valor do Presente",
|
||||||
"giftAmountPlaceholder": "Insira o valor do presente",
|
"giftAmountPlaceholder": "Insira o valor do presente",
|
||||||
|
"inactive": "Inativo",
|
||||||
"invalidEmailFormat": "Formato de e-mail inválido",
|
"invalidEmailFormat": "Formato de e-mail inválido",
|
||||||
"inviteCode": "Código de Convite",
|
"inviteCode": "Código de Convite",
|
||||||
"inviteCodePlaceholder": "Digite o código de convite (deixe em branco para gerar)",
|
"inviteCodePlaceholder": "Digite o código de convite (deixe em branco para gerar)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "Digite a nova senha (opcional)",
|
"passwordPlaceholder": "Digite a nova senha (opcional)",
|
||||||
"permanent": "Permanente",
|
"permanent": "Permanente",
|
||||||
"pleaseEnterEmail": "Por favor, insira o e-mail",
|
"pleaseEnterEmail": "Por favor, insira o e-mail",
|
||||||
|
"price": "Preço",
|
||||||
"referer": "Referente",
|
"referer": "Referente",
|
||||||
"refererId": "ID do Referente",
|
"refererId": "ID do Referente",
|
||||||
"refererIdPlaceholder": "Digite o ID do referenciador",
|
"refererIdPlaceholder": "Digite o ID do referenciador",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "Pesquisar endereço IP",
|
"searchIp": "Pesquisar endereço IP",
|
||||||
"selectAuthType": "Selecione o tipo de autenticação",
|
"selectAuthType": "Selecione o tipo de autenticação",
|
||||||
"speedLimit": "Limite de Velocidade",
|
"speedLimit": "Limite de Velocidade",
|
||||||
|
"startTime": "Hora de Início",
|
||||||
|
"status": "Status",
|
||||||
"subscription": "Assinatura",
|
"subscription": "Assinatura",
|
||||||
"subscriptionDetails": "Detalhes da Assinatura",
|
"subscriptionDetails": "Detalhes da Assinatura",
|
||||||
|
"subscriptionId": "ID da Assinatura",
|
||||||
|
"subscriptionInfo": "Informações da Assinatura",
|
||||||
"subscriptionList": "Lista de Assinaturas",
|
"subscriptionList": "Lista de Assinaturas",
|
||||||
"subscriptionLogs": "Registros de Assinatura",
|
"subscriptionLogs": "Registros de Assinatura",
|
||||||
"subscriptionName": "Nome da Assinatura",
|
"subscriptionName": "Nome da Assinatura",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "Notificações de Comércio",
|
"tradeNotifications": "Notificações de Comércio",
|
||||||
"trafficLimit": "Limite de Tráfego",
|
"trafficLimit": "Limite de Tráfego",
|
||||||
"trafficLogs": "Registros de Tráfego",
|
"trafficLogs": "Registros de Tráfego",
|
||||||
|
"trafficUsage": "Uso de Tráfego",
|
||||||
|
"unknown": "Desconhecido",
|
||||||
"unlimited": "Ilimitado",
|
"unlimited": "Ilimitado",
|
||||||
"unverified": "Não verificado",
|
"unverified": "Não verificado",
|
||||||
"update": "Atualizar",
|
"update": "Atualizar",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "Agente do Usuário",
|
"userAgent": "Agente do Usuário",
|
||||||
"userEmail": "E-mail do Usuário",
|
"userEmail": "E-mail do Usuário",
|
||||||
"userEmailPlaceholder": "Digite o e-mail do usuário",
|
"userEmailPlaceholder": "Digite o e-mail do usuário",
|
||||||
|
"userId": "ID do Usuário",
|
||||||
|
"userInfo": "Informações do Usuário",
|
||||||
"userList": "Lista de Usuários",
|
"userList": "Lista de Usuários",
|
||||||
"userLogs": "Histórico de Login",
|
"userLogs": "Histórico de Login",
|
||||||
"userName": "Identificador do Usuário",
|
"userName": "Identificador do Usuário",
|
||||||
"userOrders": "Pedidos",
|
"userOrders": "Pedidos",
|
||||||
"userProfile": "Perfil",
|
"userProfile": "Perfil",
|
||||||
"userSubscriptions": "Assinaturas",
|
"userSubscriptions": "Assinaturas",
|
||||||
"verified": "Verificado"
|
"username": "Nome de Usuário",
|
||||||
|
"verified": "Verificado",
|
||||||
|
"viewDetails": "Ver Detalhes"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "Activare Cont",
|
"accountEnable": "Activare Cont",
|
||||||
"actions": "acțiuni",
|
"actions": "acțiuni",
|
||||||
|
"active": "Activ",
|
||||||
"add": "Adaugă",
|
"add": "Adaugă",
|
||||||
"administrator": "Administrator",
|
"administrator": "Administrator",
|
||||||
"areaCode": "Prefix telefonic",
|
"areaCode": "Prefix telefonic",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "e-mail",
|
"email": "e-mail",
|
||||||
"enable": "Activare",
|
"enable": "Activare",
|
||||||
"expireTime": "Timp de expirare",
|
"expireTime": "Timp de expirare",
|
||||||
|
"expired": "Expirat",
|
||||||
"expiredAt": "Expiră la",
|
"expiredAt": "Expiră la",
|
||||||
"failed": "Eșuat",
|
"failed": "Eșuat",
|
||||||
"giftAmount": "Sumă Cadou",
|
"giftAmount": "Sumă Cadou",
|
||||||
"giftAmountPlaceholder": "Introduceți suma cadoului",
|
"giftAmountPlaceholder": "Introduceți suma cadoului",
|
||||||
|
"inactive": "Inactiv",
|
||||||
"invalidEmailFormat": "Format de email invalid",
|
"invalidEmailFormat": "Format de email invalid",
|
||||||
"inviteCode": "Cod de invitație",
|
"inviteCode": "Cod de invitație",
|
||||||
"inviteCodePlaceholder": "Introduceți codul de invitație (lăsați necompletat pentru a genera)",
|
"inviteCodePlaceholder": "Introduceți codul de invitație (lăsați necompletat pentru a genera)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "Introduceți o parolă nouă (opțional)",
|
"passwordPlaceholder": "Introduceți o parolă nouă (opțional)",
|
||||||
"permanent": "Permanent",
|
"permanent": "Permanent",
|
||||||
"pleaseEnterEmail": "Vă rugăm să introduceți adresa de email",
|
"pleaseEnterEmail": "Vă rugăm să introduceți adresa de email",
|
||||||
|
"price": "Preț",
|
||||||
"referer": "Referent",
|
"referer": "Referent",
|
||||||
"refererId": "ID Referent",
|
"refererId": "ID Referent",
|
||||||
"refererIdPlaceholder": "Introduceți ID-ul referentului",
|
"refererIdPlaceholder": "Introduceți ID-ul referentului",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "Caută adresa IP",
|
"searchIp": "Caută adresa IP",
|
||||||
"selectAuthType": "Selectați tipul de autentificare",
|
"selectAuthType": "Selectați tipul de autentificare",
|
||||||
"speedLimit": "Limită de viteză",
|
"speedLimit": "Limită de viteză",
|
||||||
|
"startTime": "Timp de început",
|
||||||
|
"status": "Stare",
|
||||||
"subscription": "Abonament",
|
"subscription": "Abonament",
|
||||||
"subscriptionDetails": "Detalii abonament",
|
"subscriptionDetails": "Detalii abonament",
|
||||||
|
"subscriptionId": "ID Abonament",
|
||||||
|
"subscriptionInfo": "Informații Abonament",
|
||||||
"subscriptionList": "Listă de abonamente",
|
"subscriptionList": "Listă de abonamente",
|
||||||
"subscriptionLogs": "Jurnale de abonament",
|
"subscriptionLogs": "Jurnale de abonament",
|
||||||
"subscriptionName": "Numele Abonamentului",
|
"subscriptionName": "Numele Abonamentului",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "Notificări de tranzacționare",
|
"tradeNotifications": "Notificări de tranzacționare",
|
||||||
"trafficLimit": "Limită de trafic",
|
"trafficLimit": "Limită de trafic",
|
||||||
"trafficLogs": "Jurnale de trafic",
|
"trafficLogs": "Jurnale de trafic",
|
||||||
|
"trafficUsage": "Utilizare Trafic",
|
||||||
|
"unknown": "Necunoscut",
|
||||||
"unlimited": "Nelimitat",
|
"unlimited": "Nelimitat",
|
||||||
"unverified": "Neverificat",
|
"unverified": "Neverificat",
|
||||||
"update": "Actualizare",
|
"update": "Actualizare",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "Agent Utilizator",
|
"userAgent": "Agent Utilizator",
|
||||||
"userEmail": "Email utilizator",
|
"userEmail": "Email utilizator",
|
||||||
"userEmailPlaceholder": "Introduceți emailul utilizatorului",
|
"userEmailPlaceholder": "Introduceți emailul utilizatorului",
|
||||||
|
"userId": "ID Utilizator",
|
||||||
|
"userInfo": "Informații Utilizator",
|
||||||
"userList": "Lista utilizatorilor",
|
"userList": "Lista utilizatorilor",
|
||||||
"userLogs": "Istoricul autentificărilor",
|
"userLogs": "Istoricul autentificărilor",
|
||||||
"userName": "Identificator Utilizator",
|
"userName": "Identificator Utilizator",
|
||||||
"userOrders": "Comenzi",
|
"userOrders": "Comenzi",
|
||||||
"userProfile": "Profil",
|
"userProfile": "Profil",
|
||||||
"userSubscriptions": "Abonamente",
|
"userSubscriptions": "Abonamente",
|
||||||
"verified": "Verificat"
|
"username": "Nume Utilizator",
|
||||||
|
"verified": "Verificat",
|
||||||
|
"viewDetails": "Vezi Detalii"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "Включение аккаунта",
|
"accountEnable": "Включение аккаунта",
|
||||||
"actions": "действия",
|
"actions": "действия",
|
||||||
|
"active": "Активный",
|
||||||
"add": "Добавить",
|
"add": "Добавить",
|
||||||
"administrator": "Администратор",
|
"administrator": "Администратор",
|
||||||
"areaCode": "Код региона",
|
"areaCode": "Код региона",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "Электронная почта",
|
"email": "Электронная почта",
|
||||||
"enable": "Включить",
|
"enable": "Включить",
|
||||||
"expireTime": "Время истечения",
|
"expireTime": "Время истечения",
|
||||||
|
"expired": "Истекший",
|
||||||
"expiredAt": "Срок действия истек",
|
"expiredAt": "Срок действия истек",
|
||||||
"failed": "Не удалось",
|
"failed": "Не удалось",
|
||||||
"giftAmount": "Сумма подарка",
|
"giftAmount": "Сумма подарка",
|
||||||
"giftAmountPlaceholder": "Введите сумму подарка",
|
"giftAmountPlaceholder": "Введите сумму подарка",
|
||||||
|
"inactive": "Неактивный",
|
||||||
"invalidEmailFormat": "Неверный формат электронной почты",
|
"invalidEmailFormat": "Неверный формат электронной почты",
|
||||||
"inviteCode": "Код приглашения",
|
"inviteCode": "Код приглашения",
|
||||||
"inviteCodePlaceholder": "Введите код приглашения (оставьте пустым для генерации)",
|
"inviteCodePlaceholder": "Введите код приглашения (оставьте пустым для генерации)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "Введите новый пароль (необязательно)",
|
"passwordPlaceholder": "Введите новый пароль (необязательно)",
|
||||||
"permanent": "Постоянный",
|
"permanent": "Постоянный",
|
||||||
"pleaseEnterEmail": "Пожалуйста, введите адрес электронной почты",
|
"pleaseEnterEmail": "Пожалуйста, введите адрес электронной почты",
|
||||||
|
"price": "Цена",
|
||||||
"referer": "Реферер",
|
"referer": "Реферер",
|
||||||
"refererId": "ID реферера",
|
"refererId": "ID реферера",
|
||||||
"refererIdPlaceholder": "Введите ID реферера",
|
"refererIdPlaceholder": "Введите ID реферера",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "Поиск IP-адреса",
|
"searchIp": "Поиск IP-адреса",
|
||||||
"selectAuthType": "Выберите тип аутентификации",
|
"selectAuthType": "Выберите тип аутентификации",
|
||||||
"speedLimit": "Ограничение скорости",
|
"speedLimit": "Ограничение скорости",
|
||||||
|
"startTime": "Время начала",
|
||||||
|
"status": "Статус",
|
||||||
"subscription": "Подписка",
|
"subscription": "Подписка",
|
||||||
"subscriptionDetails": "Детали подписки",
|
"subscriptionDetails": "Детали подписки",
|
||||||
|
"subscriptionId": "ID подписки",
|
||||||
|
"subscriptionInfo": "Информация о подписке",
|
||||||
"subscriptionList": "Список подписок",
|
"subscriptionList": "Список подписок",
|
||||||
"subscriptionLogs": "Журналы подписки",
|
"subscriptionLogs": "Журналы подписки",
|
||||||
"subscriptionName": "Название подписки",
|
"subscriptionName": "Название подписки",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "Уведомления о торговле",
|
"tradeNotifications": "Уведомления о торговле",
|
||||||
"trafficLimit": "Лимит трафика",
|
"trafficLimit": "Лимит трафика",
|
||||||
"trafficLogs": "Журналы трафика",
|
"trafficLogs": "Журналы трафика",
|
||||||
|
"trafficUsage": "Использование трафика",
|
||||||
|
"unknown": "Неизвестно",
|
||||||
"unlimited": "Неограниченный",
|
"unlimited": "Неограниченный",
|
||||||
"unverified": "Неподтверждено",
|
"unverified": "Неподтверждено",
|
||||||
"update": "Обновить",
|
"update": "Обновить",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "Пользовательский агент",
|
"userAgent": "Пользовательский агент",
|
||||||
"userEmail": "Электронная почта пользователя",
|
"userEmail": "Электронная почта пользователя",
|
||||||
"userEmailPlaceholder": "Введите электронную почту пользователя",
|
"userEmailPlaceholder": "Введите электронную почту пользователя",
|
||||||
|
"userId": "ID пользователя",
|
||||||
|
"userInfo": "Информация о пользователе",
|
||||||
"userList": "Список пользователей",
|
"userList": "Список пользователей",
|
||||||
"userLogs": "История входов",
|
"userLogs": "История входов",
|
||||||
"userName": "Идентификатор пользователя",
|
"userName": "Идентификатор пользователя",
|
||||||
"userOrders": "Заказы",
|
"userOrders": "Заказы",
|
||||||
"userProfile": "Профиль",
|
"userProfile": "Профиль",
|
||||||
"userSubscriptions": "Подписки",
|
"userSubscriptions": "Подписки",
|
||||||
"verified": "Проверено"
|
"username": "Имя пользователя",
|
||||||
|
"verified": "Проверено",
|
||||||
|
"viewDetails": "Просмотреть детали"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "เปิดใช้งานบัญชี",
|
"accountEnable": "เปิดใช้งานบัญชี",
|
||||||
"actions": "การดำเนินการ",
|
"actions": "การดำเนินการ",
|
||||||
|
"active": "ใช้งาน",
|
||||||
"add": "เพิ่ม",
|
"add": "เพิ่ม",
|
||||||
"administrator": "ผู้ดูแลระบบ",
|
"administrator": "ผู้ดูแลระบบ",
|
||||||
"areaCode": "รหัสพื้นที่",
|
"areaCode": "รหัสพื้นที่",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "อีเมล",
|
"email": "อีเมล",
|
||||||
"enable": "เปิดใช้งาน",
|
"enable": "เปิดใช้งาน",
|
||||||
"expireTime": "เวลาหมดอายุ",
|
"expireTime": "เวลาหมดอายุ",
|
||||||
|
"expired": "หมดอายุ",
|
||||||
"expiredAt": "วันหมดอายุ",
|
"expiredAt": "วันหมดอายุ",
|
||||||
"failed": "ล้มเหลว",
|
"failed": "ล้มเหลว",
|
||||||
"giftAmount": "จำนวนเงินของขวัญ",
|
"giftAmount": "จำนวนเงินของขวัญ",
|
||||||
"giftAmountPlaceholder": "กรอกจำนวนเงินของขวัญ",
|
"giftAmountPlaceholder": "กรอกจำนวนเงินของขวัญ",
|
||||||
|
"inactive": "ไม่ใช้งาน",
|
||||||
"invalidEmailFormat": "รูปแบบอีเมลไม่ถูกต้อง",
|
"invalidEmailFormat": "รูปแบบอีเมลไม่ถูกต้อง",
|
||||||
"inviteCode": "รหัสเชิญ",
|
"inviteCode": "รหัสเชิญ",
|
||||||
"inviteCodePlaceholder": "กรอกรหัสเชิญ (เว้นว่างไว้เพื่อสร้างใหม่)",
|
"inviteCodePlaceholder": "กรอกรหัสเชิญ (เว้นว่างไว้เพื่อสร้างใหม่)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "กรุณาใส่รหัสผ่านใหม่ (ไม่บังคับ)",
|
"passwordPlaceholder": "กรุณาใส่รหัสผ่านใหม่ (ไม่บังคับ)",
|
||||||
"permanent": "ถาวร",
|
"permanent": "ถาวร",
|
||||||
"pleaseEnterEmail": "กรุณาใส่อีเมล",
|
"pleaseEnterEmail": "กรุณาใส่อีเมล",
|
||||||
|
"price": "ราคา",
|
||||||
"referer": "ผู้แนะนำ",
|
"referer": "ผู้แนะนำ",
|
||||||
"refererId": "รหัสผู้แนะนำ",
|
"refererId": "รหัสผู้แนะนำ",
|
||||||
"refererIdPlaceholder": "กรอก ID ผู้แนะนำ",
|
"refererIdPlaceholder": "กรอก ID ผู้แนะนำ",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "ค้นหาที่อยู่ IP",
|
"searchIp": "ค้นหาที่อยู่ IP",
|
||||||
"selectAuthType": "เลือกประเภทการยืนยันตัวตน",
|
"selectAuthType": "เลือกประเภทการยืนยันตัวตน",
|
||||||
"speedLimit": "จำกัดความเร็ว",
|
"speedLimit": "จำกัดความเร็ว",
|
||||||
|
"startTime": "เวลาเริ่มต้น",
|
||||||
|
"status": "สถานะ",
|
||||||
"subscription": "การสมัครสมาชิก",
|
"subscription": "การสมัครสมาชิก",
|
||||||
"subscriptionDetails": "รายละเอียดการสมัครสมาชิก",
|
"subscriptionDetails": "รายละเอียดการสมัครสมาชิก",
|
||||||
|
"subscriptionId": "รหัสการสมัครสมาชิก",
|
||||||
|
"subscriptionInfo": "ข้อมูลการสมัครสมาชิก",
|
||||||
"subscriptionList": "รายการสมัครสมาชิก",
|
"subscriptionList": "รายการสมัครสมาชิก",
|
||||||
"subscriptionLogs": "บันทึกการสมัครสมาชิก",
|
"subscriptionLogs": "บันทึกการสมัครสมาชิก",
|
||||||
"subscriptionName": "ชื่อการสมัครสมาชิก",
|
"subscriptionName": "ชื่อการสมัครสมาชิก",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "การแจ้งเตือนการซื้อขาย",
|
"tradeNotifications": "การแจ้งเตือนการซื้อขาย",
|
||||||
"trafficLimit": "ขีดจำกัดการจราจร",
|
"trafficLimit": "ขีดจำกัดการจราจร",
|
||||||
"trafficLogs": "บันทึกการจราจร",
|
"trafficLogs": "บันทึกการจราจร",
|
||||||
|
"trafficUsage": "การใช้งานข้อมูล",
|
||||||
|
"unknown": "ไม่ทราบ",
|
||||||
"unlimited": "ไม่จำกัด",
|
"unlimited": "ไม่จำกัด",
|
||||||
"unverified": "ยังไม่ได้รับการยืนยัน",
|
"unverified": "ยังไม่ได้รับการยืนยัน",
|
||||||
"update": "อัปเดต",
|
"update": "อัปเดต",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "ตัวแทนผู้ใช้",
|
"userAgent": "ตัวแทนผู้ใช้",
|
||||||
"userEmail": "อีเมลผู้ใช้",
|
"userEmail": "อีเมลผู้ใช้",
|
||||||
"userEmailPlaceholder": "กรอกอีเมลผู้ใช้",
|
"userEmailPlaceholder": "กรอกอีเมลผู้ใช้",
|
||||||
|
"userId": "รหัสผู้ใช้",
|
||||||
|
"userInfo": "ข้อมูลผู้ใช้",
|
||||||
"userList": "รายชื่อผู้ใช้",
|
"userList": "รายชื่อผู้ใช้",
|
||||||
"userLogs": "ประวัติการเข้าสู่ระบบ",
|
"userLogs": "ประวัติการเข้าสู่ระบบ",
|
||||||
"userName": "ตัวระบุผู้ใช้",
|
"userName": "ตัวระบุผู้ใช้",
|
||||||
"userOrders": "คำสั่งซื้อ",
|
"userOrders": "คำสั่งซื้อ",
|
||||||
"userProfile": "โปรไฟล์",
|
"userProfile": "โปรไฟล์",
|
||||||
"userSubscriptions": "การสมัครสมาชิก",
|
"userSubscriptions": "การสมัครสมาชิก",
|
||||||
"verified": "ยืนยันแล้ว"
|
"username": "ชื่อผู้ใช้",
|
||||||
|
"verified": "ยืนยันแล้ว",
|
||||||
|
"viewDetails": "ดูรายละเอียด"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "Hesap Etkinleştir",
|
"accountEnable": "Hesap Etkinleştir",
|
||||||
"actions": "eylemler",
|
"actions": "eylemler",
|
||||||
|
"active": "Aktif",
|
||||||
"add": "Ekle",
|
"add": "Ekle",
|
||||||
"administrator": "Yönetici",
|
"administrator": "Yönetici",
|
||||||
"areaCode": "Alan Kodu",
|
"areaCode": "Alan Kodu",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "e-posta",
|
"email": "e-posta",
|
||||||
"enable": "etkinleştir",
|
"enable": "etkinleştir",
|
||||||
"expireTime": "Sona Erme Zamanı",
|
"expireTime": "Sona Erme Zamanı",
|
||||||
|
"expired": "Süresi Dolmuş",
|
||||||
"expiredAt": "Son Kullanma Tarihi",
|
"expiredAt": "Son Kullanma Tarihi",
|
||||||
"failed": "Başarısız",
|
"failed": "Başarısız",
|
||||||
"giftAmount": "Hediye Miktarı",
|
"giftAmount": "Hediye Miktarı",
|
||||||
"giftAmountPlaceholder": "Hediye tutarını girin",
|
"giftAmountPlaceholder": "Hediye tutarını girin",
|
||||||
|
"inactive": "Pasif",
|
||||||
"invalidEmailFormat": "Geçersiz e-posta formatı",
|
"invalidEmailFormat": "Geçersiz e-posta formatı",
|
||||||
"inviteCode": "Davet Kodu",
|
"inviteCode": "Davet Kodu",
|
||||||
"inviteCodePlaceholder": "Davet kodunu girin (oluşturmak için boş bırakın)",
|
"inviteCodePlaceholder": "Davet kodunu girin (oluşturmak için boş bırakın)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "Yeni şifreyi girin (isteğe bağlı)",
|
"passwordPlaceholder": "Yeni şifreyi girin (isteğe bağlı)",
|
||||||
"permanent": "Kalıcı",
|
"permanent": "Kalıcı",
|
||||||
"pleaseEnterEmail": "Lütfen e-posta adresinizi girin",
|
"pleaseEnterEmail": "Lütfen e-posta adresinizi girin",
|
||||||
|
"price": "Fiyat",
|
||||||
"referer": "Referans",
|
"referer": "Referans",
|
||||||
"refererId": "Referans Kimliği",
|
"refererId": "Referans Kimliği",
|
||||||
"refererIdPlaceholder": "Referans kimliğini girin",
|
"refererIdPlaceholder": "Referans kimliğini girin",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "IP adresi ara",
|
"searchIp": "IP adresi ara",
|
||||||
"selectAuthType": "Kimlik doğrulama türünü seçin",
|
"selectAuthType": "Kimlik doğrulama türünü seçin",
|
||||||
"speedLimit": "Hız Sınırı",
|
"speedLimit": "Hız Sınırı",
|
||||||
|
"startTime": "Başlangıç Zamanı",
|
||||||
|
"status": "Durum",
|
||||||
"subscription": "Abonelik",
|
"subscription": "Abonelik",
|
||||||
"subscriptionDetails": "Abonelik Ayrıntıları",
|
"subscriptionDetails": "Abonelik Ayrıntıları",
|
||||||
|
"subscriptionId": "Abonelik ID",
|
||||||
|
"subscriptionInfo": "Abonelik Bilgisi",
|
||||||
"subscriptionList": "Abonelik Listesi",
|
"subscriptionList": "Abonelik Listesi",
|
||||||
"subscriptionLogs": "Abonelik Kayıtları",
|
"subscriptionLogs": "Abonelik Kayıtları",
|
||||||
"subscriptionName": "Abonelik Adı",
|
"subscriptionName": "Abonelik Adı",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "Ticaret Bildirimleri",
|
"tradeNotifications": "Ticaret Bildirimleri",
|
||||||
"trafficLimit": "Trafik Limiti",
|
"trafficLimit": "Trafik Limiti",
|
||||||
"trafficLogs": "Trafik Günlükleri",
|
"trafficLogs": "Trafik Günlükleri",
|
||||||
|
"trafficUsage": "Trafik Kullanımı",
|
||||||
|
"unknown": "Bilinmiyor",
|
||||||
"unlimited": "Sınırsız",
|
"unlimited": "Sınırsız",
|
||||||
"unverified": "Doğrulanmamış",
|
"unverified": "Doğrulanmamış",
|
||||||
"update": "Güncelle",
|
"update": "Güncelle",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "Kullanıcı Aracısı",
|
"userAgent": "Kullanıcı Aracısı",
|
||||||
"userEmail": "Kullanıcı E-postası",
|
"userEmail": "Kullanıcı E-postası",
|
||||||
"userEmailPlaceholder": "Kullanıcı e-postasını girin",
|
"userEmailPlaceholder": "Kullanıcı e-postasını girin",
|
||||||
|
"userId": "Kullanıcı ID",
|
||||||
|
"userInfo": "Kullanıcı Bilgisi",
|
||||||
"userList": "Kullanıcı Listesi",
|
"userList": "Kullanıcı Listesi",
|
||||||
"userLogs": "Giriş Geçmişi",
|
"userLogs": "Giriş Geçmişi",
|
||||||
"userName": "Kullanıcı Tanımlayıcı",
|
"userName": "Kullanıcı Tanımlayıcı",
|
||||||
"userOrders": "Siparişler",
|
"userOrders": "Siparişler",
|
||||||
"userProfile": "Profil",
|
"userProfile": "Profil",
|
||||||
"userSubscriptions": "Abonelikler",
|
"userSubscriptions": "Abonelikler",
|
||||||
"verified": "Doğrulandı"
|
"username": "Kullanıcı Adı",
|
||||||
|
"verified": "Doğrulandı",
|
||||||
|
"viewDetails": "Ayrıntıları Görüntüle"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "Увімкнення облікового запису",
|
"accountEnable": "Увімкнення облікового запису",
|
||||||
"actions": "дії",
|
"actions": "дії",
|
||||||
|
"active": "Активний",
|
||||||
"add": "Додати",
|
"add": "Додати",
|
||||||
"administrator": "Адміністратор",
|
"administrator": "Адміністратор",
|
||||||
"areaCode": "Код регіону",
|
"areaCode": "Код регіону",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "електронна пошта",
|
"email": "електронна пошта",
|
||||||
"enable": "Увімкнути",
|
"enable": "Увімкнути",
|
||||||
"expireTime": "Час закінчення",
|
"expireTime": "Час закінчення",
|
||||||
|
"expired": "Закінчився",
|
||||||
"expiredAt": "Термін дії закінчився",
|
"expiredAt": "Термін дії закінчився",
|
||||||
"failed": "Не вдалося",
|
"failed": "Не вдалося",
|
||||||
"giftAmount": "Сума подарунка",
|
"giftAmount": "Сума подарунка",
|
||||||
"giftAmountPlaceholder": "Введіть суму подарунка",
|
"giftAmountPlaceholder": "Введіть суму подарунка",
|
||||||
|
"inactive": "Неактивний",
|
||||||
"invalidEmailFormat": "Неправильний формат електронної пошти",
|
"invalidEmailFormat": "Неправильний формат електронної пошти",
|
||||||
"inviteCode": "Код запрошення",
|
"inviteCode": "Код запрошення",
|
||||||
"inviteCodePlaceholder": "Введіть код запрошення (залиште порожнім для генерації)",
|
"inviteCodePlaceholder": "Введіть код запрошення (залиште порожнім для генерації)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "Введіть новий пароль (необов'язково)",
|
"passwordPlaceholder": "Введіть новий пароль (необов'язково)",
|
||||||
"permanent": "Постійний",
|
"permanent": "Постійний",
|
||||||
"pleaseEnterEmail": "Будь ласка, введіть електронну пошту",
|
"pleaseEnterEmail": "Будь ласка, введіть електронну пошту",
|
||||||
|
"price": "Ціна",
|
||||||
"referer": "Реферер",
|
"referer": "Реферер",
|
||||||
"refererId": "Ідентифікатор реферера",
|
"refererId": "Ідентифікатор реферера",
|
||||||
"refererIdPlaceholder": "Введіть ID реферера",
|
"refererIdPlaceholder": "Введіть ID реферера",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "Пошук IP-адреси",
|
"searchIp": "Пошук IP-адреси",
|
||||||
"selectAuthType": "Виберіть тип автентифікації",
|
"selectAuthType": "Виберіть тип автентифікації",
|
||||||
"speedLimit": "Обмеження швидкості",
|
"speedLimit": "Обмеження швидкості",
|
||||||
|
"startTime": "Час початку",
|
||||||
|
"status": "Статус",
|
||||||
"subscription": "Підписка",
|
"subscription": "Підписка",
|
||||||
"subscriptionDetails": "Деталі підписки",
|
"subscriptionDetails": "Деталі підписки",
|
||||||
|
"subscriptionId": "ID підписки",
|
||||||
|
"subscriptionInfo": "Інформація про підписку",
|
||||||
"subscriptionList": "Список підписок",
|
"subscriptionList": "Список підписок",
|
||||||
"subscriptionLogs": "Журнали підписки",
|
"subscriptionLogs": "Журнали підписки",
|
||||||
"subscriptionName": "Назва підписки",
|
"subscriptionName": "Назва підписки",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "Сповіщення про торгівлю",
|
"tradeNotifications": "Сповіщення про торгівлю",
|
||||||
"trafficLimit": "Ліміт трафіку",
|
"trafficLimit": "Ліміт трафіку",
|
||||||
"trafficLogs": "Журнали трафіку",
|
"trafficLogs": "Журнали трафіку",
|
||||||
|
"trafficUsage": "Використання трафіку",
|
||||||
|
"unknown": "Невідомо",
|
||||||
"unlimited": "Необмежено",
|
"unlimited": "Необмежено",
|
||||||
"unverified": "Непідтверджено",
|
"unverified": "Непідтверджено",
|
||||||
"update": "Оновити",
|
"update": "Оновити",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "Агент користувача",
|
"userAgent": "Агент користувача",
|
||||||
"userEmail": "Електронна пошта користувача",
|
"userEmail": "Електронна пошта користувача",
|
||||||
"userEmailPlaceholder": "Введіть електронну адресу користувача",
|
"userEmailPlaceholder": "Введіть електронну адресу користувача",
|
||||||
|
"userId": "ID користувача",
|
||||||
|
"userInfo": "Інформація про користувача",
|
||||||
"userList": "Список користувачів",
|
"userList": "Список користувачів",
|
||||||
"userLogs": "Історія входів",
|
"userLogs": "Історія входів",
|
||||||
"userName": "Ідентифікатор користувача",
|
"userName": "Ідентифікатор користувача",
|
||||||
"userOrders": "Замовлення",
|
"userOrders": "Замовлення",
|
||||||
"userProfile": "Профіль",
|
"userProfile": "Профіль",
|
||||||
"userSubscriptions": "Підписки",
|
"userSubscriptions": "Підписки",
|
||||||
"verified": "Перевірено"
|
"username": "Ім'я користувача",
|
||||||
|
"verified": "Перевірено",
|
||||||
|
"viewDetails": "Переглянути деталі"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "Kích hoạt tài khoản",
|
"accountEnable": "Kích hoạt tài khoản",
|
||||||
"actions": "Hành động",
|
"actions": "Hành động",
|
||||||
|
"active": "Đang hoạt động",
|
||||||
"add": "Thêm",
|
"add": "Thêm",
|
||||||
"administrator": "Quản trị viên",
|
"administrator": "Quản trị viên",
|
||||||
"areaCode": "Mã Vùng",
|
"areaCode": "Mã Vùng",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "Email",
|
"email": "Email",
|
||||||
"enable": "Kích hoạt",
|
"enable": "Kích hoạt",
|
||||||
"expireTime": "Thời gian hết hạn",
|
"expireTime": "Thời gian hết hạn",
|
||||||
|
"expired": "Đã hết hạn",
|
||||||
"expiredAt": "Ngày hết hạn",
|
"expiredAt": "Ngày hết hạn",
|
||||||
"failed": "Thất bại",
|
"failed": "Thất bại",
|
||||||
"giftAmount": "Số tiền quà tặng",
|
"giftAmount": "Số tiền quà tặng",
|
||||||
"giftAmountPlaceholder": "Nhập số tiền quà tặng",
|
"giftAmountPlaceholder": "Nhập số tiền quà tặng",
|
||||||
|
"inactive": "Không hoạt động",
|
||||||
"invalidEmailFormat": "Định dạng email không hợp lệ",
|
"invalidEmailFormat": "Định dạng email không hợp lệ",
|
||||||
"inviteCode": "Mã Mời",
|
"inviteCode": "Mã Mời",
|
||||||
"inviteCodePlaceholder": "Nhập mã mời (để trống để tạo mới)",
|
"inviteCodePlaceholder": "Nhập mã mời (để trống để tạo mới)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "Nhập mật khẩu mới (không bắt buộc)",
|
"passwordPlaceholder": "Nhập mật khẩu mới (không bắt buộc)",
|
||||||
"permanent": "Vĩnh viễn",
|
"permanent": "Vĩnh viễn",
|
||||||
"pleaseEnterEmail": "Vui lòng nhập email",
|
"pleaseEnterEmail": "Vui lòng nhập email",
|
||||||
|
"price": "Giá",
|
||||||
"referer": "Người giới thiệu",
|
"referer": "Người giới thiệu",
|
||||||
"refererId": "ID người giới thiệu",
|
"refererId": "ID người giới thiệu",
|
||||||
"refererIdPlaceholder": "Nhập mã người giới thiệu",
|
"refererIdPlaceholder": "Nhập mã người giới thiệu",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "Tìm kiếm địa chỉ IP",
|
"searchIp": "Tìm kiếm địa chỉ IP",
|
||||||
"selectAuthType": "Chọn loại xác thực",
|
"selectAuthType": "Chọn loại xác thực",
|
||||||
"speedLimit": "Giới hạn tốc độ",
|
"speedLimit": "Giới hạn tốc độ",
|
||||||
|
"startTime": "Thời gian bắt đầu",
|
||||||
|
"status": "Trạng thái",
|
||||||
"subscription": "Đăng ký",
|
"subscription": "Đăng ký",
|
||||||
"subscriptionDetails": "Chi Tiết Đăng Ký",
|
"subscriptionDetails": "Chi Tiết Đăng Ký",
|
||||||
|
"subscriptionId": "ID đăng ký",
|
||||||
|
"subscriptionInfo": "Thông tin đăng ký",
|
||||||
"subscriptionList": "Danh sách đăng ký",
|
"subscriptionList": "Danh sách đăng ký",
|
||||||
"subscriptionLogs": "Nhật ký Đăng ký",
|
"subscriptionLogs": "Nhật ký Đăng ký",
|
||||||
"subscriptionName": "Tên Đăng Ký",
|
"subscriptionName": "Tên Đăng Ký",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "Thông báo Giao dịch",
|
"tradeNotifications": "Thông báo Giao dịch",
|
||||||
"trafficLimit": "Giới hạn lưu lượng",
|
"trafficLimit": "Giới hạn lưu lượng",
|
||||||
"trafficLogs": "Nhật ký lưu lượng",
|
"trafficLogs": "Nhật ký lưu lượng",
|
||||||
|
"trafficUsage": "Sử dụng lưu lượng",
|
||||||
|
"unknown": "Không xác định",
|
||||||
"unlimited": "Không giới hạn",
|
"unlimited": "Không giới hạn",
|
||||||
"unverified": "Chưa được xác minh",
|
"unverified": "Chưa được xác minh",
|
||||||
"update": "Cập nhật",
|
"update": "Cập nhật",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "Tác nhân người dùng",
|
"userAgent": "Tác nhân người dùng",
|
||||||
"userEmail": "Email Người Dùng",
|
"userEmail": "Email Người Dùng",
|
||||||
"userEmailPlaceholder": "Nhập email người dùng",
|
"userEmailPlaceholder": "Nhập email người dùng",
|
||||||
|
"userId": "ID người dùng",
|
||||||
|
"userInfo": "Thông tin người dùng",
|
||||||
"userList": "Danh sách người dùng",
|
"userList": "Danh sách người dùng",
|
||||||
"userLogs": "Lịch sử đăng nhập",
|
"userLogs": "Lịch sử đăng nhập",
|
||||||
"userName": "Định danh Người dùng",
|
"userName": "Định danh Người dùng",
|
||||||
"userOrders": "Đơn hàng",
|
"userOrders": "Đơn hàng",
|
||||||
"userProfile": "Hồ sơ",
|
"userProfile": "Hồ sơ",
|
||||||
"userSubscriptions": "Đăng ký",
|
"userSubscriptions": "Đăng ký",
|
||||||
"verified": "Đã xác minh"
|
"username": "Tên người dùng",
|
||||||
|
"verified": "Đã xác minh",
|
||||||
|
"viewDetails": "Xem chi tiết"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "账号启用",
|
"accountEnable": "账号启用",
|
||||||
"actions": "操作",
|
"actions": "操作",
|
||||||
|
"active": "活跃",
|
||||||
"add": "添加",
|
"add": "添加",
|
||||||
"administrator": "管理员",
|
"administrator": "管理员",
|
||||||
"areaCode": "区号",
|
"areaCode": "区号",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "邮箱",
|
"email": "邮箱",
|
||||||
"enable": "启用",
|
"enable": "启用",
|
||||||
"expireTime": "到期时间",
|
"expireTime": "到期时间",
|
||||||
|
"expired": "已过期",
|
||||||
"expiredAt": "过期时间",
|
"expiredAt": "过期时间",
|
||||||
"failed": "失败",
|
"failed": "失败",
|
||||||
"giftAmount": "赠送金额",
|
"giftAmount": "赠送金额",
|
||||||
"giftAmountPlaceholder": "输入赠送金额",
|
"giftAmountPlaceholder": "输入赠送金额",
|
||||||
|
"inactive": "非活跃",
|
||||||
"invalidEmailFormat": "邮箱格式不正确",
|
"invalidEmailFormat": "邮箱格式不正确",
|
||||||
"inviteCode": "邀请码",
|
"inviteCode": "邀请码",
|
||||||
"inviteCodePlaceholder": "输入邀请码(留空自动生成)",
|
"inviteCodePlaceholder": "输入邀请码(留空自动生成)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "输入新密码(选填)",
|
"passwordPlaceholder": "输入新密码(选填)",
|
||||||
"permanent": "永久",
|
"permanent": "永久",
|
||||||
"pleaseEnterEmail": "请输入邮箱",
|
"pleaseEnterEmail": "请输入邮箱",
|
||||||
|
"price": "价格",
|
||||||
"referer": "推荐人",
|
"referer": "推荐人",
|
||||||
"refererId": "推荐人ID",
|
"refererId": "推荐人ID",
|
||||||
"refererIdPlaceholder": "输入推荐人ID",
|
"refererIdPlaceholder": "输入推荐人ID",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "搜索IP地址",
|
"searchIp": "搜索IP地址",
|
||||||
"selectAuthType": "选择认证类型",
|
"selectAuthType": "选择认证类型",
|
||||||
"speedLimit": "速度限制",
|
"speedLimit": "速度限制",
|
||||||
|
"startTime": "开始时间",
|
||||||
|
"status": "状态",
|
||||||
"subscription": "订阅",
|
"subscription": "订阅",
|
||||||
"subscriptionDetails": "订阅详情",
|
"subscriptionDetails": "订阅详情",
|
||||||
|
"subscriptionId": "订阅 ID",
|
||||||
|
"subscriptionInfo": "订阅信息",
|
||||||
"subscriptionList": "订阅列表",
|
"subscriptionList": "订阅列表",
|
||||||
"subscriptionLogs": "订阅日志",
|
"subscriptionLogs": "订阅日志",
|
||||||
"subscriptionName": "订阅名称",
|
"subscriptionName": "订阅名称",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "交易通知",
|
"tradeNotifications": "交易通知",
|
||||||
"trafficLimit": "流量限制",
|
"trafficLimit": "流量限制",
|
||||||
"trafficLogs": "流量日志",
|
"trafficLogs": "流量日志",
|
||||||
|
"trafficUsage": "流量使用",
|
||||||
|
"unknown": "未知",
|
||||||
"unlimited": "无限制",
|
"unlimited": "无限制",
|
||||||
"unverified": "未验证",
|
"unverified": "未验证",
|
||||||
"update": "更新",
|
"update": "更新",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "用户代理",
|
"userAgent": "用户代理",
|
||||||
"userEmail": "用户邮箱",
|
"userEmail": "用户邮箱",
|
||||||
"userEmailPlaceholder": "输入用户邮箱",
|
"userEmailPlaceholder": "输入用户邮箱",
|
||||||
|
"userId": "用户 ID",
|
||||||
|
"userInfo": "用户信息",
|
||||||
"userList": "用户列表",
|
"userList": "用户列表",
|
||||||
"userLogs": "登录历史",
|
"userLogs": "登录历史",
|
||||||
"userName": "用户标识",
|
"userName": "用户标识",
|
||||||
"userOrders": "订单",
|
"userOrders": "订单",
|
||||||
"userProfile": "个人资料",
|
"userProfile": "个人资料",
|
||||||
"userSubscriptions": "订阅",
|
"userSubscriptions": "订阅",
|
||||||
"verified": "已验证"
|
"username": "用户名",
|
||||||
|
"verified": "已验证",
|
||||||
|
"viewDetails": "查看详情"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"accountEnable": "帳戶啟用",
|
"accountEnable": "帳戶啟用",
|
||||||
"actions": "操作",
|
"actions": "操作",
|
||||||
|
"active": "活躍",
|
||||||
"add": "新增",
|
"add": "新增",
|
||||||
"administrator": "管理員",
|
"administrator": "管理員",
|
||||||
"areaCode": "地區代碼",
|
"areaCode": "地區代碼",
|
||||||
@ -41,10 +42,12 @@
|
|||||||
"email": "電子郵件",
|
"email": "電子郵件",
|
||||||
"enable": "啟用",
|
"enable": "啟用",
|
||||||
"expireTime": "到期時間",
|
"expireTime": "到期時間",
|
||||||
|
"expired": "已過期",
|
||||||
"expiredAt": "到期時間",
|
"expiredAt": "到期時間",
|
||||||
"failed": "失敗",
|
"failed": "失敗",
|
||||||
"giftAmount": "禮物金額",
|
"giftAmount": "禮物金額",
|
||||||
"giftAmountPlaceholder": "輸入禮物金額",
|
"giftAmountPlaceholder": "輸入禮物金額",
|
||||||
|
"inactive": "不活躍",
|
||||||
"invalidEmailFormat": "電郵格式無效",
|
"invalidEmailFormat": "電郵格式無效",
|
||||||
"inviteCode": "邀請碼",
|
"inviteCode": "邀請碼",
|
||||||
"inviteCodePlaceholder": "輸入邀請碼(留空以生成)",
|
"inviteCodePlaceholder": "輸入邀請碼(留空以生成)",
|
||||||
@ -63,6 +66,7 @@
|
|||||||
"passwordPlaceholder": "輸入新密碼(可選)",
|
"passwordPlaceholder": "輸入新密碼(可選)",
|
||||||
"permanent": "永久",
|
"permanent": "永久",
|
||||||
"pleaseEnterEmail": "請輸入電郵地址",
|
"pleaseEnterEmail": "請輸入電郵地址",
|
||||||
|
"price": "價格",
|
||||||
"referer": "推薦人",
|
"referer": "推薦人",
|
||||||
"refererId": "推薦人 ID",
|
"refererId": "推薦人 ID",
|
||||||
"refererIdPlaceholder": "輸入推薦人 ID",
|
"refererIdPlaceholder": "輸入推薦人 ID",
|
||||||
@ -74,8 +78,12 @@
|
|||||||
"searchIp": "搜尋IP地址",
|
"searchIp": "搜尋IP地址",
|
||||||
"selectAuthType": "選擇認證類型",
|
"selectAuthType": "選擇認證類型",
|
||||||
"speedLimit": "速度限制",
|
"speedLimit": "速度限制",
|
||||||
|
"startTime": "開始時間",
|
||||||
|
"status": "狀態",
|
||||||
"subscription": "訂閱",
|
"subscription": "訂閱",
|
||||||
"subscriptionDetails": "訂閱詳情",
|
"subscriptionDetails": "訂閱詳情",
|
||||||
|
"subscriptionId": "訂閱 ID",
|
||||||
|
"subscriptionInfo": "訂閱資訊",
|
||||||
"subscriptionList": "訂閱列表",
|
"subscriptionList": "訂閱列表",
|
||||||
"subscriptionLogs": "訂閱日誌",
|
"subscriptionLogs": "訂閱日誌",
|
||||||
"subscriptionName": "訂閱名稱",
|
"subscriptionName": "訂閱名稱",
|
||||||
@ -89,6 +97,8 @@
|
|||||||
"tradeNotifications": "交易通知",
|
"tradeNotifications": "交易通知",
|
||||||
"trafficLimit": "流量限制",
|
"trafficLimit": "流量限制",
|
||||||
"trafficLogs": "流量日誌",
|
"trafficLogs": "流量日誌",
|
||||||
|
"trafficUsage": "流量使用",
|
||||||
|
"unknown": "未知",
|
||||||
"unlimited": "無限",
|
"unlimited": "無限",
|
||||||
"unverified": "未經驗證",
|
"unverified": "未經驗證",
|
||||||
"update": "更新",
|
"update": "更新",
|
||||||
@ -98,11 +108,15 @@
|
|||||||
"userAgent": "用戶代理",
|
"userAgent": "用戶代理",
|
||||||
"userEmail": "用戶電郵",
|
"userEmail": "用戶電郵",
|
||||||
"userEmailPlaceholder": "輸入用戶電郵",
|
"userEmailPlaceholder": "輸入用戶電郵",
|
||||||
|
"userId": "用戶 ID",
|
||||||
|
"userInfo": "用戶資訊",
|
||||||
"userList": "使用者列表",
|
"userList": "使用者列表",
|
||||||
"userLogs": "登入歷史",
|
"userLogs": "登入歷史",
|
||||||
"userName": "用戶識別碼",
|
"userName": "用戶識別碼",
|
||||||
"userOrders": "訂單",
|
"userOrders": "訂單",
|
||||||
"userProfile": "個人資料",
|
"userProfile": "個人資料",
|
||||||
"userSubscriptions": "訂閱",
|
"userSubscriptions": "訂閱",
|
||||||
"verified": "已驗證"
|
"username": "用戶名",
|
||||||
|
"verified": "已驗證",
|
||||||
|
"viewDetails": "查看詳情"
|
||||||
}
|
}
|
||||||
|
|||||||
46
apps/admin/services/admin/typings.d.ts
vendored
46
apps/admin/services/admin/typings.d.ts
vendored
@ -325,6 +325,7 @@ declare namespace API {
|
|||||||
};
|
};
|
||||||
|
|
||||||
type CurrencyConfig = {
|
type CurrencyConfig = {
|
||||||
|
access_key: string;
|
||||||
currency_unit: string;
|
currency_unit: string;
|
||||||
currency_symbol: string;
|
currency_symbol: string;
|
||||||
};
|
};
|
||||||
@ -774,6 +775,14 @@ declare namespace API {
|
|||||||
total: number;
|
total: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
type GetUserSubscribeByIdParams = {
|
||||||
|
id: number;
|
||||||
|
};
|
||||||
|
|
||||||
|
type GetUserSubscribeByIdRequest = {
|
||||||
|
id: number;
|
||||||
|
};
|
||||||
|
|
||||||
type GetUserSubscribeDevicesParams = {
|
type GetUserSubscribeDevicesParams = {
|
||||||
page: number;
|
page: number;
|
||||||
size: number;
|
size: number;
|
||||||
@ -909,9 +918,11 @@ declare namespace API {
|
|||||||
};
|
};
|
||||||
|
|
||||||
type NodeStatus = {
|
type NodeStatus = {
|
||||||
online_users: OnlineUser[];
|
online: Record<string, any>;
|
||||||
status: ServerStatus;
|
cpu: number;
|
||||||
last_at: number;
|
mem: number;
|
||||||
|
disk: number;
|
||||||
|
updated_at: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
type OnlineUser = {
|
type OnlineUser = {
|
||||||
@ -1223,13 +1234,6 @@ declare namespace API {
|
|||||||
updated_at: number;
|
updated_at: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
type ServerStatus = {
|
|
||||||
cpu: number;
|
|
||||||
mem: number;
|
|
||||||
disk: number;
|
|
||||||
updated_at: number;
|
|
||||||
};
|
|
||||||
|
|
||||||
type ServerTotalDataResponse = {
|
type ServerTotalDataResponse = {
|
||||||
online_user_ips: number;
|
online_user_ips: number;
|
||||||
online_servers: number;
|
online_servers: number;
|
||||||
@ -1741,6 +1745,25 @@ declare namespace API {
|
|||||||
updated_at: number;
|
updated_at: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
type UserSubscribeDetail = {
|
||||||
|
id: number;
|
||||||
|
user_id: number;
|
||||||
|
user: User;
|
||||||
|
order_id: number;
|
||||||
|
subscribe_id: number;
|
||||||
|
subscribe: Subscribe;
|
||||||
|
start_time: number;
|
||||||
|
expire_time: number;
|
||||||
|
reset_time: number;
|
||||||
|
traffic: number;
|
||||||
|
download: number;
|
||||||
|
upload: number;
|
||||||
|
token: string;
|
||||||
|
status: number;
|
||||||
|
created_at: number;
|
||||||
|
updated_at: number;
|
||||||
|
};
|
||||||
|
|
||||||
type UserSubscribeLog = {
|
type UserSubscribeLog = {
|
||||||
id: number;
|
id: number;
|
||||||
user_id: number;
|
user_id: number;
|
||||||
@ -1752,8 +1775,7 @@ declare namespace API {
|
|||||||
};
|
};
|
||||||
|
|
||||||
type UserTrafficData = {
|
type UserTrafficData = {
|
||||||
user_id: number;
|
sid: number;
|
||||||
email: string;
|
|
||||||
upload: number;
|
upload: number;
|
||||||
download: number;
|
download: number;
|
||||||
};
|
};
|
||||||
|
|||||||
@ -291,6 +291,24 @@ export async function deleteUserSubscribe(
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Get user subcribe by id GET /v1/admin/user/subscribe/detail */
|
||||||
|
export async function getUserSubscribeById(
|
||||||
|
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
||||||
|
params: API.GetUserSubscribeByIdParams,
|
||||||
|
options?: { [key: string]: any },
|
||||||
|
) {
|
||||||
|
return request<API.Response & { data?: API.UserSubscribeDetail }>(
|
||||||
|
'/v1/admin/user/subscribe/detail',
|
||||||
|
{
|
||||||
|
method: 'GET',
|
||||||
|
params: {
|
||||||
|
...params,
|
||||||
|
},
|
||||||
|
...(options || {}),
|
||||||
|
},
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
/** Get user subcribe devices GET /v1/admin/user/subscribe/device */
|
/** Get user subcribe devices GET /v1/admin/user/subscribe/device */
|
||||||
export async function getUserSubscribeDevices(
|
export async function getUserSubscribeDevices(
|
||||||
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
||||||
|
|||||||
23
apps/admin/services/common/typings.d.ts
vendored
23
apps/admin/services/common/typings.d.ts
vendored
@ -142,7 +142,13 @@ declare namespace API {
|
|||||||
updated_at: number;
|
updated_at: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
type Currency = {
|
||||||
|
currency_unit: string;
|
||||||
|
currency_symbol: string;
|
||||||
|
};
|
||||||
|
|
||||||
type CurrencyConfig = {
|
type CurrencyConfig = {
|
||||||
|
access_key: string;
|
||||||
currency_unit: string;
|
currency_unit: string;
|
||||||
currency_symbol: string;
|
currency_symbol: string;
|
||||||
};
|
};
|
||||||
@ -214,7 +220,7 @@ declare namespace API {
|
|||||||
verify: VeifyConfig;
|
verify: VeifyConfig;
|
||||||
auth: AuthConfig;
|
auth: AuthConfig;
|
||||||
invite: InviteConfig;
|
invite: InviteConfig;
|
||||||
currency: CurrencyConfig;
|
currency: Currency;
|
||||||
subscribe: SubscribeConfig;
|
subscribe: SubscribeConfig;
|
||||||
verify_code: PubilcVerifyCodeConfig;
|
verify_code: PubilcVerifyCodeConfig;
|
||||||
oauth_methods: string[];
|
oauth_methods: string[];
|
||||||
@ -300,9 +306,11 @@ declare namespace API {
|
|||||||
};
|
};
|
||||||
|
|
||||||
type NodeStatus = {
|
type NodeStatus = {
|
||||||
online_users: OnlineUser[];
|
online: Record<string, any>;
|
||||||
status: ServerStatus;
|
cpu: number;
|
||||||
last_at: number;
|
mem: number;
|
||||||
|
disk: number;
|
||||||
|
updated_at: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
type OAthLoginRequest = {
|
type OAthLoginRequest = {
|
||||||
@ -639,13 +647,6 @@ declare namespace API {
|
|||||||
updated_at: number;
|
updated_at: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
type ServerStatus = {
|
|
||||||
cpu: number;
|
|
||||||
mem: number;
|
|
||||||
disk: number;
|
|
||||||
updated_at: number;
|
|
||||||
};
|
|
||||||
|
|
||||||
type Shadowsocks = {
|
type Shadowsocks = {
|
||||||
method: string;
|
method: string;
|
||||||
port: number;
|
port: number;
|
||||||
|
|||||||
@ -76,7 +76,7 @@ export default function Page() {
|
|||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{description && <li className='text-muted-foreground'>{description}</li>}
|
{description && <li className='text-muted-foreground'>{description}</li>}
|
||||||
{features.map(
|
{features?.map(
|
||||||
(
|
(
|
||||||
feature: {
|
feature: {
|
||||||
icon: string;
|
icon: string;
|
||||||
|
|||||||
@ -71,7 +71,7 @@ export function Content({ subscriptionData }: ProductShowcaseProps) {
|
|||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{description && <li className='text-muted-foreground'>{description}</li>}
|
{description && <li className='text-muted-foreground'>{description}</li>}
|
||||||
{features.map(
|
{features?.map(
|
||||||
(
|
(
|
||||||
feature: {
|
feature: {
|
||||||
type: string;
|
type: string;
|
||||||
|
|||||||
23
apps/user/services/common/typings.d.ts
vendored
23
apps/user/services/common/typings.d.ts
vendored
@ -142,7 +142,13 @@ declare namespace API {
|
|||||||
updated_at: number;
|
updated_at: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
type Currency = {
|
||||||
|
currency_unit: string;
|
||||||
|
currency_symbol: string;
|
||||||
|
};
|
||||||
|
|
||||||
type CurrencyConfig = {
|
type CurrencyConfig = {
|
||||||
|
access_key: string;
|
||||||
currency_unit: string;
|
currency_unit: string;
|
||||||
currency_symbol: string;
|
currency_symbol: string;
|
||||||
};
|
};
|
||||||
@ -214,7 +220,7 @@ declare namespace API {
|
|||||||
verify: VeifyConfig;
|
verify: VeifyConfig;
|
||||||
auth: AuthConfig;
|
auth: AuthConfig;
|
||||||
invite: InviteConfig;
|
invite: InviteConfig;
|
||||||
currency: CurrencyConfig;
|
currency: Currency;
|
||||||
subscribe: SubscribeConfig;
|
subscribe: SubscribeConfig;
|
||||||
verify_code: PubilcVerifyCodeConfig;
|
verify_code: PubilcVerifyCodeConfig;
|
||||||
oauth_methods: string[];
|
oauth_methods: string[];
|
||||||
@ -300,9 +306,11 @@ declare namespace API {
|
|||||||
};
|
};
|
||||||
|
|
||||||
type NodeStatus = {
|
type NodeStatus = {
|
||||||
online_users: OnlineUser[];
|
online: Record<string, any>;
|
||||||
status: ServerStatus;
|
cpu: number;
|
||||||
last_at: number;
|
mem: number;
|
||||||
|
disk: number;
|
||||||
|
updated_at: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
type OAthLoginRequest = {
|
type OAthLoginRequest = {
|
||||||
@ -639,13 +647,6 @@ declare namespace API {
|
|||||||
updated_at: number;
|
updated_at: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
type ServerStatus = {
|
|
||||||
cpu: number;
|
|
||||||
mem: number;
|
|
||||||
disk: number;
|
|
||||||
updated_at: number;
|
|
||||||
};
|
|
||||||
|
|
||||||
type Shadowsocks = {
|
type Shadowsocks = {
|
||||||
method: string;
|
method: string;
|
||||||
port: number;
|
port: number;
|
||||||
|
|||||||
16
apps/user/services/user/typings.d.ts
vendored
16
apps/user/services/user/typings.d.ts
vendored
@ -160,6 +160,7 @@ declare namespace API {
|
|||||||
};
|
};
|
||||||
|
|
||||||
type CurrencyConfig = {
|
type CurrencyConfig = {
|
||||||
|
access_key: string;
|
||||||
currency_unit: string;
|
currency_unit: string;
|
||||||
currency_symbol: string;
|
currency_symbol: string;
|
||||||
};
|
};
|
||||||
@ -331,9 +332,11 @@ declare namespace API {
|
|||||||
};
|
};
|
||||||
|
|
||||||
type NodeStatus = {
|
type NodeStatus = {
|
||||||
online_users: OnlineUser[];
|
online: Record<string, any>;
|
||||||
status: ServerStatus;
|
cpu: number;
|
||||||
last_at: number;
|
mem: number;
|
||||||
|
disk: number;
|
||||||
|
updated_at: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
type OnlineUser = {
|
type OnlineUser = {
|
||||||
@ -757,13 +760,6 @@ declare namespace API {
|
|||||||
updated_at: number;
|
updated_at: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
type ServerStatus = {
|
|
||||||
cpu: number;
|
|
||||||
mem: number;
|
|
||||||
disk: number;
|
|
||||||
updated_at: number;
|
|
||||||
};
|
|
||||||
|
|
||||||
type Shadowsocks = {
|
type Shadowsocks = {
|
||||||
method: string;
|
method: string;
|
||||||
port: number;
|
port: number;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user