Skip to content

Commit 9069d14

Browse files
minor #53404 [Form][Security][Validator] Normalize translation files (nicolas-grekas)
This PR was squashed before being merged into the 5.4 branch. Discussion ---------- [Form][Security][Validator] Normalize translation files | Q | A | ------------- | --- | Branch? | 5.4 | Bug fix? | no | New feature? | no | Deprecations? | no | Issues | - | License | MIT I used the below script to spot mistakes and normalize translation files. I propose to accept English where translations are missing because this makes it easier to automate and also to spot what's missing (opening only one file is needed.) Carsonbot would need to be updated to account for this when checking for missing translations /cc `@Nyholm` <details> ```php <?php use Symfony\Component\Finder\Finder; use Symfony\Component\Translation\Loader\XliffFileLoader; use Symfony\Component\Translation\MessageCatalogue; require __DIR__.'/vendor/autoload.php'; function dumpXliff1(string $defaultLocale, MessageCatalogue $messages, string $domain) { $dom = new \DOMDocument('1.0', 'utf-8'); $dom->formatOutput = true; $xliff = $dom->appendChild($dom->createElement('xliff')); $xliff->setAttribute('version', '1.2'); $xliff->setAttribute('xmlns', 'urn:oasis:names:tc:xliff:document:1.2'); $xliffFile = $xliff->appendChild($dom->createElement('file')); $xliffFile->setAttribute('source-language', str_replace('_', '-', $defaultLocale)); $xliffFile->setAttribute('target-language', 'no' === $messages->getLocale() ? 'nb' : str_replace('_', '-', $messages->getLocale())); $xliffFile->setAttribute('datatype', 'plaintext'); $xliffFile->setAttribute('original', 'file.ext'); $xliffBody = $xliffFile->appendChild($dom->createElement('body')); foreach ($messages->all($domain) as $source => $target) { $translation = $dom->createElement('trans-unit'); $metadata = $messages->getMetadata($source, $domain); $translation->setAttribute('id', $metadata['id']); $s = $translation->appendChild($dom->createElement('source')); $s->appendChild($dom->createTextNode($source)); $text = 1 === preg_match('/[&<>]/', $target) ? $dom->createCDATASection($target) : $dom->createTextNode($target); $targetElement = $dom->createElement('target'); if ('en' !== $messages->getLocale() && $target === $source && 'Error' !== $source) { $targetElement->setAttribute('state', 'needs-translation'); } if (isset($metadata['target-attributes'])) { foreach ($metadata['target-attributes'] as $key => $value) { $targetElement->setAttribute($key, $value); } } $t = $translation->appendChild($targetElement); $t->appendChild($text); $xliffBody->appendChild($translation); } return preg_replace('/^ +/m', '$0$0', $dom->saveXML()); } foreach (['Security/Core' => 'security', 'Form' => 'validators', 'Validator' => 'validators'] as $component => $domain) { $dir = __DIR__.'/src/Symfony/Component/'.$component.'/Resources/translations'; $enCatalogue = (new XliffFileLoader())->load($dir.'/'.$domain.'.en.xlf', 'en', $domain); file_put_contents($dir.'/'.$domain.'.en.xlf', dumpXliff1('en', $enCatalogue, $domain)); $finder = new Finder(); foreach ($finder->files()->in($dir)->name('*.xlf') as $file) { $locale = substr($file->getBasename(), 1 + strlen($domain), -4); $catalogue = (new XliffFileLoader())->load($file, $locale, $domain); $localeCatalogue = new MessageCatalogue($locale); foreach ($enCatalogue->all($domain) as $id => $translation) { $metadata = []; if ($catalogue->defines($id, $domain)) { $translation = $catalogue->get($id, $domain); $metadata = $catalogue->getMetadata($id, $domain); } $metadata['id'] = $enCatalogue->getMetadata($id, $domain)['id']; $localeCatalogue->set($id, $translation, $domain); $localeCatalogue->setMetadata($id, $metadata, $domain); } file_put_contents($file, dumpXliff1('en', $localeCatalogue, $domain)); } } ``` </details> Commits ------- 4fb73d3 [Form][Security][Validator] Normalize translation files
2 parents 14c9476 + 4fb73d3 commit 9069d14

File tree

173 files changed

+1805
-911
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

173 files changed

+1805
-911
lines changed

src/Symfony/Component/Form/Resources/translations/validators.af.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="af" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.ar.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="ar" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.az.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="az" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.be.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="be" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.bg.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="bg" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.bs.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="bs" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.ca.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="ca" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.cs.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="cs" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>
Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,139 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="cy" datatype="plaintext" original="file.ext">
4+
<body>
5+
<trans-unit id="28">
6+
<source>This form should not contain extra fields.</source>
7+
<target state="needs-translation">This form should not contain extra fields.</target>
8+
</trans-unit>
9+
<trans-unit id="29">
10+
<source>The uploaded file was too large. Please try to upload a smaller file.</source>
11+
<target state="needs-translation">The uploaded file was too large. Please try to upload a smaller file.</target>
12+
</trans-unit>
13+
<trans-unit id="30">
14+
<source>The CSRF token is invalid. Please try to resubmit the form.</source>
15+
<target state="needs-translation">The CSRF token is invalid. Please try to resubmit the form.</target>
16+
</trans-unit>
17+
<trans-unit id="99">
18+
<source>This value is not a valid HTML5 color.</source>
19+
<target state="needs-translation">This value is not a valid HTML5 color.</target>
20+
</trans-unit>
21+
<trans-unit id="100">
22+
<source>Please enter a valid birthdate.</source>
23+
<target state="needs-translation">Please enter a valid birthdate.</target>
24+
</trans-unit>
25+
<trans-unit id="101">
26+
<source>The selected choice is invalid.</source>
27+
<target state="needs-translation">The selected choice is invalid.</target>
28+
</trans-unit>
29+
<trans-unit id="102">
30+
<source>The collection is invalid.</source>
31+
<target state="needs-translation">The collection is invalid.</target>
32+
</trans-unit>
33+
<trans-unit id="103">
34+
<source>Please select a valid color.</source>
35+
<target state="needs-translation">Please select a valid color.</target>
36+
</trans-unit>
37+
<trans-unit id="104">
38+
<source>Please select a valid country.</source>
39+
<target state="needs-translation">Please select a valid country.</target>
40+
</trans-unit>
41+
<trans-unit id="105">
42+
<source>Please select a valid currency.</source>
43+
<target state="needs-translation">Please select a valid currency.</target>
44+
</trans-unit>
45+
<trans-unit id="106">
46+
<source>Please choose a valid date interval.</source>
47+
<target state="needs-translation">Please choose a valid date interval.</target>
48+
</trans-unit>
49+
<trans-unit id="107">
50+
<source>Please enter a valid date and time.</source>
51+
<target state="needs-translation">Please enter a valid date and time.</target>
52+
</trans-unit>
53+
<trans-unit id="108">
54+
<source>Please enter a valid date.</source>
55+
<target state="needs-translation">Please enter a valid date.</target>
56+
</trans-unit>
57+
<trans-unit id="109">
58+
<source>Please select a valid file.</source>
59+
<target state="needs-translation">Please select a valid file.</target>
60+
</trans-unit>
61+
<trans-unit id="110">
62+
<source>The hidden field is invalid.</source>
63+
<target state="needs-translation">The hidden field is invalid.</target>
64+
</trans-unit>
65+
<trans-unit id="111">
66+
<source>Please enter an integer.</source>
67+
<target state="needs-translation">Please enter an integer.</target>
68+
</trans-unit>
69+
<trans-unit id="112">
70+
<source>Please select a valid language.</source>
71+
<target state="needs-translation">Please select a valid language.</target>
72+
</trans-unit>
73+
<trans-unit id="113">
74+
<source>Please select a valid locale.</source>
75+
<target state="needs-translation">Please select a valid locale.</target>
76+
</trans-unit>
77+
<trans-unit id="114">
78+
<source>Please enter a valid money amount.</source>
79+
<target state="needs-translation">Please enter a valid money amount.</target>
80+
</trans-unit>
81+
<trans-unit id="115">
82+
<source>Please enter a number.</source>
83+
<target state="needs-translation">Please enter a number.</target>
84+
</trans-unit>
85+
<trans-unit id="116">
86+
<source>The password is invalid.</source>
87+
<target state="needs-translation">The password is invalid.</target>
88+
</trans-unit>
89+
<trans-unit id="117">
90+
<source>Please enter a percentage value.</source>
91+
<target state="needs-translation">Please enter a percentage value.</target>
92+
</trans-unit>
93+
<trans-unit id="118">
94+
<source>The values do not match.</source>
95+
<target state="needs-translation">The values do not match.</target>
96+
</trans-unit>
97+
<trans-unit id="119">
98+
<source>Please enter a valid time.</source>
99+
<target state="needs-translation">Please enter a valid time.</target>
100+
</trans-unit>
101+
<trans-unit id="120">
102+
<source>Please select a valid timezone.</source>
103+
<target state="needs-translation">Please select a valid timezone.</target>
104+
</trans-unit>
105+
<trans-unit id="121">
106+
<source>Please enter a valid URL.</source>
107+
<target state="needs-translation">Please enter a valid URL.</target>
108+
</trans-unit>
109+
<trans-unit id="122">
110+
<source>Please enter a valid search term.</source>
111+
<target state="needs-translation">Please enter a valid search term.</target>
112+
</trans-unit>
113+
<trans-unit id="123">
114+
<source>Please provide a valid phone number.</source>
115+
<target state="needs-translation">Please provide a valid phone number.</target>
116+
</trans-unit>
117+
<trans-unit id="124">
118+
<source>The checkbox has an invalid value.</source>
119+
<target state="needs-translation">The checkbox has an invalid value.</target>
120+
</trans-unit>
121+
<trans-unit id="125">
122+
<source>Please enter a valid email address.</source>
123+
<target state="needs-translation">Please enter a valid email address.</target>
124+
</trans-unit>
125+
<trans-unit id="126">
126+
<source>Please select a valid option.</source>
127+
<target state="needs-translation">Please select a valid option.</target>
128+
</trans-unit>
129+
<trans-unit id="127">
130+
<source>Please select a valid range.</source>
131+
<target state="needs-translation">Please select a valid range.</target>
132+
</trans-unit>
133+
<trans-unit id="128">
134+
<source>Please enter a valid week.</source>
135+
<target state="needs-translation">Please enter a valid week.</target>
136+
</trans-unit>
137+
</body>
138+
</file>
139+
</xliff>

src/Symfony/Component/Form/Resources/translations/validators.da.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="da" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.de.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="de" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.el.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="el" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.en.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="en" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.es.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="es" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.et.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version='1.0'?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="et" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.eu.xlf

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="eu" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>
@@ -11,7 +11,7 @@
1111
<target>Igotako fitxategia handiegia da. Mesedez saiatu fitxategi txikiago bat igotzen.</target>
1212
</trans-unit>
1313
<trans-unit id="30">
14-
<source>The CSRF token is invalid.</source>
14+
<source>The CSRF token is invalid. Please try to resubmit the form.</source>
1515
<target>CSRF tokena ez da egokia.</target>
1616
</trans-unit>
1717
<trans-unit id="99">

src/Symfony/Component/Form/Resources/translations/validators.fa.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="fa" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.fi.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="fi" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.fr.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="fr" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.gl.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="gl" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.he.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="he" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.hr.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="hr" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.hu.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="hu" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.hy.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="hy" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

src/Symfony/Component/Form/Resources/translations/validators.id.xlf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<?xml version="1.0"?>
2-
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3-
<file source-language="en" datatype="plaintext" original="file.ext">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
3+
<file source-language="en" target-language="id" datatype="plaintext" original="file.ext">
44
<body>
55
<trans-unit id="28">
66
<source>This form should not contain extra fields.</source>

0 commit comments

Comments
 (0)