Skip to content

Commit

Permalink
Escape single quotes in validation messages (networknt#898)
Browse files Browse the repository at this point in the history
  • Loading branch information
sdurrenmatt committed Nov 24, 2023
1 parent 9ed6dc2 commit 93b3214
Show file tree
Hide file tree
Showing 27 changed files with 178 additions and 123 deletions.
10 changes: 5 additions & 5 deletions src/main/resources/jsv-messages.properties
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
$ref = {0}: has an error with 'refs'
$ref = {0}: has an error with ''refs''
additionalProperties = {0}.{1}: is not defined in the schema and the schema does not allow additional properties
allOf = {0}: should be valid to all the schemas {1}
anyOf = {0}: should be valid to any of the schemas {1}
const = {0}: must be a constant value {1}
contains = {0}: does not contain an element that passes these validations: {2}
contains.max = {0}: must contain fewer than {1} element(s) that passes these validations: {2}
contains.min = {0}: must contain at least {1} element(s) that passes these validations: {2}
crossEdits = {0}: has an error with 'cross edits'
crossEdits = {0}: has an error with ''cross edits''
dateTime = {0}: {1} is an invalid {2}
dependencies = {0}: has an error with dependencies {1}
dependentRequired = {0}: has a missing property "{1}" which is dependent required because "{2}" is present
dependentSchemas = {0}: has an error with dependentSchemas {1}
edits = {0}: has an error with 'edits'
edits = {0}: has an error with ''edits''
enum = {0}: does not have a value in the enumeration {1}
exclusiveMaximum = {0}: must have an exclusive maximum value of {1}
exclusiveMinimum = {0}: must have an exclusive minimum value of {1}
Expand All @@ -35,9 +35,9 @@ not = {0}: should not be valid to the schema {1}
notAllowed = {0}.{1}: is not allowed but it is in the data
oneOf = {0}: should be valid to one and only one schema, but {1} are valid
pattern = {0}: does not match the regex pattern {1}
patternProperties = {0}: has some error with 'pattern properties'
patternProperties = {0}: has some error with ''pattern properties''
prefixItems = {0}[{1}]: no validator found at this index
properties = {0}: has an error with 'properties'
properties = {0}: has an error with ''properties''
propertyNames = Property name {0} is not valid for validation: {1}
readOnly = {0}: is a readonly field, it cannot be changed
required = {0}.{1}: is missing but it is required
Expand Down
6 changes: 3 additions & 3 deletions src/main/resources/jsv-messages_cs_CZ.properties
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
$ref = {0}: obsahuje chybu s 'refs'
$ref = {0}: obsahuje chybu s ''refs''
additionalProperties = {0}.{1}: není definováno ve schématu a schéma neumo??uje dal?í vlastnosti
allOf = {0}: m?lo by být platné pro v?echna schémata {1}
anyOf = {0}: m?lo by být platné pro kterékoli ze schémat {1}
const = {0}: musí být konstantní hodnota {1}
contains = {0}: neobsahuje prvek, který pro?el t?mito ov??eními: {2}
contains.max = {0}: musí obsahovat mén? ne? {1} prvk?, které projdou t?mito ov??eními: {2}
contains.min = {0}: musí obsahovat alespo? {1} prvk?, které projdou t?mito ov??eními: {2}
crossEdits = {0}: obsahuje chybu s 'cross edits'
crossEdits = {0}: obsahuje chybu s ''cross edits''
dateTime = {0}: {1} je neplatný {2}
dependencies = {0}: obsahuje chybu se závislostmi {1}
dependentRequired = {0}: má chyb?jící vlastnost "{1}", která je závislá, povinná, proto?e "{2}" je p?ítomen
dependentSchemas = {0}: obsahuje chybu s dependentSchemas {1}
edits = {0}: obsahuje chybu s 'úpravy'
edits = {0}: obsahuje chybu s ''úpravy''
enum = {0}: nemá hodnotu ve vý?tu {1}
exclusiveMaximum = {0}: musí mít exkluzivní maximální hodnotu {1}
exclusiveMinimum = {0}: musí mít exkluzivní minimální hodnotu {1}
Expand Down
10 changes: 5 additions & 5 deletions src/main/resources/jsv-messages_da_DK.properties
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
$ref = {0}: har en fejl med 'refs'
$ref = {0}: har en fejl med ''refs''
additionalProperties = {0}.{1}: er ikke defineret i skemaet, og skemaet tillader ikke yderligere egenskaber
allOf = {0}: bør være gyldig for alle skemaerne {1}
anyOf = {0}: bør være gyldig for et hvilket som helst af skemaerne {1}
const = {0}: skal være en konstant værdi {1}
contains = {0}: indeholder ikke et element, der består disse valideringer: {2}
contains.max = {0}: skal indeholde færre end {1} element(er), der består disse valideringer: {2}
contains.min = {0}: skal indeholde mindst {1} element(er), der består disse valideringer: {2}
crossEdits = {0}: har en fejl med 'krydsredigeringer'
crossEdits = {0}: har en fejl med ''krydsredigeringer''
dateTime = {0}: {1} er en ugyldig {2}
dependencies = {0}: har en fejl med afhængigheder {1}
dependentRequired = {0}: har en manglende egenskab "{1}", som er afhængig påkrævet, fordi "{2}" er til stede
dependentSchemas = {0}: har en fejl med dependentSchemas {1}
edits = {0}: har en fejl med 'redigeringer'
edits = {0}: har en fejl med ''redigeringer''
enum = {0}: har ikke en værdi i opregningen {1}
exclusiveMaximum = {0}: skal have en eksklusiv maksimumværdi på {1}
exclusiveMinimum = {0}: skal have en eksklusiv minimumsværdi på {1}
Expand All @@ -35,9 +35,9 @@ not = {0}: b
notAllowed = {0}.{1}: er ikke tilladt, men det er i dataene
oneOf = {0}: bør være gyldig for ét og kun ét skema, men {1} er gyldige
pattern = {0}: matcher ikke regex-mønsteret {1}
patternProperties = {0}: har en fejl med 'mønsteregenskaber'
patternProperties = {0}: har en fejl med ''mønsteregenskaber''
prefixItems = {0}[{1}]: ingen validator fundet i dette indeks
properties = {0}: har en fejl med 'egenskaber'
properties = {0}: har en fejl med ''egenskaber''
propertyNames = Ejendomsnavnet {0} er ikke gyldigt til validering: {1}
readOnly = {0}: er et skrivebeskyttet felt, det kan ikke ændres
required = {0}.{1}: mangler, men det er påkrævet
Expand Down
18 changes: 9 additions & 9 deletions src/main/resources/jsv-messages_de.properties
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
$ref = {0}: Ein Fehler mit 'refs' ist aufgetreten
additionalProperties = {0}.{1} ist nicht im Schema definiert und das Schema verbietet 'additionalProperties'
$ref = {0}: Ein Fehler mit ''refs'' ist aufgetreten
additionalProperties = {0}.{1} ist nicht im Schema definiert und das Schema verbietet ''additionalProperties''
allOf = {0} muss gültig für alle Schemata {1} sein
anyOf = {0} muss gültig für mindestens ein Schema {1} sein
const = {0} muss den konstanten Wert {1} annehmen
contains = {0} beinhaltet kein Element, das diese Validierung besteht: {2}
crossEdits = {0}: Ein Fehler mit 'cross edits' ist aufgetreten
crossEdits = {0}: Ein Fehler mit ''cross edits'' ist aufgetreten
dateTime = {0}: {1} ist ein ungültiges {2}
dependencies = {0} hat einen Fehler mit Abhängigkeiten {1}
dependentRequired = {0} fehlt eine Eigenschaft, welche 'dependentRequired' {1} ist
dependentSchemas = {0}: Ein Fehler mit 'dependentSchemas' {1} ist aufgetreten
edits = {0}: Ein Fehler mit 'edits' ist aufgetreten
dependentRequired = {0} fehlt eine Eigenschaft, welche ''dependentRequired'' {1} ist
dependentSchemas = {0}: Ein Fehler mit ''dependentSchemas'' {1} ist aufgetreten
edits = {0}: Ein Fehler mit ''edits'' ist aufgetreten
enum = {0}: Ein Wert in der Aufzählung {1} fehlt
exclusiveMaximum = {0} muss größer sein als {1}
exclusiveMinimum = {0} muss kleiner sein als {1}
false = Das boolesche Schema 'false' ist ungültig
false = Das boolesche Schema ''false'' ist ungültig
format = {0} muss dem Format {1} entsprechen {2}
id = {0}: {1} ist ein ungültiges Segment für die URI {2}
items = {0}[{1}]: Kein Validator an diesem Index gefunden
Expand All @@ -30,8 +30,8 @@ not = {0} darf nicht g
notAllowed = {0}.{1} ist nicht erlaubt und darf folglich nicht auftreten
oneOf = {0} sollte für genau ein Schema gültig sein, aber {1} sind gültig
pattern = {0} stimmt nicht mit dem regulären Ausdruck {1} überein
patternProperties = {0} stimmt nicht überein mit dem Format definiert in 'pattern properties'
properties = {0}: Ein Fehler mit 'properties' ist aufgetreten
patternProperties = {0} stimmt nicht überein mit dem Format definiert in ''pattern properties''
properties = {0}: Ein Fehler mit ''properties'' ist aufgetreten
propertyNames = Eigenschaftsname {0} ist ungültig für die Validierung: {1}
readOnly = {0} ist ein schreibgeschütztes Feld und kann nicht verändert werden
required = {0}.{1} ist ein Pflichtfeld aber fehlt
Expand Down
8 changes: 4 additions & 4 deletions src/main/resources/jsv-messages_fa_IR.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
$ref = {0}: دارای خطا با 'refs'
$ref = {0}: دارای خطا با ''refs''
additionalProperties = {0}.{1}: در طرحواره تعریف نشده است و طرح ویژگی های اضافی را اجازه نمی دهد
allOf = {0}: باید برای همه طرحواره ها معتبر باشد {1}
anyOf = {0}: باید برای هر یک از طرحواره ها معتبر باشد {1}
Expand All @@ -9,7 +9,7 @@ dateTime = {0}: {1} نامعتبر است {2}
dependencies = {0}: دارای خطای وابستگی است {1}
dependentRequired = {0}: دارای یک مشخصه گم شده است که اجباری است {1}
dependentSchemas = {0}: دارای خطا با dependentSchemas است {1}
edits = {0}: دارای خطا با 'ویرایش ها' است
edits = {0}: دارای خطا با ''ویرایش ها'' است
enum = {0}: مقدار در درون لیست مجازها نیست {1}
exclusiveMaximum = {0}: باید حداکثر مقدار مطلق داشته باشد {1}
exclusiveMinimum = {0}: باید حداقل مقدار انحصاری داشته باشد {1}
Expand All @@ -31,9 +31,9 @@ notAllowed = {0}.{1}: مجاز نیست اما در داده ها وجود دا
# needs to be re-worked by a native speaker
#oneOf = {0}: باید برای یک و تنها یکی از طرحواره ها معتبر باشد، اما بیش از یکی معتبر است: {1}
pattern = {0}: با الگوی regex مطابقت ندارد {1}
patternProperties = {0}: دارای مقداری خطا با 'خواص الگو'
patternProperties = {0}: دارای مقداری خطا با ''خواص الگو''
prefixItems = {0}[{1}]: هیچ اعتبارسنجی در این فهرست یافت نشد
properties = {0}: دارای خطا با 'خواص'
properties = {0}: دارای خطا با ''خواص''
propertyNames = نام مشخصه {0} برای اعتبارسنجی معتبر نیست: {1}
readOnly = {0}: یک فیلد فقط خواندنی است، نمی توان آن را تغییر داد
required = {0}.{1}: وجود ندارد اما لازم است
Expand Down
4 changes: 2 additions & 2 deletions src/main/resources/jsv-messages_fi_FI.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
$ref = {0}: siinä on virhe koskien 'refs'
$ref = {0}: siinä on virhe koskien ''refs''
additionalProperties = {0}.{1}: ei ole määritetty skeemassa, eikä skeema salli lisäominaisuuksia
allOf = {0}: pitäisi olla voimassa kaikissa malleissa {1}
anyOf = {0}: pitäisi olla voimassa missä tahansa skeemassa {1}
Expand Down Expand Up @@ -37,7 +37,7 @@ oneOf = {0}: pit
pattern = {0}: ei vastaa säännöllisen lausekkeen mallia {1}
patternProperties = {0}: siinä on virhe kuvion ominaisuuksissa
prefixItems = {0}[{1}]: tästä hakemistosta ei löydy vahvistusta
properties = {0}: siinä on virhe 'ominaisuuksissa'
properties = {0}: siinä on virhe ''ominaisuuksissa''
propertyNames = Kiinteistön nimi {0} ei kelpaa vahvistusta varten: {1}
readOnly = {0}: on vain luku -kenttä, sitä ei voi muuttaa
required = {0}.{1}: puuttuu, mutta se on pakollinen
Expand Down
32 changes: 16 additions & 16 deletions src/main/resources/jsv-messages_fr.properties
Original file line number Diff line number Diff line change
@@ -1,42 +1,42 @@
$ref = {0}: a une erreur avec 'refs'
additionalProperties = {0}.{1} n'est pas défini dans le schéma et le schéma n'autorise pas de propriétés supplémentaires
$ref = {0}: a une erreur avec ''refs''
additionalProperties = {0}.{1} n''est pas défini dans le schéma et le schéma n''autorise pas de propriétés supplémentaires
allOf = {0}: devrait être valide pour tous les schémas de {1}
anyOf = {0}: devrait être valide pour au moins un schéma de {1}
const = {0}: doit être une valeur constante {1}
contains = {0}: ne contient pas un élément qui passe ces validations: {2}
crossEdits = {0}: a une erreur avec 'cross edits'
dateTime = {0}: {1} n'est pas valide {2}
crossEdits = {0}: a une erreur avec ''cross edits''
dateTime = {0}: {1} n''est pas valide {2}
dependencies = {0} a une erreur avec les dépendances {1}
dependentRequired = {0}: a une propriété manquante qui est 'dependentRequired' {1}
dependentSchemas = {0}: a une erreur avec 'dependentSchemas' {1}
edits = {0}: a une erreur avec 'edits'
enum = {0}: n'a pas de valeur dans l'énumération {1}
dependentRequired = {0}: a une propriété manquante qui est ''dependentRequired'' {1}
dependentSchemas = {0}: a une erreur avec ''dependentSchemas'' {1}
edits = {0}: a une erreur avec ''edits''
enum = {0}: n''a pas de valeur dans l''énumération {1}
exclusiveMaximum = {0}: doit avoir une valeur maximale exclusive de {1}
exclusiveMinimum = {0}: doit avoir une valeur minimale exclusive de {1}
false = Le schéma du boolean "false" n'est pas valide
false = Le schéma du boolean "false" n''est pas valide
format = {0}: ne correspond pas à {1} du modèle {2}
id = {0}: {1} est un segment invalide pour l'URI {2}
id = {0}: {1} est un segment invalide pour l''URI {2}
items = {0}[{1}]: Aucun validateur trouvé sur cet index
maxItems = {0}: doit avoir un maximum de {1} éléments dans le tableau
maxLength = {0}: ne doit pas dépasser {1} caractères
maxProperties = {0}: peut avoir au plus {1} propriétés
maximum = {0}: ne doit pas dépasser la valeur {1}
minItems = {0}: doit contenir au moins {1} éléments
minLength = {0}: doit être long d'au moins {1} caractères
minLength = {0}: doit être long d''au moins {1} caractères
minProperties = {0}: doit avoir au moins {1} propriétés
minimum = {0}: doit avoir une valeur minimale de {1}
multipleOf = {0}: doit être un multiple de {1}
not = {0}: ne doit pas être valide pour le schéma {1}
notAllowed = {0}.{1} n'est pas autorisé mais est dans les données
notAllowed = {0}.{1} n''est pas autorisé mais est dans les données
oneOf = {0}: doit être valide pour un et un seul schéma, mais {1} sont valides
pattern = {0} ne correspond pas à l'expression régulière {1}
patternProperties = {0}: a des erreurs avec 'pattern properties'
properties = {0} : a une erreur avec 'properties'
pattern = {0} ne correspond pas à l''expression régulière {1}
patternProperties = {0}: a des erreurs avec ''pattern properties''
properties = {0} : a une erreur avec ''properties''
propertyNames = Le nom de la propriété {0} ne valide pas: {1}
readOnly = {0}: est un champ en lecture seule et ne peut pas être modifié
required = {0}.{1} est un champ obligatoire mais manquant
type = {0}: {1} a été trouvé, mais {2} est attendu
unevaluatedProperties = Des propriétés sont non évaluées dans les chemins suivants {0}
unionType = {0} : {1} trouvé, mais {2} est requis
uniqueItems = {0}: les éléments du tableau doivent être uniques
uuid = {0}: {1} n'est pas valide {2}
uuid = {0}: {1} n''est pas valide {2}
26 changes: 13 additions & 13 deletions src/main/resources/jsv-messages_fr_CA.properties
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
$ref = {0} : a une erreur avec 'refs'
additionalProperties = {0}.{1} : n'est pas défini dans le schéma et le schéma n'autorise pas les propriétés supplémentaires
$ref = {0} : a une erreur avec ''refs''
additionalProperties = {0}.{1} : n''est pas défini dans le schéma et le schéma n''autorise pas les propriétés supplémentaires
allOf = {0} : doit être valide pour tous les schémas {1}
anyOf = {0} : doit être valide pour l'un des schémas {1}
anyOf = {0} : doit être valide pour l''un des schémas {1}
const = {0} : doit être une valeur constante {1}
contains = {0} : ne contient pas d'élément qui passe ces validations : {2}
contains = {0} : ne contient pas d''élément qui passe ces validations : {2}
contains.max = {0} : doit contenir moins de {1} élément(s) qui réussissent ces validations : {2}
contains.min = {0} : doit contenir au moins {1} élément(s) qui réussissent ces validations : {2}
crossEdits = {0} : a une erreur avec les "éditions croisées"
dateTime = {0} : {1} est un {2} invalide
dependencies = {0} : a une erreur avec les dépendances {1}
dependentRequired = {0} : a une propriété manquante "{1}" qui est dépendante requise car "{2}" est présent
dependentSchemas = {0} : a une erreur avec dépendantSchemas {1}
edits = {0} : a une erreur avec 'edits'
enum = {0} : n'a pas de valeur dans l'énumération {1}
edits = {0} : a une erreur avec ''edits''
enum = {0} : n''a pas de valeur dans l''énumération {1}
exclusiveMaximum = {0} : doit avoir une valeur maximale exclusive de {1}
exclusiveMinimum = {0} : doit avoir une valeur minimale exclusive de {1}
false = le schéma booléen false n'est pas valide
false = le schéma booléen false n''est pas valide
format = {0} : ne correspond pas au modèle {1} {2}
id = {0} : {1} est un segment non valide pour l'URI {2}
id = {0} : {1} est un segment non valide pour l''URI {2}
items = {0}[{1}] : aucun validateur trouvé à cet index
maxContains = {0} : doit être un entier non négatif dans {1}
maxItems = {0} : il doit y avoir un maximum de {1} éléments dans le tableau
maxLength = {0} : ne peut contenir que {1} caractères
maxProperties = {0} : ne peut avoir qu'un maximum de {1} propriétés
maxProperties = {0} : ne peut avoir qu''un maximum de {1} propriétés
maximum = {0} : doit avoir une valeur maximale de {1}
minContains = {0} : doit être un entier non négatif dans {1}
minContainsVsMaxContains = {0} : minContains doit être inférieur ou égal à maxContains dans {1}
Expand All @@ -32,13 +32,13 @@ minProperties = {0} : doit avoir un minimum de {1} propri
minimum = {0} : doit avoir une valeur minimale de {1}
multipleOf = {0} : doit être un multiple de {1}
not = {0} : ne doit pas être valide pour le schéma {1}
notAllowed = {0}.{1} : n'est pas autorisé mais il est dans les données
notAllowed = {0}.{1} : n''est pas autorisé mais il est dans les données
oneOf = {0} : doit être valide pour un et un seul schéma, mais {1} sont valides
pattern = {0} : ne correspond pas au modèle regex {1}
patternProperties = {0} : a une erreur avec les 'propriétés du modèle'
patternProperties = {0} : a une erreur avec les ''propriétés du modèle''
prefixItems = {0}[{1}] : aucun validateur trouvé à cet index
properties = {0} : a une erreur avec 'propriétés'
propertyNames = Le nom de la propriété {0} n'est pas valide pour la validation : {1}
properties = {0} : a une erreur avec ''propriétés''
propertyNames = Le nom de la propriété {0} n''est pas valide pour la validation : {1}
readOnly = {0} : est un champ en lecture seule, il ne peut pas être modifié
required = {0}.{1} : manque mais est obligatoire
type = {0} : {1} trouvé, {2} attendu
Expand Down
10 changes: 5 additions & 5 deletions src/main/resources/jsv-messages_he_IL.properties
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
$ref = {0}: יש שגיאה עם 'refs'
$ref = {0}: יש שגיאה עם ''refs''
additionalProperties = {0}.{1}: אינו מוגדר בסכימה והסכימה אינה מאפשרת מאפיינים נוספים
allOf = {0}: צריך להיות חוקי לכל הסכמות {1}
anyOf = {0}: צריך להיות חוקי לכל אחת מהסכימות {1}
const = {0}: חייב להיות ערך קבוע {1}
contains = {0}: אינו מכיל רכיב שעובר את האימותים הבאים: {2}
contains.max = {0}: חייב להכיל פחות מ-{1} רכיבים שעוברים אימותים אלה: {2}
contains.min = {0}: חייב להכיל לפחות {1} רכיבים שעוברים אימותים אלה: {2}
crossEdits = {0}: יש שגיאה עם 'עריכות צולבות'
crossEdits = {0}: יש שגיאה עם ''עריכות צולבות''
dateTime = {0}: {1} הוא {2} לא חוקי
dependencies = {0}: יש שגיאה עם תלויות {1}
dependentRequired = {0}: יש לו מאפיין חסר "{1}" אשר נדרש תלוי כי "{2}" קיים
dependentSchemas = {0}: יש שגיאה עם dependentSchemas {1}
edits = {0}: יש שגיאה עם 'עריכות'
edits = {0}: יש שגיאה עם ''עריכות''
enum = {0}: אין ערך בספירה {1}
exclusiveMaximum = {0}: חייב להיות בעל ערך מקסימלי בלעדי של {1}
exclusiveMinimum = {0}: חייב להיות בעל ערך מינימלי בלעדי של {1}
Expand All @@ -35,9 +35,9 @@ not = {0}: לא אמור להיות חוקי לסכימה {1}
notAllowed = {0}.{1}: אסור אבל הוא נמצא בנתונים
oneOf = {0}: צריך להיות חוקי לסכימה אחת ויחידה, אבל {1} חוקיים
pattern = {0}: אינו תואם לתבנית הביטוי הרגולרי {1}
patternProperties = {0}: יש שגיאה כלשהי עם 'מאפייני דפוס'
patternProperties = {0}: יש שגיאה כלשהי עם ''מאפייני דפוס''
prefixItems = {0}[{1}]: לא נמצא מאמת באינדקס זה
properties = {0}: יש שגיאה עם 'מאפיינים'
properties = {0}: יש שגיאה עם ''מאפיינים''
propertyNames = שם הנכס {0} אינו חוקי לאימות: {1}
readOnly = {0}: הוא שדה לקריאה בלבד, לא ניתן לשנות אותו
required = {0}.{1}: חסר אך נדרש
Expand Down
Loading

0 comments on commit 93b3214

Please sign in to comment.