diff options
Diffstat (limited to 'client/src/app/shared/shared-forms/form-validators/batch-domains-validators.service.ts')
-rw-r--r-- | client/src/app/shared/shared-forms/form-validators/batch-domains-validators.service.ts | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/client/src/app/shared/shared-forms/form-validators/batch-domains-validators.service.ts b/client/src/app/shared/shared-forms/form-validators/batch-domains-validators.service.ts index f270b602b..6c7da833f 100644 --- a/client/src/app/shared/shared-forms/form-validators/batch-domains-validators.service.ts +++ b/client/src/app/shared/shared-forms/form-validators/batch-domains-validators.service.ts | |||
@@ -1,6 +1,5 @@ | |||
1 | import { Injectable } from '@angular/core' | 1 | import { Injectable } from '@angular/core' |
2 | import { ValidatorFn, Validators } from '@angular/forms' | 2 | import { ValidatorFn, Validators } from '@angular/forms' |
3 | import { I18n } from '@ngx-translate/i18n-polyfill' | ||
4 | import { BuildFormValidator } from './form-validator.service' | 3 | import { BuildFormValidator } from './form-validator.service' |
5 | import { validateHost } from './host' | 4 | import { validateHost } from './host' |
6 | 5 | ||
@@ -8,13 +7,13 @@ import { validateHost } from './host' | |||
8 | export class BatchDomainsValidatorsService { | 7 | export class BatchDomainsValidatorsService { |
9 | readonly DOMAINS: BuildFormValidator | 8 | readonly DOMAINS: BuildFormValidator |
10 | 9 | ||
11 | constructor (private i18n: I18n) { | 10 | constructor () { |
12 | this.DOMAINS = { | 11 | this.DOMAINS = { |
13 | VALIDATORS: [ Validators.required, this.validDomains, this.isHostsUnique ], | 12 | VALIDATORS: [ Validators.required, this.validDomains, this.isHostsUnique ], |
14 | MESSAGES: { | 13 | MESSAGES: { |
15 | 'required': this.i18n('Domain is required.'), | 14 | 'required': $localize`Domain is required.`, |
16 | 'validDomains': this.i18n('Domains entered are invalid.'), | 15 | 'validDomains': $localize`Domains entered are invalid.`, |
17 | 'uniqueDomains': this.i18n('Domains entered contain duplicates.') | 16 | 'uniqueDomains': $localize`Domains entered contain duplicates.` |
18 | } | 17 | } |
19 | } | 18 | } |
20 | } | 19 | } |
@@ -33,7 +32,7 @@ export class BatchDomainsValidatorsService { | |||
33 | 32 | ||
34 | for (const host of hosts) { | 33 | for (const host of hosts) { |
35 | if (validateHost(host) === false) { | 34 | if (validateHost(host) === false) { |
36 | newHostsErrors.push(this.i18n('{{host}} is not valid', { host })) | 35 | newHostsErrors.push($localize`${host} is not valid`) |
37 | } | 36 | } |
38 | } | 37 | } |
39 | 38 | ||