Merge branch '6.4' into 7.1

* 6.4:
  [DoctrineBridge] Fix the `LockStoreSchemaListener`
  add German translations for the Week constraint messages
  sync Week constraint messages translations
  [Validator] Add `D` regex modifier in relevant validators
  [Validator] Add French translation for the `Week` constraint
  skip transient Redis integration tests on AppVeyor
  reject malformed URLs with a meaningful exception
  [Mime] Add tests on constraints
This commit is contained in:
Nicolas Grekas
2024-08-13 12:29:23 +02:00
70 changed files with 1058 additions and 37 deletions

View File

@@ -29,65 +29,65 @@ class CardSchemeValidator extends ConstraintValidator
protected array $schemes = [
// American Express card numbers start with 34 or 37 and have 15 digits.
CardScheme::AMEX => [
'/^3[47][0-9]{13}$/',
'/^3[47][0-9]{13}$/D',
],
// China UnionPay cards start with 62 and have between 16 and 19 digits.
// Please note that these cards do not follow Luhn Algorithm as a checksum.
CardScheme::CHINA_UNIONPAY => [
'/^62[0-9]{14,17}$/',
'/^62[0-9]{14,17}$/D',
],
// Diners Club card numbers begin with 300 through 305, 36 or 38. All have 14 digits.
// There are Diners Club cards that begin with 5 and have 16 digits.
// These are a joint venture between Diners Club and MasterCard, and should be processed like a MasterCard.
CardScheme::DINERS => [
'/^3(?:0[0-5]|[68][0-9])[0-9]{11}$/',
'/^3(?:0[0-5]|[68][0-9])[0-9]{11}$/D',
],
// Discover card numbers begin with 6011, 622126 through 622925, 644 through 649 or 65.
// All have 16 digits.
CardScheme::DISCOVER => [
'/^6011[0-9]{12}$/',
'/^64[4-9][0-9]{13}$/',
'/^65[0-9]{14}$/',
'/^622(12[6-9]|1[3-9][0-9]|[2-8][0-9][0-9]|91[0-9]|92[0-5])[0-9]{10}$/',
'/^6011[0-9]{12}$/D',
'/^64[4-9][0-9]{13}$/D',
'/^65[0-9]{14}$/D',
'/^622(12[6-9]|1[3-9][0-9]|[2-8][0-9][0-9]|91[0-9]|92[0-5])[0-9]{10}$/D',
],
// InstaPayment cards begin with 637 through 639 and have 16 digits.
CardScheme::INSTAPAYMENT => [
'/^63[7-9][0-9]{13}$/',
'/^63[7-9][0-9]{13}$/D',
],
// JCB cards beginning with 2131 or 1800 have 15 digits.
// JCB cards beginning with 35 have 16 digits.
CardScheme::JCB => [
'/^(?:2131|1800|35[0-9]{3})[0-9]{11}$/',
'/^(?:2131|1800|35[0-9]{3})[0-9]{11}$/D',
],
// Laser cards begin with either 6304, 6706, 6709 or 6771 and have between 16 and 19 digits.
CardScheme::LASER => [
'/^(6304|670[69]|6771)[0-9]{12,15}$/',
'/^(6304|670[69]|6771)[0-9]{12,15}$/D',
],
// Maestro international cards begin with 675900..675999 and have between 12 and 19 digits.
// Maestro UK cards begin with either 500000..509999 or 560000..699999 and have between 12 and 19 digits.
CardScheme::MAESTRO => [
'/^(6759[0-9]{2})[0-9]{6,13}$/',
'/^(50[0-9]{4})[0-9]{6,13}$/',
'/^5[6-9][0-9]{10,17}$/',
'/^6[0-9]{11,18}$/',
'/^(6759[0-9]{2})[0-9]{6,13}$/D',
'/^(50[0-9]{4})[0-9]{6,13}$/D',
'/^5[6-9][0-9]{10,17}$/D',
'/^6[0-9]{11,18}$/D',
],
// All MasterCard numbers start with the numbers 51 through 55. All have 16 digits.
// October 2016 MasterCard numbers can also start with 222100 through 272099.
CardScheme::MASTERCARD => [
'/^5[1-5][0-9]{14}$/',
'/^2(22[1-9][0-9]{12}|2[3-9][0-9]{13}|[3-6][0-9]{14}|7[0-1][0-9]{13}|720[0-9]{12})$/',
'/^5[1-5][0-9]{14}$/D',
'/^2(22[1-9][0-9]{12}|2[3-9][0-9]{13}|[3-6][0-9]{14}|7[0-1][0-9]{13}|720[0-9]{12})$/D',
],
// Payment system MIR numbers start with 220, then 1 digit from 0 to 4, then between 12 and 15 digits
CardScheme::MIR => [
'/^220[0-4][0-9]{12,15}$/',
'/^220[0-4][0-9]{12,15}$/D',
],
// All UATP card numbers start with a 1 and have a length of 15 digits.
CardScheme::UATP => [
'/^1[0-9]{14}$/',
'/^1[0-9]{14}$/D',
],
// All Visa card numbers start with a 4 and have a length of 13, 16, or 19 digits.
CardScheme::VISA => [
'/^4([0-9]{12}|[0-9]{15}|[0-9]{18})$/',
'/^4([0-9]{12}|[0-9]{15}|[0-9]{18})$/D',
],
];

View File

@@ -21,21 +21,21 @@ use Symfony\Component\Validator\Exception\UnexpectedValueException;
*/
class CssColorValidator extends ConstraintValidator
{
private const PATTERN_HEX_LONG = '/^#[0-9a-f]{6}$/i';
private const PATTERN_HEX_LONG_WITH_ALPHA = '/^#[0-9a-f]{8}$/i';
private const PATTERN_HEX_SHORT = '/^#[0-9a-f]{3}$/i';
private const PATTERN_HEX_SHORT_WITH_ALPHA = '/^#[0-9a-f]{4}$/i';
private const PATTERN_HEX_LONG = '/^#[0-9a-f]{6}$/iD';
private const PATTERN_HEX_LONG_WITH_ALPHA = '/^#[0-9a-f]{8}$/iD';
private const PATTERN_HEX_SHORT = '/^#[0-9a-f]{3}$/iD';
private const PATTERN_HEX_SHORT_WITH_ALPHA = '/^#[0-9a-f]{4}$/iD';
// List comes from https://www.w3.org/wiki/CSS/Properties/color/keywords#Basic_Colors
private const PATTERN_BASIC_NAMED_COLORS = '/^(black|silver|gray|white|maroon|red|purple|fuchsia|green|lime|olive|yellow|navy|blue|teal|aqua)$/i';
private const PATTERN_BASIC_NAMED_COLORS = '/^(black|silver|gray|white|maroon|red|purple|fuchsia|green|lime|olive|yellow|navy|blue|teal|aqua)$/iD';
// List comes from https://www.w3.org/wiki/CSS/Properties/color/keywords#Extended_colors
private const PATTERN_EXTENDED_NAMED_COLORS = '/^(aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen)$/i';
private const PATTERN_EXTENDED_NAMED_COLORS = '/^(aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen)$/iD';
// List comes from https://drafts.csswg.org/css-color/#css-system-colors
private const PATTERN_SYSTEM_COLORS = '/^(Canvas|CanvasText|LinkText|VisitedText|ActiveText|ButtonFace|ButtonText|ButtonBorder|Field|FieldText|Highlight|HighlightText|SelectedItem|SelectedItemText|Mark|MarkText|GrayText)$/i';
private const PATTERN_KEYWORDS = '/^(transparent|currentColor)$/i';
private const PATTERN_RGB = '/^rgb\(\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d)\s*\)$/i';
private const PATTERN_RGBA = '/^rgba\(\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|0?\.\d+|1(\.0)?)\s*\)$/i';
private const PATTERN_HSL = '/^hsl\(\s*(0|360|35\d|3[0-4]\d|[12]\d\d|0?\d?\d),\s*(0|100|\d{1,2})%,\s*(0|100|\d{1,2})%\s*\)$/i';
private const PATTERN_HSLA = '/^hsla\(\s*(0|360|35\d|3[0-4]\d|[12]\d\d|0?\d?\d),\s*(0|100|\d{1,2})%,\s*(0|100|\d{1,2})%,\s*(0|0?\.\d+|1(\.0)?)\s*\)$/i';
private const PATTERN_SYSTEM_COLORS = '/^(Canvas|CanvasText|LinkText|VisitedText|ActiveText|ButtonFace|ButtonText|ButtonBorder|Field|FieldText|Highlight|HighlightText|SelectedItem|SelectedItemText|Mark|MarkText|GrayText)$/iD';
private const PATTERN_KEYWORDS = '/^(transparent|currentColor)$/iD';
private const PATTERN_RGB = '/^rgb\(\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d)\s*\)$/iD';
private const PATTERN_RGBA = '/^rgba\(\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|0?\.\d+|1(\.0)?)\s*\)$/iD';
private const PATTERN_HSL = '/^hsl\(\s*(0|360|35\d|3[0-4]\d|[12]\d\d|0?\d?\d),\s*(0|100|\d{1,2})%,\s*(0|100|\d{1,2})%\s*\)$/iD';
private const PATTERN_HSLA = '/^hsla\(\s*(0|360|35\d|3[0-4]\d|[12]\d\d|0?\d?\d),\s*(0|100|\d{1,2})%,\s*(0|100|\d{1,2})%,\s*(0|0?\.\d+|1(\.0)?)\s*\)$/iD';
private const COLOR_PATTERNS = [
CssColor::HEX_LONG => self::PATTERN_HEX_LONG,

View File

@@ -21,7 +21,7 @@ use Symfony\Component\Validator\Exception\UnexpectedValueException;
*/
class DateValidator extends ConstraintValidator
{
public const PATTERN = '/^(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})$/';
public const PATTERN = '/^(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})$/D';
/**
* Checks whether a date is valid.

View File

@@ -26,8 +26,8 @@ use Symfony\Component\Validator\Exception\UnexpectedValueException;
*/
class EmailValidator extends ConstraintValidator
{
private const PATTERN_HTML5_ALLOW_NO_TLD = '/^[a-zA-Z0-9.!#$%&\'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/';
private const PATTERN_HTML5 = '/^[a-zA-Z0-9.!#$%&\'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/';
private const PATTERN_HTML5_ALLOW_NO_TLD = '/^[a-zA-Z0-9.!#$%&\'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/D';
private const PATTERN_HTML5 = '/^[a-zA-Z0-9.!#$%&\'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/D';
private const EMAIL_PATTERNS = [
Email::VALIDATION_MODE_HTML5 => self::PATTERN_HTML5,

View File

@@ -21,8 +21,8 @@ use Symfony\Component\Validator\Exception\UnexpectedValueException;
*/
class TimeValidator extends ConstraintValidator
{
public const PATTERN = '/^(\d{2}):(\d{2}):(\d{2})$/';
public const PATTERN_WITHOUT_SECONDS = '/^(\d{2}):(\d{2})$/';
public const PATTERN = '/^(\d{2}):(\d{2}):(\d{2})$/D';
public const PATTERN_WITHOUT_SECONDS = '/^(\d{2}):(\d{2})$/D';
/**
* Checks whether a time is valid.

View File

@@ -43,7 +43,7 @@ class UrlValidator extends ConstraintValidator
(?:/ (?:[\pL\pN\pS\pM\-._\~!$&\'()*+,;=:@]|%%[0-9A-Fa-f]{2})* )* # a path
(?:\? (?:[\pL\pN\-._\~!$&\'\[\]()*+,;=:@/?]|%%[0-9A-Fa-f]{2})* )? # a query (optional)
(?:\# (?:[\pL\pN\-._\~!$&\'()*+,;=:@/?]|%%[0-9A-Fa-f]{2})* )? # a fragment (optional)
$~ixu';
$~ixuD';
public function validate(mixed $value, Constraint $constraint): void
{

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target>Aquest valor és massa llarg. Ha de contenir una paraula.|Aquest valor és massa llarg. Ha de contenir {{ max }} paraules o menys.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target>Dieser Wert ist zu lang. Er darf maximal aus einem Wort bestehen.|Dieser Wert ist zu lang. Er darf maximal {{ max }} Wörter enthalten.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target>Dieser Wert ist keine Wochenangabe im ISO 8601-Format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target>Dieser Wert ist keine gültige Woche.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target>Dieser Wert darf nicht vor der Woche "{{ min }}" sein.</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target>Dieser Wert darf nicht nach der Woche "{{ max }}" sein.</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target>This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target>This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target>This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target>This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target>Este valor es demasiado largo. Debe contener una palabra.|Este valor es demasiado largo. Debe contener {{ max }} palabras o menos.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target>Cette valeur est trop longue. Elle doit contenir au maximum un mot.|Cette valeur est trop longue. Elle doit contenir au maximum {{ max }} mots.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target>Cette valeur ne représente pas une semaine valide au format ISO 8601.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target>Cette valeur n'est pas une semaine valide.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target>Cette valeur ne doit pas être antérieure à la semaine "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target>Cette valeur ne doit pas être postérieure à la semaine "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target>Per didelis žodžių skaičius. Turi susidaryti iš 1 žodžio.|Per didelis žodžių skaičius. Turi susidaryti iš {{ max }} arba mažiau žodžių.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target>Šī vērtība ir pārāk gara. Tai būtu jābūt vienam vārdam.|Šī vērtība ir pārāk gara. Tai būtu jābūt ne vairāk kā {{ max }} vārdus garai.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target>Deze waarde is te lang. Het moet één woord zijn.|Deze waarde is te lang. Het mag maximaal {{ max }} woorden bevatten.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target>Podana wartość jest zbyt długa. Powinna zawierać jedno słowo.|Podana wartość jest zbyt długa. Powinna zawierać {{ max }} słów lub mniej.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -459,6 +459,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -450,6 +450,22 @@
<source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
<target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
</trans-unit>
<trans-unit id="116">
<source>This value does not represent a valid week in the ISO 8601 format.</source>
<target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
</trans-unit>
<trans-unit id="117">
<source>This value is not a valid week.</source>
<target state="needs-translation">This value is not a valid week.</target>
</trans-unit>
<trans-unit id="118">
<source>This value should not be before week "{{ min }}".</source>
<target state="needs-translation">This value should not be before week "{{ min }}".</target>
</trans-unit>
<trans-unit id="119">
<source>This value should not be after week "{{ max }}".</source>
<target state="needs-translation">This value should not be after week "{{ max }}".</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@@ -46,6 +46,19 @@ class CardSchemeValidatorTest extends ConstraintValidatorTestCase
$this->assertNoViolation();
}
/**
* @dataProvider getValidNumbers
*/
public function testValidNumbersWithNewLine($scheme, $number)
{
$this->validator->validate($number."\n", new CardScheme(['schemes' => $scheme, 'message' => 'myMessage']));
$this->buildViolation('myMessage')
->setParameter('{{ value }}', '"'.$number."\n\"")
->setCode(CardScheme::INVALID_FORMAT_ERROR)
->assertRaised();
}
public function testValidNumberWithOrderedArguments()
{
$this->validator->validate(

View File

@@ -53,6 +53,19 @@ final class CssColorValidatorTest extends ConstraintValidatorTestCase
$this->assertNoViolation();
}
/**
* @dataProvider getValidAnyColor
*/
public function testValidAnyColorWithNewLine($cssColor)
{
$this->validator->validate($cssColor."\n", new CssColor([], 'myMessage'));
$this->buildViolation('myMessage')
->setParameter('{{ value }}', '"'.$cssColor."\n\"")
->setCode(CssColor::INVALID_FORMAT_ERROR)
->assertRaised();
}
public static function getValidAnyColor(): array
{
return [

View File

@@ -53,6 +53,19 @@ class DateValidatorTest extends ConstraintValidatorTestCase
$this->assertNoViolation();
}
/**
* @dataProvider getValidDates
*/
public function testValidDatesWithNewLine(string $date)
{
$this->validator->validate($date."\n", new Date(['message' => 'myMessage']));
$this->buildViolation('myMessage')
->setParameter('{{ value }}', '"'.$date."\n\"")
->setCode(Date::INVALID_FORMAT_ERROR)
->assertRaised();
}
public static function getValidDates()
{
return [

View File

@@ -70,6 +70,19 @@ class EmailValidatorTest extends ConstraintValidatorTestCase
$this->assertNoViolation();
}
/**
* @dataProvider getValidEmails
*/
public function testValidEmailsWithNewLine($email)
{
$this->validator->validate($email."\n", new Email());
$this->buildViolation('This value is not a valid email address.')
->setParameter('{{ value }}', '"'.$email."\n\"")
->setCode(Email::INVALID_FORMAT_ERROR)
->assertRaised();
}
public static function getValidEmails()
{
return [

View File

@@ -48,6 +48,19 @@ class IbanValidatorTest extends ConstraintValidatorTestCase
$this->assertNoViolation();
}
/**
* @dataProvider getValidIbans
*/
public function testValidIbansWithNewLine(string $iban)
{
$this->validator->validate($iban."\n", new Iban());
$this->buildViolation('This is not a valid International Bank Account Number (IBAN).')
->setParameter('{{ value }}', '"'.$iban."\n\"")
->setCode(Iban::INVALID_CHARACTERS_ERROR)
->assertRaised();
}
public static function getValidIbans()
{
return [

View File

@@ -60,6 +60,19 @@ class TimeValidatorTest extends ConstraintValidatorTestCase
$this->assertNoViolation();
}
/**
* @dataProvider getValidTimes
*/
public function testValidTimesWithNewLine(string $time)
{
$this->validator->validate($time."\n", new Time());
$this->buildViolation('This value is not a valid time.')
->setParameter('{{ value }}', '"'.$time."\n".'"')
->setCode(Time::INVALID_FORMAT_ERROR)
->assertRaised();
}
public static function getValidTimes()
{
return [

View File

@@ -60,6 +60,19 @@ class UrlValidatorTest extends ConstraintValidatorTestCase
$this->assertNoViolation();
}
/**
* @dataProvider getValidUrls
*/
public function testValidUrlsWithNewLine($url)
{
$this->validator->validate($url."\n", new Url());
$this->buildViolation('This value is not a valid URL.')
->setParameter('{{ value }}', '"'.$url."\n".'"')
->setCode(Url::INVALID_URL_ERROR)
->assertRaised();
}
/**
* @dataProvider getValidUrlsWithWhitespaces
*/
@@ -89,6 +102,24 @@ class UrlValidatorTest extends ConstraintValidatorTestCase
$this->assertNoViolation();
}
/**
* @dataProvider getValidRelativeUrls
* @dataProvider getValidUrls
*/
public function testValidRelativeUrlWithNewLine(string $url)
{
$constraint = new Url([
'relativeProtocol' => true,
]);
$this->validator->validate($url."\n", $constraint);
$this->buildViolation('This value is not a valid URL.')
->setParameter('{{ value }}', '"'.$url."\n".'"')
->setCode(Url::INVALID_URL_ERROR)
->assertRaised();
}
public static function getValidRelativeUrls()
{
return [