You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CSAF Producers SHALL follow the conventions for the capitalization of the subtags. CSAF Validators SHALL treat subtags as case-insensitive unless stated otherwise in the test.
It MUST be tested that <code>/document/source_lang</code> is present if the value <code>translator</code> is used for <code>/document/publisher/category</code>.
8458
+
It MUST be tested that <code>/document/source_lang</code> is present and set if the value <code>translator</code> is used for <code>/document/publisher/category</code>. A CSAF Validator SHALL differentiate in the error message between the key being present but having no or an empty value and not being present at all.
8456
8459
</p>
8457
8460
<p>
8458
8461
The relevant path for this test is:
@@ -8476,6 +8479,11 @@ <h3 id="6115-translator-">
8476
8479
The required element <code>source_lang</code> is missing.
8477
8480
</p>
8478
8481
</blockquote>
8482
+
<blockquote>
8483
+
<p>
8484
+
A tool MAY add the key as a quick fix. In such case, the value still needs to be set - either manually or by other means from the tool, e.g. through a given configuration.
8485
+
</p>
8486
+
</blockquote>
8479
8487
<h3 id="6116-latest-document-version-">
8480
8488
6.1.16 Latest Document Version <a id='latest-document-version'></a>
6.2.12 Missing Document Language <a id='missing-document-language'></a>
11540
11548
</h3>
11541
11549
<p>
11542
-
It MUST be tested that the document language member is present.
11550
+
It MUST be tested that the document language member is present and set. A CSAF Validator SHALL differentiate in the error message between the key being present but having no or an empty value and not being present at all.
A tool MAY add the key as a quick fix. In such case, the value still needs to be set - either manually or by other means from the tool, e.g. through a given configuration.
It MUST be tested that the license expression is present and set.
12946
+
It MUST be tested that the license expression is present and set. A CSAF Validator SHALL differentiate in the error message between the key being present but having no or an empty value and not being present at all.
A tool MAY add the key as a quick fix. In such case, the value still needs to be set - either manually or by other means from the tool, e.g. through a given configuration.
<li>satisfies those normative requirements in sections <a href="#extensions">2.4</a>, <a href="#mandatory-tests">6.1</a>, <a href="#test-presets">6.4</a>, and <a href="#safety-security-and-data-protection-considerations">8</a> that are designated as applying to CSAF Validators.
17945
+
<li>satisfies those normative requirements in sections <a href="#extensions">2.4</a>, <a href="#schema-elements">3</a> <a href="#mandatory-tests">6.1</a>, <a href="#test-presets">6.4</a>, and <a href="#safety-security-and-data-protection-considerations">8</a> that are designated as applying to CSAF Validators.
17928
17946
</li>
17929
17947
<li>outputs a warning if an "not implemented warning" occurs as the validation status might not be correct.
0 commit comments