mirror of
https://github.com/maelgangloff/domain-watchdog.git
synced 2025-12-29 16:15:04 +00:00
fix: ttag translation
This commit is contained in:
@@ -41,37 +41,36 @@ type FieldType = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const domainRole = {
|
|
||||||
registrant: () => t`Registrant`,
|
|
||||||
technical: () => t`Technical`,
|
|
||||||
administrative: () => t`Administrative`,
|
|
||||||
abuse: () => t`Abuse`,
|
|
||||||
billing: () => t`Billing`,
|
|
||||||
registrar: () => t`Registrar`,
|
|
||||||
reseller: () => t`Reseller`,
|
|
||||||
sponsor: () => t`Sponsor`,
|
|
||||||
proxy: () => t`Proxy`,
|
|
||||||
notifications: () => t`Notifications`,
|
|
||||||
noc: () => t`Noc`
|
|
||||||
}
|
|
||||||
|
|
||||||
const domainEvent = {
|
|
||||||
registration: () => t`Registration`,
|
|
||||||
reregistration: () => t`Reregistration`,
|
|
||||||
'last changed': () => t`Last changed`,
|
|
||||||
expiration: () => t`Expiration`,
|
|
||||||
deletion: () => t`Deletion`,
|
|
||||||
reinstantiation: () => t`Reinstantiation`,
|
|
||||||
transfer: () => t`Transfer`,
|
|
||||||
locked: () => t`Locked`,
|
|
||||||
unlocked: () => t`Unlocked`,
|
|
||||||
'registrar expiration': () => t`Registrar expiration`,
|
|
||||||
'enum validation expiration': () => t`ENUM validation expiration`
|
|
||||||
}
|
|
||||||
|
|
||||||
const locale = navigator.language.split('-')[0]
|
const locale = navigator.language.split('-')[0]
|
||||||
|
|
||||||
export default function DomainSearchPage() {
|
export default function DomainSearchPage() {
|
||||||
|
const domainRole = {
|
||||||
|
registrant: t`Registrant`,
|
||||||
|
technical: t`Technical`,
|
||||||
|
administrative: t`Administrative`,
|
||||||
|
abuse: t`Abuse`,
|
||||||
|
billing: t`Billing`,
|
||||||
|
registrar: t`Registrar`,
|
||||||
|
reseller: t`Reseller`,
|
||||||
|
sponsor: t`Sponsor`,
|
||||||
|
proxy: t`Proxy`,
|
||||||
|
notifications: t`Notifications`,
|
||||||
|
noc: t`Noc`
|
||||||
|
}
|
||||||
|
|
||||||
|
const domainEvent = {
|
||||||
|
registration: t`Registration`,
|
||||||
|
reregistration: t`Reregistration`,
|
||||||
|
'last changed': t`Last changed`,
|
||||||
|
expiration: t`Expiration`,
|
||||||
|
deletion: t`Deletion`,
|
||||||
|
reinstantiation: t`Reinstantiation`,
|
||||||
|
transfer: t`Transfer`,
|
||||||
|
locked: t`Locked`,
|
||||||
|
unlocked: t`Unlocked`,
|
||||||
|
'registrar expiration': t`Registrar expiration`,
|
||||||
|
'enum validation expiration': t`ENUM validation expiration`
|
||||||
|
}
|
||||||
|
|
||||||
const [domain, setDomain] = useState<Domain | null>()
|
const [domain, setDomain] = useState<Domain | null>()
|
||||||
const [messageApi, contextHolder] = message.useMessage()
|
const [messageApi, contextHolder] = message.useMessage()
|
||||||
@@ -170,7 +169,7 @@ export default function DomainSearchPage() {
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
label: new Date(date).toLocaleString(locale),
|
label: new Date(date).toLocaleString(locale),
|
||||||
children: Object.keys(domainEvent).includes(action) ? domainEvent[action as keyof typeof domainEvent]() : action,
|
children: Object.keys(domainEvent).includes(action) ? domainEvent[action as keyof typeof domainEvent] : action,
|
||||||
color,
|
color,
|
||||||
dot,
|
dot,
|
||||||
pending: new Date(date).getTime() > new Date().getTime()
|
pending: new Date(date).getTime() > new Date().getTime()
|
||||||
@@ -209,7 +208,7 @@ export default function DomainSearchPage() {
|
|||||||
title={e.entity.handle}
|
title={e.entity.handle}
|
||||||
description={name}
|
description={name}
|
||||||
/>
|
/>
|
||||||
<div>{e.roles.map((r) => Object.keys(domainRole).includes(r) ? domainRole[r as keyof typeof domainRole]() : r).join(', ')}</div>
|
<div>{e.roles.map((r) => Object.keys(domainRole).includes(r) ? domainRole[r as keyof typeof domainRole] : r).join(', ')}</div>
|
||||||
</List.Item>
|
</List.Item>
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -25,55 +25,57 @@ const formItemLayoutWithOutLabel = {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
const triggerEventItems: { label: string, value: EventAction }[] = [
|
|
||||||
{
|
|
||||||
label: t`When a domain is expired`,
|
|
||||||
value: 'expiration'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: t`When a domain is deleted`,
|
|
||||||
value: 'deletion'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: t`When a domain is updated`,
|
|
||||||
value: 'last changed'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: t`When a domain is transferred`,
|
|
||||||
value: 'transfer'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: t`When a domain is locked`,
|
|
||||||
value: 'locked'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: t`When a domain is unlocked`,
|
|
||||||
value: 'unlocked'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: t`When a domain is reregistered`,
|
|
||||||
value: 'reregistration'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: t`When a domain is reinstantiated`,
|
|
||||||
value: 'reinstantiation'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: t`When a domain is registered`,
|
|
||||||
value: 'registration'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
|
|
||||||
const trigerActionItems = [
|
|
||||||
{
|
|
||||||
label: t`Send me an email`,
|
|
||||||
value: 'email'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
|
|
||||||
type Watchlist = { token: string, domains: { ldhName: string }[], triggers?: { event: EventAction, action: string }[] }
|
type Watchlist = { token: string, domains: { ldhName: string }[], triggers?: { event: EventAction, action: string }[] }
|
||||||
|
|
||||||
export default function WatchlistPage() {
|
export default function WatchlistPage() {
|
||||||
|
|
||||||
|
const triggerEventItems: { label: string, value: EventAction }[] = [
|
||||||
|
{
|
||||||
|
label: t`When a domain is expired`,
|
||||||
|
value: 'expiration'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: t`When a domain is deleted`,
|
||||||
|
value: 'deletion'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: t`When a domain is updated`,
|
||||||
|
value: 'last changed'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: t`When a domain is transferred`,
|
||||||
|
value: 'transfer'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: t`When a domain is locked`,
|
||||||
|
value: 'locked'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: t`When a domain is unlocked`,
|
||||||
|
value: 'unlocked'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: t`When a domain is reregistered`,
|
||||||
|
value: 'reregistration'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: t`When a domain is reinstantiated`,
|
||||||
|
value: 'reinstantiation'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: t`When a domain is registered`,
|
||||||
|
value: 'registration'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
const trigerActionItems = [
|
||||||
|
{
|
||||||
|
label: t`Send me an email`,
|
||||||
|
value: 'email'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
const [form] = Form.useForm()
|
const [form] = Form.useForm()
|
||||||
const [messageApi, contextHolder] = message.useMessage()
|
const [messageApi, contextHolder] = message.useMessage()
|
||||||
const [watchlists, setWatchlists] = useState<Watchlist[] | null>()
|
const [watchlists, setWatchlists] = useState<Watchlist[] | null>()
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import React, {useEffect, useState} from "react";
|
import React, {useEffect, useState} from "react";
|
||||||
import {Card, Flex, Skeleton, Typography} from "antd";
|
import {Card, Flex, Skeleton, Typography} from "antd";
|
||||||
import {getUser, User} from "../../utils/api";
|
import {getUser, User} from "../../utils/api";
|
||||||
|
import {t} from 'ttag'
|
||||||
|
|
||||||
export default function UserPage() {
|
export default function UserPage() {
|
||||||
|
|
||||||
@@ -12,12 +13,12 @@ export default function UserPage() {
|
|||||||
|
|
||||||
return <Skeleton loading={user === null} active>
|
return <Skeleton loading={user === null} active>
|
||||||
<Flex gap="middle" align="center" justify="center" vertical>
|
<Flex gap="middle" align="center" justify="center" vertical>
|
||||||
<Card title="My Account">
|
<Card title={t`My Account`}>
|
||||||
<Typography.Paragraph>
|
<Typography.Paragraph>
|
||||||
Username : {user?.email}
|
{t`Username`} : {user?.email}
|
||||||
</Typography.Paragraph>
|
</Typography.Paragraph>
|
||||||
<Typography.Paragraph>
|
<Typography.Paragraph>
|
||||||
Roles : {user?.roles.join(',')}
|
{t`Roles`} : {user?.roles.join(',')}
|
||||||
</Typography.Paragraph>
|
</Typography.Paragraph>
|
||||||
</Card>
|
</Card>
|
||||||
</Flex>
|
</Flex>
|
||||||
|
|||||||
@@ -3,134 +3,134 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=utf-8\n"
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n!=1);\n"
|
"Plural-Forms: nplurals=2; plural=(n!=1);\n"
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:45
|
#: assets/pages/search/DomainSearchPage.tsx:48
|
||||||
msgid "Registrant"
|
msgid "Registrant"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:46
|
#: assets/pages/search/DomainSearchPage.tsx:49
|
||||||
msgid "Technical"
|
msgid "Technical"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:47
|
#: assets/pages/search/DomainSearchPage.tsx:50
|
||||||
msgid "Administrative"
|
msgid "Administrative"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:48
|
#: assets/pages/search/DomainSearchPage.tsx:51
|
||||||
msgid "Abuse"
|
msgid "Abuse"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:49
|
#: assets/pages/search/DomainSearchPage.tsx:52
|
||||||
msgid "Billing"
|
msgid "Billing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:50
|
#: assets/pages/search/DomainSearchPage.tsx:53
|
||||||
msgid "Registrar"
|
msgid "Registrar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:51
|
#: assets/pages/search/DomainSearchPage.tsx:54
|
||||||
msgid "Reseller"
|
msgid "Reseller"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:52
|
#: assets/pages/search/DomainSearchPage.tsx:55
|
||||||
msgid "Sponsor"
|
msgid "Sponsor"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:53
|
#: assets/pages/search/DomainSearchPage.tsx:56
|
||||||
msgid "Proxy"
|
msgid "Proxy"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:54
|
#: assets/pages/search/DomainSearchPage.tsx:57
|
||||||
msgid "Notifications"
|
msgid "Notifications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:55
|
#: assets/pages/search/DomainSearchPage.tsx:58
|
||||||
msgid "Noc"
|
msgid "Noc"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:59
|
#: assets/pages/search/DomainSearchPage.tsx:62
|
||||||
msgid "Registration"
|
msgid "Registration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:60
|
#: assets/pages/search/DomainSearchPage.tsx:63
|
||||||
msgid "Reregistration"
|
msgid "Reregistration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:61
|
#: assets/pages/search/DomainSearchPage.tsx:64
|
||||||
msgid "Last changed"
|
msgid "Last changed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:62
|
#: assets/pages/search/DomainSearchPage.tsx:65
|
||||||
msgid "Expiration"
|
msgid "Expiration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:63
|
#: assets/pages/search/DomainSearchPage.tsx:66
|
||||||
msgid "Deletion"
|
msgid "Deletion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:64
|
#: assets/pages/search/DomainSearchPage.tsx:67
|
||||||
msgid "Reinstantiation"
|
msgid "Reinstantiation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:65
|
#: assets/pages/search/DomainSearchPage.tsx:68
|
||||||
msgid "Transfer"
|
msgid "Transfer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:66
|
#: assets/pages/search/DomainSearchPage.tsx:69
|
||||||
msgid "Locked"
|
msgid "Locked"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:67
|
#: assets/pages/search/DomainSearchPage.tsx:70
|
||||||
msgid "Unlocked"
|
msgid "Unlocked"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:68
|
#: assets/pages/search/DomainSearchPage.tsx:71
|
||||||
msgid "Registrar expiration"
|
msgid "Registrar expiration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:69
|
#: assets/pages/search/DomainSearchPage.tsx:72
|
||||||
msgid "ENUM validation expiration"
|
msgid "ENUM validation expiration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:83
|
#: assets/pages/search/DomainSearchPage.tsx:82
|
||||||
msgid "Found !"
|
msgid "Found !"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:87
|
#: assets/pages/search/DomainSearchPage.tsx:86
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:89
|
#: assets/pages/tracking/WatchlistPage.tsx:91
|
||||||
msgid "An error occurred"
|
msgid "An error occurred"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:92
|
#: assets/pages/search/DomainSearchPage.tsx:91
|
||||||
msgid "Domain finder"
|
msgid "Domain finder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/LoginPage.tsx:53
|
#: assets/pages/LoginPage.tsx:53
|
||||||
#: assets/pages/LoginPage.tsx:61
|
#: assets/pages/LoginPage.tsx:61
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:105
|
#: assets/pages/search/DomainSearchPage.tsx:104
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:135
|
#: assets/pages/tracking/WatchlistPage.tsx:137
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:195
|
#: assets/pages/tracking/WatchlistPage.tsx:197
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:205
|
#: assets/pages/tracking/WatchlistPage.tsx:207
|
||||||
msgid "Required"
|
msgid "Required"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:108
|
#: assets/pages/search/DomainSearchPage.tsx:107
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:138
|
#: assets/pages/tracking/WatchlistPage.tsx:140
|
||||||
msgid "This domain name does not appear to be valid"
|
msgid "This domain name does not appear to be valid"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:133
|
#: assets/pages/search/DomainSearchPage.tsx:132
|
||||||
msgid "EPP Status Codes"
|
msgid "EPP Status Codes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:143
|
#: assets/pages/search/DomainSearchPage.tsx:142
|
||||||
msgid "Timeline"
|
msgid "Timeline"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:185
|
#: assets/pages/search/DomainSearchPage.tsx:184
|
||||||
msgid "Entities"
|
msgid "Entities"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/search/DomainSearchPage.tsx:224
|
#: assets/pages/search/DomainSearchPage.tsx:223
|
||||||
msgid ""
|
msgid ""
|
||||||
"Although the domain exists in my database, it has been deleted from the "
|
"Although the domain exists in my database, it has been deleted from the "
|
||||||
"WHOIS by its registrar."
|
"WHOIS by its registrar."
|
||||||
@@ -210,121 +210,135 @@ msgid ""
|
|||||||
"their country of origin."
|
"their country of origin."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:30
|
#: assets/App.tsx:157
|
||||||
msgid "When a domain is expired"
|
#: assets/pages/watchdog/UserPage.tsx:16
|
||||||
|
msgid "My Account"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: assets/pages/LoginPage.tsx:51
|
||||||
|
#: assets/pages/watchdog/UserPage.tsx:18
|
||||||
|
msgid "Username"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: assets/pages/watchdog/UserPage.tsx:21
|
||||||
|
msgid "Roles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:34
|
#: assets/pages/tracking/WatchlistPage.tsx:34
|
||||||
msgid "When a domain is deleted"
|
msgid "When a domain is expired"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:38
|
#: assets/pages/tracking/WatchlistPage.tsx:38
|
||||||
msgid "When a domain is updated"
|
msgid "When a domain is deleted"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:42
|
#: assets/pages/tracking/WatchlistPage.tsx:42
|
||||||
msgid "When a domain is transferred"
|
msgid "When a domain is updated"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:46
|
#: assets/pages/tracking/WatchlistPage.tsx:46
|
||||||
msgid "When a domain is locked"
|
msgid "When a domain is transferred"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:50
|
#: assets/pages/tracking/WatchlistPage.tsx:50
|
||||||
msgid "When a domain is unlocked"
|
msgid "When a domain is locked"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:54
|
#: assets/pages/tracking/WatchlistPage.tsx:54
|
||||||
msgid "When a domain is reregistered"
|
msgid "When a domain is unlocked"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:58
|
#: assets/pages/tracking/WatchlistPage.tsx:58
|
||||||
msgid "When a domain is reinstantiated"
|
msgid "When a domain is reregistered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:62
|
#: assets/pages/tracking/WatchlistPage.tsx:62
|
||||||
|
msgid "When a domain is reinstantiated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: assets/pages/tracking/WatchlistPage.tsx:66
|
||||||
msgid "When a domain is registered"
|
msgid "When a domain is registered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:69
|
#: assets/pages/tracking/WatchlistPage.tsx:73
|
||||||
msgid "Send me an email"
|
msgid "Send me an email"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:86
|
#: assets/pages/tracking/WatchlistPage.tsx:88
|
||||||
msgid "Watchlist created !"
|
msgid "Watchlist created !"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:102
|
#: assets/pages/tracking/WatchlistPage.tsx:104
|
||||||
msgid "Create a watchlist"
|
msgid "Create a watchlist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:115
|
#: assets/pages/tracking/WatchlistPage.tsx:117
|
||||||
msgid "At least one domain name"
|
msgid "At least one domain name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:126
|
#: assets/pages/tracking/WatchlistPage.tsx:128
|
||||||
msgid "Domain names"
|
msgid "Domain names"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:144
|
#: assets/pages/tracking/WatchlistPage.tsx:146
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:263
|
#: assets/pages/tracking/WatchlistPage.tsx:265
|
||||||
msgid "Domain name"
|
msgid "Domain name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:161
|
#: assets/pages/tracking/WatchlistPage.tsx:163
|
||||||
msgid "Add a Domain name"
|
msgid "Add a Domain name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:174
|
#: assets/pages/tracking/WatchlistPage.tsx:176
|
||||||
msgid "At least one domain trigger"
|
msgid "At least one domain trigger"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:185
|
#: assets/pages/tracking/WatchlistPage.tsx:187
|
||||||
msgid "Domain trigger"
|
msgid "Domain trigger"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:199
|
#: assets/pages/tracking/WatchlistPage.tsx:201
|
||||||
msgid "If this happens"
|
msgid "If this happens"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:209
|
#: assets/pages/tracking/WatchlistPage.tsx:211
|
||||||
msgid "Then do that"
|
msgid "Then do that"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:230
|
#: assets/pages/tracking/WatchlistPage.tsx:232
|
||||||
msgid "Add a Trigger"
|
msgid "Add a Trigger"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:240
|
#: assets/pages/tracking/WatchlistPage.tsx:242
|
||||||
msgid "Create"
|
msgid "Create"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:243
|
#: assets/pages/tracking/WatchlistPage.tsx:245
|
||||||
msgid "Reset"
|
msgid "Reset"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:255
|
#: assets/pages/tracking/WatchlistPage.tsx:257
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Watchlist ${ watchlist.token }"
|
msgid "Watchlist ${ watchlist.token }"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:256
|
#: assets/pages/tracking/WatchlistPage.tsx:258
|
||||||
msgid "Delete the Watchlist"
|
msgid "Delete the Watchlist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:257
|
#: assets/pages/tracking/WatchlistPage.tsx:259
|
||||||
msgid "Are you sure to delete this Watchlist?"
|
msgid "Are you sure to delete this Watchlist?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:259
|
#: assets/pages/tracking/WatchlistPage.tsx:261
|
||||||
msgid "Yes"
|
msgid "Yes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:260
|
#: assets/pages/tracking/WatchlistPage.tsx:262
|
||||||
msgid "No"
|
msgid "No"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/tracking/WatchlistPage.tsx:267
|
#: assets/pages/tracking/WatchlistPage.tsx:269
|
||||||
msgid "Domain triggers"
|
msgid "Domain triggers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -341,10 +355,6 @@ msgstr ""
|
|||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/pages/LoginPage.tsx:51
|
|
||||||
msgid "Username"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: assets/pages/LoginPage.tsx:59
|
#: assets/pages/LoginPage.tsx:59
|
||||||
msgid "Password"
|
msgid "Password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -417,10 +427,6 @@ msgstr ""
|
|||||||
msgid "My Watchdog"
|
msgid "My Watchdog"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/App.tsx:157
|
|
||||||
msgid "My Account"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: assets/App.tsx:164
|
#: assets/App.tsx:164
|
||||||
msgid "TOS"
|
msgid "TOS"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|||||||
Reference in New Issue
Block a user