diff options
Diffstat (limited to 'client/src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts')
-rw-r--r-- | client/src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/client/src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts b/client/src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts index bb650b149..3e7444196 100644 --- a/client/src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts +++ b/client/src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts | |||
@@ -1,6 +1,5 @@ | |||
1 | import { I18n } from '@ngx-translate/i18n-polyfill' | ||
2 | import { Validators } from '@angular/forms' | ||
3 | import { Injectable } from '@angular/core' | 1 | import { Injectable } from '@angular/core' |
2 | import { Validators } from '@angular/forms' | ||
4 | import { BuildFormValidator } from './form-validator.service' | 3 | import { BuildFormValidator } from './form-validator.service' |
5 | 4 | ||
6 | @Injectable() | 5 | @Injectable() |
@@ -10,7 +9,7 @@ export class VideoChannelValidatorsService { | |||
10 | readonly VIDEO_CHANNEL_DESCRIPTION: BuildFormValidator | 9 | readonly VIDEO_CHANNEL_DESCRIPTION: BuildFormValidator |
11 | readonly VIDEO_CHANNEL_SUPPORT: BuildFormValidator | 10 | readonly VIDEO_CHANNEL_SUPPORT: BuildFormValidator |
12 | 11 | ||
13 | constructor (private i18n: I18n) { | 12 | constructor () { |
14 | this.VIDEO_CHANNEL_NAME = { | 13 | this.VIDEO_CHANNEL_NAME = { |
15 | VALIDATORS: [ | 14 | VALIDATORS: [ |
16 | Validators.required, | 15 | Validators.required, |
@@ -19,10 +18,10 @@ export class VideoChannelValidatorsService { | |||
19 | Validators.pattern(/^[a-z0-9][a-z0-9._]*$/) | 18 | Validators.pattern(/^[a-z0-9][a-z0-9._]*$/) |
20 | ], | 19 | ], |
21 | MESSAGES: { | 20 | MESSAGES: { |
22 | 'required': this.i18n('Name is required.'), | 21 | 'required': $localize`Name is required.`, |
23 | 'minlength': this.i18n('Name must be at least 1 character long.'), | 22 | 'minlength': $localize`Name must be at least 1 character long.`, |
24 | 'maxlength': this.i18n('Name cannot be more than 50 characters long.'), | 23 | 'maxlength': $localize`Name cannot be more than 50 characters long.`, |
25 | 'pattern': this.i18n('Name should be lowercase alphanumeric; dots and underscores are allowed.') | 24 | 'pattern': $localize`Name should be lowercase alphanumeric; dots and underscores are allowed.` |
26 | } | 25 | } |
27 | } | 26 | } |
28 | 27 | ||
@@ -33,9 +32,9 @@ export class VideoChannelValidatorsService { | |||
33 | Validators.maxLength(50) | 32 | Validators.maxLength(50) |
34 | ], | 33 | ], |
35 | MESSAGES: { | 34 | MESSAGES: { |
36 | 'required': i18n('Display name is required.'), | 35 | 'required': $localize`Display name is required.`, |
37 | 'minlength': i18n('Display name must be at least 1 character long.'), | 36 | 'minlength': $localize`Display name must be at least 1 character long.`, |
38 | 'maxlength': i18n('Display name cannot be more than 50 characters long.') | 37 | 'maxlength': $localize`Display name cannot be more than 50 characters long.` |
39 | } | 38 | } |
40 | } | 39 | } |
41 | 40 | ||
@@ -45,8 +44,8 @@ export class VideoChannelValidatorsService { | |||
45 | Validators.maxLength(1000) | 44 | Validators.maxLength(1000) |
46 | ], | 45 | ], |
47 | MESSAGES: { | 46 | MESSAGES: { |
48 | 'minlength': i18n('Description must be at least 3 characters long.'), | 47 | 'minlength': $localize`Description must be at least 3 characters long.`, |
49 | 'maxlength': i18n('Description cannot be more than 1000 characters long.') | 48 | 'maxlength': $localize`Description cannot be more than 1000 characters long.` |
50 | } | 49 | } |
51 | } | 50 | } |
52 | 51 | ||
@@ -56,8 +55,8 @@ export class VideoChannelValidatorsService { | |||
56 | Validators.maxLength(1000) | 55 | Validators.maxLength(1000) |
57 | ], | 56 | ], |
58 | MESSAGES: { | 57 | MESSAGES: { |
59 | 'minlength': i18n('Support text must be at least 3 characters long.'), | 58 | 'minlength': $localize`Support text must be at least 3 characters long.`, |
60 | 'maxlength': i18n('Support text cannot be more than 1000 characters long.') | 59 | 'maxlength': $localize`Support text cannot be more than 1000 characters long` |
61 | } | 60 | } |
62 | } | 61 | } |
63 | } | 62 | } |