<span ng-message="required" translate>Required</span>

<span ng-message="min" translate>Min value: {{ vm.field.attrs.min }}</span>

<span ng-message="max" translate>Max value: {{ vm.field.attrs.max }}</span>

<span ng-message="number" translate>Should be a valid number.</span>

<span ng-message="c8yNumber" translate>Should be a valid number.</span>

<span ng-message="c8yMin" translate>Min value: {{ vm.field.attrs.c8yMin }}</span>

<span ng-message="c8yMax" translate>Max value: {{ vm.field.attrs.c8yMax }}</span>

<span ng-message="pattern" translate>
  Does not match pattern {{ vm.field.attrs.ngPattern.toString() }}
</span>

<span ng-message="c8yRegularExpression" translate>Should be a valid regular expression.</span>

<span ng-message="ip" translate>This IP address is invalid.</span>

<span ng-message="url" translate>Must be a valid URL.</span>

<span ng-message="internationalPhoneNumber" translate>
  Must be a valid phone number (only digits, spaces, slashes ("/"), dashes ("-"), and plus ("+")
  allowed, for example: +49 9 876 543 210).
</span>

<span ng-message="c8yUniqueExternalId" translate>This external ID is not unique.</span>

<span ng-message="c8yUrlSegment" translate>
  Slash, single or double dots and white space not allowed.
</span>

<span ng-message="c8yHttpProtocol" translate>Must be a valid HTTP(S) URL.</span>

<span ng-message="c8yHostAddress" translate>Invalid IP address or hostname.</span>

<span
  ng-message="maxlength"
  translate
  translate-n="vm.field.attrs.maxlength"
  translate-plural="Max length: {{ $count }}"
>
  Max length: 1
</span>

<span
  ng-message="minlength"
  translate
  translate-n="vm.field.attrs.minlength"
  translate-plural="Min length: {{ $count }}"
>
  Min length: 1
</span>

<span ng-message="email" translate>Must be a valid email address.</span>

<span ng-message="hexnumber" translate>Must be a valid hexadecimal number.</span>
