From 2879ca3957086455a7b53cfdf486149f52cbaa8b Mon Sep 17 00:00:00 2001 From: Justin Tay <49700559+justin-tay@users.noreply.github.com> Date: Thu, 15 Feb 2024 21:02:14 +0800 Subject: [PATCH] Fix validation messages (#969) * Generate translations and ensure encoded in ISO-8859-1 for Java 8 * Make how schema errors are reported consistent * Refactor oneOf * Make id error message clearer * Make messages more consistent * Fix * Fix * Fix * Fix --- .../com/networknt/schema/ConstValidator.java | 2 +- .../java/com/networknt/schema/JsonSchema.java | 2 +- .../networknt/schema/MaxItemsValidator.java | 4 +- .../com/networknt/schema/OneOfValidator.java | 13 +- .../schema/UnevaluatedItemsValidator.java | 20 +-- .../UnevaluatedPropertiesValidator.java | 16 +-- .../networknt/schema/ValidatorTypeCode.java | 7 +- .../com/networknt/schema/i18n/Locales.java | 6 +- src/main/resources/jsv-messages.properties | 30 ++--- src/main/resources/jsv-messages_ar.properties | 70 ++++++++++ .../resources/jsv-messages_ar_EG.properties | 51 ------- src/main/resources/jsv-messages_cs.properties | 70 ++++++++++ .../resources/jsv-messages_cs_CZ.properties | 51 ------- src/main/resources/jsv-messages_da.properties | 70 ++++++++++ .../resources/jsv-messages_da_DK.properties | 51 ------- src/main/resources/jsv-messages_de.properties | 108 +++++++++------ src/main/resources/jsv-messages_fa.properties | 70 ++++++++++ .../resources/jsv-messages_fa_IR.properties | 45 ------- src/main/resources/jsv-messages_fi.properties | 70 ++++++++++ .../resources/jsv-messages_fi_FI.properties | 51 ------- src/main/resources/jsv-messages_fr.properties | 98 +++++++++----- .../resources/jsv-messages_fr_CA.properties | 51 ------- src/main/resources/jsv-messages_he.properties | 70 ++++++++++ .../resources/jsv-messages_he_IL.properties | 51 ------- src/main/resources/jsv-messages_hr.properties | 70 ++++++++++ .../resources/jsv-messages_hr_HR.properties | 51 ------- src/main/resources/jsv-messages_hu.properties | 70 ++++++++++ .../resources/jsv-messages_hu_HU.properties | 51 ------- src/main/resources/jsv-messages_it.properties | 107 +++++++++------ src/main/resources/jsv-messages_ja.properties | 70 ++++++++++ .../resources/jsv-messages_ja_JP.properties | 51 ------- src/main/resources/jsv-messages_ko.properties | 70 ++++++++++ .../resources/jsv-messages_ko_KR.properties | 51 ------- src/main/resources/jsv-messages_nb.properties | 70 ++++++++++ .../resources/jsv-messages_nb_NO.properties | 51 ------- src/main/resources/jsv-messages_nl.properties | 70 ++++++++++ .../resources/jsv-messages_nl_NL.properties | 51 ------- src/main/resources/jsv-messages_pl.properties | 70 ++++++++++ .../resources/jsv-messages_pl_PL.properties | 51 ------- src/main/resources/jsv-messages_pt.properties | 70 ++++++++++ .../resources/jsv-messages_pt_BR.properties | 51 ------- src/main/resources/jsv-messages_ro.properties | 70 ++++++++++ .../resources/jsv-messages_ro_RO.properties | 51 ------- src/main/resources/jsv-messages_ru.properties | 70 ++++++++++ .../resources/jsv-messages_ru_RU.properties | 51 ------- src/main/resources/jsv-messages_sk.properties | 70 ++++++++++ .../resources/jsv-messages_sk_SK.properties | 51 ------- src/main/resources/jsv-messages_sv.properties | 70 ++++++++++ .../resources/jsv-messages_sv_SE.properties | 51 ------- src/main/resources/jsv-messages_th.properties | 70 ++++++++++ .../resources/jsv-messages_th_TH.properties | 51 ------- src/main/resources/jsv-messages_tr.properties | 70 ++++++++++ .../resources/jsv-messages_tr_TR.properties | 51 ------- src/main/resources/jsv-messages_uk.properties | 70 ++++++++++ .../resources/jsv-messages_uk_UA.properties | 51 ------- src/main/resources/jsv-messages_vi.properties | 70 ++++++++++ .../resources/jsv-messages_vi_VN.properties | 51 ------- .../resources/jsv-messages_zh_CN.properties | 121 ++++++++++------- .../resources/jsv-messages_zh_TW.properties | 121 ++++++++++------- .../DefaultJsonSchemaIdValidatorTest.java | 2 +- .../schema/DependentRequiredTest.java | 2 +- .../com/networknt/schema/Issue347Test.java | 2 +- .../com/networknt/schema/Issue686Test.java | 6 +- .../com/networknt/schema/Issue898Test.java | 2 +- .../com/networknt/schema/Issue936Test.java | 2 +- .../java/com/networknt/schema/LocaleTest.java | 85 +++++++++++- .../networknt/schema/OneOfValidatorTest.java | 126 ++++++++++++++++++ .../networknt/schema/OutputFormatTest.java | 2 +- .../com/networknt/schema/OutputUnitTest.java | 6 +- .../PatternPropertiesValidatorTest.java | 2 +- .../schema/UnevaluatedItemsValidatorTest.java | 84 ++++++++++++ .../UnevaluatedPropertiesValidatorTest.java | 28 ++++ .../i18n/ResourceBundleMessageSourceTest.java | 4 +- src/test/resources/draft2020-12/issue656.json | 2 +- .../custom-message-disabled-tests.json | 4 +- .../unevaluatedTests/unevaluated-tests.json | 30 ++--- 76 files changed, 2275 insertions(+), 1476 deletions(-) create mode 100644 src/main/resources/jsv-messages_ar.properties delete mode 100644 src/main/resources/jsv-messages_ar_EG.properties create mode 100644 src/main/resources/jsv-messages_cs.properties delete mode 100644 src/main/resources/jsv-messages_cs_CZ.properties create mode 100644 src/main/resources/jsv-messages_da.properties delete mode 100644 src/main/resources/jsv-messages_da_DK.properties create mode 100644 src/main/resources/jsv-messages_fa.properties delete mode 100644 src/main/resources/jsv-messages_fa_IR.properties create mode 100644 src/main/resources/jsv-messages_fi.properties delete mode 100644 src/main/resources/jsv-messages_fi_FI.properties delete mode 100644 src/main/resources/jsv-messages_fr_CA.properties create mode 100644 src/main/resources/jsv-messages_he.properties delete mode 100644 src/main/resources/jsv-messages_he_IL.properties create mode 100644 src/main/resources/jsv-messages_hr.properties delete mode 100644 src/main/resources/jsv-messages_hr_HR.properties create mode 100644 src/main/resources/jsv-messages_hu.properties delete mode 100644 src/main/resources/jsv-messages_hu_HU.properties create mode 100644 src/main/resources/jsv-messages_ja.properties delete mode 100644 src/main/resources/jsv-messages_ja_JP.properties create mode 100644 src/main/resources/jsv-messages_ko.properties delete mode 100644 src/main/resources/jsv-messages_ko_KR.properties create mode 100644 src/main/resources/jsv-messages_nb.properties delete mode 100644 src/main/resources/jsv-messages_nb_NO.properties create mode 100644 src/main/resources/jsv-messages_nl.properties delete mode 100644 src/main/resources/jsv-messages_nl_NL.properties create mode 100644 src/main/resources/jsv-messages_pl.properties delete mode 100644 src/main/resources/jsv-messages_pl_PL.properties create mode 100644 src/main/resources/jsv-messages_pt.properties delete mode 100644 src/main/resources/jsv-messages_pt_BR.properties create mode 100644 src/main/resources/jsv-messages_ro.properties delete mode 100644 src/main/resources/jsv-messages_ro_RO.properties create mode 100644 src/main/resources/jsv-messages_ru.properties delete mode 100644 src/main/resources/jsv-messages_ru_RU.properties create mode 100644 src/main/resources/jsv-messages_sk.properties delete mode 100644 src/main/resources/jsv-messages_sk_SK.properties create mode 100644 src/main/resources/jsv-messages_sv.properties delete mode 100644 src/main/resources/jsv-messages_sv_SE.properties create mode 100644 src/main/resources/jsv-messages_th.properties delete mode 100644 src/main/resources/jsv-messages_th_TH.properties create mode 100644 src/main/resources/jsv-messages_tr.properties delete mode 100644 src/main/resources/jsv-messages_tr_TR.properties create mode 100644 src/main/resources/jsv-messages_uk.properties delete mode 100644 src/main/resources/jsv-messages_uk_UA.properties create mode 100644 src/main/resources/jsv-messages_vi.properties delete mode 100644 src/main/resources/jsv-messages_vi_VN.properties create mode 100644 src/test/java/com/networknt/schema/OneOfValidatorTest.java create mode 100644 src/test/java/com/networknt/schema/UnevaluatedItemsValidatorTest.java diff --git a/src/main/java/com/networknt/schema/ConstValidator.java b/src/main/java/com/networknt/schema/ConstValidator.java index 96385dc16..a06f16cf0 100644 --- a/src/main/java/com/networknt/schema/ConstValidator.java +++ b/src/main/java/com/networknt/schema/ConstValidator.java @@ -41,7 +41,7 @@ public Set validate(ExecutionContext executionContext, JsonNo if (schemaNode.decimalValue().compareTo(node.decimalValue()) != 0) { return Collections.singleton(message().instanceNode(node).instanceLocation(instanceLocation) .locale(executionContext.getExecutionConfig().getLocale()) - .failFast(executionContext.isFailFast()).arguments(schemaNode.asText()) + .failFast(executionContext.isFailFast()).arguments(schemaNode.asText(), node.asText()) .build()); } } else if (!schemaNode.equals(node)) { diff --git a/src/main/java/com/networknt/schema/JsonSchema.java b/src/main/java/com/networknt/schema/JsonSchema.java index 8a93146e1..174960039 100644 --- a/src/main/java/com/networknt/schema/JsonSchema.java +++ b/src/main/java/com/networknt/schema/JsonSchema.java @@ -81,7 +81,7 @@ private static SchemaLocation resolve(SchemaLocation schemaLocation, JsonNode sc ValidationMessage validationMessage = ValidationMessage.builder() .code(ValidatorTypeCode.ID.getValue()).type(ValidatorTypeCode.ID.getValue()) .instanceLocation(idSchemaLocation.getFragment()) - .arguments(schemaLocation.toString(), id) + .arguments(id, validationContext.getMetaSchema().getIdKeyword(), idSchemaLocation) .schemaLocation(idSchemaLocation) .schemaNode(schemaNode) .messageFormatter(args -> validationContext.getConfig().getMessageSource().getMessage( diff --git a/src/main/java/com/networknt/schema/MaxItemsValidator.java b/src/main/java/com/networknt/schema/MaxItemsValidator.java index 51e4be62d..b8ee0411e 100644 --- a/src/main/java/com/networknt/schema/MaxItemsValidator.java +++ b/src/main/java/com/networknt/schema/MaxItemsValidator.java @@ -46,13 +46,13 @@ public Set validate(ExecutionContext executionContext, JsonNo if (node.size() > max) { return Collections.singleton(message().instanceNode(node).instanceLocation(instanceLocation) .locale(executionContext.getExecutionConfig().getLocale()) - .failFast(executionContext.isFailFast()).arguments(max).build()); + .failFast(executionContext.isFailFast()).arguments(max, node.size()).build()); } } else if (this.validationContext.getConfig().isTypeLoose()) { if (1 > max) { return Collections.singleton(message().instanceNode(node).instanceLocation(instanceLocation) .locale(executionContext.getExecutionConfig().getLocale()) - .failFast(executionContext.isFailFast()).arguments(max).build()); + .failFast(executionContext.isFailFast()).arguments(max, 1).build()); } } diff --git a/src/main/java/com/networknt/schema/OneOfValidator.java b/src/main/java/com/networknt/schema/OneOfValidator.java index 21a26d792..fe20b0148 100644 --- a/src/main/java/com/networknt/schema/OneOfValidator.java +++ b/src/main/java/com/networknt/schema/OneOfValidator.java @@ -55,7 +55,9 @@ public Set validate(ExecutionContext executionContext, JsonNo state.setComplexValidator(true); int numberOfValidSchema = 0; + int index = 0; SetView childErrors = null; + List indexes = null; // Save flag as nested schema evaluation shouldn't trigger fail fast boolean failFast = executionContext.isFailFast(); @@ -82,10 +84,15 @@ public Set validate(ExecutionContext executionContext, JsonNo continue; } numberOfValidSchema++; + if (indexes == null) { + indexes = new ArrayList<>(); + } + indexes.add(Integer.toString(index)); } - + if (numberOfValidSchema > 1 && canShortCircuit()) { // short-circuit + // note that the short circuit means that only 2 valid schemas are reported even if could be more break; } @@ -95,6 +102,7 @@ public Set validate(ExecutionContext executionContext, JsonNo } childErrors.union(schemaErrors); } + index++; } } finally { // Restore flag @@ -105,9 +113,10 @@ public Set validate(ExecutionContext executionContext, JsonNo // is not equal to 1. if (numberOfValidSchema != 1) { ValidationMessage message = message().instanceNode(node).instanceLocation(instanceLocation) + .messageKey(numberOfValidSchema > 1 ? "oneOf.indexes" : "oneOf") .locale(executionContext.getExecutionConfig().getLocale()) .failFast(executionContext.isFailFast()) - .arguments(Integer.toString(numberOfValidSchema)).build(); + .arguments(Integer.toString(numberOfValidSchema), numberOfValidSchema > 1 ? String.join(", ", indexes) : "").build(); if (childErrors != null) { errors = new SetView().union(Collections.singleton(message)).union(childErrors); } else { diff --git a/src/main/java/com/networknt/schema/UnevaluatedItemsValidator.java b/src/main/java/com/networknt/schema/UnevaluatedItemsValidator.java index 94a63bc44..2b2586a82 100644 --- a/src/main/java/com/networknt/schema/UnevaluatedItemsValidator.java +++ b/src/main/java/com/networknt/schema/UnevaluatedItemsValidator.java @@ -176,22 +176,22 @@ public Set validate(ExecutionContext executionContext, JsonNo for (int x = validCount; x < node.size(); x++) { // The schema is either "false" or an object schema if (!containsEvaluated.contains(x)) { - messages.addAll( - this.schema.validate(executionContext, node.get(x), node, instanceLocation.append(x))); + if (this.schemaNode.isBoolean() && this.schemaNode.booleanValue() == false) { + // All fails as "unevaluatedItems: false" + messages.add(message().instanceNode(node).instanceLocation(instanceLocation).arguments(x) + .locale(executionContext.getExecutionConfig().getLocale()) + .failFast(executionContext.isFailFast()).build()); + } else { + // Schema errors will be reported as is + messages.addAll(this.schema.validate(executionContext, node.get(x), node, + instanceLocation.append(x))); + } evaluated = true; } } } if (messages.isEmpty()) { valid = true; - } else { - // Report these as unevaluated paths or not matching the unevaluatedItems schema - messages = messages.stream() - .map(m -> message().instanceNode(node).instanceLocation(instanceLocation) - .locale(executionContext.getExecutionConfig().getLocale()) - .arguments(m.getInstanceLocation().getName(-1)) - .failFast(executionContext.isFailFast()).build()) - .collect(Collectors.toCollection(LinkedHashSet::new)); } } // If the "unevaluatedItems" subschema is applied to any positions within the diff --git a/src/main/java/com/networknt/schema/UnevaluatedPropertiesValidator.java b/src/main/java/com/networknt/schema/UnevaluatedPropertiesValidator.java index 34d5830f9..61b6cede0 100644 --- a/src/main/java/com/networknt/schema/UnevaluatedPropertiesValidator.java +++ b/src/main/java/com/networknt/schema/UnevaluatedPropertiesValidator.java @@ -119,10 +119,11 @@ public Set validate(ExecutionContext executionContext, JsonNo evaluatedProperties.add(fieldName); if (this.schemaNode.isBoolean() && this.schemaNode.booleanValue() == false) { // All fails as "unevaluatedProperties: false" - messages.add(message().instanceNode(node).instanceLocation(instanceLocation.append(fieldName)) - .locale(executionContext.getExecutionConfig().getLocale()) + messages.add(message().instanceNode(node).instanceLocation(instanceLocation).property(fieldName) + .arguments(fieldName).locale(executionContext.getExecutionConfig().getLocale()) .failFast(executionContext.isFailFast()).build()); } else { + // Schema errors will be reported as is messages.addAll(this.schema.validate(executionContext, node.get(fieldName), node, instanceLocation.append(fieldName))); } @@ -131,17 +132,6 @@ public Set validate(ExecutionContext executionContext, JsonNo } finally { executionContext.setFailFast(failFast); // restore flag } - if (!messages.isEmpty()) { - // Report these as unevaluated paths or not matching the unevaluatedProperties - // schema - messages = messages.stream() - .map(m -> message().instanceNode(node).instanceLocation(instanceLocation) - .locale(executionContext.getExecutionConfig().getLocale()) - .arguments(m.getInstanceLocation().getName(-1)) - .property(m.getInstanceLocation().getName(-1)) - .failFast(executionContext.isFailFast()).build()) - .collect(Collectors.toCollection(LinkedHashSet::new)); - } executionContext.getAnnotations() .put(JsonNodeAnnotation.builder().instanceLocation(instanceLocation).evaluationPath(this.evaluationPath) .schemaLocation(this.schemaLocation).keyword(getKeyword()).value(evaluatedProperties).build()); diff --git a/src/main/java/com/networknt/schema/ValidatorTypeCode.java b/src/main/java/com/networknt/schema/ValidatorTypeCode.java index 6ea177a0d..baf5ec0fc 100644 --- a/src/main/java/com/networknt/schema/ValidatorTypeCode.java +++ b/src/main/java/com/networknt/schema/ValidatorTypeCode.java @@ -44,9 +44,9 @@ enum VersionCode { private final EnumSet versions; VersionCode(SpecVersion.VersionFlag[] versionFlags) { - this.versions = EnumSet.noneOf(VersionFlag.class); + this.versions = EnumSet.noneOf(VersionFlag.class); for (VersionFlag flag: versionFlags) { - this.versions.add(flag); + this.versions.add(flag); } } @@ -63,12 +63,10 @@ public enum ValidatorTypeCode implements Keyword, ErrorMessageType { CONTAINS("contains", "1043", ContainsValidator::new, VersionCode.MinV6), CONTENT_ENCODING("contentEncoding", "1052", ContentEncodingValidator::new, VersionCode.V7), CONTENT_MEDIA_TYPE("contentMediaType", "1053", ContentMediaTypeValidator::new, VersionCode.V7), - CROSS_EDITS("crossEdits", "1004", null, VersionCode.AllVersions), DEPENDENCIES("dependencies", "1007", DependenciesValidator::new, VersionCode.AllVersions), DEPENDENT_REQUIRED("dependentRequired", "1045", DependentRequired::new, VersionCode.MinV201909), DEPENDENT_SCHEMAS("dependentSchemas", "1046", DependentSchemas::new, VersionCode.MinV201909), DYNAMIC_REF("$dynamicRef", "1051", DynamicRefValidator::new, VersionCode.MinV202012), - EDITS("edits", "1005", null, VersionCode.AllVersions), ENUM("enum", "1008", EnumValidator::new, VersionCode.AllVersions), EXCLUSIVE_MAXIMUM("exclusiveMaximum", "1038", ExclusiveMaximumValidator::new, VersionCode.MinV6), EXCLUSIVE_MINIMUM("exclusiveMinimum", "1039", ExclusiveMinimumValidator::new, VersionCode.MinV6), @@ -111,7 +109,6 @@ public enum ValidatorTypeCode implements Keyword, ErrorMessageType { UNEVALUATED_PROPERTIES("unevaluatedProperties","1047",UnevaluatedPropertiesValidator::new,VersionCode.MinV201909), UNION_TYPE("unionType", "1030", UnionTypeValidator::new, VersionCode.AllVersions), UNIQUE_ITEMS("uniqueItems", "1031", UniqueItemsValidator::new, VersionCode.AllVersions), - UUID("uuid", "1035", null, VersionCode.AllVersions), WRITE_ONLY("writeOnly", "1027", WriteOnlyValidator::new, VersionCode.MinV7), ; diff --git a/src/main/java/com/networknt/schema/i18n/Locales.java b/src/main/java/com/networknt/schema/i18n/Locales.java index 85c2cb880..0c9231034 100644 --- a/src/main/java/com/networknt/schema/i18n/Locales.java +++ b/src/main/java/com/networknt/schema/i18n/Locales.java @@ -30,9 +30,9 @@ public class Locales { /** * The list of locale resource bundles. */ - public static final String[] SUPPORTED_LANGUAGE_TAGS = new String[] { "ar-EG", "cs-CZ", "da-DK", "de", "fa-IR", - "fi-FI", "fr-CA", "fr", "he-IL", "hr-HR", "hu-HU", "it", "ja-JP", "ko-KR", "nb-NO", "nl-NL", "pl-PL", - "pt-BR", "ro-RO", "ru-RU", "sk-SK", "sv-SE", "th-TH", "tr-TR", "uk-UA", "vi-VN", "zh-CN", "zh-TW" }; + public static final String[] SUPPORTED_LANGUAGE_TAGS = new String[] { "ar", "cs", "da", "de", "fa", "fi", "fr", + "iw", "he", "hr", "hu", "it", "ja", "ko", "nb", "nl", "pl", "pt", "ro", "ru", "sk", "sv", "th", "tr", "uk", + "vi", "zh-CN", "zh-TW" }; /** * The supported locales. diff --git a/src/main/resources/jsv-messages.properties b/src/main/resources/jsv-messages.properties index cc145ce5e..8e94095b6 100644 --- a/src/main/resources/jsv-messages.properties +++ b/src/main/resources/jsv-messages.properties @@ -3,15 +3,13 @@ additionalItems = {0}: index ''{1}'' is not defined in the schema and the schema additionalProperties = {0}: property ''{1}'' is not defined in the schema and the schema does not allow additional properties allOf = {0}: must be valid to all the schemas {1} anyOf = {0}: must be valid to any of the schemas {1} -const = {0}: must be the constant value {1} +const = {0}: must be the 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.max = {0}: must contain at most {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'' dependencies = {0}: has an error with dependencies {1} -dependentRequired = {0}: has a missing property "{1}" which is dependent required because "{2}" is present +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'' 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} @@ -37,23 +35,24 @@ format.hostname = {0}: does not match the {1} pattern must be a valid RFC 1123 h format.json-pointer = {0}: does not match the {1} pattern must be a valid RFC 6901 JSON Pointer format.relative-json-pointer = {0}: does not match the {1} pattern must be a valid IETF Relative JSON Pointer format.unknown = {0}: has an unknown format ''{1}'' -id = {0}: {1} is an invalid segment for URI {2} +id = {0}: ''{1}'' is not a valid {2} items = {0}: index ''{1}'' is not defined in the schema and the schema does not allow additional items maxContains = {0}: must be a non-negative integer in {1} -maxItems = {0}: must have a maximum of {1} items in the array +maxItems = {0}: must have at most {1} items but found {2} maxLength = {0}: must be at most {1} characters long -maxProperties = {0}: must only have a maximum of {1} properties +maxProperties = {0}: must have at most {1} properties maximum = {0}: must have a maximum value of {1} minContains = {0}: must be a non-negative integer in {1} minContainsVsMaxContains = {0}: minContains must less than or equal to maxContains in {1} -minItems = {0}: expected at least {1} items but found {2} +minItems = {0}: must have at least {1} items but found {2} minLength = {0}: must be at least {1} characters long -minProperties = {0}: must have a minimum of {1} properties +minProperties = {0}: must have at least {1} properties minimum = {0}: must have a minimum value of {1} multipleOf = {0}: must be multiple of {1} not = {0}: must not be valid to the schema {1} notAllowed = {0}: property ''{1}'' is not allowed but it is in the data oneOf = {0}: must be valid to one and only one schema, but {1} are valid +oneOf.indexes = {0}: must be valid to one and only one schema, but {1} are valid with indexes ''{2}'' pattern = {0}: does not match the regex pattern {1} patternProperties = {0}: has some error with ''pattern properties'' prefixItems = {0}: no validator found at this index @@ -62,11 +61,10 @@ propertyNames = {0}: property ''{1}'' name is not valid: {2} readOnly = {0}: is a readonly field, it cannot be changed required = {0}: required property ''{1}'' not found type = {0}: {1} found, {2} expected -unevaluatedItems = {0}: index ''{1}'' must not be unevaluated or must match unevaluated items schema -unevaluatedProperties = {0}: property ''{1}'' must not be unevaluated -unionType = {0}: {1} found, but {2} is required -uniqueItems = {0}: the items in the array must be unique -uuid = {0}: {1} is an invalid {2} +unevaluatedItems = {0}: index ''{1}'' is not evaluated and the schema does not allow unevaluated items +unevaluatedProperties = {0}: property ''{1}'' is not evaluated and the schema does not allow unevaluated properties +unionType = {0}: {1} found, {2} expected +uniqueItems = {0}: must have only unique items in the array writeOnly = {0}: is a write-only field, it cannot appear in the data contentEncoding = {0}: does not match content encoding {1} -contentMediaType = {0}: is not a content media type +contentMediaType = {0}: is not a content media type \ No newline at end of file diff --git a/src/main/resources/jsv-messages_ar.properties b/src/main/resources/jsv-messages_ar.properties new file mode 100644 index 000000000..2dd53b2a5 --- /dev/null +++ b/src/main/resources/jsv-messages_ar.properties @@ -0,0 +1,70 @@ +$ref = {0}: \u0628\u0647 \u062E\u0637\u0623 \u0641\u064A ''refs'' +additionalItems = {0}: \u0644\u0645 \u064A\u062A\u0645 \u062A\u0639\u0631\u064A\u0641 \u0627\u0644\u0641\u0647\u0631\u0633 ''{1}'' \u0641\u064A \u0627\u0644\u0645\u062E\u0637\u0637 \u0648\u0644\u0627 \u064A\u0633\u0645\u062D \u0627\u0644\u0645\u062E\u0637\u0637 \u0628\u0639\u0646\u0627\u0635\u0631 \u0625\u0636\u0627\u0641\u064A\u0629 +additionalProperties = {0}: \u0627\u0644\u062E\u0627\u0635\u064A\u0629 ''{1}'' \u063A\u064A\u0631 \u0645\u062D\u062F\u062F\u0629 \u0641\u064A \u0627\u0644\u0645\u062E\u0637\u0637 \u0648\u0644\u0627 \u064A\u0633\u0645\u062D \u0627\u0644\u0645\u062E\u0637\u0637 \u0628\u062E\u0635\u0627\u0626\u0635 \u0625\u0636\u0627\u0641\u064A\u0629 +allOf = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0635\u0627\u0644\u062D\u064B\u0627 \u0644\u062C\u0645\u064A\u0639 \u0627\u0644\u0645\u062E\u0637\u0637\u0627\u062A {1} +anyOf = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0635\u0627\u0644\u062D\u064B\u0627 \u0644\u0623\u064A \u0645\u0646 \u0627\u0644\u0645\u062E\u0637\u0637\u0627\u062A {1} +const = {0}: \u064A\u062C\u0628 \u0623\u0646 \u062A\u0643\u0648\u0646 \u0627\u0644\u0642\u064A\u0645\u0629 \u0627\u0644\u062B\u0627\u0628\u062A\u0629 ''{1}'' +contains = {0}: \u0644\u0627 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 \u0639\u0646\u0635\u0631 \u064A\u0642\u0648\u0645 \u0628\u062A\u0645\u0631\u064A\u0631 \u0639\u0645\u0644\u064A\u0627\u062A \u0627\u0644\u062A\u062D\u0642\u0642 \u0647\u0630\u0647: {2} +contains.max = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 {1} \u0639\u0646\u0635\u0631 (\u0639\u0646\u0627\u0635\u0631) \u0639\u0644\u0649 \u0627\u0644\u0623\u0643\u062B\u0631 \u064A\u062C\u062A\u0627\u0632 \u0639\u0645\u0644\u064A\u0627\u062A \u0627\u0644\u062A\u062D\u0642\u0642 \u0647\u0630\u0647: {2} +contains.min = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 {1} \u0639\u0646\u0635\u0631 (\u0639\u0646\u0627\u0635\u0631) \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 \u064A\u0642\u0648\u0645 \u0628\u062A\u0645\u0631\u064A\u0631 \u0639\u0645\u0644\u064A\u0627\u062A \u0627\u0644\u062A\u062D\u0642\u0642 \u0647\u0630\u0647: {2} +dependencies = {0}: \u064A\u0648\u062C\u062F \u062E\u0637\u0623 \u0641\u064A \u0627\u0644\u062A\u0628\u0639\u064A\u0627\u062A {1} +dependentRequired = {0}: \u0628\u0647 \u062E\u0627\u0635\u064A\u0629 \u0645\u0641\u0642\u0648\u062F\u0629 ''{1}'' \u0648\u0647\u064A \u062A\u0627\u0628\u0639\u0629 \u0645\u0637\u0644\u0648\u0628\u0629 \u0644\u0623\u0646 ''{2}'' \u0645\u0648\u062C\u0648\u062F\u0629 +dependentSchemas = {0}: \u0628\u0647 \u062E\u0637\u0623 \u0641\u064AdependentSchemas {1} +enum = {0}: \u0644\u0627 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 \u0642\u064A\u0645\u0629 \u0641\u064A \u0627\u0644\u062A\u0639\u062F\u0627\u062F {1} +exclusiveMaximum = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0644\u0647 \u0642\u064A\u0645\u0629 \u0642\u0635\u0648\u0649 \u062D\u0635\u0631\u064A\u0629 \u062A\u0628\u0644\u063A {1} +exclusiveMinimum = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 \u0642\u064A\u0645\u0629 \u062F\u0646\u064A\u0627 \u062D\u0635\u0631\u064A\u0629 \u062A\u0628\u0644\u063A {1} +false = {0}: \u0645\u062E\u0637\u0637 ''{1}'' \u063A\u064A\u0631 \u0635\u062D\u064A\u062D +format = {0}: \u0644\u0627 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 {1} {2} +format.date = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u062A\u0627\u0631\u064A\u062E\u064B\u0627 \u0643\u0627\u0645\u0644\u0627\u064B \u0635\u0627\u0644\u062D\u064B\u0627 \u0644\u0640 RFC 3339 +format.date-time = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u062A\u0627\u0631\u064A\u062E\u064B\u0627 \u0648\u0648\u0642\u062A\u064B\u0627 \u0635\u0627\u0644\u062D\u064B\u0627 \u0641\u064A RFC 3339 +format.duration = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u062A\u0643\u0648\u0646 \u0645\u062F\u0629 ISO 8601 \u0635\u0627\u0644\u062D\u0629 +format.email = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0635\u0646\u062F\u0648\u0642 \u0628\u0631\u064A\u062F RFC 5321 \u0635\u0627\u0644\u062D\u064B\u0627 +format.ipv4 = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0639\u0646\u0648\u0627\u0646 IP \u0635\u0627\u0644\u062D\u064B\u0627 \u0644\u0640 RFC 2673 +format.ipv6 = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0639\u0646\u0648\u0627\u0646 IP \u0635\u0627\u0644\u062D\u064B\u0627 \u0644\u0640 RFC 4291 +format.idn-email = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0635\u0646\u062F\u0648\u0642 \u0628\u0631\u064A\u062F RFC 6531 \u0635\u0627\u0644\u062D\u064B\u0627 +format.idn-hostname = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0627\u0633\u0645 \u0645\u0636\u064A\u0641 \u062F\u0648\u0644\u064A\u064B\u0627 \u0635\u0627\u0644\u062D\u064B\u0627 \u0644\u0640 RFC 5890 +format.iri = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 RFC 3987 IRI \u0635\u0627\u0644\u062D\u064B\u0627 +format.iri-reference = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0631\u062C\u0639 RFC 3987 IRI \u0635\u0627\u0644\u062D\u064B\u0627 +format.uri = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0639\u0646\u0648\u0627\u0646 URI \u0635\u0627\u0644\u062D\u064B\u0627 \u0644\u0640 RFC 3986 +format.uri-reference = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0631\u062C\u0639 URI \u0635\u0627\u0644\u062D\u064B\u0627 \u0644\u0640 RFC 3986 +format.uri-template = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0642\u0627\u0644\u0628 URI RFC 6570 \u0635\u0627\u0644\u062D\u064B\u0627 +format.uuid = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 RFC 4122 UUID \u0635\u0627\u0644\u062D\u064B\u0627 +format.regex = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u062A\u0639\u0628\u064A\u0631\u064B\u0627 \u0639\u0627\u062F\u064A\u064B\u0627 \u0635\u0627\u0644\u062D\u064B\u0627 \u0644\u0640 ECMA-262 +format.time = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0648\u0642\u062A RFC 3339 \u0635\u0627\u0644\u062D\u064B\u0627 +format.hostname = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0627\u0633\u0645 \u0645\u0636\u064A\u0641 RFC 1123 \u0635\u0627\u0644\u062D\u064B\u0627 +format.json-pointer = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0624\u0634\u0631 RFC 6901 JSON \u0635\u0627\u0644\u062D\u064B\u0627 +format.relative-json-pointer = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0646\u0645\u0637 {1} \u0648\u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0624\u0634\u0631 IETF Relative JSON \u0635\u0627\u0644\u062D\u064B\u0627 +format.unknown = {0}: \u0644\u0647 \u062A\u0646\u0633\u064A\u0642 \u063A\u064A\u0631 \u0645\u0639\u0631\u0648\u0641 ''{1}'' +id = {0}: ''{1}'' \u0644\u064A\u0633 {2} \u0635\u0627\u0644\u062D\u064B\u0627 +items = {0}: \u0644\u0645 \u064A\u062A\u0645 \u062A\u0639\u0631\u064A\u0641 \u0627\u0644\u0641\u0647\u0631\u0633 ''{1}'' \u0641\u064A \u0627\u0644\u0645\u062E\u0637\u0637 \u0648\u0644\u0627 \u064A\u0633\u0645\u062D \u0627\u0644\u0645\u062E\u0637\u0637 \u0628\u0639\u0646\u0627\u0635\u0631 \u0625\u0636\u0627\u0641\u064A\u0629 +maxContains = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0639\u062F\u062F\u064B\u0627 \u0635\u062D\u064A\u062D\u064B\u0627 \u063A\u064A\u0631 \u0633\u0627\u0644\u0628 \u0641\u064A {1} +maxItems = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 {1} \u0639\u0646\u0635\u0631 \u0639\u0644\u0649 \u0627\u0644\u0623\u0643\u062B\u0631 \u0648\u0644\u0643\u0646 \u062A\u0645 \u0627\u0644\u0639\u062B\u0648\u0631 \u0639\u0644\u0649 {2} +maxLength = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0637\u0648\u0644\u0647 {1} \u062D\u0631\u0641\u064B\u0627 \u0639\u0644\u0649 \u0627\u0644\u0623\u0643\u062B\u0631 +maxProperties = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 {1} \u0645\u0646 \u0627\u0644\u062E\u0635\u0627\u0626\u0635 \u0639\u0644\u0649 \u0627\u0644\u0623\u0643\u062B\u0631 +maximum = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0642\u064A\u0645\u0629 {1} +minContains = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0639\u062F\u062F\u064B\u0627 \u0635\u062D\u064A\u062D\u064B\u0627 \u063A\u064A\u0631 \u0633\u0627\u0644\u0628 \u0641\u064A {1} +minContainsVsMaxContains = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 minContains \u0623\u0642\u0644 \u0645\u0646 \u0623\u0648 \u064A\u0633\u0627\u0648\u064A maxContains \u0641\u064A {1} +minItems = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 {1} \u0639\u0646\u0635\u0631 \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 \u0648\u0644\u0643\u0646 \u062A\u0645 \u0627\u0644\u0639\u062B\u0648\u0631 \u0639\u0644\u0649 {2} +minLength = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0637\u0648\u0644\u0647 {1} \u062D\u0631\u0641\u064B\u0627 \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 +minProperties = {0}: \u064A\u062C\u0628 \u0623\u0646 \u062A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 {1} \u0645\u0646 \u0627\u0644\u062E\u0635\u0627\u0626\u0635 \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 +minimum = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0627\u0644\u062D\u062F \u0627\u0644\u0623\u062F\u0646\u0649 \u0644\u0642\u064A\u0645\u0629 {1} +multipleOf = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A {1} +not = {0}: \u064A\u062C\u0628 \u0623\u0646 \u0644\u0627 \u064A\u0643\u0648\u0646 \u0635\u0627\u0644\u062D\u064B\u0627 \u0644\u0644\u0645\u062E\u0637\u0637 {1} +notAllowed = {0}: \u0627\u0644\u062E\u0627\u0635\u064A\u0629 ''{1}'' \u063A\u064A\u0631 \u0645\u0633\u0645\u0648\u062D \u0628\u0647\u0627 \u0648\u0644\u0643\u0646\u0647\u0627 \u0645\u0648\u062C\u0648\u062F\u0629 \u0641\u064A \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A +oneOf = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0635\u0627\u0644\u062D\u064B\u0627 \u0644\u0645\u062E\u0637\u0637 \u0648\u0627\u062D\u062F \u0641\u0642\u0637\u060C \u0648\u0644\u0643\u0646 {1} \u0635\u0627\u0644\u062D +oneOf.indexes = {0}: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0635\u0627\u0644\u062D\u064B\u0627 \u0644\u0645\u062E\u0637\u0637 \u0648\u0627\u062D\u062F \u0641\u0642\u0637\u060C \u0648\u0644\u0643\u0646 {1} \u0635\u0627\u0644\u062D \u0645\u0639 \u0627\u0644\u0641\u0647\u0627\u0631\u0633 ''{2}'' +pattern = {0}: \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0646\u0645\u0637 \u0627\u0644\u062A\u0639\u0628\u064A\u0631 \u0627\u0644\u0639\u0627\u062F\u064A {1} +patternProperties = {0}: \u0628\u0647 \u0628\u0639\u0636 \u0627\u0644\u0623\u062E\u0637\u0627\u0621 \u0641\u064A ''\u062E\u0635\u0627\u0626\u0635 \u0627\u0644\u0646\u0645\u0637'' +prefixItems = {0}: \u0644\u0645 \u064A\u062A\u0645 \u0627\u0644\u0639\u062B\u0648\u0631 \u0639\u0644\u0649 \u0623\u062F\u0627\u0629 \u0627\u0644\u062A\u062D\u0642\u0642 \u0641\u064A \u0647\u0630\u0627 \u0627\u0644\u0641\u0647\u0631\u0633 +properties = {0}: \u064A\u0648\u062C\u062F \u062E\u0637\u0623 \u0641\u064A ''\u0627\u0644\u062E\u0635\u0627\u0626\u0635'' +propertyNames = {0}: \u0627\u0633\u0645 \u0627\u0644\u062E\u0627\u0635\u064A\u0629 ''{1}'' \u063A\u064A\u0631 \u0635\u0627\u0644\u062D: {2} +readOnly = {0}: \u0647\u0648 \u062D\u0642\u0644 \u0644\u0644\u0642\u0631\u0627\u0621\u0629 \u0641\u0642\u0637\u060C \u0648\u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u063A\u064A\u064A\u0631\u0647 +required = {0}: \u0627\u0644\u062E\u0627\u0635\u064A\u0629 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 ''{1}'' \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F\u0629 +type = {0}: \u062A\u0645 \u0627\u0644\u0639\u062B\u0648\u0631 \u0639\u0644\u0649 {1}\u060C \u0648\u0627\u0644\u0645\u062A\u0648\u0642\u0639 \u0647\u0648 {2}. +unevaluatedItems = {0}: \u0644\u0645 \u064A\u062A\u0645 \u062A\u0642\u064A\u064A\u0645 \u0627\u0644\u0641\u0647\u0631\u0633 ''{1}'' \u0648\u0644\u0627 \u064A\u0633\u0645\u062D \u0627\u0644\u0645\u062E\u0637\u0637 \u0628\u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u063A\u064A\u0631 \u0627\u0644\u0645\u0642\u064A\u064E\u0651\u0645\u0629 +unevaluatedProperties = {0}: \u0627\u0644\u062E\u0627\u0635\u064A\u0629 ''{1}'' \u0644\u0645 \u064A\u062A\u0645 \u062A\u0642\u064A\u064A\u0645\u0647\u0627 \u0648\u0644\u0627 \u064A\u0633\u0645\u062D \u0627\u0644\u0645\u062E\u0637\u0637 \u0628\u0627\u0644\u062E\u0635\u0627\u0626\u0635 \u063A\u064A\u0631 \u0627\u0644\u0645\u0642\u064A\u064E\u0651\u0645\u0629 +unionType = {0}: \u062A\u0645 \u0627\u0644\u0639\u062B\u0648\u0631 \u0639\u0644\u0649 {1}\u060C \u0648\u0627\u0644\u0645\u062A\u0648\u0642\u0639 \u0647\u0648 {2}. +uniqueItems = {0}: \u064A\u062C\u0628 \u0623\u0646 \u062A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 \u0639\u0646\u0627\u0635\u0631 \u0641\u0631\u064A\u062F\u0629 \u0641\u0642\u0637 \u0641\u064A \u0627\u0644\u0645\u0635\u0641\u0648\u0641\u0629 +writeOnly = {0}: \u0647\u0648 \u062D\u0642\u0644 \u0644\u0644\u0643\u062A\u0627\u0628\u0629 \u0641\u0642\u0637\u060C \u0648\u0644\u0627 \u064A\u0645\u0643\u0646 \u0623\u0646 \u064A\u0638\u0647\u0631 \u0641\u064A \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A +contentEncoding = {0}: \u0644\u0627 \u064A\u0637\u0627\u0628\u0642 \u062A\u0631\u0645\u064A\u0632 \u0627\u0644\u0645\u062D\u062A\u0648\u0649 {1} +contentMediaType = {0}: \u0644\u064A\u0633 \u0645\u062D\u062A\u0648\u0649 \u062E\u0627\u0635\u064B\u0627 \u0628\u064A diff --git a/src/main/resources/jsv-messages_ar_EG.properties b/src/main/resources/jsv-messages_ar_EG.properties deleted file mode 100644 index d04e3b813..000000000 --- a/src/main/resources/jsv-messages_ar_EG.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref= -additionalItems= -additionalProperties= -allOf= -anyOf= -const= -contains= -contains.max= -contains.min= -crossEdits= -dateTime= -dependencies= -dependentRequired= -dependentSchemas= -edits= -enum= -exclusiveMaximum= -exclusiveMinimum= -false= -format= -id= -items= -maxContains= -maxItems= -maxLength= -maxProperties= -maximum= -minContains= -minContainsVsMaxContains= -minItems= -minLength= -minProperties= -minimum= -multipleOf= -not= -notAllowed= -oneOf= -pattern= -patternProperties= -prefixItems= -properties= -propertyNames= -readOnly= -required= -type= -unevaluatedItems= -unevaluatedProperties= -unionType= -uniqueItems= -uuid= -writeOnly= \ No newline at end of file diff --git a/src/main/resources/jsv-messages_cs.properties b/src/main/resources/jsv-messages_cs.properties new file mode 100644 index 000000000..49088a932 --- /dev/null +++ b/src/main/resources/jsv-messages_cs.properties @@ -0,0 +1,70 @@ +$ref = {0}: obsahuje chybu s ''refs'' +additionalItems = {0}: index ''{1}'' nen� ve sch�matu definov�n a sch�ma nepovoluje dal\u0161� polo\u017Eky +additionalProperties = {0}: vlastnost ''{1}'' nen� ve sch�matu definov�na a sch�ma neumo\u017E\u0148uje dal\u0161� vlastnosti +allOf = {0}: mus� b�t platn� pro v\u0161echna sch�mata {1} +anyOf = {0}: mus� b�t platn� pro kter�koli ze sch�mat {1} +const = {0}: mus� b�t konstantn� hodnota ''{1}'' +contains = {0}: neobsahuje prvek, kter� pro\u0161el t\u011Bmito ov\u011B\u0159en�mi: {2} +contains.max = {0}: mus� obsahovat nejv�\u0161e {1} prvk\u016F, kter� projdou t\u011Bmito ov\u011B\u0159en�mi: {2} +contains.min = {0}: mus� obsahovat alespo\u0148 {1} prvk\u016F, kter� projdou t\u011Bmito ov\u011B\u0159en�mi: {2} +dependencies = {0}: obsahuje chybu se z�vislostmi {1} +dependentRequired = {0}: m� chyb\u011Bj�c� vlastnost ''{1}'', kter� je z�visl� povinn�, proto\u017Ee ''{2}'' je p\u0159�tomen +dependentSchemas = {0}: obsahuje chybu s dependentSchemas {1} +enum = {0}: nem� hodnotu ve v�\u010Dtu {1} +exclusiveMaximum = {0}: mus� m�t exkluzivn� maxim�ln� hodnotu {1} +exclusiveMinimum = {0}: mus� m�t exkluzivn� minim�ln� hodnotu {1} +false = {0}: sch�ma pro ''{1}'' je nepravdiv� +format = {0}: neodpov�d� vzoru {1} {2} +format.date = {0}: neodpov�d� vzoru {1} mus� b�t platn� pln� datum RFC 3339 +format.date-time = {0}: neodpov�d� vzoru {1} mus� b�t platn� datum a \u010Das RFC 3339 +format.duration = {0}: neodpov�d� vzoru {1}, mus� m�t platnou dobu trv�n� ISO 8601 +format.email = {0}: neodpov�d� vzoru {1} mus� b�t platn� po\u0161tovn� schr�nka RFC 5321 +format.ipv4 = {0}: neodpov�d� vzoru {1} mus� b�t platn� IP adresa RFC 2673 +format.ipv6 = {0}: neodpov�d� vzoru {1} mus� b�t platn� IP adresa RFC 4291 +format.idn-email = {0}: neodpov�d� vzoru {1} mus� b�t platn� po\u0161tovn� schr�nka RFC 6531 +format.idn-hostname = {0}: neodpov�d� vzoru {1}, mus� b�t platn�m internacionalizovan�m n�zvem hostitele RFC 5890 +format.iri = {0}: neodpov�d� vzoru {1} mus� b�t platn� RFC 3987 IRI +format.iri-reference = {0}: neodpov�d� vzoru {1} mus� b�t platn� RFC 3987 IRI-reference +format.uri = {0}: neodpov�d� vzoru {1} mus� b�t platn� RFC 3986 URI +format.uri-reference = {0}: neodpov�d� vzoru {1} mus� b�t platn� RFC 3986 URI odkaz +format.uri-template = {0}: neodpov�d� vzoru {1} mus� b�t platn� \u0161ablona URI RFC 6570 +format.uuid = {0}: neodpov�d� vzoru {1} mus� b�t platn� RFC 4122 UUID +format.regex = {0}: neodpov�d� vzoru {1} mus� b�t platn� regul�rn� v�raz ECMA-262 +format.time = {0}: neodpov�d� vzoru {1} mus� b�t platn� \u010Das RFC 3339 +format.hostname = {0}: neodpov�d� vzoru {1} mus� b�t platn� n�zev hostitele RFC 1123 +format.json-pointer = {0}: neodpov�d� vzoru {1} mus� b�t platn� RFC 6901 JSON ukazatel +format.relative-json-pointer = {0}: neodpov�d� vzoru {1} mus� b�t platn� IETF relativn� ukazatel JSON +format.unknown = {0}: m� nezn�m� form�t ''{1}'' +id = {0}: ''{1}'' nen� platn� {2} +items = {0}: index ''{1}'' nen� ve sch�matu definov�n a sch�ma neumo\u017E\u0148uje dal\u0161� polo\u017Eky +maxContains = {0}: mus� b�t nez�porn� cel� \u010D�slo v {1} +maxItems = {0}: mus� m�t maxim�ln\u011B {1} polo\u017Eek, ale nalezeno {2} +maxLength = {0}: mus� m�t maxim�ln\u011B {1} znak\u016F +maxProperties = {0}: mus� m�t maxim�ln\u011B {1} vlastnost� +maximum = {0}: mus� m�t maxim�ln� hodnotu {1} +minContains = {0}: mus� b�t nez�porn� cel� \u010D�slo v {1} +minContainsVsMaxContains = {0}: minContains mus� b�t men\u0161� nebo roven maxContains v {1} +minItems = {0}: mus� m�t alespo\u0148 {1} polo\u017Eek, ale nalezeno {2} +minLength = {0}: mus� m�t alespo\u0148 {1} znak\u016F +minProperties = {0}: mus� m�t alespo\u0148 {1} vlastnost� +minimum = {0}: mus� m�t minim�ln� hodnotu {1} +multipleOf = {0}: mus� b�t n�sobkem {1} +not = {0}: nesm� b�t platn� pro sch�ma {1} +notAllowed = {0}: vlastnost ''{1}'' nen� povolena, ale je v datech +oneOf = {0}: mus� b�t platn� pro jedno a pouze jedno sch�ma, ale {1} jsou platn� +oneOf.indexes = {0}: mus� b�t platn� pro jedno a pouze jedno sch�ma, ale {1} jsou platn� s indexy ''{2}'' +pattern = {0}: neodpov�d� vzoru regul�rn�ho v�razu {1} +patternProperties = {0}: obsahuje n\u011Bjakou chybu s ''vlastnostmi vzoru'' +prefixItems = {0}: v tomto indexu nebyl nalezen \u017E�dn� valid�tor +properties = {0}: obsahuje chybu s ''vlastnosti'' +propertyNames = {0}: n�zev vlastnosti ''{1}'' nen� platn�: {2} +readOnly = {0}: je pole pouze pro \u010Dten�, nelze jej zm\u011Bnit +required = {0}: po\u017Eadovan� vlastnost ''{1}'' nebyla nalezena +type = {0}: nalezeno {1}, o\u010Dek�v�no {2} +unevaluatedItems = {0}: index ''{1}'' nen� vyhodnocen a sch�ma nepovoluje neohodnocen� polo\u017Eky +unevaluatedProperties = {0}: vlastnost ''{1}'' nen� vyhodnocena a sch�ma nepovoluje neohodnocen� vlastnosti +unionType = {0}: nalezeno {1}, o\u010Dek�v�no {2} +uniqueItems = {0}: mus� m�t v poli pouze jedine\u010Dn� polo\u017Eky +writeOnly = {0}: je pole pouze pro z�pis, nem\u016F\u017Ee se objevit v datech +contentEncoding = {0}: neodpov�d� k�dov�n� obsahu {1} +contentMediaType = {0}: nen� obsah j� diff --git a/src/main/resources/jsv-messages_cs_CZ.properties b/src/main/resources/jsv-messages_cs_CZ.properties deleted file mode 100644 index 73e70905a..000000000 --- a/src/main/resources/jsv-messages_cs_CZ.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: obsahuje chybu s ''refs'' -additionalItems = {0}: [{1}] v tomto indexu nebyl nalezen ?�dn� valid�tor -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'' -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'' -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} -false = {0}: Booleovsk� sch�ma false nen� platn� -format = {0}: neodpov�d� vzoru {1} {2} -id = {0}: {1} je neplatn� segment pro URI {2} -items= {0}: [{1}] v tomto indexu nebyl nalezen ?�dn� valid�tor -maxContains = {0}: mus� b�t nez�porn� cel� ?�slo v {1} -maxItems = {0}: v poli mus� b�t maxim�ln? {1} polo?ek -maxLength = {0}: m??e m�t pouze {1} znak? -maxProperties = {0}: m??e m�t maxim�ln? {1} vlastnost� -maximum = {0}: mus� m�t maxim�ln� hodnotu {1} -minContains = {0}: mus� b�t nez�porn� cel� ?�slo v {1} -minContainsVsMaxContains = {0}: minContains mus� b�t men?� nebo roven maxContains v {1} -minItems = {0}: v poli mus� b�t minim�ln? {1} polo?ek -minLength = {0}: mus� m�t alespo? {1} znak? -minProperties = {0}: m?l by m�t minim�ln? {1} vlastnost� -minimum = {0}: mus� m�t minim�ln� hodnotu {1} -multipleOf = {0}: mus� b�t n�sobkem {1} -not = {0}: nem?lo by b�t platn� pro sch�ma {1} -notAllowed = {0}: ''{1}'' nen� povoleno, ale je v datech -oneOf = {0}: m?l by b�t platn� pro jedno a pouze jedno sch�ma, ale {1} jsou platn� -pattern = {0}: neodpov�d� vzoru regul�rn�ho v�razu {1} -patternProperties = {0}: obsahuje n?jakou chybu ve vlastnostech vzoru -prefixItems = {0}: [{1}] v tomto indexu nebyl nalezen ?�dn� valid�tor -properties = {0}: obsahuje chybu s vlastnostmi -propertyNames = {0}: ''{1}'' N�zev vlastnosti {0} nen� platn� pro ov??en�: {1} -readOnly = {0}: je pole pouze pro ?ten�, nelze jej zm?nit -required = {0}: ''{1}'' chyb�, ale je povinn� -type = {0}: nalezeno {1}, o?ek�v�no {2} -unevaluatedItems = {0}: ''{1}'' Na n�sleduj�c�ch cest�ch jsou neohodnocen� polo?ky {0} -unevaluatedProperties = {0}: ''{1}'' Na n�sleduj�c�ch cest�ch jsou neohodnocen� vlastnosti {0} -unionType = {0}: nalezeno {1}, ale je vy?adov�no {2} -uniqueItems = {0}: polo?ky v poli mus� b�t jedine?n� -uuid = {0}: {1} je neplatn� {2} -writeOnly = {0}: je pole pouze pro z�pis, nem??e se objevit v datech diff --git a/src/main/resources/jsv-messages_da.properties b/src/main/resources/jsv-messages_da.properties new file mode 100644 index 000000000..458269d9d --- /dev/null +++ b/src/main/resources/jsv-messages_da.properties @@ -0,0 +1,70 @@ +$ref = {0}: har en fejl med ''refs'' +additionalItems = {0}: indeks ''{1}'' er ikke defineret i skemaet, og skemaet tillader ikke yderligere elementer +additionalProperties = {0}: egenskaben ''{1}'' er ikke defineret i skemaet, og skemaet tillader ikke yderligere egenskaber +allOf = {0}: skal v�re gyldig for alle skemaerne {1} +anyOf = {0}: skal v�re gyldig for et hvilket som helst af skemaerne {1} +const = {0}: skal v�re den konstante v�rdi ''{1}'' +contains = {0}: indeholder ikke et element, der best�r disse valideringer: {2} +contains.max = {0}: m� h�jst indeholde {1} element(er), der best�r disse valideringer: {2} +contains.min = {0}: skal indeholde mindst {1} element(er), der best�r disse valideringer: {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} +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} +false = {0}: skemaet for ''{1}'' er falsk +format = {0}: matcher ikke {1}-m�nsteret {2} +format.date = {0}: matcher ikke {1}-m�nsteret skal v�re en gyldig RFC 3339 fuld-dato +format.date-time = {0}: matcher ikke {1}-m�nsteret skal v�re en gyldig RFC 3339 dato-tid +format.duration = {0}: matcher ikke {1}-m�nsteret skal v�re en gyldig ISO 8601-varighed +format.email = {0}: matcher ikke {1}-m�nsteret skal v�re en gyldig RFC 5321-postkasse +format.ipv4 = {0}: matcher ikke {1}-m�nsteret skal v�re en gyldig RFC 2673 IP-adresse +format.ipv6 = {0}: matcher ikke {1}-m�nsteret skal v�re en gyldig RFC 4291 IP-adresse +format.idn-email = {0}: matcher ikke {1}-m�nsteret skal v�re en gyldig RFC 6531-postkasse +format.idn-hostname = {0}: matcher ikke {1}-m�nsteret skal v�re et gyldigt RFC 5890 internationaliseret v�rtsnavn +format.iri = {0}: matcher ikke {1}-m�nsteret skal v�re en gyldig RFC 3987 IRI +format.iri-reference = {0}: matcher ikke {1}-m�nsteret skal v�re en gyldig RFC 3987 IRI-reference +format.uri = {0}: matcher ikke {1}-m�nsteret skal v�re en gyldig RFC 3986 URI +format.uri-reference = {0}: matcher ikke {1}-m�nsteret skal v�re en gyldig RFC 3986 URI-reference +format.uri-template = {0}: matcher ikke {1}-m�nsteret skal v�re en gyldig RFC 6570 URI-skabelon +format.uuid = {0}: matcher ikke {1}-m�nsteret skal v�re et gyldigt RFC 4122 UUID +format.regex = {0}: matcher ikke {1}-m�nsteret skal v�re et gyldigt ECMA-262 regul�rt udtryk +format.time = {0}: matcher ikke {1}-m�nsteret skal v�re en gyldig RFC 3339-tid +format.hostname = {0}: matcher ikke {1}-m�nsteret skal v�re et gyldigt RFC 1123-v�rtsnavn +format.json-pointer = {0}: matcher ikke {1}-m�nsteret skal v�re en gyldig RFC 6901 JSON-peger +format.relative-json-pointer = {0}: matcher ikke {1}-m�nsteret skal v�re en gyldig IETF Relativ JSON-peger +format.unknown = {0}: har et ukendt format ''{1}'' +id = {0}: ''{1}'' er ikke en gyldig {2} +items = {0}: indeks ''{1}'' er ikke defineret i skemaet, og skemaet tillader ikke yderligere elementer +maxContains = {0}: skal v�re et ikke-negativt heltal i {1} +maxItems = {0}: m� h�jst have {1} varer, men fundet {2} +maxLength = {0}: m� h�jst v�re p� {1} tegn +maxProperties = {0}: m� h�jst have {1} egenskaber +maximum = {0}: skal have en maksimal v�rdi p� {1} +minContains = {0}: skal v�re et ikke-negativt heltal i {1} +minContainsVsMaxContains = {0}: minContains skal v�re mindre end eller lig med maxContains i {1} +minItems = {0}: skal have mindst {1} elementer, men fundet {2} +minLength = {0}: skal v�re mindst {1} tegn lang +minProperties = {0}: skal have mindst {1} egenskaber +minimum = {0}: skal have en minimumsv�rdi p� {1} +multipleOf = {0}: skal v�re multiplum af {1} +not = {0}: m� ikke v�re gyldig for skemaet {1} +notAllowed = {0}: egenskaben ''{1}'' er ikke tilladt, men den er i dataene +oneOf = {0}: skal v�re gyldig for �t og kun �t skema, men {1} er gyldige +oneOf.indexes = {0}: skal v�re gyldig for �t og kun �t skema, men {1} er gyldige med indekser ''{2}'' +pattern = {0}: matcher ikke regex-m�nsteret {1} +patternProperties = {0}: har en fejl med ''m�nsteregenskaber'' +prefixItems = {0}: ingen validator fundet i dette indeks +properties = {0}: har en fejl med ''egenskaber'' +propertyNames = {0}: Ejendommen ''{1}'' navn er ikke gyldigt: {2} +readOnly = {0}: er et skrivebeskyttet felt, det kan ikke �ndres +required = {0}: p�kr�vet egenskab ''{1}'' blev ikke fundet +type = {0}: {1} fundet, {2} forventet +unevaluatedItems = {0}: indeks ''{1}'' evalueres ikke, og skemaet tillader ikke uevaluerede elementer +unevaluatedProperties = {0}: egenskaben ''{1}'' evalueres ikke, og skemaet tillader ikke uevaluerede egenskaber +unionType = {0}: {1} fundet, {2} forventet +uniqueItems = {0}: m� kun have unikke elementer i arrayet +writeOnly = {0}: er et skrivebeskyttet felt, det kan ikke vises i dataene +contentEncoding = {0}: matcher ikke indholdskodning {1} +contentMediaType = {0}: er ikke et indholds mig diff --git a/src/main/resources/jsv-messages_da_DK.properties b/src/main/resources/jsv-messages_da_DK.properties deleted file mode 100644 index bef3222f2..000000000 --- a/src/main/resources/jsv-messages_da_DK.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: har en fejl med ''refs'' -additionalItems = {0}: [{1}] ingen validator fundet i dette indeks -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'' -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'' -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} -false = {0}: Boolesk skema falsk er ikke gyldigt -format = {0}: matcher ikke {1}-m�nsteret {2} -id = {0}: {1} er et ugyldigt segment for URI {2} -items = {0}: [{1}] ingen validator fundet i dette indeks -maxContains = {0}: skal v�re et ikke-negativt heltal i {1} -maxItems = {0}: der m� maksimalt v�re {1} elementer i arrayet -maxLength = {0}: m� kun v�re p� {1} tegn -maxProperties = {0}: m� kun have maksimalt {1} egenskaber -maximum = {0}: skal have en maksimal v�rdi p� {1} -minContains = {0}: skal v�re et ikke-negativt heltal i {1} -minContainsVsMaxContains = {0}: minContains skal v�re mindre end eller lig med maxContains i {1} -minItems = {0}: der skal v�re mindst {1} elementer i arrayet -minLength = {0}: skal v�re mindst {1} tegn lang -minProperties = {0}: skal have mindst {1} egenskaber -minimum = {0}: skal have en minimumsv�rdi p� {1} -multipleOf = {0}: skal v�re multiplum af {1} -not = {0}: b�r ikke v�re gyldig for skemaet {1} -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'' -prefixItems = {0}: [{1}] ingen validator fundet i dette indeks -properties = {0}: har en fejl med ''egenskaber'' -propertyNames = {0}: ''{1}'' 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 -type = {0}: {1} fundet, {2} forventet -unevaluatedItems = {0}: ''{1}'' Der er ikke-evaluerede varer p� f�lgende stier {0} -unevaluatedProperties = {0}: ''{1}'' Der er ikke-evaluerede egenskaber ved f�lgende stier {0} -unionType = {0}: {1} fundet, men {2} er p�kr�vet -uniqueItems = {0}: Elementerne i arrayet skal v�re unikke -uuid = {0}: {1} er en ugyldig {2} -writeOnly = {0}: er et skrivebeskyttet felt, det kan ikke vises i dataene \ No newline at end of file diff --git a/src/main/resources/jsv-messages_de.properties b/src/main/resources/jsv-messages_de.properties index 47101f119..13d280605 100644 --- a/src/main/resources/jsv-messages_de.properties +++ b/src/main/resources/jsv-messages_de.properties @@ -1,44 +1,70 @@ -$ref = {0}: Ein Fehler mit ''refs'' ist aufgetreten -additionalItems = {0}: [{1}] Kein Validator an diesem Index gefunden -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 -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 -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 = {0}: 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 -maxItems = {0}: darf h�chstens {1} Element(e) beinhalten +$ref = {0}: hat einen Fehler mit ''refs'' +additionalItems = {0}: Index \u201E{1}\u201C ist im Schema nicht definiert und das Schema l�sst keine zus�tzlichen Elemente zu +additionalProperties = {0}: Eigenschaft ''{1}'' ist im Schema nicht definiert und das Schema l�sst keine zus�tzlichen Eigenschaften zu +allOf = {0}: muss f�r alle Schemas {1} g�ltig sein +anyOf = {0}: muss f�r eines der Schemas {1} g�ltig sein +const = {0}: muss der konstante Wert ''{1}'' sein +contains = {0}: enth�lt kein Element, das diese Validierungen besteht: {2} +contains.max = {0}: muss h�chstens {1} Elemente enthalten, die diese Validierungen bestehen: {2} +contains.min = {0}: muss mindestens {1} Elemente enthalten, die diese Validierungen bestehen: {2} +dependencies = {0}: Es liegt ein Fehler mit den Abh�ngigkeiten {1} vor. +dependentRequired = {0}: Es fehlt eine Eigenschaft \u201E{1}\u201C, die abh�ngig ist, da \u201E{2}\u201C vorhanden ist +dependentSchemas = {0}: Es liegt ein Fehler mit dependenceSchemas {1} vor. +enum = {0}: hat keinen Wert in der Aufz�hlung {1} +exclusiveMaximum = {0}: muss einen exklusiven Maximalwert von {1} haben +exclusiveMinimum = {0}: muss einen exklusiven Mindestwert von {1} haben +false = {0}: Schema f�r ''{1}'' ist falsch +format = {0}: entspricht nicht dem Muster {1} {2} +format.date = {0}: stimmt nicht mit dem {1}-Muster �berein, muss ein g�ltiges RFC 3339-Volldatum sein +format.date-time = {0}: entspricht nicht dem {1}-Muster. Es muss sich um ein g�ltiges RFC 3339-Datum/Uhrzeit-Format handeln +format.duration = {0}: stimmt nicht mit dem {1}-Muster �berein, muss eine g�ltige ISO 8601-Dauer sein +format.email = {0}: entspricht nicht dem {1}-Muster. Es muss sich um ein g�ltiges RFC 5321-Postfach handeln +format.ipv4 = {0}: entspricht nicht dem {1}-Muster. Es muss sich um eine g�ltige RFC 2673-IP-Adresse handeln +format.ipv6 = {0}: entspricht nicht dem {1}-Muster. Es muss sich um eine g�ltige RFC 4291-IP-Adresse handeln +format.idn-email = {0}: entspricht nicht dem {1}-Muster. Es muss sich um ein g�ltiges RFC 6531-Postfach handeln +format.idn-hostname = {0}: entspricht nicht dem {1}-Muster. Es muss sich um einen g�ltigen internationalisierten RFC 5890-Hostnamen handeln +format.iri = {0}: entspricht nicht dem {1}-Muster, muss ein g�ltiger RFC 3987 IRI sein +format.iri-reference = {0}: entspricht nicht dem {1}-Muster muss eine g�ltige RFC 3987 IRI-Referenz sein +format.uri = {0}: entspricht nicht dem {1}-Muster muss ein g�ltiger RFC 3986-URI sein +format.uri-reference = {0}: stimmt nicht mit dem {1}-Muster �berein, muss eine g�ltige RFC 3986-URI-Referenz sein +format.uri-template = {0}: entspricht nicht dem {1}-Muster. Es muss sich um eine g�ltige RFC 6570-URI-Vorlage handeln +format.uuid = {0}: stimmt nicht mit dem {1}-Muster �berein, muss eine g�ltige RFC 4122-UUID sein +format.regex = {0}: entspricht nicht dem Muster {1} muss ein g�ltiger regul�rer ECMA-262-Ausdruck sein +format.time = {0}: entspricht nicht dem {1}-Muster muss eine g�ltige RFC 3339-Zeit sein +format.hostname = {0}: entspricht nicht dem {1}-Muster. Es muss sich um einen g�ltigen RFC 1123-Hostnamen handeln +format.json-pointer = {0}: stimmt nicht mit dem {1}-Muster �berein, muss ein g�ltiger RFC 6901-JSON-Zeiger sein +format.relative-json-pointer = {0}: stimmt nicht mit dem {1}-Muster �berein, muss ein g�ltiger relativer IETF-JSON-Zeiger sein +format.unknown = {0}: hat ein unbekanntes Format ''{1}'' +id = {0}: ''{1}'' ist kein g�ltiger {2} +items = {0}: Index ''{1}'' ist im Schema nicht definiert und das Schema l�sst keine zus�tzlichen Elemente zu +maxContains = {0}: muss eine nicht negative Ganzzahl in {1} sein +maxItems = {0}: muss h�chstens {1} Elemente haben, aber {2} gefunden maxLength = {0}: darf h�chstens {1} Zeichen lang sein -maxProperties = {0}: darf h�chstens {1} Eigenschaft(en) haben -maximum = {0}: darf den Wert {1} nicht �berschreiten -minItems = {0}: muss mindestens {1} Element(e) beinhalten +maxProperties = {0}: darf h�chstens {1} Eigenschaften haben +maximum = {0}: muss einen Maximalwert von {1} haben +minContains = {0}: muss eine nicht negative Ganzzahl in {1} sein +minContainsVsMaxContains = {0}: minContains muss kleiner oder gleich maxContains in {1} sein +minItems = {0}: muss mindestens {1} Elemente haben, aber {2} gefunden minLength = {0}: muss mindestens {1} Zeichen lang sein -minProperties = {0}: muss mindestens {1} Eigenschaft(en) haben -minimum = {0}: muss mindestens den Wert {1} haben +minProperties = {0}: muss mindestens {1} Eigenschaften haben +minimum = {0}: muss einen Mindestwert von {1} haben multipleOf = {0}: muss ein Vielfaches von {1} sein -not = {0}: darf nicht g�ltig sein f�r das Schema {1} -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 -propertyNames = {0}: ''{1}'' 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 -type = {0}: {1} wurde gefunden, aber {2} erwartet -unevaluatedItems = {0}: ''{1}''Elemente in den folgenden Pfaden wurden nicht bewertet: {0} -unevaluatedProperties = {0}: ''{1}''Eigenschaften in folgenden Pfaden wurden nicht evaluiert: {0} -unionType = {0}: {1} wurde gefunden aber {2} wird verlangt -uniqueItems = {0}: Die Element(e) des Arrays d�rfen nur einmal auftreten -uuid = {0}: {1} ist ein ung�ltiges {2} +not = {0}: darf f�r das Schema {1} nicht g�ltig sein +notAllowed = {0}: Eigenschaft ''{1}'' ist nicht zul�ssig, befindet sich aber in den Daten +oneOf = {0}: muss f�r ein und nur ein Schema g�ltig sein, aber {1} sind g�ltig +oneOf.indexes = {0}: muss f�r ein und nur ein Schema g�ltig sein, aber {1} sind mit den Indizes \u201E{2}\u201C g�ltig. +pattern = {0}: stimmt nicht mit dem Regex-Muster {1} �berein +patternProperties = {0}: Es liegt ein Fehler mit den \u201EMustereigenschaften\u201C vor. +prefixItems = {0}: Bei diesem Index wurde kein Validator gefunden +properties = {0}: Es liegt ein Fehler mit \u201EProperties\u201C vor. +propertyNames = {0}: Der Name der Eigenschaft \u201E{1}\u201C ist ung�ltig: {2} +readOnly = {0}: ist ein schreibgesch�tztes Feld, es kann nicht ge�ndert werden +required = {0}: erforderliche Eigenschaft ''{1}'' nicht gefunden +type = {0}: {1} gefunden, {2} erwartet +unevaluatedItems = {0}: Index ''{1}'' wird nicht ausgewertet und das Schema l�sst keine nicht ausgewerteten Elemente zu +unevaluatedProperties = {0}: Eigenschaft ''{1}'' wird nicht ausgewertet und das Schema l�sst keine nicht ausgewerteten Eigenschaften zu +unionType = {0}: {1} gefunden, {2} erwartet +uniqueItems = {0}: Das Array darf nur eindeutige Elemente enthalten +writeOnly = {0}: ist ein schreibgesch�tztes Feld, es kann nicht in den Daten erscheinen +contentEncoding = {0}: stimmt nicht mit der Inhaltskodierung {1} �berein +contentMediaType = {0}: ist kein Inhalt f�r mich diff --git a/src/main/resources/jsv-messages_fa.properties b/src/main/resources/jsv-messages_fa.properties new file mode 100644 index 000000000..d8a1ff726 --- /dev/null +++ b/src/main/resources/jsv-messages_fa.properties @@ -0,0 +1,70 @@ +$ref = {0}: \u062F\u0627\u0631\u0627\u06CC \u062E\u0637\u0627 \u0628\u0627 "refs" \u0627\u0633\u062A +additionalItems = {0}: \u0646\u0645\u0627\u06CC\u0647 ''{1}'' \u062F\u0631 \u0627\u06CC\u0646 \u0637\u0631\u062D \u062A\u0639\u0631\u06CC\u0641 \u0646\u0634\u062F\u0647 \u0627\u0633\u062A \u0648 \u0637\u0631\u062D \u0645\u0648\u0627\u0631\u062F \u0627\u0636\u0627\u0641\u06CC \u0631\u0627 \u0645\u062C\u0627\u0632 \u0646\u0645\u06CC\u200C\u062F\u0627\u0646\u062F +additionalProperties = {0}: \u062E\u0627\u0635\u06CC\u062A ''{1}'' \u062F\u0631 \u0637\u0631\u062D \u062A\u0639\u0631\u06CC\u0641 \u0646\u0634\u062F\u0647 \u0627\u0633\u062A \u0648 \u0627\u06CC\u0646 \u0637\u0631\u062D \u0648\u06CC\u0698\u06AF\u06CC \u0647\u0627\u06CC \u0627\u0636\u0627\u0641\u06CC \u0631\u0627 \u0627\u062C\u0627\u0632\u0647 \u0646\u0645\u06CC \u062F\u0647\u062F +allOf = {0}: \u0628\u0627\u06CC\u062F \u0628\u0631\u0627\u06CC \u0647\u0645\u0647 \u0637\u0631\u062D\u0648\u0627\u0631\u0647 \u0647\u0627 \u0645\u0639\u062A\u0628\u0631 \u0628\u0627\u0634\u062F {1} +anyOf = {0}: \u0628\u0627\u06CC\u062F \u0628\u0631\u0627\u06CC \u0647\u0631 \u06CC\u06A9 \u0627\u0632 \u0637\u0631\u062D\u0648\u0627\u0631\u0647 \u0647\u0627 \u0645\u0639\u062A\u0628\u0631 \u0628\u0627\u0634\u062F {1} +const = {0}: \u0628\u0627\u06CC\u062F \u0645\u0642\u062F\u0627\u0631 \u062B\u0627\u0628\u062A "{1}" \u0628\u0627\u0634\u062F +contains = {0}: \u062D\u0627\u0648\u06CC \u0639\u0646\u0635\u0631\u06CC \u0646\u06CC\u0633\u062A \u06A9\u0647 \u0627\u06CC\u0646 \u0627\u0639\u062A\u0628\u0627\u0631\u0633\u0646\u062C\u06CC \u0647\u0627 \u0631\u0627 \u067E\u0627\u0633 \u06A9\u0646\u062F: {2} +contains.max = {0}: \u0628\u0627\u06CC\u062F \u062D\u062F\u0627\u06A9\u062B\u0631 \u062D\u0627\u0648\u06CC {1} \u0639\u0646\u0635\u0631 (\u0647\u0627) \u0628\u0627\u0634\u062F \u06A9\u0647 \u0627\u06CC\u0646 \u0627\u0639\u062A\u0628\u0627\u0631\u0633\u0646\u062C\u06CC \u0647\u0627 \u0631\u0627 \u067E\u0627\u0633 \u0645\u06CC \u06A9\u0646\u062F: {2} +contains.min = {0}: \u0628\u0627\u06CC\u062F \u062D\u062F\u0627\u0642\u0644 \u0634\u0627\u0645\u0644 {1} \u0639\u0646\u0635\u0631 (\u0647\u0627) \u0628\u0627\u0634\u062F \u06A9\u0647 \u0627\u06CC\u0646 \u0627\u0639\u062A\u0628\u0627\u0631\u0633\u0646\u062C\u06CC \u0647\u0627 \u0631\u0627 \u0628\u06AF\u0630\u0631\u0627\u0646\u062F: {2} +dependencies = {0}: \u062F\u0627\u0631\u0627\u06CC \u06CC\u06A9 \u062E\u0637\u0627 \u062F\u0631 \u0648\u0627\u0628\u0633\u062A\u06AF\u06CC {1} +dependentRequired = {0}: \u062F\u0627\u0631\u0627\u06CC \u06CC\u06A9 \u0648\u06CC\u0698\u06AF\u06CC \u06AF\u0645 \u0634\u062F\u0647 "{1}" \u0627\u0633\u062A \u06A9\u0647 \u0628\u0647 \u062F\u0644\u06CC\u0644 \u0648\u062C\u0648\u062F "{2}" \u0648\u0627\u0628\u0633\u062A\u0647 \u0627\u0633\u062A +dependentSchemas = {0}: \u062F\u0627\u0631\u0627\u06CC \u062E\u0637\u0627 \u0628\u0627 dependentSchemas {1} +enum = {0}: \u0645\u0642\u062F\u0627\u0631\u06CC \u062F\u0631 \u0634\u0645\u0627\u0631\u0634 {1} \u0646\u062F\u0627\u0631\u062F +exclusiveMaximum = {0}: \u0628\u0627\u06CC\u062F \u062D\u062F\u0627\u06A9\u062B\u0631 \u0645\u0642\u062F\u0627\u0631 \u0627\u0646\u062D\u0635\u0627\u0631\u06CC {1} \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F +exclusiveMinimum = {0}: \u0628\u0627\u06CC\u062F \u062D\u062F\u0627\u0642\u0644 \u0645\u0642\u062F\u0627\u0631 \u0627\u0646\u062D\u0635\u0627\u0631\u06CC {1} \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F +false = {0}: \u0637\u0631\u062D\u0648\u0627\u0631\u0647 ''{1}'' \u0646\u0627\u062F\u0631\u0633\u062A \u0627\u0633\u062A +format = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} {2} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F +format.date = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F \u062A\u0627\u0631\u06CC\u062E \u06A9\u0627\u0645\u0644 RFC 3339 \u0645\u0639\u062A\u0628\u0631 \u0628\u0627\u0634\u062F +format.date-time = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F \u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 RFC 3339 \u0645\u0639\u062A\u0628\u0631 \u0628\u0627\u0634\u062F +format.duration = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F \u0645\u062F\u062A \u0632\u0645\u0627\u0646 ISO 8601 \u0645\u0639\u062A\u0628\u0631 \u0628\u0627\u0634\u062F +format.email = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F \u06CC\u06A9 \u0635\u0646\u062F\u0648\u0642 \u067E\u0633\u062A\u06CC RFC 5321 \u0645\u0639\u062A\u0628\u0631 \u0628\u0627\u0634\u062F +format.ipv4 = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F \u06CC\u06A9 \u0622\u062F\u0631\u0633 IP \u0645\u0639\u062A\u0628\u0631 RFC 2673 \u0628\u0627\u0634\u062F +format.ipv6 = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F \u06CC\u06A9 \u0622\u062F\u0631\u0633 IP \u0645\u0639\u062A\u0628\u0631 RFC 4291 \u0628\u0627\u0634\u062F +format.idn-email = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F \u06CC\u06A9 \u0635\u0646\u062F\u0648\u0642 \u067E\u0633\u062A\u06CC RFC 6531 \u0645\u0639\u062A\u0628\u0631 \u0628\u0627\u0634\u062F +format.idn-hostname = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F \u06CC\u06A9 \u0646\u0627\u0645 \u0645\u06CC\u0632\u0628\u0627\u0646 \u0628\u06CC\u0646 \u0627\u0644\u0645\u0644\u0644\u06CC \u0634\u062F\u0647 \u0645\u0639\u062A\u0628\u0631 RFC 5890 \u0628\u0627\u0634\u062F. +format.iri = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F \u06CC\u06A9 RFC 3987 IRI \u0645\u0639\u062A\u0628\u0631 \u0628\u0627\u0634\u062F +format.iri-reference = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F \u0645\u0631\u062C\u0639 \u0645\u0639\u062A\u0628\u0631 RFC 3987 IRI \u0628\u0627\u0634\u062F +format.uri = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F \u06CC\u06A9 URI RFC 3986 \u0645\u0639\u062A\u0628\u0631 \u0628\u0627\u0634\u062F +format.uri-reference = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F \u06CC\u06A9 \u0645\u0631\u062C\u0639 URI RFC 3986 \u0645\u0639\u062A\u0628\u0631 \u0628\u0627\u0634\u062F +format.uri-template = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F \u06CC\u06A9 \u0627\u0644\u06AF\u0648\u06CC URI RFC 6570 \u0645\u0639\u062A\u0628\u0631 \u0628\u0627\u0634\u062F +format.uuid = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F \u06CC\u06A9 UUID RFC 4122 \u0645\u0639\u062A\u0628\u0631 \u0628\u0627\u0634\u062F +format.regex = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F \u06CC\u06A9 \u0639\u0628\u0627\u0631\u062A \u0645\u0646\u0638\u0645 ECMA-262 \u0645\u0639\u062A\u0628\u0631 \u0628\u0627\u0634\u062F +format.time = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F \u0632\u0645\u0627\u0646 \u0645\u0639\u062A\u0628\u0631 RFC 3339 \u0628\u0627\u0634\u062F +format.hostname = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F \u06CC\u06A9 \u0646\u0627\u0645 \u0645\u06CC\u0632\u0628\u0627\u0646 \u0645\u0639\u062A\u0628\u0631 RFC 1123 \u0628\u0627\u0634\u062F +format.json-pointer = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F RFC 6901 JSON Pointer \u0645\u0639\u062A\u0628\u0631 \u0628\u0627\u0634\u062F +format.relative-json-pointer = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC {1} \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F \u0628\u0627\u06CC\u062F \u06CC\u06A9 \u0646\u0634\u0627\u0646\u06AF\u0631 JSON \u0646\u0633\u0628\u06CC IETF \u0645\u0639\u062A\u0628\u0631 \u0628\u0627\u0634\u062F +format.unknown = {0}: \u062F\u0627\u0631\u0627\u06CC \u0642\u0627\u0644\u0628 \u0646\u0627\u0634\u0646\u0627\u062E\u062A\u0647 ''{1}'' +id = {0}: "{1}" \u06CC\u06A9 {2} \u0645\u0639\u062A\u0628\u0631 \u0646\u06CC\u0633\u062A +items = {0}: \u0646\u0645\u0627\u06CC\u0647 ''{1}'' \u062F\u0631 \u0637\u0631\u062D \u062A\u0639\u0631\u06CC\u0641 \u0646\u0634\u062F\u0647 \u0627\u0633\u062A \u0648 \u0637\u0631\u062D \u0645\u0648\u0627\u0631\u062F \u0627\u0636\u0627\u0641\u06CC \u0631\u0627 \u0645\u062C\u0627\u0632 \u0646\u0645\u06CC \u06A9\u0646\u062F +maxContains = {0}: \u0628\u0627\u06CC\u062F \u06CC\u06A9 \u0639\u062F\u062F \u0635\u062D\u06CC\u062D \u063A\u06CC\u0631 \u0645\u0646\u0641\u06CC \u062F\u0631 {1} \u0628\u0627\u0634\u062F +maxItems = {0}: \u0628\u0627\u06CC\u062F \u062D\u062F\u0627\u06A9\u062B\u0631 {1} \u0645\u0648\u0631\u062F \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F \u0627\u0645\u0627 {2} \u06CC\u0627\u0641\u062A \u0634\u0648\u062F +maxLength = {0}: \u0628\u0627\u06CC\u062F \u062D\u062F\u0627\u06A9\u062B\u0631 {1} \u06A9\u0627\u0631\u0627\u06A9\u062A\u0631 \u0628\u0627\u0634\u062F +maxProperties = {0}: \u0628\u0627\u06CC\u062F \u062D\u062F\u0627\u06A9\u062B\u0631 {1} \u0648\u06CC\u0698\u06AF\u06CC \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F +maximum = {0}: \u0628\u0627\u06CC\u062F \u062D\u062F\u0627\u06A9\u062B\u0631 \u0645\u0642\u062F\u0627\u0631 {1} \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F +minContains = {0}: \u0628\u0627\u06CC\u062F \u06CC\u06A9 \u0639\u062F\u062F \u0635\u062D\u06CC\u062D \u063A\u06CC\u0631 \u0645\u0646\u0641\u06CC \u062F\u0631 {1} \u0628\u0627\u0634\u062F +minContainsVsMaxContains = {0}: minContains \u0628\u0627\u06CC\u062F \u06A9\u0645\u062A\u0631 \u06CC\u0627 \u0645\u0633\u0627\u0648\u06CC maxContains \u062F\u0631 {1} +minItems = {0}: \u0628\u0627\u06CC\u062F \u062D\u062F\u0627\u0642\u0644 {1} \u0645\u0648\u0631\u062F \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F \u0627\u0645\u0627 {2} \u067E\u06CC\u062F\u0627 \u0634\u062F\u0647 \u0628\u0627\u0634\u062F +minLength = {0}: \u0628\u0627\u06CC\u062F \u062D\u062F\u0627\u0642\u0644 {1} \u06A9\u0627\u0631\u0627\u06A9\u062A\u0631 \u0628\u0627\u0634\u062F +minProperties = {0}: \u0628\u0627\u06CC\u062F \u062D\u062F\u0627\u0642\u0644 {1} \u0648\u06CC\u0698\u06AF\u06CC \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F +minimum = {0}: \u0628\u0627\u06CC\u062F \u062D\u062F\u0627\u0642\u0644 \u0645\u0642\u062F\u0627\u0631 {1} \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F +multipleOf = {0}: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 {1} \u0628\u0627\u0634\u062F +not = {0}: \u0646\u0628\u0627\u06CC\u062F \u0628\u0631\u0627\u06CC \u0637\u0631\u062D\u0648\u0627\u0631\u0647 \u0645\u0639\u062A\u0628\u0631 \u0628\u0627\u0634\u062F {1} +notAllowed = {0}: \u0648\u06CC\u0698\u06AF\u06CC "{1}" \u0645\u062C\u0627\u0632 \u0646\u06CC\u0633\u062A \u0627\u0645\u0627 \u062F\u0631 \u062F\u0627\u062F\u0647 \u0647\u0627 \u0648\u062C\u0648\u062F \u062F\u0627\u0631\u062F +oneOf = {0}: \u0628\u0627\u06CC\u062F \u0628\u0631\u0627\u06CC \u06CC\u06A9 \u0648 \u062A\u0646\u0647\u0627 \u06CC\u06A9 \u0637\u0631\u062D\u0648\u0627\u0631\u0647 \u0645\u0639\u062A\u0628\u0631 \u0628\u0627\u0634\u062F\u060C \u0627\u0645\u0627 {1} \u0645\u0639\u062A\u0628\u0631 \u0647\u0633\u062A\u0646\u062F +oneOf.indexes = {0}: \u0628\u0627\u06CC\u062F \u0628\u0631\u0627\u06CC \u06CC\u06A9 \u0648 \u062A\u0646\u0647\u0627 \u06CC\u06A9 \u0637\u0631\u062D\u0648\u0627\u0631\u0647 \u0645\u0639\u062A\u0628\u0631 \u0628\u0627\u0634\u062F\u060C \u0627\u0645\u0627 {1} \u0628\u0627 \u0646\u0645\u0627\u06CC\u0647 \u0647\u0627\u06CC ''{2}'' \u0645\u0639\u062A\u0628\u0631 \u0647\u0633\u062A\u0646\u062F +pattern = {0}: \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC regex \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F {1} +patternProperties = {0}: \u062F\u0627\u0631\u0627\u06CC \u0645\u0642\u062F\u0627\u0631\u06CC \u062E\u0637\u0627 \u0628\u0627 "\u062E\u0648\u0627\u0635 \u0627\u0644\u06AF\u0648" \u0627\u0633\u062A +prefixItems = {0}: \u0647\u06CC\u0686 \u0627\u0639\u062A\u0628\u0627\u0631\u0633\u0646\u062C\u06CC \u062F\u0631 \u0627\u06CC\u0646 \u0641\u0647\u0631\u0633\u062A \u06CC\u0627\u0641\u062A \u0646\u0634\u062F +properties = {0}: \u062F\u0627\u0631\u0627\u06CC \u06CC\u06A9 \u062E\u0637\u0627 \u0628\u0627 "properties" \u0627\u0633\u062A +propertyNames = {0}: \u0646\u0627\u0645 \u0648\u06CC\u0698\u06AF\u06CC ''{1}'' \u0645\u0639\u062A\u0628\u0631 \u0646\u06CC\u0633\u062A: {2} +readOnly = {0}: \u06CC\u06A9 \u0641\u06CC\u0644\u062F \u0641\u0642\u0637 \u062E\u0648\u0627\u0646\u062F\u0646\u06CC \u0627\u0633\u062A\u060C \u0646\u0645\u06CC \u062A\u0648\u0627\u0646 \u0622\u0646 \u0631\u0627 \u062A\u063A\u06CC\u06CC\u0631 \u062F\u0627\u062F +required = {0}: \u0648\u06CC\u0698\u06AF\u06CC \u0645\u0648\u0631\u062F \u0646\u06CC\u0627\u0632 ''{1}'' \u06CC\u0627\u0641\u062A \u0646\u0634\u062F +type = {0}: {1} \u06CC\u0627\u0641\u062A \u0634\u062F\u060C {2} \u0645\u0648\u0631\u062F \u0627\u0646\u062A\u0638\u0627\u0631 \u0628\u0648\u062F +unevaluatedItems = {0}: \u0646\u0645\u0627\u06CC\u0647 ''{1}'' \u0627\u0631\u0632\u06CC\u0627\u0628\u06CC \u0646\u0645\u06CC \u0634\u0648\u062F \u0648 \u0637\u0631\u062D\u0648\u0627\u0631\u0647 \u0645\u0648\u0627\u0631\u062F \u0627\u0631\u0632\u06CC\u0627\u0628\u06CC \u0646\u0634\u062F\u0647 \u0631\u0627 \u0645\u062C\u0627\u0632 \u0646\u0645\u06CC \u062F\u0627\u0646\u062F +unevaluatedProperties = {0}: \u0648\u06CC\u0698\u06AF\u06CC ''{1}'' \u0627\u0631\u0632\u06CC\u0627\u0628\u06CC \u0646\u0645\u06CC \u0634\u0648\u062F \u0648 \u0627\u06CC\u0646 \u0637\u0631\u062D \u0648\u06CC\u0698\u06AF\u06CC \u0647\u0627\u06CC \u0627\u0631\u0632\u06CC\u0627\u0628\u06CC \u0646\u0634\u062F\u0647 \u0631\u0627 \u0627\u062C\u0627\u0632\u0647 \u0646\u0645\u06CC \u062F\u0647\u062F +unionType = {0}: {1} \u06CC\u0627\u0641\u062A \u0634\u062F\u060C {2} \u0645\u0648\u0631\u062F \u0627\u0646\u062A\u0638\u0627\u0631 \u0628\u0648\u062F +uniqueItems = {0}: \u0628\u0627\u06CC\u062F \u0641\u0642\u0637 \u0645\u0648\u0627\u0631\u062F \u0645\u0646\u062D\u0635\u0631 \u0628\u0647 \u0641\u0631\u062F \u062F\u0631 \u0622\u0631\u0627\u06CC\u0647 \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F +writeOnly = {0}: \u06CC\u06A9 \u0641\u06CC\u0644\u062F \u0641\u0642\u0637 \u0646\u0648\u0634\u062A\u0646\u06CC \u0627\u0633\u062A\u060C \u0646\u0645\u06CC \u062A\u0648\u0627\u0646\u062F \u062F\u0631 \u062F\u0627\u062F\u0647 \u0647\u0627 \u0638\u0627\u0647\u0631 \u0634\u0648\u062F +contentEncoding = {0}: \u0628\u0627 \u06A9\u062F\u06AF\u0630\u0627\u0631\u06CC \u0645\u062D\u062A\u0648\u0627 \u0645\u0637\u0627\u0628\u0642\u062A \u0646\u062F\u0627\u0631\u062F {1} +contentMediaType = {0}: \u06CC\u06A9 \u0645\u062D\u062A\u0648\u0627\u06CC \u0645\u0646 \u0646\u06CC\u0633\u062A diff --git a/src/main/resources/jsv-messages_fa_IR.properties b/src/main/resources/jsv-messages_fa_IR.properties deleted file mode 100644 index 87b33529f..000000000 --- a/src/main/resources/jsv-messages_fa_IR.properties +++ /dev/null @@ -1,45 +0,0 @@ -$ref = {0}: دارای خطا با ''refs'' -additionalItems = {0}: [{1}] هیچ اعتبارسنجی در این فهرست یافت نشد -additionalProperties = {0}: ''{1}'' در طرحواره تعریف نشده است و طرح ویژگی های اضافی را اجازه نمی دهد -allOf = {0}: باید برای همه طرحواره ها معتبر باشد {1} -anyOf = {0}: باید برای هر یک از طرحواره ها معتبر باشد {1} -const = {0}: باید برابر مقدار {1} باشد -contains = {0}: حاوی عنصری نیست که از این اعتبار سنجی ها عبور کند: {2} -crossEdits = {0}: دارای خطای «ویرایش متقاطع» است -dateTime = {0}: {1} نامعتبر است {2} -dependencies = {0}: دارای خطای وابستگی است {1} -dependentRequired = {0}: دارای یک مشخصه گم شده است که اجباری است {1} -dependentSchemas = {0}: دارای خطا با dependentSchemas است {1} -edits = {0}: دارای خطا با ''ویرایش ها'' است -enum = {0}: مقدار در درون لیست مجازها نیست {1} -exclusiveMaximum = {0}: باید حداکثر مقدار مطلق داشته باشد {1} -exclusiveMinimum = {0}: باید حداقل مقدار انحصاری داشته باشد {1} -false = {0}: طرحواره بولی نادرست معتبر نیست -format = {0}: با الگوی {1} {2} مطابقت ندارد -id = {0}: {1} یک بخش نامعتبر برای URI {2} است -items = {0}: [{1}] هیچ اعتبارسنجی در این فهرست یافت نشد -maxItems = {0}: باید حداکثر {1} مورد در آرایه وجود داشته باشد -maxLength = {0}: ممکن است فقط {1} کاراکتر باشد -maxProperties = {0}: ممکن است فقط حداکثر {1} ویژگی داشته باشد -maximum = {0}: باید حداکثر مقدار {1} داشته باشد -minItems = {0}: باید حداقل {1} مورد در آرایه وجود داشته باشد -minLength = {0}: باید حداقل {1} کاراکتر باشد -minProperties = {0}: should have a minimum of {1} properties -minimum = {0}: باید حداقل {1} ویژگی داشته باشد -multipleOf = {0}: باید مضرب از {1} باشد -not = {0}: نباید برای طرحواره معتبر باشد {1} -notAllowed = {0}: ''{1}'' مجاز نیست اما در داده ها وجود دارد -# needs to be re-worked by a native speaker -#oneOf = {0}: باید برای یک و تنها یکی از طرحواره ها معتبر باشد، اما بیش از یکی معتبر است: {1} -pattern = {0}: با الگوی regex مطابقت ندارد {1} -patternProperties = {0}: دارای مقداری خطا با ''خواص الگو'' -prefixItems = {0}: [{1}] هیچ اعتبارسنجی در این فهرست یافت نشد -properties = {0}: دارای خطا با ''خواص'' -propertyNames = {0}: ''{1}'' نام مشخصه {0} برای اعتبارسنجی معتبر نیست: {1} -readOnly = {0}: یک فیلد فقط خواندنی است، نمی توان آن را تغییر داد -required = {0}: ''{1}'' وجود ندارد اما لازم است -type = {0}: {1} یافت شد، {2} مورد انتظار بود -unevaluatedProperties = {0}: ''{1}'' ویژگی های ارزیابی نشده در مسیرهای زیر وجود دارد -unionType = {0}: {1} پیدا شد، اما {2} مورد نیاز است -uniqueItems = {0}: موارد موجود در آرایه باید منحصر به فرد باشند -uuid = {0}: {1} یک {2} نامعتبر است diff --git a/src/main/resources/jsv-messages_fi.properties b/src/main/resources/jsv-messages_fi.properties new file mode 100644 index 000000000..a6498eb14 --- /dev/null +++ b/src/main/resources/jsv-messages_fi.properties @@ -0,0 +1,70 @@ +$ref = {0}: siin� on virhe "viittauksilla" +additionalItems = {0}: hakemistoa ''{1}'' ei ole m��ritetty skeemassa, eik� skeema salli lis�kohteita +additionalProperties = {0}: ominaisuutta ''{1}'' ei ole m��ritetty skeemassa, eik� skeema salli lis�ominaisuuksia +allOf = {0}: t�ytyy olla voimassa kaikissa malleissa {1} +anyOf = {0}: t�ytyy olla kelvollinen mille tahansa skeemalle {1} +const = {0}: on oltava vakioarvo ''{1}'' +contains = {0}: ei sis�ll� elementti�, joka l�p�isee seuraavat tarkistukset: {2} +contains.max = {0}: saa sis�lt�� enint��n {1} elementti�, jotka l�p�isev�t n�m� tarkistukset: {2} +contains.min = {0}: sis�lt�� v�hint��n {1} elementti�, jotka l�p�isev�t n�m� tarkistukset: {2} +dependencies = {0}: siin� on virhe riippuvuuksien {1} kanssa +dependentRequired = {0}: puuttuu ominaisuus "{1}", joka on riippuvainen, koska "{2}" on l�sn� +dependentSchemas = {0}: sis�lt�� virheen dependentSchemasissa {1} +enum = {0}: sill� ei ole arvoa luettelossa {1} +exclusiveMaximum = {0}: eksklusiivisen enimm�isarvon on oltava {1} +exclusiveMinimum = {0}: on oltava yksinomainen v�himm�isarvo {1} +false = {0}: kaava kohteelle ''{1}'' on ep�tosi +format = {0}: ei vastaa mallia {1} {2} +format.date = {0}: ei vastaa mallia {1}, ja sen on oltava kelvollinen RFC 3339:n t�ysi p�iv�m��r� +format.date-time = {0}: ei vastaa mallia {1}, ja sen on oltava kelvollinen RFC 3339 p�iv�m��r�-aika +format.duration = {0}: ei vastaa mallia {1}. Sen on oltava kelvollinen ISO 8601 -kesto +format.email = {0}: ei vastaa mallia {1}. Sen on oltava kelvollinen RFC 5321 -postilaatikko +format.ipv4 = {0}: ei vastaa mallia {1}. Sen on oltava kelvollinen RFC 2673 IP-osoite +format.ipv6 = {0}: ei vastaa mallia {1}, ja sen on oltava kelvollinen RFC 4291 IP-osoite +format.idn-email = {0}: ei vastaa mallia {1}. Sen on oltava kelvollinen RFC 6531 -postilaatikko +format.idn-hostname = {0}: ei vastaa mallia {1}. Sen on oltava kelvollinen RFC 5890:n kansainv�listetty is�nt�nimi +format.iri = {0}: ei vastaa mallia {1}, ja sen on oltava kelvollinen RFC 3987 IRI +format.iri-reference = {0}: ei vastaa {1}-mallia, on oltava kelvollinen RFC 3987 IRI-viite +format.uri = {0}: ei vastaa mallia {1}, ja sen on oltava kelvollinen RFC 3986 URI +format.uri-reference = {0}: ei vastaa {1}-mallia, t�ytyy olla kelvollinen RFC 3986 URI-viite +format.uri-template = {0}: ei vastaa mallia {1}. Sen on oltava kelvollinen RFC 6570 URI-malli +format.uuid = {0}: ei vastaa mallia {1}. Sen on oltava kelvollinen RFC 4122 UUID +format.regex = {0}: ei vastaa mallia {1}. Sen on oltava kelvollinen ECMA-262-s��nn�llinen lauseke +format.time = {0}: ei vastaa mallia {1}, sen on oltava kelvollinen RFC 3339 -aika +format.hostname = {0}: ei vastaa mallia {1}. Sen on oltava kelvollinen RFC 1123 -is�nt�nimi +format.json-pointer = {0}: ei vastaa mallia {1}. Sen on oltava kelvollinen RFC 6901 JSON-osoitin +format.relative-json-pointer = {0}: ei vastaa mallia {1}. Sen on oltava kelvollinen IETF:n suhteellinen JSON-osoitin +format.unknown = {0}: sill� on tuntematon muoto ''{1}'' +id = {0}: ''{1}'' ei ole kelvollinen {2} +items = {0}: hakemistoa ''{1}'' ei ole m��ritetty skeemassa, eik� skeema salli lis�kohteita +maxContains = {0}: t�ytyy olla ei-negatiivinen kokonaisluku ryhm�ss� {1} +maxItems = {0}: saa olla enint��n {1} kohdetta, mutta l�ytyi {2} +maxLength = {0}: saa olla enint��n {1} merkki� pitk� +maxProperties = {0}: saa olla enint��n {1} ominaisuutta +maximum = {0}: maksimiarvon on oltava {1} +minContains = {0}: t�ytyy olla ei-negatiivinen kokonaisluku ryhm�ss� {1} +minContainsVsMaxContains = {0}: minContains on pienempi tai yht� suuri kuin maxContains kohteessa {1} +minItems = {0}: on oltava v�hint��n {1} kohdetta, mutta l�ydetty {2} +minLength = {0}: on oltava v�hint��n {1} merkki� pitk� +minProperties = {0}: on oltava v�hint��n {1} ominaisuutta +minimum = {0}: v�himm�isarvon on oltava {1} +multipleOf = {0}: t�ytyy olla {1}:n kerrannainen +not = {0}: ei saa olla kelvollinen kaavalle {1} +notAllowed = {0}: ominaisuus ''{1}'' ei ole sallittu, mutta se on tiedoissa +oneOf = {0}: t�ytyy olla voimassa vain yhdelle skeemalle, mutta {1} ovat kelvollisia +oneOf.indexes = {0}: t�ytyy olla voimassa vain yhdelle skeemalle, mutta {1} ovat kelvollisia indeksien ''{2}'' kanssa +pattern = {0}: ei vastaa s��nn�llisen lausekkeen mallia {1} +patternProperties = {0}: siin� on virhe komennolla "pattern properties" +prefixItems = {0}: t�st� hakemistosta ei l�ytynyt vahvistusta +properties = {0}: sis�lt�� virheen ominaisuuksissa +propertyNames = {0}: ominaisuuden ''{1}'' nimi ei kelpaa: {2} +readOnly = {0}: on vain luku -kentt�, sit� ei voi muuttaa +required = {0}: vaadittua ominaisuutta ''{1}'' ei l�ydy +type = {0}: {1} l�ydetty, {2} odotettu +unevaluatedItems = {0}: hakemistoa ''{1}'' ei arvioida, eik� skeema salli arvioimattomia kohteita +unevaluatedProperties = {0}: ominaisuutta ''{1}'' ei arvioida ja skeema ei salli arvioimattomia ominaisuuksia +unionType = {0}: {1} l�ydetty, {2} odotettu +uniqueItems = {0}: taulukossa saa olla vain yksil�llisi� kohteita +writeOnly = {0}: on vain kirjoituskentt�, se ei voi n�ky� tiedoissa +contentEncoding = {0}: ei vastaa sis�ll�n koodausta {1} +contentMediaType = {0}: ei ole sis�lt�ni diff --git a/src/main/resources/jsv-messages_fi_FI.properties b/src/main/resources/jsv-messages_fi_FI.properties deleted file mode 100644 index 3467df016..000000000 --- a/src/main/resources/jsv-messages_fi_FI.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: siin� on virhe koskien ''refs'' -additionalItems = {0}: [{1}] t�st� hakemistosta ei l�ytynyt vahvistusta -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} -const = {0}: on oltava vakioarvo {1} -contains = {0}: ei sis�ll� elementti�, joka l�p�isee seuraavat tarkistukset: {2} -contains.max = {0}: sis�lt�� v�hemm�n kuin {1} elementti�, jotka l�p�isev�t n�m� tarkistukset: {2} -contains.min = {0}: sis�lt�� v�hint��n {1} elementti�, jotka l�p�isev�t n�m� tarkistukset: {2} -crossEdits = {0}: sis�lt�� virheen "ristimuutoksissa" -dateTime = {0}: {1} on virheellinen {2} -dependencies = {0}: siin� on virhe riippuvuuksien {1} kanssa -dependentRequired = {0}: puuttuu ominaisuus "{1}", joka on riippuvainen, koska "{2}" on l�sn� -dependentSchemas = {0}: sis�lt�� virheen dependentSchemasissa {1} -edits = {0}: sis�lt�� virheen muokkauksissa -enum = {0}: sill� ei ole arvoa luettelossa {1} -exclusiveMaximum = {0}: eksklusiivisen enimm�isarvon on oltava {1} -exclusiveMinimum = {0}: on oltava yksinomainen v�himm�isarvo {1} -false = {0}: Boolen skeema false ei kelpaa -format = {0}: ei vastaa mallia {1} {2} -id = {0}: {1} on virheellinen segmentti URI:lle {2} -items = {0}: [{1}] t�st� hakemistosta ei l�ytynyt vahvistusta -maxContains = {0}: on oltava ei-negatiivinen kokonaisluku ryhm�ss� {1} -maxItems = {0}: taulukossa saa olla enint��n {1} kohdetta -maxLength = {0}: voi olla vain {1} merkki� pitk� -maxProperties = {0}: voi sis�lt�� enint��n {1} ominaisuutta -maximum = {0}: maksimiarvon on oltava {1} -minContains = {0}: t�ytyy olla ei-negatiivinen kokonaisluku ryhm�ss� {1} -minContainsVsMaxContains = {0}: minContains on pienempi tai yht� suuri kuin maxContains kohteessa {1} -minItems = {0}: taulukossa on oltava v�hint��n {1} kohdetta -minLength = {0}: on oltava v�hint��n {1} merkki� pitk� -minProperties = {0}: sis�lt�� v�hint��n {1} ominaisuutta -minimum = {0}: v�himm�isarvon on oltava {1} -multipleOf = {0}: t�ytyy olla {1}:n kerrannainen -not = {0}: ei pit�isi olla kelvollinen kaavalle {1} -notAllowed = {0}: ''{1}'' ei ole sallittu, mutta se on tiedoissa -oneOf = {0}: pit�isi olla voimassa vain yhdelle skeemalle, mutta {1} ovat kelvollisia -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'' -propertyNames = {0}: ''{1}'' 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 -type = {0}: {1} l�ydetty, {2} odotettu -unevaluatedItems = {0}: ''{1}'' Seuraavilla poluilla on arvioimattomia kohteita {0} -unevaluatedProperties = {0}: ''{1}'' Seuraavilla poluilla on arvioimattomia ominaisuuksia {0} -unionType = {0}: {1} l�ytyi, mutta {2} vaaditaan -uniqueItems = {0}: taulukon kohteiden on oltava yksil�llisi� -uuid = {0}: {1} on virheellinen {2} -writeOnly = {0}: on vain kirjoituskentt�, se ei voi n�ky� tiedoissa \ No newline at end of file diff --git a/src/main/resources/jsv-messages_fr.properties b/src/main/resources/jsv-messages_fr.properties index 3e4b7856e..aff459ef4 100644 --- a/src/main/resources/jsv-messages_fr.properties +++ b/src/main/resources/jsv-messages_fr.properties @@ -1,44 +1,70 @@ -$ref = {0}: a une erreur avec ''refs'' -additionalItems = {0}: l'index ''{1}'' n'est pas d�fini dans le sch�ma et le sch�ma n'autorise pas d'�l�ments suppl�mentaires -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} -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'' +$ref = {0}: il y a une erreur avec ''refs'' +additionalItems = {0}: l''index ''{1}'' n''est pas d�fini dans le sch�ma et le sch�ma n''autorise pas les �l�ments suppl�mentaires +additionalProperties = {0}: la propri�t� ''{1}'' n''est pas d�finie dans le sch�ma et le sch�ma n''autorise pas de 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} +const = {0}: doit �tre la valeur constante ''{1}'' +contains = {0}: ne contient aucun �l�ment qui r�ussit ces validations : {2} +contains.max = {0}: doit contenir au plus {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} +dependencies = {0}: il y 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�sente +dependentSchemas = {0}: il y a une erreur avecdependentSchemas {1} 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 -format = {0}: ne correspond pas � {1} du mod�le {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 +false = {0}: le sch�ma de ''{1}'' est faux +format = {0}: ne correspond pas au mod�le {1} {2} +format.date = {0}: ne correspond pas au mod�le {1} doit �tre une date compl�te RFC 3339 valide +format.date-time = {0}: ne correspond pas au mod�le {1} doit �tre une date-heure RFC 3339 valide +format.duration = {0}: ne correspond pas au mod�le {1} doit �tre une dur�e ISO 8601 valide +format.email = {0}: ne correspond pas au mod�le {1} doit �tre une bo�te aux lettres RFC 5321 valide +format.ipv4 = {0}: ne correspond pas au mod�le {1} doit �tre une adresse IP RFC 2673 valide +format.ipv6 = {0}: ne correspond pas au mod�le {1} doit �tre une adresse IP RFC 4291 valide +format.idn-email = {0}: ne correspond pas au mod�le {1} doit �tre une bo�te aux lettres RFC 6531 valide +format.idn-hostname = {0}: ne correspond pas au mod�le {1} doit �tre un nom d''h�te internationalis� RFC 5890 valide +format.iri = {0}: ne correspond pas au mod�le {1} doit �tre un IRI RFC 3987 valide +format.iri-reference = {0}: ne correspond pas au mod�le {1} doit �tre une r�f�rence IRI RFC 3987 valide +format.uri = {0}: ne correspond pas au mod�le {1} doit �tre un URI RFC 3986 valide +format.uri-reference = {0}: ne correspond pas au mod�le {1} doit �tre une r�f�rence URI RFC 3986 valide +format.uri-template = {0}: ne correspond pas au mod�le {1} doit �tre un mod�le d''URI RFC 6570 valide +format.uuid = {0}: ne correspond pas au mod�le {1} doit �tre un UUID RFC 4122 valide +format.regex = {0}: ne correspond pas au mod�le {1} doit �tre une expression r�guli�re ECMA-262 valide +format.time = {0}: ne correspond pas au mod�le {1} doit �tre une heure RFC 3339 valide +format.hostname = {0}: ne correspond pas au mod�le {1} doit �tre un nom d''h�te RFC 1123 valide +format.json-pointer = {0}: ne correspond pas au mod�le {1} doit �tre un pointeur JSON RFC 6901 valide +format.relative-json-pointer = {0}: ne correspond pas au mod�le {1} doit �tre un pointeur JSON relatif IETF valide +format.unknown = {0}: a un format inconnu ''{1}'' +id = {0}: ''{1}'' n''est pas un {2} valide +items = {0}: l''index ''{1}'' n''est pas d�fini dans le sch�ma et le sch�ma n''autorise pas d''�l�ments suppl�mentaires +maxContains = {0}: doit �tre un entier non n�gatif dans {1} +maxItems = {0}: doit contenir au plus {1} �l�ments mais trouv� {2} +maxLength = {0}: doit contenir au plus {1} caract�res +maxProperties = {0}: doit avoir au plus {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} +minItems = {0}: doit avoir au moins {1} �l�ments mais trouv� {2} +minLength = {0}: doit contenir 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}: la propri�t� ''{1}'' n''est pas autoris�e mais elle 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'' -propertyNames = {0}: ''{1}'' 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 -unevaluatedItems = {0}: l'index ''{1}'' ne doit pas �tre non �valu� ou doit correspondre au sch�ma des �l�ments non �valu�s -unevaluatedProperties = {0}: ''{1}'' 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} +oneOf.indexes = {0}: doit �tre valide pour un et un seul sch�ma, mais {1} sont valides avec les index ''{2}'' +pattern = {0}: ne correspond pas au mod�le d''expression r�guli�re {1} +patternProperties = {0}: il y a une erreur avec les � propri�t�s du mod�le � +prefixItems = {0}: aucun validateur trouv� � cet index +properties = {0}: il y a une erreur avec � propri�t�s � +propertyNames = {0}: le nom de la propri�t� ''{1}'' n''est pas valide : {2} +readOnly = {0}: est un champ en lecture seule, il ne peut pas �tre modifi� +required = {0}: propri�t� requise ''{1}'' introuvable +type = {0}: {1} trouv�, {2} attendu +unevaluatedItems = {0}: l''index ''{1}'' n''est pas �valu� et le sch�ma n''autorise pas les �l�ments non �valu�s +unevaluatedProperties = {0}: la propri�t� ''{1}'' n''est pas �valu�e et le sch�ma n''autorise pas les propri�t�s non �valu�es +unionType = {0}: {1} trouv�, {2} attendu +uniqueItems = {0}: ne doit avoir que des �l�ments uniques dans le tableau +writeOnly = {0}: est un champ en �criture seule, il ne peut pas appara�tre dans les donn�es +contentEncoding = {0}: ne correspond pas � l''encodage du contenu {1} +contentMediaType = {0}: n''est pas un contenu moi diff --git a/src/main/resources/jsv-messages_fr_CA.properties b/src/main/resources/jsv-messages_fr_CA.properties deleted file mode 100644 index 29fba8f08..000000000 --- a/src/main/resources/jsv-messages_fr_CA.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0} : a une erreur avec ''refs'' -additionalItems = {0} : [{1}] aucun validateur trouv� � cet index -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} -const = {0} : doit �tre une valeur constante {1} -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} -exclusiveMaximum = {0} : doit avoir une valeur maximale exclusive de {1} -exclusiveMinimum = {0} : doit avoir une valeur minimale exclusive de {1} -false = {0} : 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} -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 -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} -minItems = {0} : il doit y avoir un minimum de {1} �l�ments dans le tableau -minLength = {0} : doit comporter au moins {1} caract�res -minProperties = {0} : doit avoir un minimum de {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 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'' -prefixItems = {0} : [{1}] aucun validateur trouv� � cet index -properties = {0} : a une erreur avec ''propri�t�s'' -propertyNames = {0} : ''{1}'' 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 -unevaluatedItems= {0} : {1} Il y a des �l�ments non �valu�s dans les chemins suivants {0} -unevaluatedProperties= {0} : {1} Il y a des propri�t�s non �valu�es aux chemins suivants {0} -unionType = {0} : {1} trouv�, mais {2} est requis -uniqueItems = {0} : les �l�ments du tableau doivent �tre uniques -uuid = {0} : {1} est un {2} invalide -writeOnly = {0} : est un champ en �criture seule, il ne peut pas appara�tre dans les donn�es \ No newline at end of file diff --git a/src/main/resources/jsv-messages_he.properties b/src/main/resources/jsv-messages_he.properties new file mode 100644 index 000000000..d33a29473 --- /dev/null +++ b/src/main/resources/jsv-messages_he.properties @@ -0,0 +1,70 @@ +$ref = {0}: \u05D9\u05E9 \u05E9\u05D2\u05D9\u05D0\u05D4 \u05E2\u05DD ''refs'' +additionalItems = {0}: \u05D0\u05D9\u05E0\u05D3\u05E7\u05E1 ''{1}'' \u05D0\u05D9\u05E0\u05D5 \u05DE\u05D5\u05D2\u05D3\u05E8 \u05D1\u05E1\u05DB\u05D9\u05DE\u05D4 \u05D5\u05D4\u05E1\u05DB\u05D9\u05DE\u05D4 \u05D0\u05D9\u05E0\u05D4 \u05DE\u05D0\u05E4\u05E9\u05E8\u05EA \u05E4\u05E8\u05D9\u05D8\u05D9\u05DD \u05E0\u05D5\u05E1\u05E4\u05D9\u05DD +additionalProperties = {0}: \u05D4\u05DE\u05D0\u05E4\u05D9\u05D9\u05DF ''{1}'' \u05D0\u05D9\u05E0\u05D5 \u05DE\u05D5\u05D2\u05D3\u05E8 \u05D1\u05E1\u05DB\u05D9\u05DE\u05D4 \u05D5\u05D4\u05E1\u05DB\u05D9\u05DE\u05D4 \u05D0\u05D9\u05E0\u05D4 \u05DE\u05D0\u05E4\u05E9\u05E8\u05EA \u05DE\u05D0\u05E4\u05D9\u05D9\u05E0\u05D9\u05DD \u05E0\u05D5\u05E1\u05E4\u05D9\u05DD +allOf = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05D7\u05D5\u05E7\u05D9 \u05DC\u05DB\u05DC \u05D4\u05E1\u05DB\u05DE\u05D5\u05EA {1} +anyOf = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05D7\u05D5\u05E7\u05D9 \u05DC\u05DB\u05DC \u05D0\u05D7\u05EA \u05DE\u05D4\u05E1\u05DB\u05D9\u05DE\u05D5\u05EA {1} +const = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05D4\u05E2\u05E8\u05DA \u05D4\u05E7\u05D1\u05D5\u05E2 ''{1}'' +contains = {0}: \u05D0\u05D9\u05E0\u05D5 \u05DE\u05DB\u05D9\u05DC \u05E8\u05DB\u05D9\u05D1 \u05E9\u05E2\u05D5\u05D1\u05E8 \u05D0\u05EA \u05D4\u05D0\u05D9\u05DE\u05D5\u05EA\u05D9\u05DD \u05D4\u05D1\u05D0\u05D9\u05DD: {2} +contains.max = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05DB\u05D9\u05DC \u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8 {1} \u05E8\u05DB\u05D9\u05D1\u05D9\u05DD \u05E9\u05E2\u05D5\u05D1\u05E8\u05D9\u05DD \u05D0\u05D9\u05DE\u05D5\u05EA\u05D9\u05DD \u05D0\u05DC\u05D4: {2} +contains.min = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05DB\u05D9\u05DC \u05DC\u05E4\u05D7\u05D5\u05EA {1} \u05E8\u05DB\u05D9\u05D1\u05D9\u05DD \u05E9\u05E2\u05D5\u05D1\u05E8\u05D9\u05DD \u05D0\u05D9\u05DE\u05D5\u05EA\u05D9\u05DD \u05D0\u05DC\u05D4: {2} +dependencies = {0}: \u05D9\u05E9 \u05E9\u05D2\u05D9\u05D0\u05D4 \u05E2\u05DD \u05EA\u05DC\u05D5\u05D9\u05D5\u05EA {1} +dependentRequired = {0}: \u05D7\u05E1\u05E8 \u05DE\u05D0\u05E4\u05D9\u05D9\u05DF ''{1}'' \u05D0\u05E9\u05E8 \u05D3\u05E8\u05D5\u05E9 \u05EA\u05DC\u05D5\u05D9 \u05DB\u05D9 ''{2}'' \u05E7\u05D9\u05D9\u05DD +dependentSchemas = {0}: \u05D9\u05E9 \u05E9\u05D2\u05D9\u05D0\u05D4 \u05E2\u05DD dependentSchemas {1} +enum = {0}: \u05D0\u05D9\u05DF \u05E2\u05E8\u05DA \u05D1\u05E1\u05E4\u05D9\u05E8\u05D4 {1} +exclusiveMaximum = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05D1\u05E2\u05DC \u05E2\u05E8\u05DA \u05DE\u05E7\u05E1\u05D9\u05DE\u05DC\u05D9 \u05D1\u05DC\u05E2\u05D3\u05D9 \u05E9\u05DC {1} +exclusiveMinimum = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05D1\u05E2\u05DC \u05E2\u05E8\u05DA \u05DE\u05D9\u05E0\u05D9\u05DE\u05DC\u05D9 \u05D1\u05DC\u05E2\u05D3\u05D9 \u05E9\u05DC {1} +false = {0}: \u05D4\u05E1\u05DB\u05D9\u05DE\u05D4 \u05E2\u05D1\u05D5\u05E8 ''{1}'' \u05D4\u05D9\u05D0 \u05E9\u05E7\u05E8 +format = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} {2} +format.date = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05EA\u05D0\u05E8\u05D9\u05DA \u05DE\u05DC\u05D0 RFC 3339 \u05D7\u05D5\u05E7\u05D9 +format.date-time = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA RFC 3339 \u05EA\u05D0\u05E8\u05D9\u05DA-\u05E9\u05E2\u05D4 \u05D7\u05D5\u05E7\u05D9 +format.duration = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05E9\u05DA ISO 8601 \u05D7\u05D5\u05E7\u05D9 +format.email = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05D9\u05D5\u05EA \u05EA\u05D9\u05D1\u05EA \u05D3\u05D5\u05D0\u05E8 RFC 5321 \u05D7\u05D5\u05E7\u05D9\u05EA +format.ipv4 = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05D9\u05D5\u05EA \u05DB\u05EA\u05D5\u05D1\u05EA IP \u05D7\u05D5\u05E7\u05D9\u05EA \u05E9\u05DC RFC 2673 +format.ipv6 = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05D9\u05D5\u05EA \u05DB\u05EA\u05D5\u05D1\u05EA IP \u05D7\u05D5\u05E7\u05D9\u05EA \u05E9\u05DC RFC 4291 +format.idn-email = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05D3\u05E4\u05D5\u05E1 {1} \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05EA\u05D9\u05D1\u05EA \u05D3\u05D5\u05D0\u05E8 RFC 6531 \u05D7\u05D5\u05E7\u05D9\u05EA +format.idn-hostname = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05E9\u05DD \u05DE\u05D0\u05E8\u05D7 \u05D7\u05D5\u05E7\u05D9 RFC 5890 \u05D1\u05D9\u05E0\u05DC\u05D0\u05D5\u05DE\u05D9 +format.iri = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA RFC 3987 IRI \u05D7\u05D5\u05E7\u05D9 +format.iri-reference = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05D9\u05D5\u05EA \u05D4\u05E4\u05E0\u05D9\u05D4 \u05D7\u05D5\u05E7\u05D9\u05EA \u05E9\u05DC RFC 3987 IRI +format.uri = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA RFC 3986 URI \u05D7\u05D5\u05E7\u05D9 +format.uri-reference = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05D9\u05D5\u05EA \u05D4\u05E4\u05E0\u05D9\u05D4 \u05D7\u05D5\u05E7\u05D9\u05EA \u05E9\u05DC RFC 3986 URI +format.uri-template = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05D9\u05D5\u05EA \u05EA\u05D1\u05E0\u05D9\u05EA URI \u05D7\u05D5\u05E7\u05D9\u05EA \u05E9\u05DC RFC 6570 +format.uuid = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA RFC 4122 UUID \u05D7\u05D5\u05E7\u05D9 +format.regex = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05D1\u05D9\u05D8\u05D5\u05D9 \u05E8\u05D2\u05D5\u05DC\u05E8\u05D9 \u05D7\u05D5\u05E7\u05D9 ECMA-262 +format.time = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05D6\u05DE\u05DF RFC 3339 \u05D7\u05D5\u05E7\u05D9 +format.hostname = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05E9\u05DD \u05DE\u05D0\u05E8\u05D7 RFC 1123 \u05D7\u05D5\u05E7\u05D9 +format.json-pointer = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05E6\u05D1\u05D9\u05E2 RFC 6901 JSON \u05D7\u05D5\u05E7\u05D9 +format.relative-json-pointer = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA {1} \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05E6\u05D1\u05D9\u05E2 JSON \u05D9\u05D7\u05E1\u05D9 \u05E9\u05DC IETF \u05D7\u05D5\u05E7\u05D9 +format.unknown = {0}: \u05D9\u05E9 \u05E4\u05D5\u05E8\u05DE\u05D8 \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2 ''{1}'' +id = {0}: ''{1}'' \u05D0\u05D9\u05E0\u05D5 {2} \u05D7\u05D5\u05E7\u05D9 +items = {0}: \u05D0\u05D9\u05E0\u05D3\u05E7\u05E1 ''{1}'' \u05D0\u05D9\u05E0\u05D5 \u05DE\u05D5\u05D2\u05D3\u05E8 \u05D1\u05E1\u05DB\u05D9\u05DE\u05D4 \u05D5\u05D4\u05E1\u05DB\u05D9\u05DE\u05D4 \u05D0\u05D9\u05E0\u05D4 \u05DE\u05D0\u05E4\u05E9\u05E8\u05EA \u05E4\u05E8\u05D9\u05D8\u05D9\u05DD \u05E0\u05D5\u05E1\u05E4\u05D9\u05DD +maxContains = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05E1\u05E4\u05E8 \u05E9\u05DC\u05DD \u05DC\u05D0 \u05E9\u05DC\u05D9\u05DC\u05D9 \u05D1-{1} +maxItems = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05DB\u05DC\u05D5\u05DC \u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8 {1} \u05E4\u05E8\u05D9\u05D8\u05D9\u05DD \u05D0\u05DA \u05E0\u05DE\u05E6\u05D0\u05D5 {2} +maxLength = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05D1\u05D0\u05D5\u05E8\u05DA \u05E9\u05DC {1} \u05EA\u05D5\u05D5\u05D9\u05DD \u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8 +maxProperties = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8 {1} \u05DE\u05D0\u05E4\u05D9\u05D9\u05E0\u05D9\u05DD +maximum = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05D1\u05E2\u05DC \u05E2\u05E8\u05DA \u05DE\u05E7\u05E1\u05D9\u05DE\u05DC\u05D9 \u05E9\u05DC {1} +minContains = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05E1\u05E4\u05E8 \u05E9\u05DC\u05DD \u05DC\u05D0 \u05E9\u05DC\u05D9\u05DC\u05D9 \u05D1-{1} +minContainsVsMaxContains = {0}: minContains \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-maxContains \u05D1-{1} +minItems = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05DB\u05DC\u05D5\u05DC \u05DC\u05E4\u05D7\u05D5\u05EA {1} \u05E4\u05E8\u05D9\u05D8\u05D9\u05DD \u05D0\u05DA \u05E0\u05DE\u05E6\u05D0\u05D5 {2} +minLength = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05D1\u05D0\u05D5\u05E8\u05DA \u05E9\u05DC \u05DC\u05E4\u05D7\u05D5\u05EA {1} \u05EA\u05D5\u05D5\u05D9\u05DD +minProperties = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DC\u05E4\u05D7\u05D5\u05EA {1} \u05DE\u05D0\u05E4\u05D9\u05D9\u05E0\u05D9\u05DD +minimum = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05D1\u05E2\u05DC \u05E2\u05E8\u05DA \u05DE\u05D9\u05E0\u05D9\u05DE\u05DC\u05D9 \u05E9\u05DC {1} +multipleOf = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DB\u05E4\u05D5\u05DC\u05D4 \u05E9\u05DC {1} +not = {0}: \u05DC\u05D0 \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05D7\u05D5\u05E7\u05D9 \u05DC\u05E1\u05DB\u05D9\u05DE\u05D4 {1} +notAllowed = {0}: \u05D4\u05DE\u05D0\u05E4\u05D9\u05D9\u05DF ''{1}'' \u05D0\u05D9\u05E0\u05D5 \u05DE\u05D5\u05EA\u05E8 \u05D0\u05DA \u05D4\u05D5\u05D0 \u05E0\u05DE\u05E6\u05D0 \u05D1\u05E0\u05EA\u05D5\u05E0\u05D9\u05DD +oneOf = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05D7\u05D5\u05E7\u05D9 \u05DC\u05E1\u05DB\u05D9\u05DE\u05D4 \u05D0\u05D7\u05EA \u05D5\u05D9\u05D7\u05D9\u05D3\u05D4, \u05D0\u05D1\u05DC {1} \u05D7\u05D5\u05E7\u05D9\u05D9\u05DD +oneOf.indexes = {0}: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05D7\u05D5\u05E7\u05D9 \u05DC\u05E1\u05DB\u05D9\u05DE\u05D4 \u05D0\u05D7\u05EA \u05D5\u05D9\u05D7\u05D9\u05D3\u05D4, \u05D0\u05D1\u05DC {1} \u05EA\u05E7\u05E4\u05D9\u05DD \u05E2\u05DD \u05D4\u05D0\u05D9\u05E0\u05D3\u05E7\u05E1\u05D9\u05DD ''{2}'' +pattern = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA \u05D4\u05D1\u05D9\u05D8\u05D5\u05D9 \u05D4\u05E8\u05D2\u05D5\u05DC\u05E8\u05D9 {1} +patternProperties = {0}: \u05D9\u05E9 \u05E9\u05D2\u05D9\u05D0\u05D4 \u05DB\u05DC\u05E9\u05D4\u05D9 \u05E2\u05DD ''\u05DE\u05D0\u05E4\u05D9\u05D9\u05E0\u05D9 \u05D3\u05E4\u05D5\u05E1'' +prefixItems = {0}: \u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0 \u05DE\u05D0\u05DE\u05EA \u05D1\u05D0\u05D9\u05E0\u05D3\u05E7\u05E1 \u05D6\u05D4 +properties = {0}: \u05D9\u05E9 \u05E9\u05D2\u05D9\u05D0\u05D4 \u05E2\u05DD ''\u05DE\u05D0\u05E4\u05D9\u05D9\u05E0\u05D9\u05DD'' +propertyNames = {0}: \u05E9\u05DD \u05D4\u05E0\u05DB\u05E1 ''{1}'' \u05D0\u05D9\u05E0\u05D5 \u05D7\u05D5\u05E7\u05D9: {2} +readOnly = {0}: \u05D4\u05D5\u05D0 \u05E9\u05D3\u05D4 \u05DC\u05E7\u05E8\u05D9\u05D0\u05D4 \u05D1\u05DC\u05D1\u05D3, \u05DC\u05D0 \u05E0\u05D9\u05EA\u05DF \u05DC\u05E9\u05E0\u05D5\u05EA \u05D0\u05D5\u05EA\u05D5 +required = {0}: \u05D4\u05DE\u05D0\u05E4\u05D9\u05D9\u05DF \u05D4\u05E0\u05D3\u05E8\u05E9 ''{1}'' \u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0 +type = {0}: {1} \u05E0\u05DE\u05E6\u05D0, {2} \u05E6\u05E4\u05D5\u05D9 +unevaluatedItems = {0}: \u05D4\u05D0\u05D9\u05E0\u05D3\u05E7\u05E1 ''{1}'' \u05D0\u05D9\u05E0\u05D5 \u05DE\u05D5\u05E2\u05E8\u05DA \u05D5\u05D4\u05E1\u05DB\u05D9\u05DE\u05D4 \u05D0\u05D9\u05E0\u05D4 \u05DE\u05D0\u05E4\u05E9\u05E8\u05EA \u05E4\u05E8\u05D9\u05D8\u05D9\u05DD \u05DC\u05DC\u05D0 \u05D4\u05E2\u05E8\u05DB\u05D4 +unevaluatedProperties = {0}: \u05D4\u05DE\u05D0\u05E4\u05D9\u05D9\u05DF ''{1}'' \u05D0\u05D9\u05E0\u05D5 \u05DE\u05D5\u05E2\u05E8\u05DA \u05D5\u05D4\u05E1\u05DB\u05D9\u05DE\u05D4 \u05D0\u05D9\u05E0\u05D4 \u05DE\u05D0\u05E4\u05E9\u05E8\u05EA \u05DE\u05D0\u05E4\u05D9\u05D9\u05E0\u05D9\u05DD \u05DC\u05DC\u05D0 \u05D4\u05E2\u05E8\u05DB\u05D4 +unionType = {0}: {1} \u05E0\u05DE\u05E6\u05D0, {2} \u05E6\u05E4\u05D5\u05D9 +uniqueItems = {0}: \u05D7\u05D9\u05D9\u05D1\u05D9\u05DD \u05DC\u05DB\u05DC\u05D5\u05DC \u05E8\u05E7 \u05E4\u05E8\u05D9\u05D8\u05D9\u05DD \u05D9\u05D9\u05D7\u05D5\u05D3\u05D9\u05D9\u05DD \u05D1\u05DE\u05E2\u05E8\u05DA +writeOnly = {0}: \u05D4\u05D5\u05D0 \u05E9\u05D3\u05D4 \u05DC\u05DB\u05EA\u05D9\u05D1\u05D4 \u05D1\u05DC\u05D1\u05D3, \u05D4\u05D5\u05D0 \u05DC\u05D0 \u05D9\u05DB\u05D5\u05DC \u05DC\u05D4\u05D5\u05E4\u05D9\u05E2 \u05D1\u05E0\u05EA\u05D5\u05E0\u05D9\u05DD +contentEncoding = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05D0\u05DD \u05D0\u05EA \u05E7\u05D9\u05D3\u05D5\u05D3 \u05D4\u05EA\u05D5\u05DB\u05DF {1} +contentMediaType = {0}: \u05D0\u05D9\u05E0\u05D5 \u05EA\u05D5\u05DB\u05DF \u05D0\u05E0\u05D9 diff --git a/src/main/resources/jsv-messages_he_IL.properties b/src/main/resources/jsv-messages_he_IL.properties deleted file mode 100644 index 0f98f742e..000000000 --- a/src/main/resources/jsv-messages_he_IL.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: יש שגיאה עם ''refs'' -additionalItems = {0}: [{1}] לא נמצא מאמת באינדקס זה -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}: יש שגיאה עם ''עריכות צולבות'' -dateTime = {0}: {1} הוא {2} לא חוקי -dependencies = {0}: יש שגיאה עם תלויות {1} -dependentRequired = {0}: יש לו מאפיין חסר "{1}" אשר נדרש תלוי כי "{2}" קיים -dependentSchemas = {0}: יש שגיאה עם dependentSchemas {1} -edits = {0}: יש שגיאה עם ''עריכות'' -enum = {0}: אין ערך בספירה {1} -exclusiveMaximum = {0}: חייב להיות בעל ערך מקסימלי בלעדי של {1} -exclusiveMinimum = {0}: חייב להיות בעל ערך מינימלי בלעדי של {1} -false = {0}: סכימה בוליאנית false אינה חוקית -format = {0}: אינו תואם לתבנית {1} {2} -id = {0}: {1} הוא פלח לא חוקי עבור URI {2} -items = {0}: [{1}] לא נמצא מאמת באינדקס זה -maxContains = {0}: חייב להיות מספר שלם לא שלילי ב-{1} -maxItems = {0}: חייבים להיות מקסימום של {1} פריטים במערך -maxLength = {0}: עשוי להיות באורך של {1} תווים בלבד -maxProperties = {0}: יכול להיות רק {1} מאפיינים לכל היותר -maximum = {0}: חייב להיות בעל ערך מקסימלי של {1} -minContains = {0}: חייב להיות מספר שלם לא שלילי ב-{1} -minContainsVsMaxContains = {0}: minContains חייב להיות קטן או שווה ל-maxContains ב-{1} -minItems = {0}: חייבים להיות מינימום של {1} פריטים במערך -minLength = {0}: חייב להיות באורך של לפחות {1} תווים -minProperties = {0}: צריך להיות לפחות {1} מאפיינים -minimum = {0}: חייב להיות בעל ערך מינימלי של {1} -multipleOf = {0}: חייב להיות כפולה של {1} -not = {0}: לא אמור להיות חוקי לסכימה {1} -notAllowed = {0}: ''{1}'' אסור אבל הוא נמצא בנתונים -oneOf = {0}: צריך להיות חוקי לסכימה אחת ויחידה, אבל {1} חוקיים -pattern = {0}: אינו תואם לתבנית הביטוי הרגולרי {1} -patternProperties = {0}: יש שגיאה כלשהי עם ''מאפייני דפוס'' -prefixItems = {0}: [{1}] לא נמצא מאמת באינדקס זה -properties = {0}: יש שגיאה עם ''מאפיינים'' -propertyNames = {0}: ''{1}'' שם הנכס {0} אינו חוקי לאימות: {1} -readOnly = {0}: הוא שדה לקריאה בלבד, לא ניתן לשנות אותו -required = {0}: ''{1}'' חסר אך נדרש -type = {0}: {1} נמצא, {2} צפוי -unevaluatedItems = {0}: ''{1}'' ישנם פריטים לא מוערכים בנתיבים הבאים {0} -unevaluatedProperties = {0}: ''{1}'' ישנם מאפיינים לא מוערכים בנתיבים הבאים {0} -unionType = {0}: נמצא {1}, אך נדרש {2} -uniqueItems = {0}: הפריטים במערך חייבים להיות ייחודיים -uuid = {0}: {1} הוא {2} לא חוקי -writeOnly = {0}: הוא שדה לכתיבה בלבד, הוא לא יכול להופיע בנתונים \ No newline at end of file diff --git a/src/main/resources/jsv-messages_hr.properties b/src/main/resources/jsv-messages_hr.properties new file mode 100644 index 000000000..ec55eac96 --- /dev/null +++ b/src/main/resources/jsv-messages_hr.properties @@ -0,0 +1,70 @@ +$ref = {0}: ima gre\u0161ku s ''refs'' +additionalItems = {0}: indeks ''{1}'' nije definiran u shemi i shema ne dopu\u0161ta dodatne stavke +additionalProperties = {0}: svojstvo ''{1}'' nije definirano u shemi i shema ne dopu\u0161ta dodatna svojstva +allOf = {0}: mora biti va\u017Ee\u0107e za sve sheme {1} +anyOf = {0}: mora biti va\u017Ee\u0107e za bilo koju od shema {1} +const = {0}: mora biti konstantna vrijednost ''{1}'' +contains = {0}: ne sadr\u017Ei element koji prolazi ove provjere: {2} +contains.max = {0}: mora sadr\u017Eavati najvi\u0161e {1} elemenata koji prolaze ove provjere: {2} +contains.min = {0}: mora sadr\u017Eavati najmanje {1} elementa koji prolaze ove provjere: {2} +dependencies = {0}: ima pogre\u0161ku s ovisnostima {1} +dependentRequired = {0}: nedostaje svojstvo ''{1}'' koje je ovisno potrebno jer je prisutan ''{2}'' +dependentSchemas = {0}: ima pogre\u0161ku s dependentSchemas {1} +enum = {0}: nema vrijednost u enumeraciji {1} +exclusiveMaximum = {0}: mora imati isklju\u010Divu maksimalnu vrijednost od {1} +exclusiveMinimum = {0}: mora imati isklju\u010Divu minimalnu vrijednost od {1} +false = {0}: shema za ''{1}'' je false +format = {0}: ne odgovara {1} uzorku {2} +format.date = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107i puni datum RFC 3339 +format.date-time = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107i RFC 3339 datum-vrijeme +format.duration = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107e ISO 8601 trajanje +format.email = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107i po\u0161tanski sandu\u010Di\u0107 RFC 5321 +format.ipv4 = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107a RFC 2673 IP adresa +format.ipv6 = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107a RFC 4291 IP adresa +format.idn-email = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107i po\u0161tanski sandu\u010Di\u0107 RFC 6531 +format.idn-hostname = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107i RFC 5890 internacionalizirani naziv glavnog ra\u010Dunala +format.iri = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107i RFC 3987 IRI +format.iri-reference = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107a RFC 3987 IRI referenca +format.uri = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107i RFC 3986 URI +format.uri-reference = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107a RFC 3986 URI referenca +format.uri-template = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107i RFC 6570 URI predlo\u017Eak +format.uuid = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107i RFC 4122 UUID +format.regex = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107i regularni izraz ECMA-262 +format.time = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107e RFC 3339 vrijeme +format.hostname = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107e RFC 1123 ime glavnog ra\u010Dunala +format.json-pointer = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107i RFC 6901 JSON pokaziva\u010D +format.relative-json-pointer = {0}: ne odgovara uzorku {1} mora biti va\u017Ee\u0107i IETF relativni JSON pokaziva\u010D +format.unknown = {0}: ima nepoznati format ''{1}'' +id = {0}: ''{1}'' nije valjan {2} +items = {0}: indeks ''{1}'' nije definiran u shemi i shema ne dopu\u0161ta dodatne stavke +maxContains = {0}: mora biti nenegativan cijeli broj u {1} +maxItems = {0}: mora imati najvi\u0161e {1} stavki, ali prona\u0111eno {2} +maxLength = {0}: mora imati najvi\u0161e {1} znakova +maxProperties = {0}: mora imati najvi\u0161e {1} svojstava +maximum = {0}: mora imati najve\u0107u vrijednost od {1} +minContains = {0}: mora biti nenegativan cijeli broj u {1} +minContainsVsMaxContains = {0}: minContains mora biti manji od ili jednak maxContains u {1} +minItems = {0}: mora imati najmanje {1} stavki, ali prona\u0111eno {2} +minLength = {0}: mora imati najmanje {1} znakova +minProperties = {0}: mora imati najmanje {1} svojstava +minimum = {0}: mora imati minimalnu vrijednost od {1} +multipleOf = {0}: mora biti vi\u0161estruko od {1} +not = {0}: ne smije biti va\u017Ee\u0107e za shemu {1} +notAllowed = {0}: svojstvo ''{1}'' nije dopu\u0161teno, ali je u podacima +oneOf = {0}: mora biti va\u017Ee\u0107e za jednu i samo jednu shemu, ali {1} su va\u017Ee\u0107e +oneOf.indexes = {0}: mora biti va\u017Ee\u0107e za jednu i samo jednu shemu, ali {1} su va\u017Ee\u0107e s indeksima ''{2}'' +pattern = {0}: ne odgovara uzorku regularnog izraza {1} +patternProperties = {0}: ima neke gre\u0161ke sa ''svojstvima uzorka'' +prefixItems = {0}: validator nije prona\u0111en u ovom indeksu +properties = {0}: ima gre\u0161ku sa ''svojstvima'' +propertyNames = {0}: ime svojstva ''{1}'' nije va\u017Ee\u0107e: {2} +readOnly = {0}: polje je samo za \u010Ditanje, ne mo\u017Ee se mijenjati +required = {0}: potrebno svojstvo ''{1}'' nije prona\u0111eno +type = {0}: {1} prona\u0111eno, {2} o\u010Dekivano +unevaluatedItems = {0}: indeks ''{1}'' se ne procjenjuje i shema ne dopu\u0161ta neprocijenjene stavke +unevaluatedProperties = {0}: svojstvo ''{1}'' se ne procjenjuje i shema ne dopu\u0161ta neprocijenjena svojstva +unionType = {0}: {1} prona\u0111eno, {2} o\u010Dekivano +uniqueItems = {0}: mora imati samo jedinstvene stavke u nizu +writeOnly = {0}: polje je samo za pisanje, ne mo\u017Ee se pojaviti u podacima +contentEncoding = {0}: ne odgovara kodiranju sadr\u017Eaja {1} +contentMediaType = {0}: nije ja sadr\u017Eaj diff --git a/src/main/resources/jsv-messages_hr_HR.properties b/src/main/resources/jsv-messages_hr_HR.properties deleted file mode 100644 index 04b179369..000000000 --- a/src/main/resources/jsv-messages_hr_HR.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: ima pogre?ku s ''refs'' -additionalItems = {0}: [{1}] u ovom indeksu nije prona?en validator -additionalProperties = {0}: ''{1}'' nije definirano u shemi i shema ne dopu?ta dodatna svojstva -allOf = {0}: trebalo bi biti va?e?e za sve sheme {1} -anyOf = {0}: trebalo bi biti va?e?e za bilo koju od shema {1} -const = {0}: mora biti konstantna vrijednost {1} -contains = {0}: ne sadr?i element koji prolazi ove provjere: {2} -contains.max = {0}: mora sadr?avati manje od {1} elemenata koji prolaze ove provjere: {2} -contains.min = {0}: mora sadr?avati najmanje {1} elementa koji prolaze ove provjere: {2} -crossEdits = {0}: ima pogre?ku s ''cross edits'' -dateTime = {0}: {1} je neva?e?i {2} -dependencies = {0}: ima pogre?ku s ovisnostima {1} -dependentRequired = {0}: nedostaje svojstvo "{1}" koje je ovisno potrebno jer je "{2}" prisutno -dependentSchemas = {0}: ima pogre?ku s dependentSchemas {1} -edits= {0}: ima pogre?ku s ''ure?ivanja'' -enum = {0}: nema vrijednost u enumeraciji {1} -exclusiveMaximum = {0}: mora imati isklju?ivu maksimalnu vrijednost od {1} -exclusiveMinimum = {0}: mora imati isklju?ivu minimalnu vrijednost od {1} -false = {0}: Booleova shema false nije va?e?a -format = {0}: ne odgovara {1} uzorku {2} -id = {0}: {1} je neva?e?i segment za URI {2} -items = {0}: [{1}] u ovom indeksu nije prona?en validator -maxContains = {0}: mora biti nenegativan cijeli broj u {1} -maxItems = {0}: mora postojati najvi?e {1} stavki u nizu -maxLength = {0}: mo?e imati samo {1} znakova -maxProperties = {0}: mo?e imati najvi?e {1} svojstava -maximum = {0}: mora imati najve?u vrijednost od {1} -minContains = {0}: mora biti nenegativan cijeli broj u {1} -minContainsVsMaxContains = {0}: minContains mora biti manji od ili jednak maxContains u {1} -minItems = {0}: mora postojati najmanje {1} stavki u nizu -minLength = {0}: mora imati najmanje {1} znakova -minProperties = {0}: treba imati najmanje {1} svojstava -minimum = {0}: mora imati minimalnu vrijednost od {1} -multipleOf = {0}: mora biti vi?estruko od {1} -not = {0}: ne bi trebalo biti va?e?e za shemu {1} -notAllowed = {0}: ''{1}'' nije dopu?teno, ali je u podacima -oneOf = {0}: trebalo bi biti va?e?e za jednu i samo jednu shemu, ali {1} su va?e?e -pattern = {0}: ne odgovara uzorku regularnog izraza {1} -patternProperties = {0}: ima neke pogre?ke s ''pattern properties'' -prefixItems = {0}: [{1}] u ovom indeksu nije prona?en validator -properties = {0}: ima gre?ku sa ''svojstvima'' -propertyNames = {0}: ''{1}'' Ime svojstva {0} nije va?e?e za provjeru: {1} -readOnly = {0}: polje je samo za ?itanje, ne mo?e se mijenjati -required = {0}: ''{1}'' nedostaje, ali je obavezno -type = {0}: {1} prona?eno, {2} o?ekivano -unevaluatedItems = {0}: {1} Postoje neprocijenjene stavke na sljede?im stazama {0} -unevaluatedProperties = {0}: {1} Postoje neprocijenjena svojstva na sljede?im stazama {0} -unionType = {0}: {1} prona?eno, ali {2} je potrebno -uniqueItems = {0}: stavke u nizu moraju biti jedinstvene -uuid = {0}: {1} je neva?e?i {2} -writeOnly = {0}: polje je samo za pisanje, ne mo?e se pojaviti u podacima \ No newline at end of file diff --git a/src/main/resources/jsv-messages_hu.properties b/src/main/resources/jsv-messages_hu.properties new file mode 100644 index 000000000..88485c631 --- /dev/null +++ b/src/main/resources/jsv-messages_hu.properties @@ -0,0 +1,70 @@ +$ref = {0}: hib�s a ''refs'' +additionalItems = {0}: a ''{1}'' index nincs megadva a s�m�ban, �s a s�ma nem enged�lyez tov�bbi elemeket +additionalProperties = {0}: a ''{1}'' tulajdons�g nincs megadva a s�m�ban, �s a s�ma nem enged�lyez tov�bbi tulajdons�gokat +allOf = {0}: �rv�nyesnek kell lennie az �sszes s�m�ra {1} +anyOf = {0}: �rv�nyesnek kell lennie a(z) {1} s�m�k b�rmelyik�re +const = {0}: a ''{1}'' �lland� �rt�knek kell lennie +contains = {0}: nem tartalmaz olyan elemet, amely �tmegy a k�vetkez\u0151 ellen\u0151rz�seken: {2} +contains.max = {0}: legfeljebb {1} olyan elemet tartalmazhat, amely megfelel a k�vetkez\u0151 ellen\u0151rz�seknek: {2} +contains.min = {0}: tartalmaznia kell legal�bb {1} olyan elemet, amely �tmegy a k�vetkez\u0151 ellen\u0151rz�seken: {2} +dependencies = {0}: hiba van a(z) {1} f�gg\u0151s�gekkel +dependentRequired = {0}: hi�nyzik a(z) ''{1}'' tulajdons�ga, amely sz�ks�ges, mert a ''{2}'' jelen van +dependentSchemas = {0}: hib�s a dependentSchemas {1} +enum = {0}: nincs �rt�ke a(z) {1} felsorol�sban +exclusiveMaximum = {0}: kiz�r�lagos maxim�lis �rt�ke {1} +exclusiveMinimum = {0}: kiz�r�lagos minim�lis �rt�ke {1} +false = {0}: ''{1}'' s�ma hamis +format = {0}: nem egyezik a {1} mint�val {2} +format.date = {0}: nem egyezik a(z) {1} mint�val, �rv�nyes RFC 3339 teljes d�tum�nak kell lennie +format.date-time = {0}: nem egyezik a {1} mint�val, �rv�nyes RFC 3339 d�tum-id\u0151 +format.duration = {0}: nem egyezik a {1} mint�val, �rv�nyes ISO 8601 id\u0151tartamnak kell lennie +format.email = {0}: nem egyezik a {1} mint�val, �rv�nyes RFC 5321-es postafi�knak kell lennie +format.ipv4 = {0}: nem egyezik a(z) {1} mint�val, �rv�nyes RFC 2673 IP-c�mnek kell lennie +format.ipv6 = {0}: nem egyezik a {1} mint�val, �rv�nyes RFC 4291 IP-c�mnek kell lennie +format.idn-email = {0}: nem egyezik a {1} mint�val, �rv�nyes RFC 6531-es postafi�knak kell lennie +format.idn-hostname = {0}: nem egyezik a(z) {1} mint�val, �rv�nyes RFC 5890 nemzetk�zies�tett gazdag�pn�vnek kell lennie +format.iri = {0}: nem egyezik a {1} mint�val, �rv�nyes RFC 3987 IRI-nek kell lennie +format.iri-reference = {0}: nem egyezik a {1} mint�val, �rv�nyes RFC 3987 IRI-hivatkoz�snak kell lennie +format.uri = {0}: nem egyezik a {1} mint�val, �rv�nyes RFC 3986 URI-nek kell lennie +format.uri-reference = {0}: nem egyezik a {1} mint�val, �rv�nyes RFC 3986 URI-hivatkoz�snak kell lennie +format.uri-template = {0}: nem egyezik a {1} mint�val, �rv�nyes RFC 6570 URI-sablonnak kell lennie +format.uuid = {0}: nem egyezik a {1} mint�val, �rv�nyes RFC 4122 UUID-nek kell lennie +format.regex = {0}: nem egyezik a {1} mint�val, �rv�nyes ECMA-262 regul�ris kifejez�snek kell lennie +format.time = {0}: nem egyezik a {1} mint�val, �rv�nyes RFC 3339 id\u0151nek kell lennie +format.hostname = {0}: nem egyezik a(z) {1} mint�val, �rv�nyes RFC 1123 gazdag�pn�vnek kell lennie +format.json-pointer = {0}: nem egyezik a {1} mint�val, �rv�nyes RFC 6901 JSON-mutat�nak kell lennie +format.relative-json-pointer = {0}: nem egyezik a {1} mint�val, �rv�nyes IETF relat�v JSON-mutat�nak kell lennie +format.unknown = {0}: ismeretlen form�tuma: ''{1}'' +id = {0}: a ''{1}'' nem �rv�nyes {2} +items = {0}: a ''{1}'' index nincs megadva a s�m�ban, �s a s�ma nem enged�lyez tov�bbi elemeket +maxContains = {0}: egy nem negat�v eg�sz sz�mnak kell lennie a k�vetkez\u0151ben: {1} +maxItems = {0}: legfeljebb {1} elemet tartalmazhat, de {2} tal�lhat� +maxLength = {0}: legfeljebb {1} karakter hossz�s�g� lehet +maxProperties = {0}: legfeljebb {1} tulajdons�ggal kell rendelkeznie +maximum = {0}: maximum {1} �rt�kkel kell rendelkeznie +minContains = {0}: egy nem negat�v eg�sz sz�mnak kell lennie a k�vetkez\u0151ben: {1} +minContainsVsMaxContains = {0}: A minContains �rt�k�nek kisebbnek vagy egyenl\u0151nek kell lennie, mint a maxContains a k�vetkez\u0151ben: {1} +minItems = {0}: legal�bb {1} elemnek kell lennie, de {2} tal�lhat� +minLength = {0}: legal�bb {1} karakter hossz�s�g�nak kell lennie +minProperties = {0}: legal�bb {1} tulajdons�ggal kell rendelkeznie +minimum = {0}: legal�bb {1} �rt�kkel kell rendelkeznie +multipleOf = {0}: {1} t�bbsz�r�s�nek kell lennie +not = {0}: nem �rv�nyes a(z) {1} s�m�ra +notAllowed = {0}: a ''{1}'' tulajdons�g nem enged�lyezett, de benne van az adatokban +oneOf = {0}: �rv�nyesnek kell lennie egy �s csak egy s�m�ra, de a {1} �rv�nyes +oneOf.indexes = {0}: �rv�nyesnek kell lennie egy �s csak egy s�m�ra, de a {1} �rv�nyes a k�vetkez\u0151 indexekkel: ''{2}'' +pattern = {0}: nem egyezik a k�vetkez\u0151 regex mint�val: {1} +patternProperties = {0}: hib�s a "minta tulajdons�gai" +prefixItems = {0}: ezen az indexen nem tal�lhat� �rv�nyes�t\u0151 +properties = {0}: hib�s a "tulajdons�gok" +propertyNames = {0}: a(z) ''{1}'' tulajdons�g neve �rv�nytelen: {2} +readOnly = {0}: csak olvashat� mez\u0151, nem m�dos�that� +required = {0}: a(z) ''{1}'' k�telez\u0151 tulajdons�g nem tal�lhat� +type = {0}: {1} tal�lhat�, {2} v�rhat� +unevaluatedItems = {0}: a ''{1}'' index nincs ki�rt�kelve, �s a s�ma nem enged�lyezi az �rt�keletlen elemeket +unevaluatedProperties = {0}: a(z) ''{1}'' tulajdons�g nincs ki�rt�kelve, �s a s�ma nem enged�lyezi az �rt�keletlen tulajdons�gokat +unionType = {0}: {1} tal�lhat�, {2} v�rhat� +uniqueItems = {0}: csak egyedi elemek lehetnek a t�mbben +writeOnly = {0}: csak �rhat� mez\u0151, nem jelenhet meg az adatokban +contentEncoding = {0}: nem egyezik a k�vetkez\u0151 tartalomk�dol�ssal: {1} +contentMediaType = {0}: nem egy tartalom �n diff --git a/src/main/resources/jsv-messages_hu_HU.properties b/src/main/resources/jsv-messages_hu_HU.properties deleted file mode 100644 index ab4e8999f..000000000 --- a/src/main/resources/jsv-messages_hu_HU.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: hib�s a ''refs'' -additionalItems = {0}: [{1}] ezen az indexen nem tal�lhat� �rv�nyes�t? -additionalProperties = {0}: ''{1}'' nincs megadva a s�m�ban, �s a s�ma nem enged�lyez tov�bbi tulajdons�gokat -allOf = {0}: �rv�nyesnek kell lennie az �sszes s�m�ra {1} -anyOf = {0}: �rv�nyesnek kell lennie a(z) {1} s�m�k b�rmelyik�re -const = {0}: �lland� �rt�knek kell lennie {1} -contains = {0}: nem tartalmaz olyan elemet, amely �tmegy a k�vetkez? ellen?rz�seken: {2} -contains.max = {0}: kevesebb mint {1} olyan elemet kell tartalmaznia, amely �tmegy a k�vetkez? ellen?rz�seken: {2} -contains.min = {0}: tartalmaznia kell legal�bb {1} olyan elemet, amely �tmegy a k�vetkez? ellen?rz�seken: {2} -crossEdits = {0}: hib�s a "keresztszerkeszt�s" -dateTime = {0}: {1} �rv�nytelen {2} -dependencies = {0}: hiba van a(z) {1} f�gg?s�gekkel -dependentRequired = {0}: hi�nyzik a(z) "{1}" tulajdons�ga, amely sz�ks�ges, mert a(z) "{2}" jelen van -dependentSchemas = {0}: hib�s a dependentSchemas {1} -edits = {0}: hib�s a "szerkeszt�s" -enum = {0}: nincs �rt�ke a(z) {1} felsorol�sban -exclusiveMaximum = {0}: kiz�r�lagos maxim�lis �rt�ke {1} -exclusiveMinimum = {0}: kiz�r�lagos minim�lis �rt�ke {1} -false = {0}: A false logikai s�ma nem �rv�nyes -format = {0}: nem egyezik a {1} mint�val {2} -id = {0}: a(z) {1} �rv�nytelen szegmens a(z) {2} URI sz�m�ra -items = {0}: [{1}] ezen az indexen nem tal�lhat� �rv�nyes�t? -maxContains = {0}: egy nem negat�v eg�sz sz�mnak kell lennie a k�vetkez?ben: {1} -maxItems = {0}: legfeljebb {1} elem lehet a t�mbben -maxLength = {0}: csak {1} karakter hossz�s�g� lehet -maxProperties = {0}: legfeljebb {1} tulajdons�ggal rendelkezhet -maximum = {0}: maximum {1} �rt�kkel kell rendelkeznie -minContains = {0}: egy nem negat�v eg�sz sz�mnak kell lennie a k�vetkez?ben: {1} -minContainsVsMaxContains = {0}: A minContains �rt�k�nek kisebbnek vagy egyenl?nek kell lennie, mint a maxContains a k�vetkez?ben: {1} -minItems = {0}: legal�bb {1} elemnek kell lennie a t�mbben -minLength = {0}: legal�bb {1} karakter hossz�s�g�nak kell lennie -minProperties = {0}: legal�bb {1} tulajdons�ggal kell rendelkeznie -minimum = {0}: legal�bb {1} �rt�kkel kell rendelkeznie -multipleOf = {0}: {1} t�bbsz�r�s�nek kell lennie -not = {0}: nem �rv�nyes a(z) {1} s�m�ra -notAllowed = {0}: ''{1}'' nem enged�lyezett, de benne van az adatokban -oneOf = {0}: egy �s csak egy s�m�ra �rv�nyesnek kell lennie, de a {1} �rv�nyes -pattern = {0}: nem egyezik a k�vetkez? regex mint�val: {1} -patternProperties = {0}: hib�s a "minta tulajdons�gai" -prefixItems = {0}: [{1}] nem tal�lhat� �rv�nyes�t? ezen az indexen -properties = {0}: hib�s a "tulajdons�gok" -propertyNames = {0}: ''{1}'' A(z) {0} tulajdonn�v nem �rv�nyes az ellen?rz�sre: {1} -readOnly = {0}: csak olvashat� mez?, nem m�dos�that� -required = {0}: ''{1}'' hi�nyzik, de k�telez? -type = {0}: {1} tal�lhat�, {2} v�rhat� -unevaluatedItems = {0}: ''{1}''A k�vetkez? �tvonalakon vannak ki�rt�keletlen elemek: {0} -unevaluatedProperties = {0}: ''{1}''A k�vetkez? �tvonalakon vannak ki�rt�keletlen tulajdons�gok: {0} -unionType = {0}: {1} tal�lhat�, de a {2} megad�sa k�telez? -uniqueItems = {0}: a t�mb elemeinek egyedinek kell lenni�k -uuid = {0}: {1} �rv�nytelen {2} -writeOnly = {0}: csak �rhat� mez?, nem jelenhet meg az adatok k�z�tt \ No newline at end of file diff --git a/src/main/resources/jsv-messages_it.properties b/src/main/resources/jsv-messages_it.properties index d98d11d77..87efce766 100644 --- a/src/main/resources/jsv-messages_it.properties +++ b/src/main/resources/jsv-messages_it.properties @@ -1,45 +1,70 @@ -$ref = {0}: c''� un problema con il tag ''refs'' -additionalItems = {0}: [{1}] nessun validatore trovato all''indice -additionalProperties = {0}: ''{1}'' non � definito nello schema e lo schema non permette properties aggiuntive -allOf = {0}: dovrebbe essere valido per tutti gli schemas {1} -anyOf = {0}: dovrebbe essere valido per uno degli schemas {1} -const = {0}: dovrebbe essere un valore costante {1} -contains = {0}: non contiene un elemento che supera queste validazioni: {2} -crossEdits = {0}: ha un errore con il ''cross edits'' -dateTime = {0}: {1} � un invalido {2} -dependencies = {0}: ha un errore con le dipendenze {1} -dependentRequired = {0}: ha una property mancante da cui dipende {1} -dependentSchemas = {0}: ha un errore con dependentSchemas {1} -edits = {0}: ha un errore con ''edits'' +$ref = {0}: ha un errore con ''refs'' +additionalItems = {0}: l''indice ''{1}'' non � definito nello schema e lo schema non consente elementi aggiuntivi +additionalProperties = {0}: la propriet� ''{1}'' non � definita nello schema e lo schema non consente propriet� aggiuntive +allOf = {0}: deve essere valido per tutti gli schemi {1} +anyOf = {0}: deve essere valido per uno qualsiasi degli schemi {1} +const = {0}: deve essere il valore costante ''{1}'' +contains = {0}: non contiene un elemento che supera queste convalide: {2} +contains.max = {0}: deve contenere al massimo {1} elemento/i che supera queste convalide: {2} +contains.min = {0}: deve contenere almeno {1} elemento/i che supera queste convalide: {2} +dependencies = {0}: presenta un errore con le dipendenze {1} +dependentRequired = {0}: ha una propriet� mancante ''{1}'' che � dipendente obbligatoria perch� ''{2}'' � presente +dependentSchemas = {0}: ha un errore con dipendentiSchemas {1} enum = {0}: non ha un valore nell''enumerazione {1} exclusiveMaximum = {0}: deve avere un valore massimo esclusivo di {1} exclusiveMinimum = {0}: deve avere un valore minimo esclusivo di {1} -false = {0}: Boolean schema false non � valido -format = {0}: non corrisponde il {1} pattern {2} -id = {0}: {1} � un segmento invalido per l''URI {2} -items = {0}: [{1}] nessun validatore trovato all''indice -maxItems = {0}: deve esserci un numero massimo di {1} elementi nell''array -maxLength = {0}: pu� avere lunghezza massima di {1} -maxProperties = {0}: pu� avere un numero massimo di properties di {1} +false = {0}: lo schema per ''{1}'' � falso +format = {0}: non corrisponde al modello {1} {2} +format.date = {0}: non corrisponde al modello {1} deve essere una data completa RFC 3339 valida +format.date-time = {0}: non corrisponde al modello {1} deve essere una data-ora RFC 3339 valida +format.duration = {0}: non corrisponde al modello {1} deve essere una durata ISO 8601 valida +format.email = {0}: non corrisponde al modello {1} deve essere una casella di posta RFC 5321 valida +format.ipv4 = {0}: non corrisponde al modello {1} deve essere un indirizzo IP RFC 2673 valido +format.ipv6 = {0}: non corrisponde al modello {1} deve essere un indirizzo IP RFC 4291 valido +format.idn-email = {0}: non corrisponde al modello {1} deve essere una casella di posta RFC 6531 valida +format.idn-hostname = {0}: non corrisponde al modello {1} deve essere un nome host internazionalizzato RFC 5890 valido +format.iri = {0}: non corrisponde al modello {1} deve essere un IRI RFC 3987 valido +format.iri-reference = {0}: non corrisponde al modello {1} deve essere un riferimento IRI RFC 3987 valido +format.uri = {0}: non corrisponde al modello {1} deve essere un URI RFC 3986 valido +format.uri-reference = {0}: non corrisponde al modello {1} deve essere un riferimento URI RFC 3986 valido +format.uri-template = {0}: non corrisponde al modello {1} deve essere un modello URI RFC 6570 valido +format.uuid = {0}: non corrisponde al modello {1} deve essere un UUID RFC 4122 valido +format.regex = {0}: non corrisponde al modello {1} deve essere un''espressione regolare ECMA-262 valida +format.time = {0}: non corrisponde al modello {1} deve essere un''ora RFC 3339 valida +format.hostname = {0}: non corrisponde al modello {1} deve essere un nome host RFC 1123 valido +format.json-pointer = {0}: non corrisponde al modello {1} deve essere un puntatore JSON RFC 6901 valido +format.relative-json-pointer = {0}: non corrisponde al modello {1} deve essere un puntatore JSON relativo IETF valido +format.unknown = {0}: ha un formato sconosciuto ''{1}'' +id = {0}: ''{1}'' non � un {2} valido +items = {0}: l''indice ''{1}'' non � definito nello schema e lo schema non consente elementi aggiuntivi +maxContains = {0}: deve essere un numero intero non negativo in {1} +maxItems = {0}: deve avere al massimo {1} elementi ma trovati {2} +maxLength = {0}: deve contenere al massimo {1} caratteri +maxProperties = {0}: deve avere al massimo {1} propriet� maximum = {0}: deve avere un valore massimo di {1} -minItems = {0}: deve esserci un numero minimo di {1} elementi nell''array -minLength = {0}: deve avere lunghezza minima di {1} -minProperties={0}: dovrebbe avere un numero minimo di properties di {1} -minimum={0}: deve avere un valore minimo di {1} -multipleOf={0}: deve essere un multiplo di {1} -not={0}: non dovrebbe essere valido per lo schema {1} -notAllowed={0}: ''{1}'' non � consentito ma � nel dato -oneOf={0}: dovrebbe essere valido per uno e un solo schema, ma {1} sono validi -pattern={0}: non corrisponde alla regex {1} -patternProperties={0}: ha qualche errore con ''pattern properties'' -prefixItems={0}: [{1}] nessun validatore trovato a quest''indice -properties={0}: ha un errore con ''properties'' -propertyNames={0}: ''{1}''Il nome della Property {0} non � valido per la validazione: {1} -readOnly={0}: il campo � in sola lettura, non pu� essere modificato -required={0}: ''{1}'' � obbligatorio ma � mancante -type={0}: {1} trovato, {2} atteso -unevaluatedItems={0}: l'indice ''{1}'' non deve essere valutato o deve corrispondere allo schema degli elementi non valutati -unevaluatedProperties={0}: ''{1}''Ci sono properties non valutate nei seguenti percorsi {0} -unionType={0}: {1} trovato, ma {2} � obbligatorio -uniqueItems={0}: l''elemento nell''array deve essere unico -uuid={0}: {1} � un invalido {2} +minContains = {0}: deve essere un numero intero non negativo in {1} +minContainsVsMaxContains = {0}: minContains deve essere minore o uguale a maxContains in {1} +minItems = {0}: deve avere almeno {1} elementi ma trovati {2} +minLength = {0}: deve contenere almeno {1} caratteri +minProperties = {0}: deve avere almeno {1} propriet� +minimum = {0}: deve avere un valore minimo di {1} +multipleOf = {0}: deve essere multiplo di {1} +not = {0}: non deve essere valido per lo schema {1} +notAllowed = {0}: la propriet� ''{1}'' non � consentita ma � nei dati +oneOf = {0}: deve essere valido per uno e un solo schema, ma {1} sono validi +oneOf.indexes = {0}: deve essere valido per uno e un solo schema, ma {1} sono validi con gli indici ''{2}'' +pattern = {0}: non corrisponde al pattern regex {1} +patternProperties = {0}: presenta qualche errore con le ''propriet� del modello'' +prefixItems = {0}: nessun validatore trovato in questo indice +properties = {0}: presenta un errore con ''propriet�'' +propertyNames = {0}: il nome della propriet� ''{1}'' non � valido: {2} +readOnly = {0}: � un campo di sola lettura, non pu� essere modificato +required = {0}: propriet� richiesta ''{1}'' non trovata +type = {0}: {1} trovato, {2} previsto +unevaluatedItems = {0}: l''indice ''{1}'' non viene valutato e lo schema non consente elementi non valutati +unevaluatedProperties = {0}: la propriet� ''{1}'' non viene valutata e lo schema non consente propriet� non valutate +unionType = {0}: {1} trovato, {2} previsto +uniqueItems = {0}: deve contenere solo elementi univoci nell''array +writeOnly = {0}: � un campo di sola scrittura, non pu� apparire nei dati +contentEncoding = {0}: non corrisponde alla codifica del contenuto {1} +contentMediaType = {0}: non � un contenuto me diff --git a/src/main/resources/jsv-messages_ja.properties b/src/main/resources/jsv-messages_ja.properties new file mode 100644 index 000000000..15a6b6a52 --- /dev/null +++ b/src/main/resources/jsv-messages_ja.properties @@ -0,0 +1,70 @@ +$ref = {0}: ''refs'' \u306B\u30A8\u30E9\u30FC\u304C\u3042\u308A\u307E\u3059 +additionalItems = {0}: \u30A4\u30F3\u30C7\u30C3\u30AF\u30B9 ''{1}'' \u304C\u30B9\u30AD\u30FC\u30DE\u3067\u5B9A\u7FA9\u3055\u308C\u3066\u304A\u3089\u305A\u3001\u30B9\u30AD\u30FC\u30DE\u3067\u306F\u8FFD\u52A0\u306E\u9805\u76EE\u304C\u8A31\u53EF\u3055\u308C\u3066\u3044\u307E\u305B\u3093 +additionalProperties = {0}: \u30D7\u30ED\u30D1\u30C6\u30A3 ''{1}'' \u304C\u30B9\u30AD\u30FC\u30DE\u3067\u5B9A\u7FA9\u3055\u308C\u3066\u304A\u3089\u305A\u3001\u30B9\u30AD\u30FC\u30DE\u3067\u306F\u8FFD\u52A0\u306E\u30D7\u30ED\u30D1\u30C6\u30A3\u304C\u8A31\u53EF\u3055\u308C\u3066\u3044\u307E\u305B\u3093 +allOf = {0}: \u3059\u3079\u3066\u306E\u30B9\u30AD\u30FC\u30DE {1} \u306B\u5BFE\u3057\u3066\u6709\u52B9\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +anyOf = {0}: \u3044\u305A\u308C\u304B\u306E\u30B9\u30AD\u30FC\u30DE {1} \u306B\u5BFE\u3057\u3066\u6709\u52B9\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +const = {0}: \u5B9A\u6570\u5024 ''{1}'' \u3067\u306A\u3051\u308C\u3070\u306A\u308A\u307E\u305B\u3093 +contains = {0}: \u6B21\u306E\u691C\u8A3C\u306B\u5408\u683C\u3059\u308B\u8981\u7D20\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u305B\u3093: {2} +contains.max = {0}: \u3053\u308C\u3089\u306E\u691C\u8A3C\u306B\u5408\u683C\u3059\u308B\u8981\u7D20\u306F\u6700\u5927\u3067\u3082 {1} \u500B\u542B\u307E\u308C\u3066\u3044\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059: {2} +contains.min = {0}: \u3053\u308C\u3089\u306E\u691C\u8A3C\u306B\u5408\u683C\u3059\u308B\u5C11\u306A\u304F\u3068\u3082 {1} \u500B\u306E\u8981\u7D20\u304C\u542B\u307E\u308C\u3066\u3044\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059: {2} +dependencies = {0}: \u4F9D\u5B58\u95A2\u4FC2 {1} \u306B\u30A8\u30E9\u30FC\u304C\u3042\u308A\u307E\u3059 +dependentRequired = {0}: \u30D7\u30ED\u30D1\u30C6\u30A3 ''{1}'' \u304C\u3042\u308A\u307E\u305B\u3093\u3002''{2}'' \u304C\u5B58\u5728\u3059\u308B\u305F\u3081\u3001\u4F9D\u5B58\u95A2\u4FC2\u304C\u5FC5\u8981\u3067\u3059\u3002 +dependentSchemas = {0}:dependentSchemas {1} \u306B\u30A8\u30E9\u30FC\u304C\u3042\u308A\u307E\u3059 +enum = {0}: \u5217\u6319\u578B {1} \u306B\u5024\u304C\u3042\u308A\u307E\u305B\u3093 +exclusiveMaximum = {0}: \u6392\u4ED6\u7684\u306A\u6700\u5927\u5024\u306F {1} \u3067\u306A\u3051\u308C\u3070\u306A\u308A\u307E\u305B\u3093 +exclusiveMinimum = {0}: \u6392\u4ED6\u7684\u306A\u6700\u5C0F\u5024\u306F {1} \u3067\u306A\u3051\u308C\u3070\u306A\u308A\u307E\u305B\u3093 +false = {0}: ''{1}'' \u306E\u30B9\u30AD\u30FC\u30DE\u306F false \u3067\u3059 +format = {0}: {1} \u30D1\u30BF\u30FC\u30F3 {2} \u306B\u4E00\u81F4\u3057\u307E\u305B\u3093 +format.date = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A RFC 3339 \u306E\u5B8C\u5168\u306A\u65E5\u4ED8\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.date-time = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A RFC 3339 \u65E5\u4ED8/\u6642\u523B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.duration = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A ISO 8601 \u671F\u9593\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.email = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A RFC 5321 \u30E1\u30FC\u30EB\u30DC\u30C3\u30AF\u30B9\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.ipv4 = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A RFC 2673 IP \u30A2\u30C9\u30EC\u30B9\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.ipv6 = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A RFC 4291 IP \u30A2\u30C9\u30EC\u30B9\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.idn-email = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A RFC 6531 \u30E1\u30FC\u30EB\u30DC\u30C3\u30AF\u30B9\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.idn-hostname = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A RFC 5890 \u56FD\u969B\u5316\u30DB\u30B9\u30C8\u540D\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.iri = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A RFC 3987 IRI \u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.iri-reference = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A RFC 3987 IRI \u53C2\u7167\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.uri = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A RFC 3986 URI \u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.uri-reference = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A RFC 3986 URI \u53C2\u7167\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.uri-template = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A RFC 6570 URI \u30C6\u30F3\u30D7\u30EC\u30FC\u30C8\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.uuid = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A RFC 4122 UUID \u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.regex = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A ECMA-262 \u6B63\u898F\u8868\u73FE\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.time = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A RFC 3339 \u6642\u523B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.hostname = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A RFC 1123 \u30DB\u30B9\u30C8\u540D\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.json-pointer = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A RFC 6901 JSON \u30DD\u30A4\u30F3\u30BF\u30FC\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.relative-json-pointer = {0}: {1} \u30D1\u30BF\u30FC\u30F3\u3068\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u6709\u52B9\u306A IETF \u76F8\u5BFE JSON \u30DD\u30A4\u30F3\u30BF\u30FC\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +format.unknown = {0}: \u4E0D\u660E\u306A\u5F62\u5F0F ''{1}'' \u304C\u3042\u308A\u307E\u3059 +id = {0}: ''{1}'' \u306F\u6709\u52B9\u306A {2} \u3067\u306F\u3042\u308A\u307E\u305B\u3093 +items = {0}: \u30A4\u30F3\u30C7\u30C3\u30AF\u30B9 ''{1}'' \u304C\u30B9\u30AD\u30FC\u30DE\u3067\u5B9A\u7FA9\u3055\u308C\u3066\u304A\u3089\u305A\u3001\u30B9\u30AD\u30FC\u30DE\u3067\u306F\u8FFD\u52A0\u306E\u9805\u76EE\u304C\u8A31\u53EF\u3055\u308C\u3066\u3044\u307E\u305B\u3093 +maxContains = {0}: {1} \u306B\u306F\u8CA0\u3067\u306A\u3044\u6574\u6570\u3092\u6307\u5B9A\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +maxItems = {0}: \u30A2\u30A4\u30C6\u30E0\u306F\u6700\u5927\u3067\u3082 {1} \u500B\u5FC5\u8981\u3067\u3059\u304C\u3001{2} \u304C\u898B\u3064\u304B\u308A\u307E\u3057\u305F +maxLength = {0}: \u9577\u3055\u306F\u6700\u5927 {1} \u6587\u5B57\u3067\u306A\u3051\u308C\u3070\u306A\u308A\u307E\u305B\u3093 +maxProperties = {0}: \u6700\u5927\u3067 {1} \u500B\u306E\u30D7\u30ED\u30D1\u30C6\u30A3\u304C\u5FC5\u8981\u3067\u3059 +maximum = {0}: \u6700\u5927\u5024\u306F {1} \u3067\u306A\u3051\u308C\u3070\u306A\u308A\u307E\u305B\u3093 +minContains = {0}: {1} \u306B\u306F\u8CA0\u3067\u306A\u3044\u6574\u6570\u3092\u6307\u5B9A\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +minContainsVsMaxContains = {0}: minContains \u306F {1} \u306E maxContains \u4EE5\u4E0B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +minItems = {0}: \u5C11\u306A\u304F\u3068\u3082 {1} \u500B\u306E\u9805\u76EE\u304C\u5FC5\u8981\u3067\u3059\u304C\u3001{2} \u304C\u898B\u3064\u304B\u308A\u307E\u3057\u305F +minLength = {0}: \u5C11\u306A\u304F\u3068\u3082 {1} \u6587\u5B57\u306E\u9577\u3055\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +minProperties = {0}: \u5C11\u306A\u304F\u3068\u3082 {1} \u500B\u306E\u30D7\u30ED\u30D1\u30C6\u30A3\u304C\u5FC5\u8981\u3067\u3059 +minimum = {0}: \u6700\u5C0F\u5024\u306F {1} \u3067\u306A\u3051\u308C\u3070\u306A\u308A\u307E\u305B\u3093 +multipleOf = {0}: {1} \u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +not = {0}: \u30B9\u30AD\u30FC\u30DE {1} \u306B\u5BFE\u3057\u3066\u6709\u52B9\u3067\u3042\u3063\u3066\u306F\u306A\u308A\u307E\u305B\u3093 +notAllowed = {0}: \u30D7\u30ED\u30D1\u30C6\u30A3 ''{1}'' \u306F\u8A31\u53EF\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u304C\u3001\u30C7\u30FC\u30BF\u5185\u306B\u3042\u308A\u307E\u3059 +oneOf = {0}: 1 \u3064\u306E\u30B9\u30AD\u30FC\u30DE\u306B\u5BFE\u3057\u3066\u306E\u307F\u6709\u52B9\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u304C\u3001{1} \u306F\u6709\u52B9\u3067\u3059 +oneOf.indexes = {0}: 1 \u3064\u306E\u30B9\u30AD\u30FC\u30DE\u306B\u5BFE\u3057\u3066\u306E\u307F\u6709\u52B9\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u304C\u3001{1} \u306F\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9 ''{2}'' \u306B\u5BFE\u3057\u3066\u6709\u52B9\u3067\u3059 +pattern = {0}: \u6B63\u898F\u8868\u73FE\u30D1\u30BF\u30FC\u30F3 {1} \u306B\u4E00\u81F4\u3057\u307E\u305B\u3093 +patternProperties = {0}: ''\u30D1\u30BF\u30FC\u30F3 \u30D7\u30ED\u30D1\u30C6\u30A3'' \u306B\u30A8\u30E9\u30FC\u304C\u3042\u308A\u307E\u3059 +prefixItems = {0}: \u3053\u306E\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9\u3067\u30D0\u30EA\u30C7\u30FC\u30BF\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093 +properties = {0}: ''\u30D7\u30ED\u30D1\u30C6\u30A3'' \u306B\u30A8\u30E9\u30FC\u304C\u3042\u308A\u307E\u3059 +propertyNames = {0}: \u30D7\u30ED\u30D1\u30C6\u30A3 ''{1}'' \u306E\u540D\u524D\u304C\u7121\u52B9\u3067\u3059: {2} +readOnly = {0}: \u306F\u8AAD\u307F\u53D6\u308A\u5C02\u7528\u30D5\u30A3\u30FC\u30EB\u30C9\u3067\u3059\u3002\u5909\u66F4\u3067\u304D\u307E\u305B\u3093 +required = {0}: \u5FC5\u9808\u30D7\u30ED\u30D1\u30C6\u30A3 ''{1}'' \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093 +type = {0}: {1} \u304C\u898B\u3064\u304B\u308A\u307E\u3057\u305F\u3001{2} \u304C\u4E88\u671F\u3055\u308C\u307E\u3057\u305F +unevaluatedItems = {0}: \u30A4\u30F3\u30C7\u30C3\u30AF\u30B9 ''{1}'' \u306F\u8A55\u4FA1\u3055\u308C\u3066\u304A\u3089\u305A\u3001\u30B9\u30AD\u30FC\u30DE\u306F\u672A\u8A55\u4FA1\u306E\u9805\u76EE\u3092\u8A31\u53EF\u3057\u3066\u3044\u307E\u305B\u3093 +unevaluatedProperties = {0}: \u30D7\u30ED\u30D1\u30C6\u30A3 ''{1}'' \u306F\u8A55\u4FA1\u3055\u308C\u3066\u304A\u3089\u305A\u3001\u30B9\u30AD\u30FC\u30DE\u306F\u672A\u8A55\u4FA1\u306E\u30D7\u30ED\u30D1\u30C6\u30A3\u3092\u8A31\u53EF\u3057\u3066\u3044\u307E\u305B\u3093 +unionType = {0}: {1} \u304C\u898B\u3064\u304B\u308A\u307E\u3057\u305F\u3001{2} \u304C\u4E88\u671F\u3055\u308C\u307E\u3057\u305F +uniqueItems = {0}: \u914D\u5217\u306B\u306F\u4E00\u610F\u306E\u9805\u76EE\u306E\u307F\u3092\u542B\u3081\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +writeOnly = {0}: \u306F\u66F8\u304D\u8FBC\u307F\u5C02\u7528\u30D5\u30A3\u30FC\u30EB\u30C9\u3067\u3059\u3002\u30C7\u30FC\u30BF\u306B\u306F\u8868\u793A\u3067\u304D\u307E\u305B\u3093\u3002 +contentEncoding = {0}: \u30B3\u30F3\u30C6\u30F3\u30C4 \u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0 {1} \u3068\u4E00\u81F4\u3057\u307E\u305B\u3093 +contentMediaType = {0}: \u30B3\u30F3\u30C6\u30F3\u30C4\u3067\u306F\u3042\u308A\u307E\u305B\u3093 diff --git a/src/main/resources/jsv-messages_ja_JP.properties b/src/main/resources/jsv-messages_ja_JP.properties deleted file mode 100644 index 6d171bd46..000000000 --- a/src/main/resources/jsv-messages_ja_JP.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: ''refs'' にエラーがあります -additionalItems = {0}: [{1}] このインデックスにバリデータが見つかりません -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}: 「クロス編集」にエラーがあります -dateTime = {0}: {1} は無効な {2} です -dependencies = {0}: 依存関係 {1} にエラーがあります -dependentRequired = {0}: プロパティ「{1}」が欠落していますが、「{2}」が存在するため依存必須です。 -dependentSchemas = {0}:dependentSchemas {1} にエラーがあります -edits = {0}: ''edits'' にエラーがあります -enum = {0}: 列挙型 {1} に値がありません -exclusiveMaximum = {0}: 排他的な最大値は {1} でなければなりません -exclusiveMinimum = {0}: 排他的な最小値は {1} でなければなりません -false = {0}: ブールスキーマ false は無効です -format = {0}: {1} パターン {2} に一致しません -id = {0}: {1} は URI {2} の無効なセグメントです -items = {0}[{1}]: このインデックスにバリデータが見つかりません -maxContains = {0}: {1} には負でない整数を指定する必要があります -maxItems = {0}: 配列には最大 {1} 個の項目が必要です -maxLength = {0}: 長さは {1} 文字のみです -maxProperties = {0}: 最大 {1} 個のプロパティのみを持つことができます -maximum = {0}: 最大値は {1} でなければなりません -minContains = {0}: {1} には負でない整数を指定する必要があります -minContainsVsMaxContains = {0}: minContains は {1} の maxContains 以下である必要があります -minItems = {0}: 配列には少なくとも {1} 個の項目が必要です -minLength = {0}: 少なくとも {1} 文字の長さである必要があります -minProperties = {0}: 少なくとも {1} 個のプロパティが必要です -minimum = {0}: 最小値は {1} でなければなりません -multipleOf = {0}: {1} の倍数である必要があります -not = {0}: スキーマ {1} に対して有効であってはなりません -notAllowed = {0}.{1}: 許可されていませんが、データ内にあります -oneOf = {0}: 1 つのスキーマに対してのみ有効である必要がありますが、{1} は有効です -pattern = {0}: 正規表現パターン {1} に一致しません -patternProperties = {0}: 「パターン プロパティ」にエラーがあります -prefixItems = {0}: [{1}] このインデックスにバリデータが見つかりません -properties = {0}: ''プロパティ'' にエラーがあります -propertyNames = {0}: ''{1}'' プロパティ名 {0} は検証には無効です: {1} -readOnly = {0}: は読み取り専用フィールドです。変更できません -required = {0}: ''{1}'' がありませんが、必須です -type = {0}: {1} が見つかりました、{2} が予期されました -unevaluatedItems = {0}: ''{1}'' 次のパス {0} に未評価のアイテムがあります -unevaluatedProperties = {0}: ''{1}'' 次のパス {0} に未評価のプロパティがあります。 -unionType = {0}: {1} が見つかりましたが、{2} が必要です -uniqueItems = {0}: 配列内の項目は一意である必要があります -uuid = {0}: {1} は無効な {2} です -writeOnly = {0}: は書き込み専用フィールドです。データには表示できません。 \ No newline at end of file diff --git a/src/main/resources/jsv-messages_ko.properties b/src/main/resources/jsv-messages_ko.properties new file mode 100644 index 000000000..7c03d5d00 --- /dev/null +++ b/src/main/resources/jsv-messages_ko.properties @@ -0,0 +1,70 @@ +$ref = {0}: ''refs''\uC5D0 \uC624\uB958\uAC00 \uC788\uC2B5\uB2C8\uB2E4. +additionalItems = {0}: \uC0C9\uC778 ''{1}''\uC774(\uAC00) \uC2A4\uD0A4\uB9C8\uC5D0 \uC815\uC758\uB418\uC5B4 \uC788\uC9C0 \uC54A\uC73C\uBA70 \uC2A4\uD0A4\uB9C8\uAC00 \uCD94\uAC00 \uD56D\uBAA9\uC744 \uD5C8\uC6A9\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. +additionalProperties = {0}: ''{1}'' \uC18D\uC131\uC774 \uC2A4\uD0A4\uB9C8\uC5D0 \uC815\uC758\uB418\uC5B4 \uC788\uC9C0 \uC54A\uC73C\uBA70 \uC2A4\uD0A4\uB9C8\uAC00 \uCD94\uAC00 \uC18D\uC131\uC744 \uD5C8\uC6A9\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. +allOf = {0}: \uBAA8\uB4E0 \uC2A4\uD0A4\uB9C8\uC5D0 \uC720\uD6A8\uD574\uC57C \uD569\uB2C8\uB2E4. {1} +anyOf = {0}: \uBAA8\uB4E0 \uC2A4\uD0A4\uB9C8 {1}\uC5D0 \uC720\uD6A8\uD574\uC57C \uD569\uB2C8\uB2E4. +const = {0}: \uC0C1\uC218 \uAC12 ''{1}''\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4. +contains = {0}: \uB2E4\uC74C \uC720\uD6A8\uC131 \uAC80\uC0AC\uB97C \uD1B5\uACFC\uD55C \uC694\uC18C\uB97C \uD3EC\uD568\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4: {2} +contains.max = {0}: \uB2E4\uC74C \uC720\uD6A8\uC131 \uAC80\uC0AC\uB97C \uD1B5\uACFC\uD558\uB294 \uCD5C\uB300 {1}\uAC1C\uC758 \uC694\uC18C\uB97C \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4: {2} +contains.min = {0}: \uB2E4\uC74C \uC720\uD6A8\uC131 \uAC80\uC0AC\uB97C \uD1B5\uACFC\uD558\uB294 \uC694\uC18C\uAC00 \uCD5C\uC18C\uD55C {1}\uAC1C \uD3EC\uD568\uB418\uC5B4\uC57C \uD569\uB2C8\uB2E4: {2} +dependencies = {0}: \uC885\uC18D\uC131 {1}\uC5D0 \uC624\uB958\uAC00 \uC788\uC2B5\uB2C8\uB2E4. +dependentRequired = {0}: ''{2}''\uC774(\uAC00) \uC874\uC7AC\uD558\uAE30 \uB54C\uBB38\uC5D0 \uC885\uC18D \uD544\uC218\uC778 ''{1}'' \uC18D\uC131\uC774 \uB204\uB77D\uB418\uC5C8\uC2B5\uB2C8\uB2E4. +dependentSchemas = {0}:dependentSchemas {1}\uC5D0 \uC624\uB958\uAC00 \uC788\uC2B5\uB2C8\uB2E4. +enum = {0}: \uC5F4\uAC70\uD615 {1}\uC5D0 \uAC12\uC774 \uC5C6\uC2B5\uB2C8\uB2E4. +exclusiveMaximum = {0}: {1}\uC758 \uBC30\uD0C0\uC801 \uCD5C\uB300\uAC12\uC744 \uAC00\uC838\uC57C \uD569\uB2C8\uB2E4. +exclusiveMinimum = {0}: {1}\uC758 \uBC30\uD0C0\uC801 \uCD5C\uC18C\uAC12\uC744 \uAC00\uC838\uC57C \uD569\uB2C8\uB2E4. +false = {0}: ''{1}''\uC5D0 \uB300\uD55C \uC2A4\uD0A4\uB9C8\uAC00 false\uC785\uB2C8\uB2E4. +format = {0}: {1} \uD328\uD134 {2}\uACFC(\uC640) \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. +format.date = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C RFC 3339 \uC804\uCCB4 \uB0A0\uC9DC\uC5EC\uC57C \uD569\uB2C8\uB2E4. +format.date-time = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C RFC 3339 \uB0A0\uC9DC-\uC2DC\uAC04\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4. +format.duration = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C ISO 8601 \uAE30\uAC04\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4. +format.email = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C RFC 5321 \uBA54\uC77C\uBC15\uC2A4\uC5EC\uC57C \uD569\uB2C8\uB2E4. +format.ipv4 = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C RFC 2673 IP \uC8FC\uC18C\uC5EC\uC57C \uD569\uB2C8\uB2E4. +format.ipv6 = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C RFC 4291 IP \uC8FC\uC18C\uC5EC\uC57C \uD569\uB2C8\uB2E4. +format.idn-email = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C RFC 6531 \uC0AC\uC11C\uD568\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4. +format.idn-hostname = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C RFC 5890 \uAD6D\uC81C\uD654 \uD638\uC2A4\uD2B8 \uC774\uB984\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4. +format.iri = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C RFC 3987 IRI\uC5EC\uC57C \uD569\uB2C8\uB2E4. +format.iri-reference = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C RFC 3987 IRI \uCC38\uC870\uC5EC\uC57C \uD569\uB2C8\uB2E4. +format.uri = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C RFC 3986 URI\uC5EC\uC57C \uD569\uB2C8\uB2E4. +format.uri-reference = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C RFC 3986 URI \uCC38\uC870\uC5EC\uC57C \uD569\uB2C8\uB2E4. +format.uri-template = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C RFC 6570 URI \uD15C\uD50C\uB9BF\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4. +format.uuid = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C RFC 4122 UUID\uC5EC\uC57C \uD569\uB2C8\uB2E4. +format.regex = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C ECMA-262 \uC815\uADDC \uD45C\uD604\uC2DD\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4. +format.time = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C RFC 3339 \uC2DC\uAC04\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4. +format.hostname = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C RFC 1123 \uD638\uC2A4\uD2B8 \uC774\uB984\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4. +format.json-pointer = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C RFC 6901 JSON \uD3EC\uC778\uD130\uC5EC\uC57C \uD569\uB2C8\uB2E4. +format.relative-json-pointer = {0}: {1} \uD328\uD134\uACFC \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uC720\uD6A8\uD55C IETF \uC0C1\uB300 JSON \uD3EC\uC778\uD130\uC5EC\uC57C \uD569\uB2C8\uB2E4. +format.unknown = {0}: \uC54C \uC218 \uC5C6\uB294 \uD615\uC2DD ''{1}''\uC774(\uAC00) \uC788\uC2B5\uB2C8\uB2E4. +id = {0}: ''{1}''\uC740(\uB294) \uC720\uD6A8\uD55C {2}\uC774 \uC544\uB2D9\uB2C8\uB2E4. +items = {0}: \uC0C9\uC778 ''{1}''\uC774(\uAC00) \uC2A4\uD0A4\uB9C8\uC5D0 \uC815\uC758\uB418\uC5B4 \uC788\uC9C0 \uC54A\uC73C\uBA70 \uC2A4\uD0A4\uB9C8\uAC00 \uCD94\uAC00 \uD56D\uBAA9\uC744 \uD5C8\uC6A9\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. +maxContains = {0}: {1}\uC5D0\uC11C \uC74C\uC218\uAC00 \uC544\uB2CC \uC815\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4. +maxItems = {0}: \uCD5C\uB300 {1}\uAC1C\uC758 \uD56D\uBAA9\uC774 \uC788\uC5B4\uC57C \uD558\uC9C0\uB9CC {2}\uAC1C\uB97C \uCC3E\uC558\uC2B5\uB2C8\uB2E4. +maxLength = {0}: \uAE38\uC774\uB294 \uCD5C\uB300 {1}\uC790\uC5EC\uC57C \uD569\uB2C8\uB2E4. +maxProperties = {0}: \uCD5C\uB300 {1}\uAC1C\uC758 \uC18D\uC131\uC744 \uAC00\uC838\uC57C \uD569\uB2C8\uB2E4. +maximum = {0}: \uCD5C\uB300\uAC12\uC740 {1}\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4. +minContains = {0}: {1}\uC5D0\uC11C \uC74C\uC218\uAC00 \uC544\uB2CC \uC815\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4. +minContainsVsMaxContains = {0}: minContains\uB294 {1}\uC758 maxContains\uBCF4\uB2E4 \uC791\uAC70\uB098 \uAC19\uC544\uC57C \uD569\uB2C8\uB2E4. +minItems = {0}: \uCD5C\uC18C {1}\uAC1C\uC758 \uD56D\uBAA9\uC774 \uC788\uC5B4\uC57C \uD558\uC9C0\uB9CC {2}\uAC1C\uB97C \uCC3E\uC558\uC2B5\uB2C8\uB2E4. +minLength = {0}: \uAE38\uC774\uB294 {1}\uC790 \uC774\uC0C1\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4. +minProperties = {0}: \uCD5C\uC18C\uD55C {1}\uAC1C\uC758 \uC18D\uC131\uC774 \uC788\uC5B4\uC57C \uD569\uB2C8\uB2E4. +minimum = {0}: \uCD5C\uC18C\uAC12\uC740 {1}\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4. +multipleOf = {0}: {1}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4. +not = {0}: \uC2A4\uD0A4\uB9C8 {1}\uC5D0 \uC720\uD6A8\uD558\uC9C0 \uC54A\uC544\uC57C \uD569\uB2C8\uB2E4. +notAllowed = {0}: ''{1}'' \uC18D\uC131\uC740 \uD5C8\uC6A9\uB418\uC9C0 \uC54A\uC9C0\uB9CC \uB370\uC774\uD130\uC5D0 \uC788\uC2B5\uB2C8\uB2E4. +oneOf = {0}: \uD558\uB098\uC758 \uC2A4\uD0A4\uB9C8\uC5D0\uB9CC \uC720\uD6A8\uD574\uC57C \uD558\uC9C0\uB9CC {1}\uC740(\uB294) \uC720\uD6A8\uD569\uB2C8\uB2E4. +oneOf.indexes = {0}: \uD558\uB098\uC758 \uC2A4\uD0A4\uB9C8\uC5D0\uB9CC \uC720\uD6A8\uD574\uC57C \uD558\uC9C0\uB9CC {1}\uC740(\uB294) \uC0C9\uC778 ''{2}''\uC5D0 \uC720\uD6A8\uD569\uB2C8\uB2E4. +pattern = {0}: \uC815\uADDC\uC2DD \uD328\uD134 {1}\uACFC(\uC640) \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. +patternProperties = {0}: ''\uD328\uD134 \uC18D\uC131''\uC5D0 \uC77C\uBD80 \uC624\uB958\uAC00 \uC788\uC2B5\uB2C8\uB2E4. +prefixItems = {0}: \uC774 \uC0C9\uC778\uC5D0\uC11C \uC720\uD6A8\uC131 \uAC80\uC0AC\uAE30\uB97C \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. +properties = {0}: ''\uC18D\uC131''\uC5D0 \uC624\uB958\uAC00 \uC788\uC2B5\uB2C8\uB2E4. +propertyNames = {0}: ''{1}'' \uC18D\uC131 \uC774\uB984\uC774 \uC720\uD6A8\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4: {2} +readOnly = {0}: \uC77D\uAE30 \uC804\uC6A9 \uD544\uB4DC\uC774\uBBC0\uB85C \uBCC0\uACBD\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. +required = {0}: \uD544\uC218 \uC18D\uC131 ''{1}''\uC744(\uB97C) \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. +type = {0}: {1} \uBC1C\uACAC, {2} \uC608\uC0C1 +unevaluatedItems = {0}: ''{1}'' \uC0C9\uC778\uC740 \uD3C9\uAC00\uB418\uC9C0 \uC54A\uC73C\uBA70 \uC2A4\uD0A4\uB9C8\uB294 \uD3C9\uAC00\uB418\uC9C0 \uC54A\uC740 \uD56D\uBAA9\uC744 \uD5C8\uC6A9\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. +unevaluatedProperties = {0}: ''{1}'' \uC18D\uC131\uC740 \uD3C9\uAC00\uB418\uC9C0 \uC54A\uC73C\uBA70 \uC2A4\uD0A4\uB9C8\uB294 \uD3C9\uAC00\uB418\uC9C0 \uC54A\uC740 \uC18D\uC131\uC744 \uD5C8\uC6A9\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. +unionType = {0}: {1} \uBC1C\uACAC, {2} \uC608\uC0C1 +uniqueItems = {0}: \uBC30\uC5F4\uC5D0 \uACE0\uC720\uD55C \uD56D\uBAA9\uB9CC \uC788\uC5B4\uC57C \uD569\uB2C8\uB2E4. +writeOnly = {0}: \uC4F0\uAE30 \uC804\uC6A9 \uD544\uB4DC\uC774\uBBC0\uB85C \uB370\uC774\uD130\uC5D0 \uB098\uD0C0\uB0A0 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. +contentEncoding = {0}: \uCF58\uD150\uCE20 \uC778\uCF54\uB529 {1}\uACFC(\uC640) \uC77C\uCE58\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. +contentMediaType = {0}: \uCF58\uD150\uCE20\uAC00 \uC544\uB2D9\uB2C8\uB2E4. diff --git a/src/main/resources/jsv-messages_ko_KR.properties b/src/main/resources/jsv-messages_ko_KR.properties deleted file mode 100644 index 8ab2b6d1b..000000000 --- a/src/main/resources/jsv-messages_ko_KR.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: ''refs''에 오류가 있습니다. -additionalItems = {0}: [{1}] 이 색인에서 유효성 검사기를 찾을 수 없습니다. -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}: ''교차 편집'' 오류가 있습니다. -dateTime = {0}: {1}은(는) 잘못된 {2}입니다. -dependencies = {0}: 종속성 {1}에 오류가 있습니다. -dependentRequired = {0}: "{2}"이(가) 존재하기 때문에 종속 필수 속성 "{1}"이(가) 누락되었습니다. -dependentSchemas = {0}: 종속 스키마 {1}에 오류가 있습니다. -edits = {0}: ''edits''에 오류가 있습니다. -enum = {0}: 열거형 {1}에 값이 없습니다. -exclusiveMaximum = {0}: {1}의 배타적 최대값을 가져야 합니다. -exclusiveMinimum = {0}: 배타적 최소값은 {1}이어야 합니다. -false = {0}: 부울 스키마 false가 유효하지 않음 -format = {0}: {1} 패턴 {2}와 일치하지 않습니다. -id = {0}: {1}은(는) URI {2}에 대한 유효하지 않은 세그먼트입니다. -items = {0}: [{1}] 이 색인에서 유효성 검사기를 찾을 수 없습니다. -maxContains = {0}: {1}에서 음수가 아닌 정수여야 합니다. -maxItems = {0}: 배열에 최대 {1}개의 항목이 있어야 합니다. -maxLength = {0}: 길이는 {1}자만 가능합니다. -maxProperties = {0}: 최대 {1}개의 속성만 가질 수 있음 -maximum = {0}: 최대값은 {1}이어야 합니다. -minContains = {0}: {1}에서 음수가 아닌 정수여야 합니다. -minContainsVsMaxContains = {0}: minContains는 {1}의 maxContains보다 작거나 같아야 합니다. -minItems = {0}: 배열에 최소 {1}개의 항목이 있어야 합니다. -minLength = {0}: 길이가 {1}자 이상이어야 합니다. -minProperties = {0}: 최소 {1}개의 속성이 있어야 합니다. -minimum = {0}: 최소값은 {1}이어야 합니다. -multipleOf = {0}: {1}의 배수여야 합니다. -not = {0}: {1} 스키마에 유효하지 않아야 합니다. -notAllowed = {0}: ''{1}'' 허용되지 않지만 데이터에 있음 -oneOf = {0}: 하나의 스키마에만 유효해야 하지만 {1}은 유효합니다. -pattern = {0}: 정규식 패턴 {1}과 일치하지 않습니다. -patternProperties = {0}: ''패턴 속성''에 일부 오류가 있습니다. -prefixItems = {0}: [{1}] 이 인덱스에서 유효성 검사기를 찾을 수 없습니다. -properties = {0}: ''속성''에 오류가 있습니다. -propertyNames = {0}: ''{1}'' 속성 이름 {0}은(는) 유효성 검사에 유효하지 않습니다: {1} -readOnly = {0}: 읽기 전용 필드이므로 변경할 수 없습니다. -required = {0}: ''{1}'' 누락되었지만 필수입니다. -type = {0}: {1} 발견됨, {2} 예상됨 -unevaluatedItems = {0}: ''{1}'' 다음 경로에 평가되지 않은 항목이 있습니다 {0} -unevaluatedProperties = {0}: ''{1}'' 다음 경로에 평가되지 않은 속성이 있습니다 {0} -unionType = {0}: {1}이(가) 있지만 {2}이(가) 필요합니다. -uniqueItems = {0}: 배열의 항목은 고유해야 합니다. -uuid = {0}: {1}은 잘못된 {2}입니다. -writeOnly = {0}: 쓰기 전용 필드이므로 데이터에 표시할 수 없습니다. \ No newline at end of file diff --git a/src/main/resources/jsv-messages_nb.properties b/src/main/resources/jsv-messages_nb.properties new file mode 100644 index 000000000..2a9437008 --- /dev/null +++ b/src/main/resources/jsv-messages_nb.properties @@ -0,0 +1,70 @@ +$ref = {0}: har en feil med ''refs'' +additionalItems = {0}: indeks ''{1}'' er ikke definert i skjemaet og skjemaet tillater ikke flere elementer +additionalProperties = {0}: egenskapen ''{1}'' er ikke definert i skjemaet og skjemaet tillater ikke ytterligere egenskaper +allOf = {0}: m� v�re gyldig for alle skjemaene {1} +anyOf = {0}: m� v�re gyldig for alle skjemaene {1} +const = {0}: m� v�re konstantverdien ''{1}'' +contains = {0}: inneholder ikke et element som best�r disse valideringene: {2} +contains.max = {0}: m� inneholde maksimalt {1} element(er) som best�r disse valideringene: {2} +contains.min = {0}: m� inneholde minst {1} element(er) som best�r disse valideringene: {2} +dependencies = {0}: har en feil med avhengigheter {1} +dependentRequired = {0}: har en manglende egenskap ''{1}'' som er avhengig n�dvendig fordi ''{2}'' er tilstede +dependentSchemas = {0}: har en feil med dependentSchemas {1} +enum = {0}: har ikke en verdi i oppregningen {1} +exclusiveMaximum = {0}: m� ha en eksklusiv maksimumsverdi p� {1} +exclusiveMinimum = {0}: m� ha en eksklusiv minimumsverdi p� {1} +false = {0}: skjemaet for ''{1}'' er usant +format = {0}: samsvarer ikke med {1}-m�nsteret {2} +format.date = {0}: samsvarer ikke med {1}-m�nsteret m� v�re en gyldig RFC 3339 full-dato +format.date-time = {0}: samsvarer ikke med {1}-m�nsteret m� v�re en gyldig RFC 3339 dato-klokkeslett +format.duration = {0}: samsvarer ikke med {1}-m�nsteret m� v�re en gyldig ISO 8601-varighet +format.email = {0}: samsvarer ikke med {1}-m�nsteret m� v�re en gyldig RFC 5321-postboks +format.ipv4 = {0}: samsvarer ikke med {1}-m�nsteret m� v�re en gyldig RFC 2673 IP-adresse +format.ipv6 = {0}: samsvarer ikke med {1}-m�nsteret m� v�re en gyldig RFC 4291 IP-adresse +format.idn-email = {0}: samsvarer ikke med {1}-m�nsteret m� v�re en gyldig RFC 6531-postboks +format.idn-hostname = {0}: samsvarer ikke med {1}-m�nsteret m� v�re et gyldig RFC 5890 internasjonalisert vertsnavn +format.iri = {0}: samsvarer ikke med {1}-m�nsteret m� v�re en gyldig RFC 3987 IRI +format.iri-reference = {0}: samsvarer ikke med {1}-m�nsteret m� v�re en gyldig RFC 3987 IRI-referanse +format.uri = {0}: samsvarer ikke med {1}-m�nsteret m� v�re en gyldig RFC 3986 URI +format.uri-reference = {0}: samsvarer ikke med {1}-m�nsteret m� v�re en gyldig RFC 3986 URI-referanse +format.uri-template = {0}: samsvarer ikke med {1}-m�nsteret m� v�re en gyldig RFC 6570 URI-mal +format.uuid = {0}: samsvarer ikke med {1}-m�nsteret m� v�re en gyldig RFC 4122 UUID +format.regex = {0}: samsvarer ikke med {1}-m�nsteret m� v�re et gyldig ECMA-262 regul�rt uttrykk +format.time = {0}: samsvarer ikke med {1}-m�nsteret m� v�re en gyldig RFC 3339-tid +format.hostname = {0}: samsvarer ikke med {1}-m�nsteret m� v�re et gyldig RFC 1123-vertsnavn +format.json-pointer = {0}: samsvarer ikke med {1}-m�nsteret m� v�re en gyldig RFC 6901 JSON-peker +format.relative-json-pointer = {0}: samsvarer ikke med {1}-m�nsteret m� v�re en gyldig IETF relativ JSON-peker +format.unknown = {0}: har et ukjent format ''{1}'' +id = {0}: ''{1}'' er ikke en gyldig {2} +items = {0}: indeks ''{1}'' er ikke definert i skjemaet, og skjemaet tillater ikke flere elementer +maxContains = {0}: m� v�re et ikke-negativt heltall i {1} +maxItems = {0}: m� ha maksimalt {1} varer, men fant {2} +maxLength = {0}: m� best� av maksimalt {1} tegn +maxProperties = {0}: m� ha maksimalt {1} egenskaper +maximum = {0}: m� ha en maksimal verdi p� {1} +minContains = {0}: m� v�re et ikke-negativt heltall i {1} +minContainsVsMaxContains = {0}: minContains m� v�re mindre enn eller lik maxContains i {1} +minItems = {0}: m� ha minst {1} elementer, men fant {2} +minLength = {0}: m� best� av minst {1} tegn +minProperties = {0}: m� ha minst {1} egenskaper +minimum = {0}: m� ha en minimumsverdi p� {1} +multipleOf = {0}: m� v�re multiplum av {1} +not = {0}: m� ikke v�re gyldig for skjemaet {1} +notAllowed = {0}: egenskapen ''{1}'' er ikke tillatt, men den er i dataene +oneOf = {0}: m� v�re gyldig for ett og bare ett skjema, men {1} er gyldige +oneOf.indexes = {0}: m� v�re gyldig for ett og bare ett skjema, men {1} er gyldige med indeksene ''{2}'' +pattern = {0}: samsvarer ikke med regex-m�nsteret {1} +patternProperties = {0}: har en feil med ''m�nsteregenskaper'' +prefixItems = {0}: ingen validator funnet i denne indeksen +properties = {0}: har en feil med ''egenskaper'' +propertyNames = {0}: egenskapen ''{1}'' navn er ikke gyldig: {2} +readOnly = {0}: er et skrivebeskyttet felt, det kan ikke endres +required = {0}: p�krevd egenskap ''{1}'' ikke funnet +type = {0}: {1} funnet, {2} forventet +unevaluatedItems = {0}: indeks ''{1}'' er ikke evaluert og skjemaet tillater ikke uevaluerte elementer +unevaluatedProperties = {0}: egenskapen ''{1}'' er ikke evaluert og skjemaet tillater ikke uevaluerte egenskaper +unionType = {0}: {1} funnet, {2} forventet +uniqueItems = {0}: m� bare ha unike elementer i matrisen +writeOnly = {0}: er et skrivebeskyttet felt, det kan ikke vises i dataene +contentEncoding = {0}: samsvarer ikke med innholdskoding {1} +contentMediaType = {0}: er ikke et innhold for meg diff --git a/src/main/resources/jsv-messages_nb_NO.properties b/src/main/resources/jsv-messages_nb_NO.properties deleted file mode 100644 index e953e1b86..000000000 --- a/src/main/resources/jsv-messages_nb_NO.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: har en feil med ''refs'' -aditionalItems = {0}: [{1}] ingen validator funnet i denne indeksen -additionalProperties = {0}: ''{1}'' er ikke definert i skjemaet og skjemaet tillater ikke flere egenskaper -allOf = {0}: skal v�re gyldig for alle skjemaene {1} -anyOf = {0}: b�r v�re gyldig for alle skjemaene {1} -const = {0}: m� v�re en konstant verdi {1} -contains = {0}: inneholder ikke et element som best�r disse valideringene: {2} -contains.max = {0}: m� inneholde f�rre enn {1} element(er) som best�r disse valideringene: {2} -contains.min = {0}: m� inneholde minst {1} element(er) som best�r disse valideringene: {2} -crossEdits = {0}: har en feil med "kryssredigeringer" -dateTime = {0}: {1} er en ugyldig {2} -dependencies = {0}: har en feil med avhengigheter {1} -dependentRequired = {0}: har en manglende egenskap "{1}" som er avhengig n�dvendig fordi "{2}" er tilstede -dependentSchemas = {0}: har en feil med dependentSchemas {1} -edits = {0}: har en feil med ''edits'' -enum = {0}: har ikke en verdi i oppregningen {1} -exclusiveMaximum = {0}: m� ha en eksklusiv maksimumsverdi p� {1} -exclusiveMinimum = {0}: m� ha en eksklusiv minimumsverdi p� {1} -false = {0}: boolsk skjema usann er ikke gyldig -format = {0}: samsvarer ikke med {1}-m�nsteret {2} -id = {0}: {1} er et ugyldig segment for URI {2} -items = {0}: [{1}] ingen validator funnet i denne indeksen -maxContains = {0}: m� v�re et ikke-negativt heltall i {1} -maxItems = {0}: det m� v�re maksimalt {1} elementer i matrisen -maxLength = {0}: kan bare v�re {1} tegn langt -maxProperties = {0}: kan bare ha maksimalt {1} egenskaper -maximum = {0}: m� ha en maksimal verdi p� {1} -minContains = {0}: m� v�re et ikke-negativt heltall i {1} -minContainsVsMaxContains = {0}: minContains m� v�re mindre enn eller lik maxContains i {1} -minItems = {0}: det m� v�re minimum {1} elementer i matrisen -minLength = {0}: m� best� av minst {1} tegn -minProperties = {0}: b�r ha minimum {1} egenskaper -minimum = {0}: m� ha en minimumsverdi p� {1} -multipleOf = {0}: m� v�re multiplum av {1} -not = {0}: skal ikke v�re gyldig for skjemaet {1} -notAllowed = {0}: ''{1}'' er ikke tillatt, men det er i dataene -oneOf = {0}: skal v�re gyldig for ett og bare ett skjema, men {1} er gyldige -pattern = {0}: samsvarer ikke med regex-m�nsteret {1} -patternProperties = {0}: har en feil med ''m�nsteregenskaper'' -prefixItems = {0}: [{1}] ingen validator funnet i denne indeksen -properties = {0}: har en feil med ''egenskaper'' -propertyNames = {0}: ''{1}'' Eiendomsnavnet {0} er ikke gyldig for validering: {1} -readOnly = {0}: er et skrivebeskyttet felt, det kan ikke endres -required = {0}: ''{1}'' mangler, men er p�krevd -type = {0}: {1} funnet, {2} forventet -unevaluatedItems = {0}: ''{1}'' Det er ikke-evaluerte elementer p� f�lgende stier {0} -unevaluatedProperties = {0}: ''{1}'' Det er uevaluerte egenskaper ved f�lgende stier {0} -unionType = {0}: {1} funnet, men {2} kreves -uniqueItems = {0}: elementene i matrisen m� v�re unike -uuid = {0}: {1} er en ugyldig {2} -writeOnly = {0}: er et skrivebeskyttet felt, det kan ikke vises i dataene \ No newline at end of file diff --git a/src/main/resources/jsv-messages_nl.properties b/src/main/resources/jsv-messages_nl.properties new file mode 100644 index 000000000..bf77c37a6 --- /dev/null +++ b/src/main/resources/jsv-messages_nl.properties @@ -0,0 +1,70 @@ +$ref = {0}: bevat een fout met ''refs'' +additionalItems = {0}: index ''{1}'' is niet gedefinieerd in het schema en het schema staat geen extra items toe +additionalProperties = {0}: eigenschap ''{1}'' is niet gedefinieerd in het schema en het schema staat geen aanvullende eigenschappen toe +allOf = {0}: moet geldig zijn voor alle schema''s {1} +anyOf = {0}: moet geldig zijn voor elk van de schema''s {1} +const = {0}: moet de constante waarde ''{1}'' zijn +contains = {0}: bevat geen element dat deze validaties doorstaat: {2} +contains.max = {0}: moet maximaal {1} element(en) bevatten die aan deze validaties voldoen: {2} +contains.min = {0}: moet minimaal {1} element(en) bevatten die aan deze validaties voldoen: {2} +dependencies = {0}: bevat een fout met afhankelijkheden {1} +dependentRequired = {0}: heeft een ontbrekende eigenschap ''{1}'' die afhankelijk is vereist omdat ''{2}'' aanwezig is +dependentSchemas = {0}: bevat een fout met dependSchemas {1} +enum = {0}: heeft geen waarde in de opsomming {1} +exclusiveMaximum = {0}: moet een exclusieve maximumwaarde hebben van {1} +exclusiveMinimum = {0}: moet een exclusieve minimumwaarde hebben van {1} +false = {0}: schema voor ''{1}'' is false +format = {0}: komt niet overeen met het {1} patroon {2} +format.date = {0}: komt niet overeen met het {1}-patroon moet een geldige RFC 3339-volledige datum zijn +format.date-time = {0}: komt niet overeen met het {1}-patroon moet een geldige RFC 3339-datum-tijd zijn +format.duration = {0}: komt niet overeen met het patroon {1} moet een geldige ISO 8601-duur hebben +format.email = {0}: komt niet overeen met het patroon {1} moet een geldige RFC 5321-mailbox zijn +format.ipv4 = {0}: komt niet overeen met het patroon {1} moet een geldig RFC 2673 IP-adres zijn +format.ipv6 = {0}: komt niet overeen met het patroon {1} moet een geldig RFC 4291 IP-adres zijn +format.idn-email = {0}: komt niet overeen met het patroon {1} moet een geldige RFC 6531-mailbox zijn +format.idn-hostname = {0}: komt niet overeen met het patroon {1} moet een geldige ge�nternationaliseerde RFC 5890-hostnaam zijn +format.iri = {0}: komt niet overeen met het {1}-patroon moet een geldige RFC 3987 IRI zijn +format.iri-reference = {0}: komt niet overeen met het {1}-patroon moet een geldige RFC 3987 IRI-referentie zijn +format.uri = {0}: komt niet overeen met het {1}-patroon moet een geldige RFC 3986-URI zijn +format.uri-reference = {0}: komt niet overeen met het {1}-patroon moet een geldige RFC 3986 URI-referentie zijn +format.uri-template = {0}: komt niet overeen met het {1}-patroon moet een geldige RFC 6570 URI-sjabloon zijn +format.uuid = {0}: komt niet overeen met het {1}-patroon moet een geldige RFC 4122 UUID zijn +format.regex = {0}: komt niet overeen met het patroon {1} moet een geldige reguliere ECMA-262-expressie zijn +format.time = {0}: komt niet overeen met het {1}-patroon moet een geldige RFC 3339-tijd zijn +format.hostname = {0}: komt niet overeen met het patroon {1} moet een geldige RFC 1123-hostnaam zijn +format.json-pointer = {0}: komt niet overeen met het {1}-patroon moet een geldige RFC 6901 JSON-aanwijzer zijn +format.relative-json-pointer = {0}: komt niet overeen met het {1}-patroon moet een geldige IETF relatieve JSON-aanwijzer zijn +format.unknown = {0}: heeft een onbekend formaat ''{1}'' +id = {0}: ''{1}'' is geen geldige {2} +items = {0}: index ''{1}'' is niet gedefinieerd in het schema en het schema staat geen extra items toe +maxContains = {0}: moet een niet-negatief geheel getal zijn in {1} +maxItems = {0}: moet maximaal {1} items bevatten, maar heeft {2} gevonden +maxLength = {0}: mag maximaal {1} tekens lang zijn +maxProperties = {0}: moet maximaal {1} eigenschappen hebben +maximum = {0}: moet een maximale waarde van {1} hebben +minContains = {0}: moet een niet-negatief geheel getal zijn in {1} +minContainsVsMaxContains = {0}: minContains moet kleiner zijn dan of gelijk zijn aan maxContains in {1} +minItems = {0}: moet minstens {1} items hebben, maar {2} gevonden +minLength = {0}: moet minimaal {1} tekens lang zijn +minProperties = {0}: moet minimaal {1} eigenschappen hebben +minimum = {0}: moet een minimumwaarde van {1} hebben +multipleOf = {0}: moet een veelvoud zijn van {1} +not = {0}: mag niet geldig zijn voor het schema {1} +notAllowed = {0}: eigenschap ''{1}'' is niet toegestaan, maar staat wel in de gegevens +oneOf = {0}: moet geldig zijn voor slechts ��n schema, maar {1} zijn geldig +oneOf.indexes = {0}: moet geldig zijn voor ��n en slechts ��n schema, maar {1} zijn geldig met indexen ''{2}'' +pattern = {0}: komt niet overeen met het regex-patroon {1} +patternProperties = {0}: bevat een fout met ''patrooneigenschappen'' +prefixItems = {0}: geen validator gevonden bij deze index +properties = {0}: bevat een fout met ''properties'' +propertyNames = {0}: eigenschap ''{1}'' naam is niet geldig: {2} +readOnly = {0}: is een alleen-lezen veld, dit kan niet worden gewijzigd +required = {0}: vereiste eigenschap ''{1}'' niet gevonden +type = {0}: {1} gevonden, {2} verwacht +unevaluatedItems = {0}: index ''{1}'' wordt niet ge�valueerd en het schema staat geen niet-ge�valueerde items toe +unevaluatedProperties = {0}: eigenschap ''{1}'' wordt niet ge�valueerd en het schema staat geen niet-ge�valueerde eigenschappen toe +unionType = {0}: {1} gevonden, {2} verwacht +uniqueItems = {0}: mag alleen unieke items in de array bevatten +writeOnly = {0}: is een alleen-schrijven-veld, het kan niet voorkomen in de gegevens +contentEncoding = {0}: komt niet overeen met inhoudscodering {1} +contentMediaType = {0}: is geen inhoudsmij diff --git a/src/main/resources/jsv-messages_nl_NL.properties b/src/main/resources/jsv-messages_nl_NL.properties deleted file mode 100644 index 10462eec2..000000000 --- a/src/main/resources/jsv-messages_nl_NL.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: heeft een fout met ''refs'' -additionalItems = {0}: [{1}] geen validator gevonden bij deze index -additionalProperties = {0}: ''{1}'' is niet gedefinieerd in het schema en het schema staat geen aanvullende eigenschappen toe -allOf = {0}: zou geldig moeten zijn voor alle schema''s {1} -anyOf = {0}: zou geldig moeten zijn voor elk van de schema''s {1} -const = {0}: moet een constante waarde zijn {1} -contains = {0}: bevat geen element dat deze validaties doorstaat: {2} -contains.max = {0}: moet minder dan {1} element(en) bevatten die deze validaties doorstaan: {2} -contains.min = {0}: moet ten minste {1} element(en) bevatten die deze validaties doorstaan: {2} -crossEdits = {0}: heeft een fout met ''cross edits'' -dateTime = {0}: {1} is een ongeldige {2} -dependencies = {0}: heeft een fout met afhankelijkheden {1} -dependentRequired = {0}: heeft een ontbrekende eigenschap "{1}" die afhankelijk is vereist omdat "{2}" aanwezig is -dependentSchemas = {0}: heeft een fout met dependSchemas {1} -edits = {0}: heeft een fout met ''edits'' -enum = {0}: heeft geen waarde in de opsomming {1} -exclusiveMaximum = {0}: moet een exclusieve maximale waarde hebben van {1} -exclusiveMinimum = {0}: moet een exclusieve minimumwaarde hebben van {1} -false = Booleaans schema false is niet geldig -format = {0}: komt niet overeen met het {1} patroon {2} -id = {0}: {1} is een ongeldig segment voor URI {2} -items = {0}: [{1}] geen validator gevonden bij deze index -maxContains = {0}: moet een niet-negatief geheel getal zijn in {1} -maxItems = {0}: er mogen maximaal {1} ??items in de array staan -maxLength = {0}: mag slechts {1} tekens lang zijn -maxProperties = {0}: mag maximaal {1} ??eigenschappen hebben -maximum = {0}: moet een maximale waarde hebben van {1} -minContains = {0}: moet een niet-negatief geheel getal zijn in {1} -minContainsVsMaxContains = {0}: minContains moet kleiner zijn dan of gelijk zijn aan maxContains in {1} -minItems = {0}: er moeten minimaal {1} ??items in de array staan -minLength = {0}: moet minimaal {1} ??tekens lang zijn -minProperties = {0}: moet minimaal {1} ??eigenschappen hebben -minimum = {0}: moet een minimale waarde hebben van {1} -multipleOf = {0}: moet een veelvoud zijn van {1} -not = {0}: zou niet geldig moeten zijn voor het schema {1} -notAllowed = {0}: ''{1}'' is niet toegestaan ??maar staat wel in de data -oneOf = {0}: zou geldig moeten zijn voor één en slechts één schema, maar {1} is geldig -pattern = {0}: komt niet overeen met het regex-patroon {1} -patternProperties = {0}: heeft een fout met ''pattern properties'' -prefixItems = {0}: [{1}] geen validator gevonden bij deze index -properties = {0}: heeft een fout met ''properties'' -propertyNames = {0}: ''{1}'' Eigenschapsnaam {0} is niet geldig voor validatie: {1} -readOnly = {0}: is een alleen-lezen veld, het kan niet worden gewijzigd -required = {0}: ''{1}'' ontbreekt maar is vereist -type = {0}: {1} gevonden, {2} verwacht -unevaluatedItems = {0}: ''{1}'' Er zijn niet-geëvalueerde items op de volgende paden {0} -unevaluatedProperties = {0}: ''{1}'' Er zijn niet-geëvalueerde eigenschappen op de volgende paden {0} -unionType = {0}: {1} gevonden, maar {2} is vereist -uniqueItems = {0}: de items in de array moeten uniek zijn -uuid = {0}: {1} is een ongeldige {2} -writeOnly = {0}: is een alleen-schrijven veld, het kan niet voorkomen in de data diff --git a/src/main/resources/jsv-messages_pl.properties b/src/main/resources/jsv-messages_pl.properties new file mode 100644 index 000000000..254477b1c --- /dev/null +++ b/src/main/resources/jsv-messages_pl.properties @@ -0,0 +1,70 @@ +$ref = {0}: zawiera b\u0142\u0105d z \u201Erefami\u201D +additionalItems = {0}: indeks \u201E{1}\u201D nie jest zdefiniowany w schemacie i schemat nie pozwala na dodatkowe elementy +additionalProperties = {0}: w\u0142a\u015Bciwo\u015B\u0107 \u201E{1}\u201D nie jest zdefiniowana w schemacie i schemat nie pozwala na dodatkowe w\u0142a\u015Bciwo\u015Bci +allOf = {0}: musi by\u0107 poprawny dla wszystkich schemat�w {1} +anyOf = {0}: musi by\u0107 poprawny dla dowolnego schematu {1} +const = {0}: musi by\u0107 sta\u0142\u0105 warto\u015Bci\u0105 \u201E{1}\u201D +contains = {0}: nie zawiera elementu, kt�ry przechodzi te weryfikacje: {2} +contains.max = {0}: musi zawiera\u0107 maksymalnie {1} element�w, kt�re przechodz\u0105 t\u0119 weryfikacj\u0119: {2} +contains.min = {0}: musi zawiera\u0107 co najmniej {1} element�w, kt�re przechodz\u0105 t\u0119 weryfikacj\u0119: {2} +dependencies = {0}: zawiera b\u0142\u0105d z zale\u017Cno\u015Bciami {1} +dependentRequired = {0}: ma brakuj\u0105c\u0105 w\u0142a\u015Bciwo\u015B\u0107 \u201E{1}\u201D, kt�ra jest zale\u017Cna i wymagana, poniewa\u017C wyst\u0119puje \u201E{2}\u201D +dependentSchemas = {0}: zawiera b\u0142\u0105d w schematach zale\u017Cnych {1} +enum = {0}: nie ma warto\u015Bci w wyliczeniu {1} +exclusiveMaximum = {0}: musi mie\u0107 wy\u0142\u0105czn\u0105 warto\u015B\u0107 maksymaln\u0105 wynosz\u0105c\u0105 {1} +exclusiveMinimum = {0}: musi mie\u0107 wy\u0142\u0105czn\u0105 minimaln\u0105 warto\u015B\u0107 {1} +false = {0}: schemat dla \u201E{1}\u201D jest fa\u0142szywy +format = {0}: nie pasuje do wzorca {1} {2} +format.date = {0}: nie pasuje do wzorca {1} musi by\u0107 prawid\u0142ow\u0105 pe\u0142n\u0105 dat\u0105 RFC 3339 +format.date-time = {0}: nie pasuje do wzorca {1} musi by\u0107 prawid\u0142ow\u0105 dat\u0105 i godzin\u0105 RFC 3339 +format.duration = {0}: nie pasuje do wzorca {1}, musi mie\u0107 prawid\u0142owy czas trwania ISO 8601 +format.email = {0}: nie pasuje do wzorca {1} musi by\u0107 prawid\u0142ow\u0105 skrzynk\u0105 pocztow\u0105 RFC 5321 +format.ipv4 = {0}: nie pasuje do wzorca {1} musi by\u0107 prawid\u0142owym adresem IP RFC 2673 +format.ipv6 = {0}: nie pasuje do wzorca {1} musi by\u0107 prawid\u0142owym adresem IP RFC 4291 +format.idn-email = {0}: nie pasuje do wzorca {1} musi by\u0107 prawid\u0142ow\u0105 skrzynk\u0105 pocztow\u0105 RFC 6531 +format.idn-hostname = {0}: nie pasuje do wzorca {1} musi by\u0107 prawid\u0142ow\u0105 mi\u0119dzynarodow\u0105 nazw\u0105 hosta zgodn\u0105 z RFC 5890 +format.iri = {0}: nie pasuje do wzorca {1} musi by\u0107 prawid\u0142owym IRI RFC 3987 +format.iri-reference = {0}: nie pasuje do wzorca {1} musi by\u0107 prawid\u0142owym odwo\u0142aniem IRI RFC 3987 +format.uri = {0}: nie pasuje do wzorca {1} musi by\u0107 prawid\u0142owym identyfikatorem URI RFC 3986 +format.uri-reference = {0}: nie pasuje do wzorca {1} musi by\u0107 prawid\u0142owym odwo\u0142aniem URI RFC 3986 +format.uri-template = {0}: nie pasuje do wzorca {1} musi by\u0107 prawid\u0142owym szablonem URI RFC 6570 +format.uuid = {0}: nie pasuje do wzorca {1} musi by\u0107 prawid\u0142owym identyfikatorem UUID RFC 4122 +format.regex = {0}: nie pasuje do wzorca {1} musi by\u0107 prawid\u0142owym wyra\u017Ceniem regularnym ECMA-262 +format.time = {0}: nie pasuje do wzorca {1} musi by\u0107 prawid\u0142owym czasem RFC 3339 +format.hostname = {0}: nie pasuje do wzorca {1} musi by\u0107 prawid\u0142ow\u0105 nazw\u0105 hosta zgodn\u0105 z RFC 1123 +format.json-pointer = {0}: nie pasuje do wzorca {1} musi by\u0107 prawid\u0142owym wska\u017Anikiem JSON RFC 6901 +format.relative-json-pointer = {0}: nie pasuje do wzorca {1} musi by\u0107 prawid\u0142owym wzgl\u0119dnym wska\u017Anikiem JSON IETF +format.unknown = {0}: ma nieznany format \u201E{1}\u201D +id = {0}: \u201E{1}\u201D nie jest prawid\u0142owym {2} +items = {0}: indeks ''{1}'' nie jest zdefiniowany w schemacie i schemat nie pozwala na dodatkowe elementy +maxContains = {0}: musi by\u0107 nieujemn\u0105 liczb\u0105 ca\u0142kowit\u0105 w {1} +maxItems = {0}: musi mie\u0107 co najwy\u017Cej {1} element�w, ale znaleziono {2} +maxLength = {0}: musi mie\u0107 maksymalnie {1} znak�w +maxProperties = {0}: musi mie\u0107 co najwy\u017Cej {1} w\u0142a\u015Bciwo\u015Bci +maximum = {0}: musi mie\u0107 maksymaln\u0105 warto\u015B\u0107 {1} +minContains = {0}: musi by\u0107 nieujemn\u0105 liczb\u0105 ca\u0142kowit\u0105 w {1} +minContainsVsMaxContains = {0}: minContains musi by\u0107 mniejsze lub r�wne maxContains w {1} +minItems = {0}: musi mie\u0107 co najmniej {1} element�w, ale znaleziono {2} +minLength = {0}: musi mie\u0107 co najmniej {1} znak�w +minProperties = {0}: musi mie\u0107 co najmniej {1} w\u0142a\u015Bciwo\u015Bci +minimum = {0}: musi mie\u0107 minimaln\u0105 warto\u015B\u0107 {1} +multipleOf = {0}: musi by\u0107 wielokrotno\u015Bci\u0105 {1} +not = {0}: nie mo\u017Ce by\u0107 poprawny dla schematu {1} +notAllowed = {0}: w\u0142a\u015Bciwo\u015B\u0107 \u201E{1}\u201D jest niedozwolona, ale znajduje si\u0119 w danych +oneOf = {0}: musi by\u0107 poprawny dla jednego i tylko jednego schematu, ale {1} s\u0105 prawid\u0142owe +oneOf.indexes = {0}: musi by\u0107 poprawny dla jednego i tylko jednego schematu, ale {1} jest prawid\u0142owe z indeksami \u201E{2}\u201D +pattern = {0}: nie pasuje do wzorca wyra\u017Cenia regularnego {1} +patternProperties = {0}: zawiera b\u0142\u0105d dotycz\u0105cy \u201Ew\u0142a\u015Bciwo\u015Bci wzorca\u201D +prefixItems = {0}: w tym indeksie nie znaleziono walidatora +properties = {0}: zawiera b\u0142\u0105d dotycz\u0105cy \u201Ew\u0142a\u015Bciwo\u015Bci\u201D +propertyNames = {0}: nazwa w\u0142a\u015Bciwo\u015Bci \u201E{1}\u201D jest nieprawid\u0142owa: {2} +readOnly = {0}: jest polem tylko do odczytu, nie mo\u017Cna go zmieni\u0107 +required = {0}: nie znaleziono wymaganej w\u0142a\u015Bciwo\u015Bci \u201E{1}\u201D. +type = {0}: Znaleziono {1}, oczekiwano {2} +unevaluatedItems = {0}: indeks \u201E{1}\u201D nie jest oceniany i schemat nie pozwala na nieocenione elementy +unevaluatedProperties = {0}: w\u0142a\u015Bciwo\u015B\u0107 \u201E{1}\u201D nie jest oceniana i schemat nie pozwala na nieocenione w\u0142a\u015Bciwo\u015Bci +unionType = {0}: Znaleziono {1}, oczekiwano {2} +uniqueItems = {0}: tablica musi zawiera\u0107 tylko unikalne elementy +writeOnly = {0}: jest polem tylko do zapisu, nie mo\u017Ce pojawia\u0107 si\u0119 w danych +contentEncoding = {0}: nie pasuje do kodowania tre\u015Bci {1} +contentMediaType = {0}: nie jest tre\u015Bci\u0105 diff --git a/src/main/resources/jsv-messages_pl_PL.properties b/src/main/resources/jsv-messages_pl_PL.properties deleted file mode 100644 index 1e6a85d9e..000000000 --- a/src/main/resources/jsv-messages_pl_PL.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: zawiera błąd z ''refs'' -additionalItems = {0}: [{1}] nie znaleziono walidatora o tym indeksie -additionalProperties = {0}: ''{1}'' nie jest zdefiniowane w schemacie, a schemat nie zezwala na dodatkowe właściwości -allOf = {0}: powinien być ważny dla wszystkich schematów {1} -anyOf = {0}: powinien być ważny dla dowolnego ze schematów {1} -const = {0}: musi być stałą wartością {1} -contains = {0}: nie zawiera elementu, który przechodzi te walidacje: {2} -contains.max = {0}: musi zawierać mniej niż {1} elementów, które pomyślnie przejdą te weryfikacje: {2} -contains.min = {0}: musi zawierać co najmniej {1} elementów, które pomyślnie przejdą te walidacje: {2} -crossEdits = {0}: wystąpił błąd dotyczący ''crossEdits'' -dateTime = {0}: {1} jest nieprawidłowym {2} -dependencies = {0}: wystąpił błąd z zależnościami {1} -dependentRequired = {0}: ma brakującą właściwość "{1}", która jest wymagana, ponieważ występuje "{2}" -dependentSchemas = {0}: wystąpił błąd w zależnych schematach {1} -edits = {0}: zawiera błąd z ''edits'' -enum = {0}: nie ma wartości w enumeracji {1} -exclusiveMaximum = {0}: musi mieć wyłączną maksymalną wartość {1} -exclusiveMinimum = {0}: musi mieć wyłączną minimalną wartość {1} -false = {0}: Schemat logiczny false jest nieprawidłowy -format = {0}: nie pasuje do wzorca {1} {2} -id = {0}: {1} to nieprawidłowy segment dla identyfikatora URI {2} -items = {0}: [{1}] nie znaleziono walidatora o tym indeksie -maxContains = {0}: musi być nieujemną liczbą całkowitą w {1} -maxItems = {0}: w tablicy może znajdować się maksymalnie {1} elementów -maxLength = {0}: może mieć tylko {1} znaków -maxProperties = {0}: może mieć maksymalnie {1} właściwości -maximum = {0}: musi mieć maksymalną wartość {1} -minContains = {0}: musi być nieujemną liczbą całkowitą w {1} -minContainsVsMaxContains = {0}: minContains musi być mniejsze lub równe maxContains w {1} -minItems = {0}: w tablicy musi znajdować się co najmniej {1} elementów -minLength = {0}: musi mieć co najmniej {1} znaków -minProperties = {0}: powinien mieć co najmniej {1} właściwości -minimum = {0}: musi mieć minimalną wartość {1} -multipleOf = {0}: musi być wielokrotnością {1} -not = {0}: nie powinno być poprawne dla schematu {1} -notAllowed = {0}: ''{1}'' nie jest dozwolone, ale jest w danych -oneOf = {0}: powinien być ważny dla jednego i tylko jednego schematu, ale {1} jest ważny -pattern = {0}: nie pasuje do wzorca wyrażenia regularnego {1} -patternProperties = {0}: wystąpił błąd dotyczący ''patternProperties'' -prefixItems = {0}: [{1}] nie znaleziono walidatora o tym indeksie -properties = {0}: wystąpił błąd dotyczący ''properties'' -propertyNames = Nazwa właściwości {0} jest nieprawidłowa do sprawdzenia poprawności: {1} -readOnly = {0}: jest polem tylko do odczytu, nie można go zmienić -required = {0}: ''{1}'' brakuje, ale jest wymagane -type = {0}: znaleziono {1}, oczekiwano {2} -unevaluatedItems = {0}: ''{1}'' W następujących ścieżkach znajdują się elementy bez oceny {0} -unevaluatedProperties = {0}: ''{1}'' Istnieją nieocenione właściwości w następujących ścieżkach {0} -unionType = {0}: znaleziono {1}, ale wymagane jest {2} -uniqueItems = {0}: elementy w tablicy muszą być unikalne -uuid = {0}: {1} jest nieprawidłowym {2} -writeOnly = {0}: jest polem tylko do zapisu, nie może pojawić się w danych diff --git a/src/main/resources/jsv-messages_pt.properties b/src/main/resources/jsv-messages_pt.properties new file mode 100644 index 000000000..ae3ebc145 --- /dev/null +++ b/src/main/resources/jsv-messages_pt.properties @@ -0,0 +1,70 @@ +$ref = {0}: tem um erro com ''refs'' +additionalItems = {0}: o �ndice ''{1}'' n�o est� definido no esquema e o esquema n�o permite itens adicionais +additionalProperties = {0}: a propriedade ''{1}'' n�o est� definida no esquema e o esquema n�o permite propriedades adicionais +allOf = {0}: deve ser v�lido para todos os esquemas {1} +anyOf = {0}: deve ser v�lido para qualquer um dos esquemas {1} +const = {0}: deve ser o valor constante ''{1}'' +contains = {0}: n�o cont�m um elemento que passe nestas valida��es: {2} +contains.max = {0}: deve conter no m�ximo {1} elemento(s) que passe(m) nestas valida��es: {2} +contains.min = {0}: deve conter pelo menos {1} elemento(s) que passe(m) nestas valida��es: {2} +dependencies = {0}: h� um erro com depend�ncias {1} +dependentRequired = {0}: tem uma propriedade ausente ''{1}'' que � dependente necess�ria porque ''{2}'' est� presente +dependentSchemas = {0}: h� um erro com dependenteSchemas {1} +enum = {0}: n�o possui valor na enumera��o {1} +exclusiveMaximum = {0}: deve ter um valor m�ximo exclusivo de {1} +exclusiveMinimum = {0}: deve ter um valor m�nimo exclusivo de {1} +false = {0}: o esquema para ''{1}'' � falso +format = {0}: n�o corresponde ao padr�o {1} {2} +format.date = {0}: n�o corresponde ao padr�o {1} deve ser uma data completa RFC 3339 v�lida +format.date-time = {0}: n�o corresponde ao padr�o {1} deve ser uma data e hora RFC 3339 v�lida +format.duration = {0}: n�o corresponde ao padr�o {1} deve ter uma dura��o ISO 8601 v�lida +format.email = {0}: n�o corresponde ao padr�o {1} deve ser uma caixa de correio RFC 5321 v�lida +format.ipv4 = {0}: n�o corresponde ao padr�o {1} deve ser um endere�o IP RFC 2673 v�lido +format.ipv6 = {0}: n�o corresponde ao padr�o {1} deve ser um endere�o IP RFC 4291 v�lido +format.idn-email = {0}: n�o corresponde ao padr�o {1} deve ser uma caixa de correio RFC 6531 v�lida +format.idn-hostname = {0}: n�o corresponde ao padr�o {1} deve ser um nome de host internacionalizado RFC 5890 v�lido +format.iri = {0}: n�o corresponde ao padr�o {1} deve ser um RFC 3987 IRI v�lido +format.iri-reference = {0}: n�o corresponde ao padr�o {1} deve ser uma refer�ncia IRI RFC 3987 v�lida +format.uri = {0}: n�o corresponde ao padr�o {1} deve ser um URI RFC 3986 v�lido +format.uri-reference = {0}: n�o corresponde ao padr�o {1} deve ser uma refer�ncia de URI RFC 3986 v�lida +format.uri-template = {0}: n�o corresponde ao padr�o {1} deve ser um modelo de URI RFC 6570 v�lido +format.uuid = {0}: n�o corresponde ao padr�o {1} deve ser um UUID RFC 4122 v�lido +format.regex = {0}: n�o corresponde ao padr�o {1} deve ser uma express�o regular ECMA-262 v�lida +format.time = {0}: n�o corresponde ao padr�o {1} deve ser um hor�rio RFC 3339 v�lido +format.hostname = {0}: n�o corresponde ao padr�o {1} deve ser um nome de host RFC 1123 v�lido +format.json-pointer = {0}: n�o corresponde ao padr�o {1} deve ser um ponteiro JSON RFC 6901 v�lido +format.relative-json-pointer = {0}: n�o corresponde ao padr�o {1} deve ser um ponteiro JSON relativo IETF v�lido +format.unknown = {0}: tem um formato desconhecido ''{1}'' +id = {0}: ''{1}'' n�o � um {2} v�lido +items = {0}: o �ndice ''{1}'' n�o est� definido no esquema e o esquema n�o permite itens adicionais +maxContains = {0}: deve ser um n�mero inteiro n�o negativo em {1} +maxItems = {0}: deve ter no m�ximo {1} itens, mas foram encontrados {2} +maxLength = {0}: deve ter no m�ximo {1} caracteres +maxProperties = {0}: deve ter no m�ximo {1} propriedades +maximum = {0}: deve ter um valor m�ximo de {1} +minContains = {0}: deve ser um n�mero inteiro n�o negativo em {1} +minContainsVsMaxContains = {0}: minContains deve ser menor ou igual a maxContains em {1} +minItems = {0}: deve ter pelo menos {1} itens, mas foi encontrado {2} +minLength = {0}: deve ter pelo menos {1} caracteres +minProperties = {0}: deve ter pelo menos {1} propriedades +minimum = {0}: deve ter um valor m�nimo de {1} +multipleOf = {0}: deve ser m�ltiplo de {1} +not = {0}: n�o deve ser v�lido para o esquema {1} +notAllowed = {0}: propriedade ''{1}'' n�o � permitida, mas est� nos dados +oneOf = {0}: deve ser v�lido para um e apenas um esquema, mas {1} s�o v�lidos +oneOf.indexes = {0}: deve ser v�lido para um e somente um esquema, mas {1} s�o v�lidos com �ndices ''{2}'' +pattern = {0}: n�o corresponde ao padr�o regex {1} +patternProperties = {0}: h� algum erro com ''propriedades do padr�o'' +prefixItems = {0}: nenhum validador encontrado neste �ndice +properties = {0}: h� um erro com ''propriedades'' +propertyNames = {0}: o nome da propriedade ''{1}'' n�o � v�lido: {2} +readOnly = {0}: � um campo somente leitura, n�o pode ser alterado +required = {0}: propriedade obrigat�ria ''{1}'' n�o encontrada +type = {0}: {1} encontrado, {2} esperado +unevaluatedItems = {0}: o �ndice ''{1}'' n�o � avaliado e o esquema n�o permite itens n�o avaliados +unevaluatedProperties = {0}: a propriedade ''{1}'' n�o foi avaliada e o esquema n�o permite propriedades n�o avaliadas +unionType = {0}: {1} encontrado, {2} esperado +uniqueItems = {0}: deve ter apenas itens �nicos no array +writeOnly = {0}: � um campo somente grava��o, n�o pode aparecer nos dados +contentEncoding = {0}: n�o corresponde � codifica��o de conte�do {1} +contentMediaType = {0}: n�o � um conte�do para mim diff --git a/src/main/resources/jsv-messages_pt_BR.properties b/src/main/resources/jsv-messages_pt_BR.properties deleted file mode 100644 index c5cf2915f..000000000 --- a/src/main/resources/jsv-messages_pt_BR.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: tem um erro com ''refs'' -additionalItems = {0}: [{1}] nenhum validador encontrado neste �ndice -additionalProperties = {0}: ''{1}'' n�o est� definido no esquema e o esquema n�o permite propriedades adicionais -allOf = {0}: deve ser v�lido para todos os esquemas {1} -anyOf = {0}: deve ser v�lido para qualquer um dos esquemas {1} -const = {0}: deve ser um valor constante {1} -contains = {0}: n�o cont�m um elemento que passe nestas valida��es: {2} -contains.max = {0}: deve conter menos de {1} elemento(s) que passam nestas valida��es: {2} -contains.min = {0}: deve conter pelo menos {1} elemento(s) que passe(m) nestas valida��es: {2} -crossEdits = {0}: tem um erro com ''edi��es cruzadas'' -dateTime = {0}: {1} � um {2} inv�lido -dependencies = {0}: tem um erro com depend�ncias {1} -dependentRequired = {0}: tem uma propriedade ausente "{1}" que � dependente necess�ria porque "{2}" est� presente -dependentSchemas = {0}: tem um erro com DependentSchemas {1} -edits = {0}: tem um erro com ''edi��es'' -enum = {0}: n�o tem valor na enumera��o {1} -exclusiveMaximum = {0}: deve ter um valor m�ximo exclusivo de {1} -exclusiveMinimum = {0}: deve ter um valor m�nimo exclusivo de {1} -false = {0}: esquema booleano false n�o � v�lido -format = {0}: n�o corresponde ao padr�o {1} {2} -id = {0}: {1} � um segmento inv�lido para URI {2} -items = {0}: [{1}] nenhum validador encontrado neste �ndice -maxContains = {0}: deve ser um inteiro n�o negativo em {1} -maxItems = {0}: deve haver no m�ximo {1} itens no array -maxLength = {0}: pode ter apenas {1} caracteres -maxProperties = {0}: pode ter no m�ximo {1} propriedades -maximum = {0}: deve ter um valor m�ximo de {1} -minContains = {0}: deve ser um inteiro n�o negativo em {1} -minContainsVsMaxContains = {0}: minContains deve ser menor ou igual a maxContains em {1} -minItems = {0}: deve haver no m�nimo {1} itens no array -minLength = {0}: deve ter pelo menos {1} caracteres -minProperties = {0}: deve ter no m�nimo {1} propriedades -minimum = {0}: deve ter um valor m�nimo de {1} -multipleOf = {0}: deve ser m�ltiplo de {1} -not = {0}: n�o deve ser v�lido para o esquema {1} -notAllowed = {0}: ''{1}''n�o � permitido, mas est� nos dados -oneOf = {0}: deve ser v�lido para um e apenas um esquema, mas {1} s�o v�lidos -pattern = {0}: n�o corresponde ao padr�o regex {1} -patternProperties = {0}: tem algum erro com ''propriedades do padr�o'' -prefixItems = {0}[{1}]: nenhum validador encontrado neste �ndice -properties = {0}: tem um erro com ''propriedades'' -propertyNames = {0}: ''{1}'' O nome da propriedade {0} n�o � v�lido para valida��o: {1} -readOnly = {0}: � um campo somente leitura, n�o pode ser alterado -required = {0}: ''{1}'' est� faltando, mas � obrigat�rio -type = {0}: {1} encontrado, {2} esperado -unevaluatedItems = {0}: ''{1}'' Existem itens n�o avaliados nos seguintes caminhos {0} -unevaluatedProperties = {0}: ''{1}'' Existem propriedades n�o avaliadas nos seguintes caminhos {0} -unionType = {0}: {1} encontrado, mas {2} � obrigat�rio -uniqueItems = {0}: os itens no array devem ser �nicos -uuid = {0}: {1} � um inv�lido {2} -writeOnly = {0}: � um campo somente para grava��o, n�o pode aparecer nos dados \ No newline at end of file diff --git a/src/main/resources/jsv-messages_ro.properties b/src/main/resources/jsv-messages_ro.properties new file mode 100644 index 000000000..3ade90c74 --- /dev/null +++ b/src/main/resources/jsv-messages_ro.properties @@ -0,0 +1,70 @@ +$ref = {0}: are o eroare cu \u201Erefs\u201D +additionalItems = {0}: indexul \u201E{1}\u201D nu este definit �n schem\u0103, iar schema nu permite elemente suplimentare +additionalProperties = {0}: proprietatea \u201E{1}\u201D nu este definit\u0103 �n schem\u0103, iar schema nu permite propriet\u0103\u021Bi suplimentare +allOf = {0}: trebuie s\u0103 fie valid pentru toate schemele {1} +anyOf = {0}: trebuie s\u0103 fie valid pentru oricare dintre schemele {1} +const = {0}: trebuie s\u0103 fie valoarea constant\u0103 \u201E{1}\u201D +contains = {0}: nu con\u0163ine un element care trece aceste valid\u0103ri: {2} +contains.max = {0}: trebuie s\u0103 con\u021Bin\u0103 cel mult {1} element(e) care trece aceste valid\u0103ri: {2} +contains.min = {0}: trebuie s\u0103 con\u021Bin\u0103 cel pu\u021Bin {1} element(e) care trece aceste valid\u0103ri: {2} +dependencies = {0}: are o eroare cu dependen\u021Bele {1} +dependentRequired = {0}: are o proprietate lips\u0103 ''{1}'' care este dependent\u0103 necesar\u0103 deoarece ''{2}'' este prezent +dependentSchemas = {0}: are o eroare cu dependentSchemas {1} +enum = {0}: nu are o valoare �n enumerarea {1} +exclusiveMaximum = {0}: trebuie s\u0103 aib\u0103 o valoare maxim\u0103 exclusiv\u0103 de {1} +exclusiveMinimum = {0}: trebuie s\u0103 aib\u0103 o valoare minim\u0103 exclusiv\u0103 de {1} +false = {0}: schema pentru \u201E{1}\u201D este fals\u0103 +format = {0}: nu se potrive\u0219te cu modelul {1} {2} +format.date = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie o dat\u0103 complet\u0103 RFC 3339 valid\u0103 +format.date-time = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie un RFC 3339 data-ora valid +format.duration = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie o durat\u0103 ISO 8601 valid\u0103 +format.email = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie o cutie po\u0219tal\u0103 RFC 5321 valid\u0103 +format.ipv4 = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie o adres\u0103 IP RFC 2673 valid\u0103 +format.ipv6 = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie o adres\u0103 IP RFC 4291 valid\u0103 +format.idn-email = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie o cutie po\u0219tal\u0103 RFC 6531 valid\u0103 +format.idn-hostname = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie un nume de gazd\u0103 interna\u021Bionalizat RFC 5890 valid +format.iri = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie un RFC 3987 IRI valid +format.iri-reference = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie o referin\u021B\u0103 IRI RFC 3987 valid\u0103 +format.uri = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie un URI RFC 3986 valid +format.uri-reference = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie o referin\u021B\u0103 URI RFC 3986 valid\u0103 +format.uri-template = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie un \u0219ablon URI RFC 6570 valid +format.uuid = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie un UUID RFC 4122 valid +format.regex = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie o expresie regulat\u0103 ECMA-262 valid\u0103 +format.time = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie un timp RFC 3339 valid +format.hostname = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie un nume de gazd\u0103 RFC 1123 valid +format.json-pointer = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie un pointer JSON RFC 6901 valid +format.relative-json-pointer = {0}: nu se potrive\u0219te cu modelul {1} trebuie s\u0103 fie un pointer JSON relativ IETF valid +format.unknown = {0}: are un format necunoscut ''{1}'' +id = {0}: \u201E{1}\u201D nu este un {2} valid +items = {0}: indexul \u201E{1}\u201D nu este definit �n schem\u0103, iar schema nu permite articole suplimentare +maxContains = {0}: trebuie s\u0103 fie un num\u0103r �ntreg nenegativ �n {1} +maxItems = {0}: trebuie s\u0103 aib\u0103 cel mult {1} articole, dar g\u0103site {2} +maxLength = {0}: trebuie s\u0103 aib\u0103 cel mult {1} caractere +maxProperties = {0}: trebuie s\u0103 aib\u0103 cel mult {1} propriet\u0103\u021Bi +maximum = {0}: trebuie s\u0103 aib\u0103 o valoare maxim\u0103 de {1} +minContains = {0}: trebuie s\u0103 fie un num\u0103r �ntreg nenegativ �n {1} +minContainsVsMaxContains = {0}: minContains trebuie s\u0103 fie mai mic sau egal cu maxContains �n {1} +minItems = {0}: trebuie s\u0103 aib\u0103 cel pu\u021Bin {1} articole, dar g\u0103site {2} +minLength = {0}: trebuie s\u0103 aib\u0103 cel pu\u021Bin {1} caractere +minProperties = {0}: trebuie s\u0103 aib\u0103 cel pu\u021Bin {1} propriet\u0103\u021Bi +minimum = {0}: trebuie s\u0103 aib\u0103 o valoare minim\u0103 de {1} +multipleOf = {0}: trebuie s\u0103 fie multiplu de {1} +not = {0}: nu trebuie s\u0103 fie valid pentru schema {1} +notAllowed = {0}: proprietatea \u201E{1}\u201D nu este permis\u0103, dar este �n date +oneOf = {0}: trebuie s\u0103 fie valid pentru una \u0219i doar o schem\u0103, dar {1} sunt valide +oneOf.indexes = {0}: trebuie s\u0103 fie valid pentru una \u0219i doar o schem\u0103, dar {1} sunt valide cu indec\u0219ii \u201E{2}\u201D +pattern = {0}: nu se potrive\u0219te cu modelul regex {1} +patternProperties = {0}: are o eroare cu \u201Epropriet\u0103\u021Bile modelului\u201D +prefixItems = {0}: nu a fost g\u0103sit niciun validator la acest index +properties = {0}: are o eroare cu \u201Epropriet\u0103\u021Bi\u201D +propertyNames = {0}: numele propriet\u0103\u021Bii \u201E{1}\u201D nu este valid: {2} +readOnly = {0}: este un c�mp numai �n citire, nu poate fi modificat +required = {0}: proprietatea obligatorie \u201E{1}\u201D nu a fost g\u0103sit\u0103 +type = {0}: {1} g\u0103sit, {2} a\u0219teptat +unevaluatedItems = {0}: indexul \u201E{1}\u201D nu este evaluat \u0219i schema nu permite elemente neevaluate +unevaluatedProperties = {0}: proprietatea \u201E{1}\u201D nu este evaluat\u0103 \u0219i schema nu permite propriet\u0103\u021Bi neevaluate +unionType = {0}: {1} g\u0103sit, {2} a\u0219teptat +uniqueItems = {0}: trebuie s\u0103 aib\u0103 numai elemente unice �n matrice +writeOnly = {0}: este un c�mp numai pentru scriere, nu poate ap\u0103rea �n date +contentEncoding = {0}: nu se potrive\u0219te cu codificarea con\u021Binutului {1} +contentMediaType = {0}: nu este un con\u021Binut eu diff --git a/src/main/resources/jsv-messages_ro_RO.properties b/src/main/resources/jsv-messages_ro_RO.properties deleted file mode 100644 index 6c8d21088..000000000 --- a/src/main/resources/jsv-messages_ro_RO.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: are o eroare cu ?refs? -additionalItems = {0}: [{1}] nu a fost g?sit niciun validator la acest index -additionalProperties = {0}: ''{1}'' nu este definit �n schem?, iar schema nu permite propriet??i suplimentare -allOf = {0}: ar trebui s? fie valid pentru toate schemele {1} -anyOf = {0}: ar trebui s? fie valid pentru oricare dintre schemele {1} -const = {0}: trebuie s? fie o valoare constant? {1} -contains = {0}: nu con?ine un element care trece aceste valid?ri: {2} -contains.max = {0}: trebuie s? con?in? mai pu?in de {1} element(e) care trece aceste valid?ri: {2} -contains.min = {0}: trebuie s? con?in? cel pu?in {1} element(e) care trece aceste valid?ri: {2} -crossEdits = {0}: are o eroare cu ?edit?ri �ncruci?ate? -dateTime = {0}: {1} este un {2} nevalid -dependencies = {0}: are o eroare cu dependen?ele {1} -dependentRequired = {0}: are o proprietate lips? ?{1}? care este dependent? necesar? deoarece ?{2}? este prezent -dependentSchemas = {0}: are o eroare cu dependentSchemas {1} -edits = {0}: are o eroare cu ?edit?ri? -enum = {0}: nu are o valoare �n enumerarea {1} -exclusiveMaximum = {0}: trebuie s? aib? o valoare maxim? exclusiv? de {1} -exclusiveMinimum = {0}: trebuie s? aib? o valoare minim? exclusiv? de {1} -false = {0} Schema boolean? false nu este valid? -format = {0}: nu se potrive?te cu modelul {1} ??{2} -id = {0}: {1} este un segment nevalid pentru URI {2} -items = {0}: [{1}] nu a fost g?sit niciun validator la acest index -maxContains = {0}: trebuie s? fie un num?r �ntreg nenegativ �n {1} -maxItems = {0}: trebuie s? existe maximum {1} elemente �n matrice -maxLength = {0}: poate avea numai {1} caractere -maxProperties = {0}: poate avea doar maximum {1} propriet??i -maximum = {0}: trebuie s? aib? o valoare maxim? de {1} -minContains = {0}: trebuie s? fie un num?r �ntreg nenegativ �n {1} -minContainsVsMaxContains = {0}: minContains trebuie s? fie mai mic sau egal cu maxContains �n {1} -minItems = {0}: trebuie s? existe minimum {1} elemente �n matrice -minLength = {0}: trebuie s? aib? cel pu?in {1} caractere -minProperties = {0}: ar trebui s? aib? minimum {1} propriet??i -minimum = {0}: trebuie s? aib? o valoare minim? de {1} -multipleOf = {0}: trebuie s? fie multiplu de {1} -not = {0}: nu ar trebui s? fie valid pentru schema {1} -notAllowed = {0}: ''{1}'' nu este permis, dar este �n date -oneOf = {0}: ar trebui s? fie valid pentru una ?i doar o schem?, dar {1} sunt valide -pattern = {0}: nu se potrive?te cu modelul regex {1} -patternProperties = {0}: are o eroare cu ?propriet??ile modelului? -prefixItems = {0}: [{1}] nu a fost g?sit niciun validator la acest index -properties = {0}: are o eroare cu ?propriet??i? -propertyNames = {0}: ''{1}''Numele propriet??ii {0} nu este valid pentru validare: {1} -readOnly = {0}: este un c�mp numai �n citire, nu poate fi modificat -required = {0}: ''{1}'' lipse?te, dar este obligatoriu -type = {0}: {1} g?sit, {2} a?teptat -unevaluatedItems = {0}: ''{1}'' Exist? elemente neevaluate pe urm?toarele c?i {0} -unevaluatedProperties = {0}: ''{1}'' Exist? propriet??i neevaluate la urm?toarele c?i {0} -unionType = {0}: {1} g?sit, dar {2} este necesar -uniqueItems = {0}: elementele din matrice trebuie s? fie unice -uuid = {0}: {1} este un {2} nevalid -writeOnly = {0}: este un c�mp numai pentru scriere, nu poate ap?rea �n date diff --git a/src/main/resources/jsv-messages_ru.properties b/src/main/resources/jsv-messages_ru.properties new file mode 100644 index 000000000..2ea8b4ef4 --- /dev/null +++ b/src/main/resources/jsv-messages_ru.properties @@ -0,0 +1,70 @@ +$ref = {0}: \u0438\u043C\u0435\u0435\u0442\u0441\u044F \u043E\u0448\u0438\u0431\u043A\u0430 \u0441 �refs�. +additionalItems = {0}: \u0438\u043D\u0434\u0435\u043A\u0441 ''{1}'' \u043D\u0435 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D \u0432 \u0441\u0445\u0435\u043C\u0435, \u0438 \u0441\u0445\u0435\u043C\u0430 \u043D\u0435 \u0434\u043E\u043F\u0443\u0441\u043A\u0430\u0435\u0442 \u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0445 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432. +additionalProperties = {0}: \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u043E ''{1}'' \u043D\u0435 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043E \u0432 \u0441\u0445\u0435\u043C\u0435, \u0438 \u0441\u0445\u0435\u043C\u0430 \u043D\u0435 \u0434\u043E\u043F\u0443\u0441\u043A\u0430\u0435\u0442 \u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0445 \u0441\u0432\u043E\u0439\u0441\u0442\u0432. +allOf = {0}: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E \u0434\u043B\u044F \u0432\u0441\u0435\u0445 \u0441\u0445\u0435\u043C {1}. +anyOf = {0}: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E \u0434\u043B\u044F \u043B\u044E\u0431\u043E\u0439 \u0438\u0437 \u0441\u0445\u0435\u043C {1}. +const = {0}: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043F\u043E\u0441\u0442\u043E\u044F\u043D\u043D\u044B\u043C \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u043C ''{1}'' +contains = {0}: \u043D\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u043F\u0440\u043E\u0445\u043E\u0434\u0438\u0442 \u044D\u0442\u0438 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0438: {2} +contains.max = {0}: \u0434\u043E\u043B\u0436\u0435\u043D \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u043D\u0435 \u0431\u043E\u043B\u0435\u0435 {1} \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432, \u043F\u0440\u043E\u0448\u0435\u0434\u0448\u0438\u0445 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0435 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0438: {2} +contains.min = {0}: \u0434\u043E\u043B\u0436\u0435\u043D \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u043A\u0430\u043A \u043C\u0438\u043D\u0438\u043C\u0443\u043C {1} \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432, \u043F\u0440\u043E\u0448\u0435\u0434\u0448\u0438\u0445 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0435 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0438: {2} +dependencies = {0}: \u0438\u043C\u0435\u0435\u0442\u0441\u044F \u043E\u0448\u0438\u0431\u043A\u0430 \u0441 \u0437\u0430\u0432\u0438\u0441\u0438\u043C\u043E\u0441\u0442\u044F\u043C\u0438 {1}. +dependentRequired = {0}: \u0438\u043C\u0435\u0435\u0442 \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044E\u0449\u0435\u0435 \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u043E ''{1}'', \u043A\u043E\u0442\u043E\u0440\u043E\u0435 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0437\u0430\u0432\u0438\u0441\u0438\u043C\u044B\u043C, \u043F\u043E\u0441\u043A\u043E\u043B\u044C\u043A\u0443 \u043F\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 ''{2}''. +dependentSchemas = {0}: \u0438\u043C\u0435\u0435\u0442\u0441\u044F \u043E\u0448\u0438\u0431\u043A\u0430 \u0441dependentSchemas {1}. +enum = {0}: \u043D\u0435 \u0438\u043C\u0435\u0435\u0442 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0432 \u043F\u0435\u0440\u0435\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u0438 {1} +exclusiveMaximum = {0}: \u0434\u043E\u043B\u0436\u043D\u043E \u0438\u043C\u0435\u0442\u044C \u044D\u043A\u0441\u043A\u043B\u044E\u0437\u0438\u0432\u043D\u043E\u0435 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 {1}. +exclusiveMinimum = {0}: \u0434\u043E\u043B\u0436\u043D\u043E \u0438\u043C\u0435\u0442\u044C \u0438\u0441\u043A\u043B\u044E\u0447\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 {1}. +false = {0}: \u0441\u0445\u0435\u043C\u0430 \u0434\u043B\u044F ''{1}'' \u043D\u0435\u0432\u0435\u0440\u043D\u0430 +format = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1} {2} +format.date = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u043D\u0430 \u0431\u044B\u0442\u044C \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u0430\u044F \u043F\u043E\u043B\u043D\u0430\u044F \u0434\u0430\u0442\u0430 RFC 3339. +format.date-time = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u043D\u0430 \u0431\u044B\u0442\u044C \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u0430\u044F \u0434\u0430\u0442\u0430-\u0432\u0440\u0435\u043C\u044F RFC 3339. +format.duration = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u043D\u0430 \u0431\u044B\u0442\u044C \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u0430\u044F \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C ISO 8601. +format.email = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u043C \u043F\u043E\u0447\u0442\u043E\u0432\u044B\u043C \u044F\u0449\u0438\u043A\u043E\u043C RFC 5321. +format.ipv4 = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u043C IP-\u0430\u0434\u0440\u0435\u0441\u043E\u043C RFC 2673. +format.ipv6 = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u043C IP-\u0430\u0434\u0440\u0435\u0441\u043E\u043C RFC 4291. +format.idn-email = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u043C \u043F\u043E\u0447\u0442\u043E\u0432\u044B\u043C \u044F\u0449\u0438\u043A\u043E\u043C RFC 6531. +format.idn-hostname = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u043C \u0438\u043D\u0442\u0435\u0440\u043D\u0430\u0446\u0438\u043E\u043D\u0430\u043B\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u043C \u0438\u043C\u0435\u043D\u0435\u043C \u0445\u043E\u0441\u0442\u0430 RFC 5890. +format.iri = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u043C IRI RFC 3987. +format.iri-reference = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u043D\u0430 \u0431\u044B\u0442\u044C \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E\u0439 \u0441\u0441\u044B\u043B\u043A\u043E\u0439 RFC 3987 IRI. +format.uri = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u043C URI RFC 3986. +format.uri-reference = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u043D\u0430 \u0431\u044B\u0442\u044C \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E\u0439 \u0441\u0441\u044B\u043B\u043A\u043E\u0439 URI RFC 3986. +format.uri-template = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u043C \u0448\u0430\u0431\u043B\u043E\u043D\u043E\u043C URI RFC 6570. +format.uuid = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u043C UUID RFC 4122. +format.regex = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u043C \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u044B\u043C \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043C ECMA-262. +format.time = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E\u0435 \u0432\u0440\u0435\u043C\u044F RFC 3339. +format.hostname = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u043C \u0438\u043C\u0435\u043D\u0435\u043C \u0445\u043E\u0441\u0442\u0430 RFC 1123. +format.json-pointer = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u043C \u0443\u043A\u0430\u0437\u0430\u0442\u0435\u043B\u0435\u043C JSON RFC 6901. +format.relative-json-pointer = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u043C \u043E\u0442\u043D\u043E\u0441\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u043C \u0443\u043A\u0430\u0437\u0430\u0442\u0435\u043B\u0435\u043C JSON IETF +format.unknown = {0}: \u0438\u043C\u0435\u0435\u0442 \u043D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 ''{1}'' +id = {0}: ''{1}'' \u043D\u0435 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u043C {2} +items = {0}: \u0438\u043D\u0434\u0435\u043A\u0441 ''{1}'' \u043D\u0435 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D \u0432 \u0441\u0445\u0435\u043C\u0435, \u0438 \u0441\u0445\u0435\u043C\u0430 \u043D\u0435 \u0434\u043E\u043F\u0443\u0441\u043A\u0430\u0435\u0442 \u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0445 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432. +maxContains = {0}: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043D\u0435\u043E\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u043C \u0446\u0435\u043B\u044B\u043C \u0447\u0438\u0441\u043B\u043E\u043C \u0432 {1}. +maxItems = {0}: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043D\u0435 \u0431\u043E\u043B\u0435\u0435 {1} \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432, \u043D\u043E \u043D\u0430\u0439\u0434\u0435\u043D\u043E {2} +maxLength = {0}: \u0434\u043B\u0438\u043D\u0430 \u0434\u043E\u043B\u0436\u043D\u0430 \u0431\u044B\u0442\u044C \u043D\u0435 \u0431\u043E\u043B\u0435\u0435 {1} \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432. +maxProperties = {0}: \u0434\u043E\u043B\u0436\u043D\u043E \u0438\u043C\u0435\u0442\u044C \u043D\u0435 \u0431\u043E\u043B\u0435\u0435 {1} \u0441\u0432\u043E\u0439\u0441\u0442\u0432. +maximum = {0}: \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C {1}. +minContains = {0}: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043D\u0435\u043E\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u043C \u0446\u0435\u043B\u044B\u043C \u0447\u0438\u0441\u043B\u043E\u043C \u0432 {1}. +minContainsVsMaxContains = {0}: minContains \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043C\u0435\u043D\u044C\u0448\u0435 \u0438\u043B\u0438 \u0440\u0430\u0432\u043D\u043E maxContains \u0432 {1}. +minItems = {0}: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043D\u0435 \u043C\u0435\u043D\u0435\u0435 {1} \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432, \u043D\u043E \u043D\u0430\u0439\u0434\u0435\u043D\u043E {2} +minLength = {0}: \u0434\u043B\u0438\u043D\u0430 \u0434\u043E\u043B\u0436\u043D\u0430 \u0431\u044B\u0442\u044C \u043D\u0435 \u043C\u0435\u043D\u0435\u0435 {1} \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432. +minProperties = {0}: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043D\u0435 \u043C\u0435\u043D\u0435\u0435 {1} \u0441\u0432\u043E\u0439\u0441\u0442\u0432. +minimum = {0}: \u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C {1}. +multipleOf = {0}: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u043E {1} +not = {0}: \u043D\u0435 \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E \u0434\u043B\u044F \u0441\u0445\u0435\u043C\u044B {1} +notAllowed = {0}: \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u043E ''{1}'' \u043D\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043E, \u043D\u043E \u043E\u043D\u043E \u0435\u0441\u0442\u044C \u0432 \u0434\u0430\u043D\u043D\u044B\u0445 +oneOf = {0}: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E \u0434\u043B\u044F \u043E\u0434\u043D\u043E\u0439 \u0438 \u0442\u043E\u043B\u044C\u043A\u043E \u043E\u0434\u043D\u043E\u0439 \u0441\u0445\u0435\u043C\u044B, \u043D\u043E {1} \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E. +oneOf.indexes = {0}: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E \u0434\u043B\u044F \u043E\u0434\u043D\u043E\u0439 \u0438 \u0442\u043E\u043B\u044C\u043A\u043E \u043E\u0434\u043D\u043E\u0439 \u0441\u0445\u0435\u043C\u044B, \u043D\u043E {1} \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E \u0441 \u0438\u043D\u0434\u0435\u043A\u0441\u0430\u043C\u0438 ''{2}'' +pattern = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u043E\u0433\u043E \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u044F {1} +patternProperties = {0}: \u0438\u043C\u0435\u0435\u0442\u0441\u044F \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u0430\u044F \u043E\u0448\u0438\u0431\u043A\u0430 \u0441\u043E �\u0441\u0432\u043E\u0439\u0441\u0442\u0432\u0430\u043C\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0430�. +prefixItems = {0}: \u043F\u043E \u044D\u0442\u043E\u043C\u0443 \u0438\u043D\u0434\u0435\u043A\u0441\u0443 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D \u0432\u0430\u043B\u0438\u0434\u0430\u0442\u043E\u0440 +properties = {0}: \u0438\u043C\u0435\u0435\u0442\u0441\u044F \u043E\u0448\u0438\u0431\u043A\u0430 \u0441\u043E \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u0430\u043C\u0438. +propertyNames = {0}: \u0438\u043C\u044F \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u0430 ''{1}'' \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E: {2} +readOnly = {0}: \u043F\u043E\u043B\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E \u0442\u043E\u043B\u044C\u043A\u043E \u0434\u043B\u044F \u0447\u0442\u0435\u043D\u0438\u044F, \u0435\u0433\u043E \u043D\u0435\u043B\u044C\u0437\u044F \u0438\u0437\u043C\u0435\u043D\u0438\u0442\u044C. +required = {0}: \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E\u0435 \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u043E ''{1}'' \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E +type = {0}: \u043D\u0430\u0439\u0434\u0435\u043D\u043E {1}, \u043E\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044F {2} +unevaluatedItems = {0}: \u0438\u043D\u0434\u0435\u043A\u0441 ''{1}'' \u043D\u0435 \u043E\u0446\u0435\u043D\u0438\u0432\u0430\u0435\u0442\u0441\u044F, \u0438 \u0441\u0445\u0435\u043C\u0430 \u043D\u0435 \u0434\u043E\u043F\u0443\u0441\u043A\u0430\u0435\u0442 \u043D\u0435\u043E\u0446\u0435\u043D\u0435\u043D\u043D\u044B\u0445 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432. +unevaluatedProperties = {0}: \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u043E ''{1}'' \u043D\u0435 \u043E\u0446\u0435\u043D\u0438\u0432\u0430\u0435\u0442\u0441\u044F, \u0438 \u0441\u0445\u0435\u043C\u0430 \u043D\u0435 \u0434\u043E\u043F\u0443\u0441\u043A\u0430\u0435\u0442 \u043D\u0435\u043E\u0446\u0435\u043D\u0435\u043D\u043D\u044B\u0445 \u0441\u0432\u043E\u0439\u0441\u0442\u0432. +unionType = {0}: \u043D\u0430\u0439\u0434\u0435\u043D\u043E {1}, \u043E\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044F {2} +uniqueItems = {0}: \u043C\u0430\u0441\u0441\u0438\u0432 \u0434\u043E\u043B\u0436\u0435\u043D \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u0442\u043E\u043B\u044C\u043A\u043E \u0443\u043D\u0438\u043A\u0430\u043B\u044C\u043D\u044B\u0435 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B. +writeOnly = {0}: \u043F\u043E\u043B\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E \u0442\u043E\u043B\u044C\u043A\u043E \u0434\u043B\u044F \u0437\u0430\u043F\u0438\u0441\u0438, \u043E\u043D\u043E \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0442\u044C\u0441\u044F \u0432 \u0434\u0430\u043D\u043D\u044B\u0445. +contentEncoding = {0}: \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043A\u043E\u0434\u0438\u0440\u043E\u0432\u043A\u0435 \u043A\u043E\u043D\u0442\u0435\u043D\u0442\u0430 {1} +contentMediaType = {0}: \u043C\u0435\u043D\u044F \u043D\u0435 \u0443\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442 diff --git a/src/main/resources/jsv-messages_ru_RU.properties b/src/main/resources/jsv-messages_ru_RU.properties deleted file mode 100644 index c3ae57116..000000000 --- a/src/main/resources/jsv-messages_ru_RU.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: ошибка с ''refs'' -additionalItems = {0}: [{1}] по этому индексу не найден валидатор -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}: ошибка с перекрестным редактированием -dateTime = {0}: {1} является недопустимым {2} -dependencies = {0}: есть ошибка с зависимостями {1} -dependentRequired = {0}: отсутствует свойство "{1}", которое является обязательным, поскольку присутствует "{2}" -dependentSchemas = {0}: есть ошибка с dependSchemas {1} -edits = {0}: есть ошибка с "изменениями" -enum = {0}: не имеет значения в перечислении {1} -exclusiveMaximum = {0}: должно быть исключительное максимальное значение {1}. -exclusiveMinimum = {0}: должно быть эксклюзивное минимальное значение {1}. -false = {0}: логическая схема false недействительна -format = {0}: не соответствует шаблону {1} ​​{2} -id = {0}: {1} является недопустимым сегментом для URI {2}. -items = {0}: [{1}] по этому индексу не найден валидатор -maxContains = {0}: должно быть неотрицательным целым числом в {1} -maxItems = {0}: в массиве должно быть не более {1} элементов. -maxLength = {0}: может содержать только {1} символов. -maxProperties = {0}: может иметь не более {1} свойств. -maximum = {0}: максимальное значение должно быть {1}. -minContains = {0}: должно быть неотрицательным целым числом в {1} -minContainsVsMaxContains = {0}: minContains должен быть меньше или равен maxContains в {1} -minItems = {0}: в массиве должно быть не менее {1} элементов. -minLength = {0}: должно быть не менее {1} символов. -minProperties = {0}: должно быть не менее {1} свойств. -minimum = {0}: должно быть минимальное значение {1} -multipleOf = {0}: должно быть кратно {1} -not = {0}: не должно соответствовать схеме {1} -notAllowed = {0}: ''{1}'' не разрешено, но есть в данных -oneOf = {0}: должен быть действителен для одной и только одной схемы, но допустимы {1} -pattern = {0}: не соответствует шаблону регулярного выражения {1} -patternProperties = {0}: есть ошибка со "свойствами шаблона" -prefixItems = {0}: [{1}] по этому индексу не найден валидатор. -properties = {0}: ошибка со свойствами -propertyNames = {0}: ''{1}'' Имя свойства {0} недопустимо для проверки: {1} -readOnly = {0}: это поле только для чтения, его нельзя изменить. -required = {0}: ''{1}'' отсутствует, но требуется -type = {0}: найдено {1}, ожидается {2} -unevaluatedItems = {0}: ''{1}''по следующим путям {0} есть неоцененные элементы -unevaluatedProperties = {0}: ''{1}''по следующим путям {0} есть неоцененные свойства -unionType = {0}: найдено {1}, но требуется {2} -uniqueItems = {0}: элементы в массиве должны быть уникальными. -uuid = {0}: {1} является недопустимым {2} -writeOnly = {0}: это поле только для записи, оно не может отображаться в данных \ No newline at end of file diff --git a/src/main/resources/jsv-messages_sk.properties b/src/main/resources/jsv-messages_sk.properties new file mode 100644 index 000000000..63e3329e9 --- /dev/null +++ b/src/main/resources/jsv-messages_sk.properties @@ -0,0 +1,70 @@ +$ref = {0}: obsahuje chybu s ''refs'' +additionalItems = {0}: index ''{1}'' nie je definovan� v sch�me a sch�ma nepovo\u013Euje \u010Fal\u0161ie polo\u017Eky +additionalProperties = {0}: vlastnos\u0165 ''{1}'' nie je definovan� v sch�me a sch�ma neumo\u017E\u0148uje \u010Fal\u0161ie vlastnosti +allOf = {0}: mus� by\u0165 platn� pre v\u0161etky sch�my {1} +anyOf = {0}: mus� by\u0165 platn� pre ktor�ko\u013Evek sch�mu {1} +const = {0}: mus� by\u0165 kon\u0161tantn� hodnota ''{1}'' +contains = {0}: neobsahuje prvok, ktor� vyhovuje t�mto overeniam: {2} +contains.max = {0}: mus� obsahova\u0165 najviac {1} prvkov, ktor� prejd� t�mito overeniami: {2} +contains.min = {0}: mus� obsahova\u0165 aspo\u0148 {1} prvkov, ktor� prejd� t�mito overeniami: {2} +dependencies = {0}: obsahuje chybu so z�vislos\u0165ami {1} +dependentRequired = {0}: m� ch�baj�cu vlastnos\u0165 ''{1}'', ktor� je z�visl� vy\u017Eadovan�, preto\u017Ee ''{2}'' je pr�tomn� +dependentSchemas = {0}: obsahuje chybu s dependentSchemas {1} +enum = {0}: nem� hodnotu v enumer�cii {1} +exclusiveMaximum = {0}: mus� ma\u0165 v�lu\u010Dn� maxim�lnu hodnotu {1} +exclusiveMinimum = {0}: mus� ma\u0165 v�lu\u010Dn� minim�lnu hodnotu {1} +false = {0}: sch�ma pre ''{1}'' je nepravda +format = {0}: nezhoduje sa so vzorom {1} {2} +format.date = {0}: nezhoduje sa so vzorom {1}, mus� to by\u0165 platn� �pln� d�tum RFC 3339 +format.date-time = {0}: nezhoduje sa so vzorom {1}, mus� to by\u0165 platn� d�tum a \u010Das RFC 3339 +format.duration = {0}: nezhoduje sa so vzorom {1}, mus� ma\u0165 platn� trvanie ISO 8601 +format.email = {0}: nezhoduje sa so vzorom {1}, mus� to by\u0165 platn� po\u0161tov� schr�nka RFC 5321 +format.ipv4 = {0}: nezhoduje sa so vzorom {1}, mus� to by\u0165 platn� adresa IP RFC 2673 +format.ipv6 = {0}: nezhoduje sa so vzorom {1}, mus� to by\u0165 platn� adresa IP RFC 4291 +format.idn-email = {0}: nezhoduje sa so vzorom {1}, mus� to by\u0165 platn� po\u0161tov� schr�nka RFC 6531 +format.idn-hostname = {0}: nezhoduje sa so vzorom {1}, mus� to by\u0165 platn� medzin�rodn� n�zov hostite\u013Ea pod\u013Ea RFC 5890 +format.iri = {0}: nezhoduje sa so vzorom {1} mus� by\u0165 platn� RFC 3987 IRI +format.iri-reference = {0}: nezhoduje sa so vzorom {1}, mus� to by\u0165 platn� RFC 3987 IRI-reference +format.uri = {0}: nezhoduje sa so vzorom {1}, mus� by\u0165 platn� RFC 3986 URI +format.uri-reference = {0}: nezhoduje sa so vzorom {1}, mus� to by\u0165 platn� odkaz URI RFC 3986 +format.uri-template = {0}: nezhoduje sa so vzorom {1}, mus� to by\u0165 platn� \u0161abl�na URI RFC 6570 +format.uuid = {0}: nezhoduje sa so vzorom {1}, mus� to by\u0165 platn� UUID RFC 4122 +format.regex = {0}: nezhoduje sa so vzorom {1}, mus� to by\u0165 platn� regul�rny v�raz ECMA-262 +format.time = {0}: nezhoduje sa so vzorom {1}, mus� to by\u0165 platn� \u010Das RFC 3339 +format.hostname = {0}: nezhoduje sa so vzorom {1}, mus� to by\u0165 platn� n�zov hostite\u013Ea RFC 1123 +format.json-pointer = {0}: nezhoduje sa so vzorom {1}, mus� to by\u0165 platn� ukazovate\u013E RFC 6901 JSON +format.relative-json-pointer = {0}: nezhoduje sa so vzorom {1}, mus� by\u0165 platn�m IETF relat�vnym ukazovate\u013Eom JSON +format.unknown = {0}: m� nezn�my form�t ''{1}'' +id = {0}: ''{1}'' nie je platn� {2} +items = {0}: index ''{1}'' nie je definovan� v sch�me a sch�ma nepovo\u013Euje \u010Fal\u0161ie polo\u017Eky +maxContains = {0}: mus� by\u0165 nez�porn� cel� \u010D�slo v {1} +maxItems = {0}: mus� ma\u0165 najviac {1} polo\u017Eiek, ale n�jden�ch {2} +maxLength = {0}: mus� ma\u0165 maxim�lne {1} znakov +maxProperties = {0}: mus� ma\u0165 najviac {1} vlastnost� +maximum = {0}: mus� ma\u0165 maxim�lnu hodnotu {1} +minContains = {0}: mus� by\u0165 nez�porn� cel� \u010D�slo v {1} +minContainsVsMaxContains = {0}: minContains mus� by\u0165 men\u0161� alebo rovn� maxContains v {1} +minItems = {0}: mus� ma\u0165 aspo\u0148 {1} polo\u017Eiek, ale n�jden�ch {2} +minLength = {0}: mus� ma\u0165 aspo\u0148 {1} znakov +minProperties = {0}: mus� ma\u0165 aspo\u0148 {1} vlastnost� +minimum = {0}: mus� ma\u0165 minim�lnu hodnotu {1} +multipleOf = {0}: mus� by\u0165 n�sobkom {1} +not = {0}: nesmie by\u0165 platn� pre sch�mu {1} +notAllowed = {0}: vlastnos\u0165 ''{1}'' nie je povolen�, ale je v �dajoch +oneOf = {0}: mus� by\u0165 platn� pre jednu a iba jednu sch�mu, ale {1} s� platn� +oneOf.indexes = {0}: mus� by\u0165 platn� pre jednu a iba jednu sch�mu, ale {1} s� platn� s indexmi ''{2}'' +pattern = {0}: nezodpoved� vzoru regul�rneho v�razu {1} +patternProperties = {0}: obsahuje nejak� chybu s ''vlastnos\u0165ami vzoru'' +prefixItems = {0}: v tomto indexe sa nena\u0161iel \u017Eiadny valid�tor +properties = {0}: obsahuje chybu s ''vlastnosti'' +propertyNames = {0}: n�zov vlastnosti ''{1}'' nie je platn�: {2} +readOnly = {0}: je pole len na \u010D�tanie, nemo\u017Eno ho zmeni\u0165 +required = {0}: po\u017Eadovan� vlastnos\u0165 ''{1}'' sa nena\u0161la +type = {0}: n�jden�ch {1}, o\u010Dak�van�ch {2} +unevaluatedItems = {0}: index ''{1}'' nie je vyhodnoten� a sch�ma nepovo\u013Euje nehodnoten� polo\u017Eky +unevaluatedProperties = {0}: vlastnos\u0165 ''{1}'' nie je vyhodnoten� a sch�ma nepovo\u013Euje nehodnoten� vlastnosti +unionType = {0}: n�jden�ch {1}, o\u010Dak�van�ch {2} +uniqueItems = {0}: v poli musia by\u0165 iba jedine\u010Dn� polo\u017Eky +writeOnly = {0}: je pole ur\u010Den� len na z�pis, nem�\u017Ee sa objavi\u0165 v �dajoch +contentEncoding = {0}: nezhoduje sa s k�dovan�m obsahu {1} +contentMediaType = {0}: nie je obsah ja diff --git a/src/main/resources/jsv-messages_sk_SK.properties b/src/main/resources/jsv-messages_sk_SK.properties deleted file mode 100644 index 1f698fdac..000000000 --- a/src/main/resources/jsv-messages_sk_SK.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: obsahuje chybu s ''refs'' -additionalItems = {0}: [{1}] v tomto indexe sa nena?iel ?iadny valid�tor -additionalProperties = {0}: ''{1}'' nie je definovan� v sch�me a sch�ma neumo??uje ?al?ie vlastnosti -allOf = {0}: malo by by? platn� pre v?etky sch�my {1} -anyOf = {0}: malo by by? platn� pre ktor�ko?vek sch�mu {1} -const = {0}: mus� by? kon?tantn� hodnota {1} -contains = {0}: neobsahuje prvok, ktor� vyhovuje t�mto overeniam: {2} -contains.max = {0}: mus� obsahova? menej ako {1} prvkov, ktor� prejd� t�mito overeniami: {2} -contains.min = {0}: mus� obsahova? aspo? {1} prvkov, ktor� prejd� t�mito overeniami: {2} -crossEdits = {0}: obsahuje chybu s ''cross edits'' -dateTime = {0}: {1} je neplatn� {2} -dependencies = {0}: obsahuje chybu so z�vislos?ami {1} -dependentRequired = {0}: m� ch�baj�cu vlastnos? "{1}", ktor� je z�visl�, povinn�, preto?e "{2}" je pr�tomn� -dependentSchemas = {0}: obsahuje chybu s dependentSchemas {1} -edits = {0}: obsahuje chybu s ''�pravy'' -enum = {0}: nem� hodnotu v enumer�cii {1} -exclusiveMaximum = {0}: mus� ma? v�lu?n� maxim�lnu hodnotu {1} -exclusiveMinimum = {0}: mus� ma? v�lu?n� minim�lnu hodnotu {1} -false = {0}: Booleovsk� sch�ma false nie je platn� -format = {0}: nezhoduje sa so vzorom {1} {2} -id = {0}: {1} je neplatn� segment pre URI {2} -items = {0}: [{1}] v tomto indexe sa nena?iel ?iadny valid�tor -maxContains = {0}: mus� by? nez�porn� cel� ?�slo v {1} -maxItems = {0}: v poli mus� by? maxim�lne {1} polo?iek -maxLength = {0}: m�?e ma? iba {1} znakov -maxProperties = {0}: m�?e ma? maxim�lne {1} vlastnost� -maximum = {0}: mus� ma? maxim�lnu hodnotu {1} -minContains = {0}: mus� by? nez�porn� cel� ?�slo v {1} -minContainsVsMaxContains = {0}: minContains mus� by? men?� alebo rovn� maxContains v {1} -minItems = {0}: v poli mus� by? minim�lne {1} polo?iek -minLength = {0}: mus� ma? aspo? {1} znakov -minProperties = {0}: mal by ma? minim�lne {1} vlastnost� -minimum = {0}: mus� ma? minim�lnu hodnotu {1} -multipleOf = {0}: mus� by? n�sobkom {1} -not = {0}: nemalo by by? platn� pre sch�mu {1} -notAllowed = {0}: ''{1}'' nie je povolen�, ale je v �dajoch -oneOf = {0}: malo by by? platn� len pre jednu sch�mu, ale {1} s� platn� -pattern = {0}: nezodpoved� vzoru regul�rneho v�razu {1} -patternProperties = {0}: obsahuje nejak� chybu s "vlastnos?ami vzoru" -prefixItems = {0}[{1}]: v tomto indexe sa nena?iel ?iadny valid�tor -properties = {0}: obsahuje chybu s ?vlastnos?ami? -propertyNames = {0}: ''{1}'' N�zov vlastnosti {0} nie je platn� pre overenie: {1} -readOnly = {0}: je pole len na ?�tanie, nemo?no ho zmeni? -required = {0}: ''{1}'' ch�ba, ale je povinn� -type = {0}: n�jden�ch {1}, o?ak�van�ch {2} -unevaluatedItems = {0}: ''{1}'' Na nasleduj�cich cest�ch s� nehodnoten� polo?ky {0} -unevaluatedProperties = {0}: ''{1}'' Na nasleduj�cich cest�ch s� nehodnoten� vlastnosti {0} -unionType = {0}: {1} n�jden�, ale {2} je povinn� -uniqueItems = {0}: polo?ky v poli musia by? jedine?n� -uuid = {0}: {1} je neplatn� {2} -writeOnly = {0}: je pole ur?en� len na z�pis, nem�?e sa objavi? v �dajoch \ No newline at end of file diff --git a/src/main/resources/jsv-messages_sv.properties b/src/main/resources/jsv-messages_sv.properties new file mode 100644 index 000000000..b9dc6ffc0 --- /dev/null +++ b/src/main/resources/jsv-messages_sv.properties @@ -0,0 +1,70 @@ +$ref = {0}: har ett fel med ''refs'' +additionalItems = {0}: index ''{1}'' �r inte definierat i schemat och schemat till�ter inte ytterligare objekt +additionalProperties = {0}: egenskapen ''{1}'' �r inte definierad i schemat och schemat till�ter inte ytterligare egenskaper +allOf = {0}: m�ste vara giltig f�r alla scheman {1} +anyOf = {0}: m�ste vara giltigt f�r n�got av schemana {1} +const = {0}: m�ste vara det konstanta v�rdet ''{1}'' +contains = {0}: inneh�ller inte ett element som klarar dessa valideringar: {2} +contains.max = {0}: m�ste inneh�lla h�gst {1} element som klarar dessa valideringar: {2} +contains.min = {0}: m�ste inneh�lla minst {1} element som klarar dessa valideringar: {2} +dependencies = {0}: har ett fel med beroenden {1} +dependentRequired = {0}: har en saknad egenskap ''{1}'' som �r beroende kr�vs eftersom ''{2}'' �r n�rvarande +dependentSchemas = {0}: har ett fel med dependentSchemas {1} +enum = {0}: har inget v�rde i uppr�kningen {1} +exclusiveMaximum = {0}: m�ste ha ett exklusivt maxv�rde p� {1} +exclusiveMinimum = {0}: m�ste ha ett exklusivt l�gsta v�rde p� {1} +false = {0}: schemat f�r ''{1}'' �r falskt +format = {0}: matchar inte {1}-m�nstret {2} +format.date = {0}: matchar inte {1}-m�nstret m�ste vara ett giltigt RFC 3339 fulldatum +format.date-time = {0}: matchar inte {1}-m�nstret m�ste vara ett giltigt RFC 3339 datum-tid +format.duration = {0}: matchar inte {1}-m�nstret m�ste vara en giltig ISO 8601-varaktighet +format.email = {0}: matchar inte {1}-m�nstret m�ste vara en giltig RFC 5321-postl�da +format.ipv4 = {0}: matchar inte m�nstret {1} m�ste vara en giltig RFC 2673 IP-adress +format.ipv6 = {0}: matchar inte {1}-m�nstret m�ste vara en giltig RFC 4291 IP-adress +format.idn-email = {0}: matchar inte {1}-m�nstret m�ste vara en giltig RFC 6531-postl�da +format.idn-hostname = {0}: matchar inte m�nstret {1} m�ste vara ett giltigt RFC 5890 internationaliserat v�rdnamn +format.iri = {0}: matchar inte {1}-m�nstret m�ste vara en giltig RFC 3987 IRI +format.iri-reference = {0}: matchar inte {1}-m�nstret m�ste vara en giltig RFC 3987 IRI-referens +format.uri = {0}: matchar inte {1}-m�nstret m�ste vara en giltig RFC 3986 URI +format.uri-reference = {0}: matchar inte {1}-m�nstret m�ste vara en giltig RFC 3986 URI-referens +format.uri-template = {0}: matchar inte {1}-m�nstret m�ste vara en giltig RFC 6570 URI-mall +format.uuid = {0}: matchar inte {1}-m�nstret m�ste vara ett giltigt RFC 4122 UUID +format.regex = {0}: matchar inte {1}-m�nstret m�ste vara ett giltigt ECMA-262 regulj�rt uttryck +format.time = {0}: matchar inte {1}-m�nstret m�ste vara en giltig RFC 3339-tid +format.hostname = {0}: matchar inte {1}-m�nstret m�ste vara ett giltigt RFC 1123-v�rdnamn +format.json-pointer = {0}: matchar inte {1}-m�nstret m�ste vara en giltig RFC 6901 JSON-pekare +format.relative-json-pointer = {0}: matchar inte {1}-m�nstret m�ste vara en giltig IETF Relativ JSON-pekare +format.unknown = {0}: har ett ok�nt format ''{1}'' +id = {0}: ''{1}'' �r inte en giltig {2} +items = {0}: index ''{1}'' �r inte definierat i schemat och schemat till�ter inte ytterligare objekt +maxContains = {0}: m�ste vara ett icke-negativt heltal i {1} +maxItems = {0}: m�ste ha h�gst {1} objekt men hittade {2} +maxLength = {0}: f�r vara h�gst {1} tecken l�ng +maxProperties = {0}: m�ste ha h�gst {1} egenskaper +maximum = {0}: m�ste ha ett maximalt v�rde p� {1} +minContains = {0}: m�ste vara ett icke-negativt heltal i {1} +minContainsVsMaxContains = {0}: minContains m�ste vara mindre �n eller lika med maxContains i {1} +minItems = {0}: m�ste ha minst {1} objekt men hittade {2} +minLength = {0}: m�ste vara minst {1} tecken l�ng +minProperties = {0}: m�ste ha minst {1} egenskaper +minimum = {0}: m�ste ha ett l�gsta v�rde p� {1} +multipleOf = {0}: m�ste vara multipel av {1} +not = {0}: f�r inte vara giltigt f�r schemat {1} +notAllowed = {0}: egenskapen ''{1}'' �r inte till�ten men den finns i data +oneOf = {0}: m�ste vara giltigt f�r ett och endast ett schema, men {1} �r giltiga +oneOf.indexes = {0}: m�ste vara giltigt f�r ett och endast ett schema, men {1} �r giltiga med index ''{2}'' +pattern = {0}: matchar inte regexm�nstret {1} +patternProperties = {0}: har n�got fel med ''m�nsteregenskaper'' +prefixItems = {0}: ingen validator hittades i detta index +properties = {0}: har ett fel med ''egenskaper'' +propertyNames = {0}: egenskapen ''{1}'' namn �r inte giltigt: {2} +readOnly = {0}: �r ett skrivskyddat f�lt, det kan inte �ndras +required = {0}: den obligatoriska egenskapen ''{1}'' hittades inte +type = {0}: {1} hittades, {2} f�rv�ntas +unevaluatedItems = {0}: index ''{1}'' utv�rderas inte och schemat till�ter inte oevaluerade objekt +unevaluatedProperties = {0}: egenskapen ''{1}'' utv�rderas inte och schemat till�ter inte oevaluerade egenskaper +unionType = {0}: {1} hittades, {2} f�rv�ntas +uniqueItems = {0}: f�r endast ha unika objekt i arrayen +writeOnly = {0}: �r ett skrivskyddat f�lt, det kan inte visas i data +contentEncoding = {0}: matchar inte inneh�llskodning {1} +contentMediaType = {0}: �r inte ett inneh�ll jag diff --git a/src/main/resources/jsv-messages_sv_SE.properties b/src/main/resources/jsv-messages_sv_SE.properties deleted file mode 100644 index 8e5cd2bca..000000000 --- a/src/main/resources/jsv-messages_sv_SE.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: har ett fel med ''refs'' -additionalItems = {0}: [{1}] ingen validator hittades i detta index -additionalProperties = {0}: ''{1}'' �r inte definierat i schemat och schemat till�ter inte ytterligare egenskaper -allOf = {0}: b�r vara giltig f�r alla scheman {1} -anyOf = {0}: b�r vara giltigt f�r n�got av schemana {1} -const = {0}: m�ste vara ett konstant v�rde {1} -contains = {0}: inneh�ller inte ett element som klarar dessa valideringar: {2} -contains.max = {0}: m�ste inneh�lla f�rre �n {1} element som klarar dessa valideringar: {2} -contains.min = {0}: m�ste inneh�lla minst {1} element som klarar dessa valideringar: {2} -crossEdits = {0}: har ett fel med "korsredigeringar" -dateTime = {0}: {1} �r en ogiltig {2} -dependencies = {0}: har ett fel med beroenden {1} -dependentRequired = {0}: har en saknad egenskap "{1}" som �r beroende kr�vs eftersom "{2}" �r n�rvarande -dependentSchemas = {0}: har ett fel med dependentSchemas {1} -edits = {0}: har ett fel med ''edits'' -enum = {0}: har inget v�rde i uppr�kningen {1} -exclusiveMaximum = {0}: m�ste ha ett exklusivt maxv�rde p� {1} -exclusiveMinimum = {0}: m�ste ha ett exklusivt l�gsta v�rde p� {1} -false = {0}: Det booleska schemat false �r inte giltigt -format = {0}: matchar inte {1}-m�nstret {2} -id = {0}: {1} �r ett ogiltigt segment f�r URI {2} -items = {0}: [{1}] ingen validator hittades i detta index -maxContains = {0}: m�ste vara ett icke-negativt heltal i {1} -maxItems = {0}: det m�ste finnas maximalt {1} objekt i arrayen -maxLength = {0}: f�r bara vara {1} tecken l�ng -maxProperties = {0}: f�r endast ha h�gst {1} egenskaper -maximum = {0}: m�ste ha ett maximalt v�rde p� {1} -minContains = {0}: m�ste vara ett icke-negativt heltal i {1} -minContainsVsMaxContains = {0}: minContains m�ste vara mindre �n eller lika med maxContains i {1} -minItems = {0}: det m�ste finnas minst {1} objekt i arrayen -minLength = {0}: m�ste vara minst {1} tecken l�ng -minProperties = {0}: b�r ha minst {1} egenskaper -minimum = {0}: m�ste ha ett l�gsta v�rde p� {1} -multipleOf = {0}: m�ste vara multipel av {1} -not = {0}: b�r inte vara giltigt f�r schemat {1} -notAllowed = {0}: ''{1}'' �r inte till�tet men det finns i data -oneOf = {0}: b�r vara giltigt f�r ett och endast ett schema, men {1} �r giltiga -pattern = {0}: matchar inte regexm�nstret {1} -patternProperties = {0}: har n�got fel med ''m�nsteregenskaper'' -prefixItems = {0}: [{1}] ingen validator hittades i detta index -properties = {0}: har ett fel med "egenskaper" -propertyNames = {0}: ''{1}'' Egenskapens namn {0} �r inte giltigt f�r validering: {1} -readOnly = {0}: �r ett skrivskyddat f�lt, det kan inte �ndras -required = {0}: ''{1}'' saknas men det �r obligatoriskt -type = {0}: {1} hittades, {2} f�rv�ntas -unevaluatedItems = {0}: ''{1}'' Det finns ej utv�rderade objekt p� f�ljande s�kv�gar {0} -unevaluatedProperties = {0}: ''{1}'' Det finns ej utv�rderade egenskaper vid f�ljande s�kv�gar {0} -unionType = {0}: {1} hittades, men {2} kr�vs -uniqueItems = {0}: objekten i arrayen m�ste vara unika -uuid = {0}: {1} �r en ogiltig {2} -writeOnly = {0}: �r ett skrivbart f�lt, det kan inte visas i data \ No newline at end of file diff --git a/src/main/resources/jsv-messages_th.properties b/src/main/resources/jsv-messages_th.properties new file mode 100644 index 000000000..d13a67b2e --- /dev/null +++ b/src/main/resources/jsv-messages_th.properties @@ -0,0 +1,70 @@ +$ref = {0}: \u0E21\u0E35\u0E02\u0E49\u0E2D\u0E1C\u0E34\u0E14\u0E1E\u0E25\u0E32\u0E14\u0E01\u0E31\u0E1A ''refs'' +additionalItems = {0}: \u0E14\u0E31\u0E0A\u0E19\u0E35 ''{1}'' \u0E44\u0E21\u0E48\u0E44\u0E14\u0E49\u0E16\u0E39\u0E01\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49\u0E43\u0E19\u0E2A\u0E04\u0E35\u0E21\u0E32 \u0E41\u0E25\u0E30\u0E2A\u0E04\u0E35\u0E21\u0E32\u0E44\u0E21\u0E48\u0E2D\u0E19\u0E38\u0E0D\u0E32\u0E15\u0E43\u0E2B\u0E49\u0E21\u0E35\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23\u0E40\u0E1E\u0E34\u0E48\u0E21\u0E40\u0E15\u0E34\u0E21 +additionalProperties = {0}: \u0E04\u0E38\u0E13\u0E2A\u0E21\u0E1A\u0E31\u0E15\u0E34 ''{1}'' \u0E44\u0E21\u0E48\u0E44\u0E14\u0E49\u0E16\u0E39\u0E01\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49\u0E43\u0E19\u0E2A\u0E04\u0E35\u0E21\u0E32 \u0E41\u0E25\u0E30\u0E2A\u0E04\u0E35\u0E21\u0E32\u0E44\u0E21\u0E48\u0E2D\u0E19\u0E38\u0E0D\u0E32\u0E15\u0E43\u0E2B\u0E49\u0E21\u0E35\u0E04\u0E38\u0E13\u0E2A\u0E21\u0E1A\u0E31\u0E15\u0E34\u0E40\u0E1E\u0E34\u0E48\u0E21\u0E40\u0E15\u0E34\u0E21 +allOf = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E01\u0E31\u0E1A\u0E2A\u0E04\u0E35\u0E21\u0E32\u0E17\u0E31\u0E49\u0E07\u0E2B\u0E21\u0E14 {1} +anyOf = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E01\u0E31\u0E1A\u0E2A\u0E04\u0E35\u0E21\u0E32\u0E43\u0E14\u0E46 {1} +const = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E04\u0E48\u0E32\u0E04\u0E07\u0E17\u0E35\u0E48 ''{1}'' +contains = {0}: \u0E44\u0E21\u0E48\u0E21\u0E35\u0E2D\u0E07\u0E04\u0E4C\u0E1B\u0E23\u0E30\u0E01\u0E2D\u0E1A\u0E17\u0E35\u0E48\u0E1C\u0E48\u0E32\u0E19\u0E01\u0E32\u0E23\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A\u0E40\u0E2B\u0E25\u0E48\u0E32\u0E19\u0E35\u0E49: {2} +contains.max = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35\u0E2D\u0E07\u0E04\u0E4C\u0E1B\u0E23\u0E30\u0E01\u0E2D\u0E1A\u0E21\u0E32\u0E01\u0E17\u0E35\u0E48\u0E2A\u0E38\u0E14 {1} \u0E17\u0E35\u0E48\u0E1C\u0E48\u0E32\u0E19\u0E01\u0E32\u0E23\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A\u0E40\u0E2B\u0E25\u0E48\u0E32\u0E19\u0E35\u0E49: {2} +contains.min = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22 {1} \u0E2D\u0E07\u0E04\u0E4C\u0E1B\u0E23\u0E30\u0E01\u0E2D\u0E1A\u0E17\u0E35\u0E48\u0E1C\u0E48\u0E32\u0E19\u0E01\u0E32\u0E23\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A\u0E40\u0E2B\u0E25\u0E48\u0E32\u0E19\u0E35\u0E49: {2} +dependencies = {0}: \u0E21\u0E35\u0E02\u0E49\u0E2D\u0E1C\u0E34\u0E14\u0E1E\u0E25\u0E32\u0E14\u0E01\u0E31\u0E1A\u0E01\u0E32\u0E23\u0E02\u0E36\u0E49\u0E19\u0E15\u0E48\u0E2D\u0E01\u0E31\u0E19 {1} +dependentRequired = {0}: \u0E21\u0E35\u0E04\u0E38\u0E13\u0E2A\u0E21\u0E1A\u0E31\u0E15\u0E34\u0E02\u0E32\u0E14\u0E2B\u0E32\u0E22\u0E44\u0E1B ''{1}'' \u0E0B\u0E36\u0E48\u0E07\u0E08\u0E33\u0E40\u0E1B\u0E47\u0E19\u0E15\u0E49\u0E2D\u0E07\u0E1E\u0E36\u0E48\u0E07\u0E1E\u0E32\u0E40\u0E19\u0E37\u0E48\u0E2D\u0E07\u0E08\u0E32\u0E01\u0E21\u0E35 ''{2}'' \u0E2D\u0E22\u0E39\u0E48 +dependentSchemas = {0}: \u0E21\u0E35\u0E02\u0E49\u0E2D\u0E1C\u0E34\u0E14\u0E1E\u0E25\u0E32\u0E14\u0E01\u0E31\u0E1A dependentSchemas {1} +enum = {0}: \u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32\u0E43\u0E19\u0E01\u0E32\u0E23\u0E41\u0E08\u0E07\u0E19\u0E31\u0E1A {1} +exclusiveMaximum = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35\u0E04\u0E48\u0E32\u0E2A\u0E39\u0E07\u0E2A\u0E38\u0E14\u0E1E\u0E34\u0E40\u0E28\u0E29\u0E40\u0E1B\u0E47\u0E19 {1} +exclusiveMinimum = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35\u0E04\u0E48\u0E32\u0E15\u0E48\u0E33\u0E2A\u0E38\u0E14\u0E1E\u0E34\u0E40\u0E28\u0E29\u0E40\u0E1B\u0E47\u0E19 {1} +false = {0}: \u0E2A\u0E04\u0E35\u0E21\u0E32\u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A ''{1}'' \u0E40\u0E1B\u0E47\u0E19\u0E40\u0E17\u0E47\u0E08 +format = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} {2} +format.date = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E15\u0E47\u0E21 RFC 3339 \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.date-time = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48-\u0E40\u0E27\u0E25\u0E32 RFC 3339 \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.duration = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E08\u0E30\u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E23\u0E30\u0E22\u0E30\u0E40\u0E27\u0E25\u0E32 ISO 8601 \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.email = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E01\u0E25\u0E48\u0E2D\u0E07\u0E08\u0E14\u0E2B\u0E21\u0E32\u0E22 RFC 5321 \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.ipv4 = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IP RFC 2673 \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.ipv6 = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IP RFC 4291 \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.idn-email = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E01\u0E25\u0E48\u0E2D\u0E07\u0E08\u0E14\u0E2B\u0E21\u0E32\u0E22 RFC 6531 \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.idn-hostname = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E0A\u0E37\u0E48\u0E2D\u0E42\u0E2E\u0E2A\u0E15\u0E4C\u0E2A\u0E32\u0E01\u0E25 RFC 5890 \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.iri = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19 RFC 3987 IRI \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.iri-reference = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19 RFC 3987 IRI-reference \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.uri = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19 RFC 3986 URI \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.uri-reference = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E01\u0E32\u0E23\u0E2D\u0E49\u0E32\u0E07\u0E2D\u0E34\u0E07 RFC 3986 URI \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.uri-template = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E40\u0E17\u0E21\u0E40\u0E1E\u0E25\u0E15 RFC 6570 URI \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.uuid = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19 RFC 4122 UUID \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.regex = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E19\u0E34\u0E1E\u0E08\u0E19\u0E4C\u0E17\u0E31\u0E48\u0E27\u0E44\u0E1B ECMA-262 \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.time = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E40\u0E27\u0E25\u0E32 RFC 3339 \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.hostname = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E0A\u0E37\u0E48\u0E2D\u0E42\u0E2E\u0E2A\u0E15\u0E4C RFC 1123 \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.json-pointer = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E08\u0E30\u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E15\u0E31\u0E27\u0E0A\u0E35\u0E49 RFC 6901 JSON \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.relative-json-pointer = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A {1} \u0E08\u0E30\u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E15\u0E31\u0E27\u0E0A\u0E35\u0E49 JSON \u0E41\u0E1A\u0E1A\u0E2A\u0E31\u0E21\u0E1E\u0E31\u0E19\u0E18\u0E4C\u0E02\u0E2D\u0E07 IETF \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +format.unknown = {0}: \u0E21\u0E35\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01 ''{1}'' +id = {0}: ''{1}'' \u0E44\u0E21\u0E48\u0E43\u0E0A\u0E48 {2} \u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +items = {0}: \u0E14\u0E31\u0E0A\u0E19\u0E35 ''{1}'' \u0E44\u0E21\u0E48\u0E44\u0E14\u0E49\u0E16\u0E39\u0E01\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49\u0E43\u0E19\u0E2A\u0E04\u0E35\u0E21\u0E32 \u0E41\u0E25\u0E30\u0E2A\u0E04\u0E35\u0E21\u0E32\u0E44\u0E21\u0E48\u0E2D\u0E19\u0E38\u0E0D\u0E32\u0E15\u0E43\u0E2B\u0E49\u0E21\u0E35\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23\u0E40\u0E1E\u0E34\u0E48\u0E21\u0E40\u0E15\u0E34\u0E21 +maxContains = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E40\u0E15\u0E47\u0E21\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E40\u0E1B\u0E47\u0E19\u0E25\u0E1A\u0E43\u0E19 {1} +maxItems = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35\u0E21\u0E32\u0E01\u0E17\u0E35\u0E48\u0E2A\u0E38\u0E14 {1} \u0E23\u0E32\u0E22\u0E01\u0E32\u0E23 \u0E41\u0E15\u0E48\u0E1E\u0E1A {2} +maxLength = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35\u0E04\u0E27\u0E32\u0E21\u0E22\u0E32\u0E27\u0E2A\u0E39\u0E07\u0E2A\u0E38\u0E14 {1} \u0E2D\u0E31\u0E01\u0E02\u0E23\u0E30 +maxProperties = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35\u0E04\u0E38\u0E13\u0E2A\u0E21\u0E1A\u0E31\u0E15\u0E34\u0E2A\u0E39\u0E07\u0E2A\u0E38\u0E14 {1} +maximum = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35\u0E04\u0E48\u0E32\u0E2A\u0E39\u0E07\u0E2A\u0E38\u0E14\u0E40\u0E1B\u0E47\u0E19 {1} +minContains = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E40\u0E15\u0E47\u0E21\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E40\u0E1B\u0E47\u0E19\u0E25\u0E1A\u0E43\u0E19 {1} +minContainsVsMaxContains = {0}: minContains \u0E15\u0E49\u0E2D\u0E07\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E2B\u0E23\u0E37\u0E2D\u0E40\u0E17\u0E48\u0E32\u0E01\u0E31\u0E1A maxContains \u0E43\u0E19 {1} +minItems = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22 {1} \u0E23\u0E32\u0E22\u0E01\u0E32\u0E23 \u0E41\u0E15\u0E48\u0E1E\u0E1A {2} +minLength = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35\u0E04\u0E27\u0E32\u0E21\u0E22\u0E32\u0E27\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22 {1} \u0E2D\u0E31\u0E01\u0E02\u0E23\u0E30 +minProperties = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35\u0E04\u0E38\u0E13\u0E2A\u0E21\u0E1A\u0E31\u0E15\u0E34\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22 {1} +minimum = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35\u0E04\u0E48\u0E32\u0E15\u0E48\u0E33\u0E2A\u0E38\u0E14\u0E40\u0E1B\u0E47\u0E19 {1} +multipleOf = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E1C\u0E25\u0E04\u0E39\u0E13\u0E02\u0E2D\u0E07 {1} +not = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E01\u0E31\u0E1A\u0E2A\u0E04\u0E35\u0E21\u0E32 {1} +notAllowed = {0}: \u0E44\u0E21\u0E48\u0E2D\u0E19\u0E38\u0E0D\u0E32\u0E15\u0E43\u0E2B\u0E49\u0E43\u0E0A\u0E49\u0E04\u0E38\u0E13\u0E2A\u0E21\u0E1A\u0E31\u0E15\u0E34 ''{1}'' \u0E41\u0E15\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25 +oneOf = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E43\u0E0A\u0E49\u0E44\u0E14\u0E49\u0E01\u0E31\u0E1A\u0E2A\u0E04\u0E35\u0E21\u0E32\u0E40\u0E14\u0E35\u0E22\u0E27\u0E40\u0E17\u0E48\u0E32\u0E19\u0E31\u0E49\u0E19 \u0E41\u0E15\u0E48 {1} \u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07 +oneOf.indexes = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E43\u0E0A\u0E49\u0E44\u0E14\u0E49\u0E01\u0E31\u0E1A\u0E2A\u0E04\u0E35\u0E21\u0E32\u0E40\u0E14\u0E35\u0E22\u0E27\u0E40\u0E17\u0E48\u0E32\u0E19\u0E31\u0E49\u0E19 \u0E41\u0E15\u0E48 {1} \u0E43\u0E0A\u0E49\u0E44\u0E14\u0E49\u0E01\u0E31\u0E1A\u0E14\u0E31\u0E0A\u0E19\u0E35 ''{2}'' +pattern = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A regex {1} +patternProperties = {0}: \u0E21\u0E35\u0E02\u0E49\u0E2D\u0E1C\u0E34\u0E14\u0E1E\u0E25\u0E32\u0E14\u0E1A\u0E32\u0E07\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E01\u0E31\u0E1A ''\u0E04\u0E38\u0E13\u0E2A\u0E21\u0E1A\u0E31\u0E15\u0E34\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A'' +prefixItems = {0}: \u0E44\u0E21\u0E48\u0E1E\u0E1A\u0E40\u0E04\u0E23\u0E37\u0E48\u0E2D\u0E07\u0E21\u0E37\u0E2D\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A\u0E04\u0E27\u0E32\u0E21\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19\u0E14\u0E31\u0E0A\u0E19\u0E35\u0E19\u0E35\u0E49 +properties = {0}: \u0E21\u0E35\u0E02\u0E49\u0E2D\u0E1C\u0E34\u0E14\u0E1E\u0E25\u0E32\u0E14\u0E01\u0E31\u0E1A ''\u0E04\u0E38\u0E13\u0E2A\u0E21\u0E1A\u0E31\u0E15\u0E34'' +propertyNames = {0}: \u0E0A\u0E37\u0E48\u0E2D\u0E04\u0E38\u0E13\u0E2A\u0E21\u0E1A\u0E31\u0E15\u0E34 ''{1}'' \u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: {2} +readOnly = {0}: \u0E40\u0E1B\u0E47\u0E19\u0E1F\u0E34\u0E25\u0E14\u0E4C\u0E41\u0E1A\u0E1A\u0E2D\u0E48\u0E32\u0E19\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E40\u0E14\u0E35\u0E22\u0E27 \u0E44\u0E21\u0E48\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E40\u0E1B\u0E25\u0E35\u0E48\u0E22\u0E19\u0E41\u0E1B\u0E25\u0E07\u0E44\u0E14\u0E49 +required = {0}: \u0E44\u0E21\u0E48\u0E1E\u0E1A\u0E04\u0E38\u0E13\u0E2A\u0E21\u0E1A\u0E31\u0E15\u0E34\u0E17\u0E35\u0E48\u0E15\u0E49\u0E2D\u0E07\u0E01\u0E32\u0E23 ''{1}'' +type = {0}: \u0E1E\u0E1A {1}, \u0E04\u0E32\u0E14\u0E2B\u0E27\u0E31\u0E07 {2} +unevaluatedItems = {0}: \u0E14\u0E31\u0E0A\u0E19\u0E35 ''{1}'' \u0E44\u0E21\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A\u0E01\u0E32\u0E23\u0E1B\u0E23\u0E30\u0E40\u0E21\u0E34\u0E19 \u0E41\u0E25\u0E30\u0E2A\u0E04\u0E35\u0E21\u0E32\u0E44\u0E21\u0E48\u0E2D\u0E19\u0E38\u0E0D\u0E32\u0E15\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A\u0E01\u0E32\u0E23\u0E1B\u0E23\u0E30\u0E40\u0E21\u0E34\u0E19 +unevaluatedProperties = {0}: \u0E04\u0E38\u0E13\u0E2A\u0E21\u0E1A\u0E31\u0E15\u0E34 ''{1}'' \u0E44\u0E21\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A\u0E01\u0E32\u0E23\u0E1B\u0E23\u0E30\u0E40\u0E21\u0E34\u0E19 \u0E41\u0E25\u0E30\u0E2A\u0E04\u0E35\u0E21\u0E32\u0E44\u0E21\u0E48\u0E2D\u0E19\u0E38\u0E0D\u0E32\u0E15\u0E43\u0E2B\u0E49\u0E21\u0E35\u0E04\u0E38\u0E13\u0E2A\u0E21\u0E1A\u0E31\u0E15\u0E34\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A\u0E01\u0E32\u0E23\u0E1B\u0E23\u0E30\u0E40\u0E21\u0E34\u0E19 +unionType = {0}: \u0E1E\u0E1A {1}, \u0E15\u0E49\u0E2D\u0E07\u0E01\u0E32\u0E23 {2} +uniqueItems = {0}: \u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35\u0E40\u0E09\u0E1E\u0E32\u0E30\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E0B\u0E49\u0E33\u0E43\u0E19\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C +writeOnly = {0}: \u0E40\u0E1B\u0E47\u0E19\u0E1F\u0E34\u0E25\u0E14\u0E4C\u0E41\u0E1A\u0E1A\u0E40\u0E02\u0E35\u0E22\u0E19\u0E40\u0E17\u0E48\u0E32\u0E19\u0E31\u0E49\u0E19 \u0E44\u0E21\u0E48\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E1B\u0E23\u0E32\u0E01\u0E0F\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E14\u0E49 +contentEncoding = {0}: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E01\u0E32\u0E23\u0E40\u0E02\u0E49\u0E32\u0E23\u0E2B\u0E31\u0E2A\u0E40\u0E19\u0E37\u0E49\u0E2D\u0E2B\u0E32 {1} +contentMediaType = {0}: \u0E44\u0E21\u0E48\u0E43\u0E0A\u0E48\u0E40\u0E19\u0E37\u0E49\u0E2D\u0E2B\u0E32\u0E02\u0E2D\u0E07\u0E09\u0E31\u0E19 diff --git a/src/main/resources/jsv-messages_th_TH.properties b/src/main/resources/jsv-messages_th_TH.properties deleted file mode 100644 index 8233e9a77..000000000 --- a/src/main/resources/jsv-messages_th_TH.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: มีข้อผิดพลาดกับ ''refs'' -additionalItems = {0}: [{1}] ไม่พบตัวตรวจสอบที่ดัชนีนี้ -additionalProperties = {0}: ''{1}'' ไม่ได้กำหนดไว้ในสคีมาและสคีมาไม่อนุญาตให้ใช้คุณสมบัติเพิ่มเติม -allOf = {0}: ควรใช้ได้กับสกีมาทั้งหมด {1} -anyOf = {0}: ควรใช้ได้กับ schema ใดๆ {1} -const = {0}: ต้องเป็นค่าคงที่ {1} -contains = {0}: ไม่มีองค์ประกอบที่ผ่านการตรวจสอบเหล่านี้: {2} -contains.max = {0}: ต้องมีน้อยกว่า {1} องค์ประกอบที่ผ่านการตรวจสอบเหล่านี้: {2} -contains.min = {0}: ต้องมีอย่างน้อย {1} องค์ประกอบที่ผ่านการตรวจสอบเหล่านี้: {2} -crossEdits = {0}: มีข้อผิดพลาดกับ ''การแก้ไขข้าม'' -dateTime = {0}: {1} เป็น {2} ที่ไม่ถูกต้อง -dependencies = {0}: มีข้อผิดพลาดกับการพึ่งพา {1} -dependentRequired = {0}: ขาดคุณสมบัติ "{1}" ซึ่งจำเป็นต้องพึ่งพาเนื่องจาก "{2}" มีอยู่ -dependentSchemas = {0}: มีข้อผิดพลาดกับ dependentSchemas {1} -edits = {0}: มีข้อผิดพลาดกับ ''แก้ไข'' -enum = {0}: ไม่มีค่าในการแจงนับ {1} -exclusiveMaximum = {0}: ต้องมีค่าสูงสุดเฉพาะตัวที่ {1} -exclusiveMinimum = {0}: ต้องมีค่าต่ำสุดเฉพาะตัวเป็น {1} -false = {0}: บูลีนสคีมาเท็จไม่ถูกต้อง -format = {0}: ไม่ตรงกับ {1} รูปแบบ {2} -id = {0}: {1} เป็นส่วนไม่ถูกต้องสำหรับ URI {2} -items = {0}: [{1}] ไม่พบตัวตรวจสอบที่ดัชนีนี้ -maxContains = {0}: ต้องเป็นจำนวนเต็มที่ไม่เป็นลบใน {1} -maxItems = {0}: ต้องมีสูงสุด {1} รายการในอาร์เรย์ -maxLength = {0}: มีความยาวเพียง {1} อักขระ -maxProperties = {0}: สามารถมีได้สูงสุด {1} คุณสมบัติ -maximum = {0}: ต้องมีค่าสูงสุด {1} -minContains = {0}: ต้องเป็นจำนวนเต็มที่ไม่เป็นลบใน {1} -minContainsVsMaxContains = {0}: minContains ต้องน้อยกว่าหรือเท่ากับ maxContains ใน {1} -minItems = {0}: ต้องมีอย่างน้อย {1} รายการในอาร์เรย์ -minLength = {0}: ต้องมีความยาวอย่างน้อย {1} อักขระ -minProperties = {0}: ควรมีคุณสมบัติอย่างน้อย {1} รายการ -minimum = {0}: ต้องมีค่าขั้นต่ำเป็น {1} -multipleOf = {0}: ต้องเป็นทวีคูณของ {1} -not = {0}: ไม่ควรใช้ได้กับสคีมา {1} -notAllowed = {0}: ''{1}'' ไม่อนุญาต แต่อยู่ในข้อมูล -oneOf = {0}: ควรใช้ได้กับหนึ่งสคีมาหนึ่งอันเท่านั้น แต่ {1} นั้นถูกต้อง -pattern = {0}: ไม่ตรงกับรูปแบบ regex {1} -patternProperties = {0}: มีข้อผิดพลาดบางอย่างกับ ''คุณสมบัติรูปแบบ'' -prefixItems = {0}: [{1}] ไม่พบตัวตรวจสอบที่ดัชนีนี้ -properties = {0}: มีข้อผิดพลาดกับ ''คุณสมบัติ'' -propertyNames = ชื่อคุณสมบัติ {0} ไม่ถูกต้องสำหรับการตรวจสอบความถูกต้อง: {1} -readOnly = {0}: เป็นฟิลด์แบบอ่านอย่างเดียว ไม่สามารถเปลี่ยนแปลงได้ -required = {0}: ''{1}'' ขาดหายไป แต่จำเป็น -type = {0}: พบ {1}, {2} คาดหวัง -unevaluatedItems = {0}: ''{1}'' มีรายการที่ยังไม่ได้ประเมินที่พาธต่อไปนี้ {0} -unevaluatedProperties = {0}: ''{1}'' มีคุณสมบัติที่ไม่ได้รับการประเมินในพาธต่อไปนี้ {0} -unionType = {0}: พบ {1} แต่ต้องมี {2} -uniqueItems = {0}: รายการในอาร์เรย์ต้องไม่ซ้ำกัน -uuid = {0}: {1} เป็น {2} ที่ไม่ถูกต้อง -writeOnly = {0}: เป็นฟิลด์สำหรับเขียนอย่างเดียว ไม่สามารถปรากฏในข้อมูลได้ \ No newline at end of file diff --git a/src/main/resources/jsv-messages_tr.properties b/src/main/resources/jsv-messages_tr.properties new file mode 100644 index 000000000..20e9b3a48 --- /dev/null +++ b/src/main/resources/jsv-messages_tr.properties @@ -0,0 +1,70 @@ +$ref = {0}: ''refs'' ile ilgili bir hata var +additionalItems = {0}: ''{1}'' dizini \u015Femada tan\u0131ml\u0131 de\u011Fil ve \u015Fema ek �\u011Felere izin vermiyor +additionalProperties = {0}: ''{1}'' �zelli\u011Fi \u015Femada tan\u0131ml\u0131 de\u011Fil ve \u015Fema ek �zelliklere izin vermiyor +allOf = {0}: t�m {1} \u015Femalar\u0131 i�in ge�erli olmal\u0131d\u0131r +anyOf = {0}: {1} \u015Femalar\u0131ndan herhangi biri i�in ge�erli olmal\u0131d\u0131r +const = {0}: ''{1}'' sabit de\u011Feri olmal\u0131d\u0131r +contains = {0}: bu do\u011Frulamalar\u0131 ge�en bir �\u011Fe i�ermiyor: {2} +contains.max = {0}: \u015Fu do\u011Frulamalar\u0131 ge�en en fazla {1} �\u011Fe i�ermelidir: {2} +contains.min = {0}: \u015Fu do\u011Frulamalar\u0131 ge�en en az {1} �\u011Fe i�ermelidir: {2} +dependencies = {0}: ba\u011F\u0131ml\u0131l\u0131klarda hata var {1} +dependentRequired = {0}: ''{1}'' eksik bir �zelli\u011Fi var ve ''{2}'' mevcut oldu\u011Fundan ba\u011F\u0131ml\u0131 gerekli +dependentSchemas = {0}: DependedSchemas {1} ile ilgili bir hata var +enum = {0}: {1} numaraland\u0131rmas\u0131nda bir de\u011Fer yok +exclusiveMaximum = {0}: �zel maksimum de\u011Feri {1} olmal\u0131d\u0131r +exclusiveMinimum = {0}: �zel minimum de\u011Feri {1} olmal\u0131d\u0131r +false = {0}: ''{1}'' \u015Femas\u0131 yanl\u0131\u015F +format = {0}: {1} modeliyle {2} e\u015Fle\u015Fmiyor +format.date = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir RFC 3339 tam tarihi olmal\u0131d\u0131r +format.date-time = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir RFC 3339 tarih-saat olmal\u0131d\u0131r +format.duration = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir ISO 8601 s�resi olmal\u0131d\u0131r +format.email = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir RFC 5321 Posta Kutusu olmal\u0131d\u0131r +format.ipv4 = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir RFC 2673 IP adresi olmal\u0131d\u0131r +format.ipv6 = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir RFC 4291 IP adresi olmal\u0131d\u0131r +format.idn-email = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir RFC 6531 Posta Kutusu olmal\u0131d\u0131r +format.idn-hostname = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir RFC 5890 uluslararas\u0131la\u015Ft\u0131r\u0131lm\u0131\u015F ana bilgisayar ad\u0131 olmal\u0131d\u0131r +format.iri = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir RFC 3987 IRI olmal\u0131d\u0131r +format.iri-reference = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir RFC 3987 IRI referans\u0131 olmal\u0131d\u0131r +format.uri = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir RFC 3986 URI olmal\u0131d\u0131r +format.uri-reference = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir RFC 3986 URI referans\u0131 olmal\u0131d\u0131r +format.uri-template = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir RFC 6570 URI \u015Eablonu olmal\u0131d\u0131r +format.uuid = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir RFC 4122 UUID olmal\u0131d\u0131r +format.regex = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir ECMA-262 normal ifadesi olmal\u0131d\u0131r +format.time = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir RFC 3339 saati olmal\u0131d\u0131r +format.hostname = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir RFC 1123 ana bilgisayar ad\u0131 olmal\u0131d\u0131r +format.json-pointer = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir RFC 6901 JSON \u0130\u015Faret�isi olmal\u0131d\u0131r +format.relative-json-pointer = {0}: {1} modeliyle e\u015Fle\u015Fmiyor, ge�erli bir IETF G�reli JSON \u0130\u015Faret�isi olmal\u0131d\u0131r +format.unknown = {0}: bilinmeyen bir formata sahip ''{1}'' +id = {0}: ''{1}'' ge�erli bir {2} de\u011Fil +items = {0}: ''{1}'' dizini \u015Femada tan\u0131ml\u0131 de\u011Fil ve \u015Fema ek �\u011Felere izin vermiyor +maxContains = {0}: {1}''de negatif olmayan bir tamsay\u0131 olmal\u0131d\u0131r +maxItems = {0}: en fazla {1} �\u011Feye sahip olmal\u0131 ancak {2} bulundu +maxLength = {0}: en fazla {1} karakter uzunlu\u011Funda olmal\u0131d\u0131r +maxProperties = {0}: en fazla {1} �zelli\u011Fe sahip olmal\u0131d\u0131r +maximum = {0}: maksimum de\u011Feri {1} olmal\u0131d\u0131r +minContains = {0}: {1}''de negatif olmayan bir tam say\u0131 olmal\u0131d\u0131r +minContainsVsMaxContains = {0}: minContains, {1} i�indeki maxContains de\u011Ferinden k���k veya ona e\u015Fit olmal\u0131d\u0131r +minItems = {0}: en az {1} �\u011Feye sahip olmal\u0131 ancak {2} bulundu +minLength = {0}: en az {1} karakter uzunlu\u011Funda olmal\u0131d\u0131r +minProperties = {0}: en az {1} �zelli\u011Fe sahip olmal\u0131d\u0131r +minimum = {0}: minimum de\u011Feri {1} olmal\u0131d\u0131r +multipleOf = {0}: {1}''\u0131n kat\u0131 olmal\u0131d\u0131r +not = {0}: {1} \u015Femas\u0131 i�in ge�erli olmamal\u0131d\u0131r +notAllowed = {0}: ''{1}'' �zelli\u011Fine izin verilmiyor ancak verilerde mevcut +oneOf = {0}: yaln\u0131zca bir \u015Fema i�in ge�erli olmal\u0131d\u0131r, ancak {1} ge�erlidir +oneOf.indexes = {0}: yaln\u0131zca bir \u015Fema i�in ge�erli olmal\u0131d\u0131r, ancak {1} ''{2}'' dizinleriyle ge�erlidir +pattern = {0}: normal ifade modeli {1} ile e\u015Fle\u015Fmiyor +patternProperties = {0}: ''desen �zelliklerinde'' baz\u0131 hatalar var +prefixItems = {0}: bu dizinde do\u011Frulay\u0131c\u0131 bulunamad\u0131 +properties = {0}: ''�zellikler'' ile ilgili bir hata var +propertyNames = {0}: ''{1}'' �zelli\u011Finin ad\u0131 ge�erli de\u011Fil: {2} +readOnly = {0}: salt okunur bir aland\u0131r, de\u011Fi\u015Ftirilemez +required = {0}: gerekli ''{1}'' �zelli\u011Fi bulunamad\u0131 +type = {0}: {1} bulundu, {2} bekleniyor +unevaluatedItems = {0}: ''{1}'' dizini de\u011Ferlendirilmez ve \u015Fema, de\u011Ferlendirilmemi\u015F �\u011Felere izin vermez +unevaluatedProperties = {0}: ''{1}'' �zelli\u011Fi de\u011Ferlendirilmez ve \u015Fema, de\u011Ferlendirilmemi\u015F �zelliklere izin vermez +unionType = {0}: {1} bulundu, {2} bekleniyor +uniqueItems = {0}: dizide yaln\u0131zca benzersiz �\u011Feler bulunmal\u0131d\u0131r +writeOnly = {0}: salt yaz\u0131l\u0131r bir aland\u0131r, verilerde g�r�nemez +contentEncoding = {0}: i�erik kodlamas\u0131 {1} ile e\u015Fle\u015Fmiyor +contentMediaType = {0}: bir i�erik de\u011Fil diff --git a/src/main/resources/jsv-messages_tr_TR.properties b/src/main/resources/jsv-messages_tr_TR.properties deleted file mode 100644 index 66968149e..000000000 --- a/src/main/resources/jsv-messages_tr_TR.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: ''refs'' ile ilgili bir hata var -additionalItems = {0}: [{1}] bu dizinde do?rulay?c? bulunamad? -additionalProperties = {0}: ''{1}'' ?emada tan?ml? de?il ve ?ema ek �zelliklere izin vermiyor -allOf = {0}: {1} t�m ?emalar? i�in ge�erli olmal?d?r -anyOf = {0}: {1} ?emalar?ndan herhangi biri i�in ge�erli olmal?d?r -const = {0}: sabit bir de?er olmal?d?r {1} -contains = {0}: ?u do?rulamalar? ge�en bir �?e i�ermez: {2} -contains.max = {0}: ?u do?rulamalar? ge�en {1} �?eden az i�ermelidir: {2} -contains.min = {0}: ?u do?rulamalar? ge�en en az {1} �?e i�ermelidir: {2} -crossEdits = {0}: "�apraz d�zenlemeler" ile ilgili bir hata var -dateTime = {0}: {1} ge�ersiz bir {2} -dependencies = {0}: {1} ba??ml?l?klar?nda bir hata var -dependentRequired = {0}: "{2}" mevcut oldu?u i�in ba??ml? olan "{1}" �zelli?i eksik -dependentSchemas = {0}: DependSchemas {1} ile ilgili bir hata var -edits = {0}: ''d�zenlemeler'' ile ilgili bir hata var -enum = {0}: {1} numaraland?rmas?nda bir de?er yok -exclusiveMaximum = {0}: {1} gibi �zel bir maksimum de?ere sahip olmal?d?r -exclusiveMinimum = {0}: {1} gibi �zel bir minimum de?ere sahip olmal?d?r -false = {0}: Boolean ?emas? false ge�erli de?il -format = {0}: {1} kal?b? {2} ile e?le?miyor -id = {0}: {1}, {2} URI''si i�in ge�ersiz bir segmenttir -items = {0}: [{1}] bu dizinde do?rulay?c? bulunamad? -maxContains = {0}: {1} i�inde negatif olmayan bir tamsay? olmal?d?r -maxItems = {0}: dizide en fazla {1} �?e olmal?d?r -maxLength = {0}: yaln?zca {1} karakter uzunlu?unda olabilir -maxProperties = {0}: yaln?zca en fazla {1} �zelli?e sahip olabilir -maximum = {0}: maksimum de?er {1} olmal?d?r -minContains = {0}: {1} i�inde negatif olmayan bir tamsay? olmal?d?r -minContainsVsMaxContains = {0}: minContains, {1} i�indeki maxContains''ten k���k veya ona e?it olmal?d?r -minItems = {0}: dizide en az {1} �?e olmal?d?r -minLength = {0}: en az {1} karakter uzunlu?unda olmal?d?r -minProperties = {0}: en az {1} �zellik olmal?d?r -minimum = {0}: minimum de?er {1} olmal?d?r -multipleOf = {0}: {1}''in kat? olmal?d?r -not = {0}: {1} ?emas? i�in ge�erli olmamal?d?r -notAllowed = {0}: ''{1}'' izin verilmez, ancak verilerde bulunur -oneOf = {0}: yaln?zca bir ve yaln?zca bir ?ema i�in ge�erli olmal?d?r, ancak {1} ge�erlidir -pattern = {0}: normal ifade kal?b? {1} ile e?le?miyor -patternProperties = {0}: ''kal?p �zelliklerinde'' baz? hatalar var -prefixItems = {0}: [{1}] bu dizinde do?rulay?c? bulunamad? -properties = {0}: ''�zellikler'' ile ilgili bir hata var -propertyNames = {0}: ''{1}'' M�lk ad? {0} do?rulama i�in ge�erli de?il: {1} -readOnly = {0}: salt okunur bir aland?r, de?i?tirilemez -required = {0}: ''{1}'' eksik ama gerekli -type = {0}: {1} bulundu, {2} bekleniyor -unevaluatedItems = {0}: ''{1}'' A?a??daki yollarda de?erlendirilmemi? �?eler var {0} -unevaluatedProperties = {0}: ''{1}'' A?a??daki yollarda de?erlendirilmemi? �zellikler var {0} -unionType = {0}: {1} bulundu, ancak {2} gerekli -uniqueItems = {0}: dizideki �?eler benzersiz olmal?d?r -uuid = {0}: {1} ge�ersiz bir {2} -writeOnly = {0}: salt yaz?l?r bir aland?r, verilerde g�r�nemez \ No newline at end of file diff --git a/src/main/resources/jsv-messages_uk.properties b/src/main/resources/jsv-messages_uk.properties new file mode 100644 index 000000000..ee627824a --- /dev/null +++ b/src/main/resources/jsv-messages_uk.properties @@ -0,0 +1,70 @@ +$ref = {0}: \u043C\u0456\u0441\u0442\u0438\u0442\u044C \u043F\u043E\u043C\u0438\u043B\u043A\u0443 \u0437 ''refs'' +additionalItems = {0}: \u0456\u043D\u0434\u0435\u043A\u0441 ''{1}'' \u043D\u0435 \u0432\u0438\u0437\u043D\u0430\u0447\u0435\u043D\u043E \u0432 \u0441\u0445\u0435\u043C\u0456, \u0456 \u0441\u0445\u0435\u043C\u0430 \u043D\u0435 \u0434\u043E\u0437\u0432\u043E\u043B\u044F\u0454 \u0434\u043E\u0434\u0430\u0442\u043A\u043E\u0432\u0456 \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438 +additionalProperties = {0}: \u0432\u043B\u0430\u0441\u0442\u0438\u0432\u0456\u0441\u0442\u044C ''{1}'' \u043D\u0435 \u0432\u0438\u0437\u043D\u0430\u0447\u0435\u043D\u043E \u0432 \u0441\u0445\u0435\u043C\u0456, \u0456 \u0441\u0445\u0435\u043C\u0430 \u043D\u0435 \u0434\u043E\u0437\u0432\u043E\u043B\u044F\u0454 \u0434\u043E\u0434\u0430\u0442\u043A\u043E\u0432\u0456 \u0432\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0456 +allOf = {0}: \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C \u0434\u043B\u044F \u0432\u0441\u0456\u0445 \u0441\u0445\u0435\u043C {1} +anyOf = {0}: \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C \u0434\u043B\u044F \u0431\u0443\u0434\u044C-\u044F\u043A\u043E\u0457 \u0437\u0456 \u0441\u0445\u0435\u043C {1} +const = {0}: \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u043F\u043E\u0441\u0442\u0456\u0439\u043D\u0438\u043C \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F\u043C ''{1}'' +contains = {0}: \u043D\u0435 \u043C\u0456\u0441\u0442\u0438\u0442\u044C \u0435\u043B\u0435\u043C\u0435\u043D\u0442, \u044F\u043A\u0438\u0439 \u043F\u0440\u043E\u0445\u043E\u0434\u0438\u0442\u044C \u0446\u0456 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438: {2} +contains.max = {0}: \u043C\u0430\u0454 \u043C\u0456\u0441\u0442\u0438\u0442\u0438 \u0449\u043E\u043D\u0430\u0439\u0431\u0456\u043B\u044C\u0448\u0435 {1} \u0435\u043B\u0435\u043C\u0435\u043D\u0442(\u0456\u0432), \u044F\u043A\u0456 \u043F\u0440\u043E\u0445\u043E\u0434\u044F\u0442\u044C \u0446\u0456 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438: {2} +contains.min = {0}: \u043C\u0430\u0454 \u043C\u0456\u0441\u0442\u0438\u0442\u0438 \u043F\u0440\u0438\u043D\u0430\u0439\u043C\u043D\u0456 {1} \u0435\u043B\u0435\u043C\u0435\u043D\u0442(\u0456\u0432), \u044F\u043A\u0456 \u043F\u0440\u043E\u0445\u043E\u0434\u044F\u0442\u044C \u0446\u0456 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438: {2} +dependencies = {0}: \u043C\u0456\u0441\u0442\u0438\u0442\u044C \u043F\u043E\u043C\u0438\u043B\u043A\u0443 \u0456\u0437 \u0437\u0430\u043B\u0435\u0436\u043D\u043E\u0441\u0442\u044F\u043C\u0438 {1} +dependentRequired = {0}: \u043C\u0430\u0454 \u0432\u0456\u0434\u0441\u0443\u0442\u043D\u044E \u0432\u043B\u0430\u0441\u0442\u0438\u0432\u0456\u0441\u0442\u044C ''{1}'', \u044F\u043A\u0430 \u0454 \u0437\u0430\u043B\u0435\u0436\u043D\u043E\u044E, \u043E\u0441\u043A\u0456\u043B\u044C\u043A\u0438 \u043F\u0440\u0438\u0441\u0443\u0442\u043D\u044F ''{2}'' +dependentSchemas = {0}: \u0454 \u043F\u043E\u043C\u0438\u043B\u043A\u0430 \u0437 dependentSchemas {1} +enum = {0}: \u043D\u0435 \u043C\u0430\u0454 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0432 \u043F\u0435\u0440\u0435\u043B\u0456\u043A\u0443 {1} +exclusiveMaximum = {0}: \u043C\u0430\u0454 \u043C\u0430\u0442\u0438 \u0432\u0438\u043D\u044F\u0442\u043A\u043E\u0432\u0435 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F {1} +exclusiveMinimum = {0}: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u043C\u0430\u0442\u0438 \u0432\u0438\u043D\u044F\u0442\u043A\u043E\u0432\u0435 \u043C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F {1} +false = {0}: \u0441\u0445\u0435\u043C\u0430 \u0434\u043B\u044F ''{1}'' \u043D\u0435\u0432\u0456\u0440\u043D\u0430 +format = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1} {2} +format.date = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u043E\u044E \u043F\u043E\u0432\u043D\u043E\u044E \u0434\u0430\u0442\u043E\u044E RFC 3339 +format.date-time = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1} \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u043E\u044E \u0434\u0430\u0442\u043E\u044E-\u0447\u0430\u0441\u043E\u043C RFC 3339 +format.duration = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u043E\u044E \u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044E ISO 8601 +format.email = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u043E\u044E \u043F\u043E\u0448\u0442\u043E\u0432\u043E\u044E \u0441\u043A\u0440\u0438\u043D\u044C\u043A\u043E\u044E RFC 5321 +format.ipv4 = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1} \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u043E\u044E IP-\u0430\u0434\u0440\u0435\u0441\u043E\u044E RFC 2673 +format.ipv6 = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1} \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u043E\u044E IP-\u0430\u0434\u0440\u0435\u0441\u043E\u044E RFC 4291 +format.idn-email = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u043E\u044E \u043F\u043E\u0448\u0442\u043E\u0432\u043E\u044E \u0441\u043A\u0440\u0438\u043D\u044C\u043A\u043E\u044E RFC 6531 +format.idn-hostname = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1} \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C \u0456\u043D\u0442\u0435\u0440\u043D\u0430\u0446\u0456\u043E\u043D\u0430\u043B\u0456\u0437\u043E\u0432\u0430\u043D\u0438\u043C \u0456\u043C\u2019\u044F\u043C \u0445\u043E\u0441\u0442\u0430 RFC 5890 +format.iri = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C RFC 3987 IRI +format.iri-reference = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F\u043C IRI RFC 3987 +format.uri = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C URI RFC 3986 +format.uri-reference = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F\u043C URI RFC 3986 +format.uri-template = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C \u0448\u0430\u0431\u043B\u043E\u043D\u043E\u043C URI RFC 6570 +format.uuid = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C UUID RFC 4122 +format.regex = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u0438\u043C \u0432\u0438\u0440\u0430\u0437\u043E\u043C ECMA-262 +format.time = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C \u0447\u0430\u0441\u043E\u043C RFC 3339 +format.hostname = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1} \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C \u0456\u043C\u2019\u044F\u043C \u0445\u043E\u0441\u0442\u0430 RFC 1123 +format.json-pointer = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C RFC 6901 JSON Pointer +format.relative-json-pointer = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 {1}, \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C \u0432\u0456\u0434\u043D\u043E\u0441\u043D\u0438\u043C \u043F\u043E\u043A\u0430\u0436\u0447\u0438\u043A\u043E\u043C JSON IETF +format.unknown = {0}: \u043C\u0430\u0454 \u043D\u0435\u0432\u0456\u0434\u043E\u043C\u0438\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 ''{1}'' +id = {0}: ''{1}'' \u043D\u0435\u0434\u0456\u0439\u0441\u043D\u0438\u0439 {2} +items = {0}: \u0456\u043D\u0434\u0435\u043A\u0441 ''{1}'' \u043D\u0435 \u0432\u0438\u0437\u043D\u0430\u0447\u0435\u043D\u043E \u0432 \u0441\u0445\u0435\u043C\u0456, \u0456 \u0441\u0445\u0435\u043C\u0430 \u043D\u0435 \u0434\u043E\u0437\u0432\u043E\u043B\u044F\u0454 \u0434\u043E\u0434\u0430\u0442\u043A\u043E\u0432\u0438\u0445 \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432 +maxContains = {0}: \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u043D\u0435\u0432\u0456\u0434\u2019\u0454\u043C\u043D\u0438\u043C \u0446\u0456\u043B\u0438\u043C \u0447\u0438\u0441\u043B\u043E\u043C \u0443 {1} +maxItems = {0}: \u043C\u0430\u0454 \u043C\u0430\u0442\u0438 \u0449\u043E\u043D\u0430\u0439\u0431\u0456\u043B\u044C\u0448\u0435 {1} \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432, \u0430\u043B\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E {2} +maxLength = {0}: \u043D\u0435 \u0431\u0456\u043B\u044C\u0448\u0435 \u043D\u0456\u0436 {1} \u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432 +maxProperties = {0}: \u043C\u0430\u0454 \u043C\u0430\u0442\u0438 \u0449\u043E\u043D\u0430\u0439\u0431\u0456\u043B\u044C\u0448\u0435 {1} \u0432\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0435\u0439 +maximum = {0}: \u043C\u0430\u0454 \u043C\u0430\u0442\u0438 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F {1} +minContains = {0}: \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u043D\u0435\u0432\u0456\u0434\u2019\u0454\u043C\u043D\u0438\u043C \u0446\u0456\u043B\u0438\u043C \u0447\u0438\u0441\u043B\u043E\u043C \u0443 {1} +minContainsVsMaxContains = {0}: minContains \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u043C\u0435\u043D\u0448\u0438\u043C \u0430\u0431\u043E \u0434\u043E\u0440\u0456\u0432\u043D\u044E\u0432\u0430\u0442\u0438 maxContains \u0443 {1} +minItems = {0}: \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u043F\u0440\u0438\u043D\u0430\u0439\u043C\u043D\u0456 {1} \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432, \u0430\u043B\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E {2} +minLength = {0}: \u043C\u0430\u0454 \u043C\u0456\u0441\u0442\u0438\u0442\u0438 \u043F\u0440\u0438\u043D\u0430\u0439\u043C\u043D\u0456 {1} \u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432 +minProperties = {0}: \u043C\u0430\u0454 \u043C\u0430\u0442\u0438 \u043F\u0440\u0438\u043D\u0430\u0439\u043C\u043D\u0456 {1} \u0432\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0435\u0439 +minimum = {0}: \u043C\u0430\u0454 \u043C\u0430\u0442\u0438 \u043C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F {1} +multipleOf = {0}: \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C {1} +not = {0}: \u043D\u0435 \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C \u0434\u043B\u044F \u0441\u0445\u0435\u043C\u0438 {1} +notAllowed = {0}: \u0432\u043B\u0430\u0441\u0442\u0438\u0432\u0456\u0441\u0442\u044C ''{1}'' \u043D\u0435 \u0434\u043E\u0437\u0432\u043E\u043B\u0435\u043D\u0430, \u0430\u043B\u0435 \u0432\u043E\u043D\u0430 \u0454 \u0432 \u0434\u0430\u043D\u0438\u0445 +oneOf = {0}: \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C \u0434\u043B\u044F \u043E\u0434\u043D\u0456\u0454\u0457 \u0439 \u043B\u0438\u0448\u0435 \u043E\u0434\u043D\u0456\u0454\u0457 \u0441\u0445\u0435\u043C\u0438, \u0430\u043B\u0435 {1} \u0454 \u0434\u0456\u0439\u0441\u043D\u0438\u043C\u0438 +oneOf.indexes = {0}: \u043C\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C \u0434\u043B\u044F \u043E\u0434\u043D\u0456\u0454\u0457 \u0439 \u043B\u0438\u0448\u0435 \u043E\u0434\u043D\u0456\u0454\u0457 \u0441\u0445\u0435\u043C\u0438, \u0430\u043B\u0435 {1} \u0454 \u0434\u0456\u0439\u0441\u043D\u0438\u043C\u0438 \u0437 \u0456\u043D\u0434\u0435\u043A\u0441\u0430\u043C\u0438 ''{2}'' +pattern = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u043E\u0433\u043E \u0432\u0438\u0440\u0430\u0437\u0443 {1} +patternProperties = {0}: \u0454 \u0434\u0435\u044F\u043A\u0430 \u043F\u043E\u043C\u0438\u043B\u043A\u0430 \u0437 ''\u0432\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0456 \u0448\u0430\u0431\u043B\u043E\u043D\u0443'' +prefixItems = {0}: \u0437\u0430 \u0446\u0438\u043C \u0456\u043D\u0434\u0435\u043A\u0441\u043E\u043C \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E \u0432\u0430\u043B\u0456\u0434\u0430\u0442\u043E\u0440\u0430 +properties = {0}: \u043C\u0456\u0441\u0442\u0438\u0442\u044C \u043F\u043E\u043C\u0438\u043B\u043A\u0443 \u0437 ''\u0432\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0456'' +propertyNames = {0}: \u043D\u0430\u0437\u0432\u0430 \u0432\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0456 ''{1}'' \u043D\u0435\u0434\u0456\u0439\u0441\u043D\u0430: {2} +readOnly = {0}: \u0446\u0435 \u043F\u043E\u043B\u0435 \u043B\u0438\u0448\u0435 \u0434\u043B\u044F \u0447\u0438\u0442\u0430\u043D\u043D\u044F, \u0439\u043E\u0433\u043E \u043D\u0435 \u043C\u043E\u0436\u043D\u0430 \u0437\u043C\u0456\u043D\u0438\u0442\u0438 +required = {0}: \u043D\u0435\u043E\u0431\u0445\u0456\u0434\u043D\u0430 \u0432\u043B\u0430\u0441\u0442\u0438\u0432\u0456\u0441\u0442\u044C ''{1}'' \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u0430 +type = {0}: \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E {1}, \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F {2} +unevaluatedItems = {0}: \u0456\u043D\u0434\u0435\u043A\u0441 ''{1}'' \u043D\u0435 \u043E\u0446\u0456\u043D\u044E\u0454\u0442\u044C\u0441\u044F, \u0456 \u0441\u0445\u0435\u043C\u0430 \u043D\u0435 \u0434\u043E\u0437\u0432\u043E\u043B\u044F\u0454 \u043D\u0435 \u043E\u0446\u0456\u043D\u0435\u043D\u0456 \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438 +unevaluatedProperties = {0}: \u0432\u043B\u0430\u0441\u0442\u0438\u0432\u0456\u0441\u0442\u044C ''{1}'' \u043D\u0435 \u043E\u0446\u0456\u043D\u044E\u0454\u0442\u044C\u0441\u044F, \u0430 \u0441\u0445\u0435\u043C\u0430 \u043D\u0435 \u0434\u043E\u0437\u0432\u043E\u043B\u044F\u0454 \u0432\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0456 \u0431\u0435\u0437 \u043E\u0446\u0456\u043D\u043A\u0438 +unionType = {0}: \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E {1}, \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F {2} +uniqueItems = {0}: \u0443 \u043C\u0430\u0441\u0438\u0432\u0456 \u043F\u043E\u0432\u0438\u043D\u043D\u0456 \u0431\u0443\u0442\u0438 \u043B\u0438\u0448\u0435 \u0443\u043D\u0456\u043A\u0430\u043B\u044C\u043D\u0456 \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438 +writeOnly = {0}: \u0446\u0435 \u043F\u043E\u043B\u0435 \u043B\u0438\u0448\u0435 \u0434\u043B\u044F \u0437\u0430\u043F\u0438\u0441\u0443, \u0432\u043E\u043D\u043E \u043D\u0435 \u043C\u043E\u0436\u0435 \u0432\u0456\u0434\u043E\u0431\u0440\u0430\u0436\u0430\u0442\u0438\u0441\u044F \u0432 \u0434\u0430\u043D\u0438\u0445 +contentEncoding = {0}: \u043D\u0435 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0454 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u044E \u0432\u043C\u0456\u0441\u0442\u0443 {1} +contentMediaType = {0}: \u043D\u0435 \u0454 \u0432\u043C\u0456\u0441\u0442\u043E\u043C me diff --git a/src/main/resources/jsv-messages_uk_UA.properties b/src/main/resources/jsv-messages_uk_UA.properties deleted file mode 100644 index a12cde690..000000000 --- a/src/main/resources/jsv-messages_uk_UA.properties +++ /dev/null @@ -1,51 +0,0 @@ -ref = {0}: містить помилку з ''refs'' -additionalItems = {0}: [{1}] за цим індексом не знайдено валідатора -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}: містить помилку з «перехресним редагуванням» -dateTime = {0}: {1} є недійсним {2} -dependencies = {0}: містить помилку із залежностями {1} -dependentRequired = {0}: має відсутню властивість "{1}", яка є залежною, оскільки присутня "{2}" -dependentSchemas = {0}: є помилка з dependentSchemas {1} -edits = {0}: містить помилку з ''edits'' -enum = {0}: не має значення в переліку {1} -exclusiveMaximum = {0}: має мати виняткове максимальне значення {1} -exclusiveMinimum = {0}: повинно мати виняткове мінімальне значення {1} -false = логічна схема false недійсна -format = {0}: не відповідає шаблону {1} ​​{2} -id = {0}: {1} є недійсним сегментом для URI {2} -items = {0}: [{1}] за цим індексом не знайдено валідатора -maxContains = {0}: має бути невід’ємним цілим числом у {1} -maxItems = {0}: у масиві має бути максимум {1} елементів -maxLength = {0}: може містити лише {1} символів -maxProperties = {0}: може мати максимум {1} властивостей -maximum = {0}: має мати максимальне значення {1} -minContains = {0}: має бути невід’ємним цілим числом у {1} -minContainsVsMaxContains = {0}: minContains має бути меншим або дорівнювати maxContains у {1} -minItems = {0}: у масиві має бути мінімум {1} елементів -minLength = {0}: має містити принаймні {1} символів -minProperties = {0}: має мати мінімум {1} властивостей -minimum = {0}: має мати мінімальне значення {1} -multipleOf = {0}: має бути кратним {1} -not = {0}: не має бути дійсним для схеми {1} -notAllowed = {0}: ''{1}'' заборонено, але воно є в даних -oneOf = {0}: має бути дійсним для однієї й лише однієї схеми, але {1} є дійсними -pattern = {0}: не відповідає шаблону регулярного виразу {1} -patternProperties = {0}: є деяка помилка з "властивостями шаблону" -prefixItems = {0}: [{1}] за цим індексом не знайдено валідатора -properties = {0}: містить помилку з "властивостями" -propertyNames = {0}: ''{1}'' Назва властивості {0} недійсна для перевірки: {1} -readOnly = {0}: це поле лише для читання, його не можна змінити -required = {0}: ''{1}'' відсутній, але обов’язковий -type = {0}: знайдено {1}, очікується {2} -unevaluatedItems = {0}: ''{1}'' Є неоцінені елементи на таких шляхах {0} -unevaluatedProperties = {0}: ''{1}'' Є неоцінені властивості на наступних шляхах {0} -unionType = {0}: знайдено {1}, але потрібно {2} -uniqueItems = {0}: елементи в масиві мають бути унікальними -uuid = {0}: {1} є недійсним {2} -writeOnly = {0}: це поле лише для запису, воно не може відображатися в даних diff --git a/src/main/resources/jsv-messages_vi.properties b/src/main/resources/jsv-messages_vi.properties new file mode 100644 index 000000000..94797c3b6 --- /dev/null +++ b/src/main/resources/jsv-messages_vi.properties @@ -0,0 +1,70 @@ +$ref = {0}: c� l\u1ED7i ''refs'' +additionalItems = {0}: ch\u1EC9 m\u1EE5c ''{1}'' kh�ng \u0111\u01B0\u1EE3c x�c \u0111\u1ECBnh trong l\u01B0\u1EE3c \u0111\u1ED3 v� l\u01B0\u1EE3c \u0111\u1ED3 kh�ng cho ph�p c�c m\u1EE5c b\u1ED5 sung +additionalProperties = {0}: thu\u1ED9c t�nh ''{1}'' kh�ng \u0111\u01B0\u1EE3c x�c \u0111\u1ECBnh trong l\u01B0\u1EE3c \u0111\u1ED3 v� l\u01B0\u1EE3c \u0111\u1ED3 kh�ng cho ph�p c�c thu\u1ED9c t�nh b\u1ED5 sung +allOf = {0}: ph\u1EA3i h\u1EE3p l\u1EC7 v\u1EDBi t\u1EA5t c\u1EA3 l\u01B0\u1EE3c \u0111\u1ED3 {1} +anyOf = {0}: ph\u1EA3i h\u1EE3p l\u1EC7 v\u1EDBi b\u1EA5t k\u1EF3 l\u01B0\u1EE3c \u0111\u1ED3 n�o {1} +const = {0}: ph\u1EA3i l� gi� tr\u1ECB kh�ng \u0111\u1ED5i ''{1}'' +contains = {0}: kh�ng ch\u1EE9a ph\u1EA7n t\u1EED v\u01B0\u1EE3t qua c�c x�c nh\u1EADn n�y: {2} +contains.max = {0}: ph\u1EA3i ch\u1EE9a t\u1ED1i \u0111a {1} ph\u1EA7n t\u1EED v\u01B0\u1EE3t qua c�c x�c th\u1EF1c n�y: {2} +contains.min = {0}: ph\u1EA3i ch\u1EE9a �t nh\u1EA5t {1} ph\u1EA7n t\u1EED v\u01B0\u1EE3t qua c�c x�c nh\u1EADn n�y: {2} +dependencies = {0}: c� l\u1ED7i v\u1EDBi ph\u1EE5 thu\u1ED9c {1} +dependentRequired = {0}: thi\u1EBFu thu\u1ED9c t�nh ''{1}'' thu\u1ED9c t�nh ph\u1EE5 thu\u1ED9c b\u1EAFt bu\u1ED9c v� ''{2}'' hi\u1EC7n di\u1EC7n +dependentSchemas = {0}: c� l\u1ED7i v\u1EDBi dependencySchemas {1} +enum = {0}: kh�ng c� gi� tr\u1ECB trong b\u1EA3ng li\u1EC7t k� {1} +exclusiveMaximum = {0}: ph\u1EA3i c� gi� tr\u1ECB t\u1ED1i \u0111a \u0111\u1ED9c quy\u1EC1n l� {1} +exclusiveMinimum = {0}: ph\u1EA3i c� gi� tr\u1ECB t\u1ED1i thi\u1EC3u duy nh\u1EA5t l� {1} +false = {0}: l\u01B0\u1EE3c \u0111\u1ED3 cho ''{1}'' l� sai +format = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} {2} +format.date = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i l� ng�y \u0111\u1EA7y \u0111\u1EE7 RFC 3339 h\u1EE3p l\u1EC7 +format.date-time = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i l� ng�y gi\u1EDD h\u1EE3p l\u1EC7 RFC 3339 +format.duration = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i c� th\u1EDDi l\u01B0\u1EE3ng ISO 8601 h\u1EE3p l\u1EC7 +format.email = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i l� H\u1ED9p th\u01B0 RFC 5321 h\u1EE3p l\u1EC7 +format.ipv4 = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i l� \u0111\u1ECBa ch\u1EC9 IP RFC 2673 h\u1EE3p l\u1EC7 +format.ipv6 = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i l� \u0111\u1ECBa ch\u1EC9 IP RFC 4291 h\u1EE3p l\u1EC7 +format.idn-email = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i l� H\u1ED9p th\u01B0 RFC 6531 h\u1EE3p l\u1EC7 +format.idn-hostname = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i l� t�n m�y ch\u1EE7 \u0111\u01B0\u1EE3c qu\u1ED1c t\u1EBF h�a RFC 5890 h\u1EE3p l\u1EC7 +format.iri = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i l� RFC 3987 IRI h\u1EE3p l\u1EC7 +format.iri-reference = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i l� tham chi\u1EBFu IRI RFC 3987 h\u1EE3p l\u1EC7 +format.uri = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i l� URI RFC 3986 h\u1EE3p l\u1EC7 +format.uri-reference = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i l� tham chi\u1EBFu URI RFC 3986 h\u1EE3p l\u1EC7 +format.uri-template = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i l� M\u1EABu URI RFC 6570 h\u1EE3p l\u1EC7 +format.uuid = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i l� UUID RFC 4122 h\u1EE3p l\u1EC7 +format.regex = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i l� bi\u1EC3u th\u1EE9c ch�nh quy ECMA-262 h\u1EE3p l\u1EC7 +format.time = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i l� th\u1EDDi gian RFC 3339 h\u1EE3p l\u1EC7 +format.hostname = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i l� t�n m�y ch\u1EE7 RFC 1123 h\u1EE3p l\u1EC7 +format.json-pointer = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i l� Con tr\u1ECF JSON RFC 6901 h\u1EE3p l\u1EC7 +format.relative-json-pointer = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu {1} ph\u1EA3i l� Con tr\u1ECF JSON t\u01B0\u01A1ng \u0111\u1ED1i c\u1EE7a IETF h\u1EE3p l\u1EC7 +format.unknown = {0}: c� \u0111\u1ECBnh d\u1EA1ng kh�ng x�c \u0111\u1ECBnh ''{1}'' +id = {0}: ''{1}'' kh�ng ph\u1EA3i l� {2} h\u1EE3p l\u1EC7 +items = {0}: ch\u1EC9 m\u1EE5c ''{1}'' kh�ng \u0111\u01B0\u1EE3c x�c \u0111\u1ECBnh trong l\u01B0\u1EE3c \u0111\u1ED3 v� l\u01B0\u1EE3c \u0111\u1ED3 kh�ng cho ph�p c�c m\u1EE5c b\u1ED5 sung +maxContains = {0}: ph\u1EA3i l� s\u1ED1 nguy�n kh�ng �m trong {1} +maxItems = {0}: ph\u1EA3i c� t\u1ED1i \u0111a {1} m\u1EE5c nh\u01B0ng \u0111� t�m th\u1EA5y {2} +maxLength = {0}: ph\u1EA3i d�i t\u1ED1i \u0111a {1} k� t\u1EF1 +maxProperties = {0}: ph\u1EA3i c� t\u1ED1i \u0111a {1} thu\u1ED9c t�nh +maximum = {0}: ph\u1EA3i c� gi� tr\u1ECB t\u1ED1i \u0111a l� {1} +minContains = {0}: ph\u1EA3i l� s\u1ED1 nguy�n kh�ng �m trong {1} +minContainsVsMaxContains = {0}: minContains ph\u1EA3i nh\u1ECF h\u01A1n ho\u1EB7c b\u1EB1ng maxContains trong {1} +minItems = {0}: ph\u1EA3i c� �t nh\u1EA5t {1} m\u1EE5c nh\u01B0ng \u0111� t�m th\u1EA5y {2} +minLength = {0}: ph\u1EA3i d�i �t nh\u1EA5t {1} k� t\u1EF1 +minProperties = {0}: ph\u1EA3i c� �t nh\u1EA5t {1} thu\u1ED9c t�nh +minimum = {0}: ph\u1EA3i c� gi� tr\u1ECB t\u1ED1i thi\u1EC3u l� {1} +multipleOf = {0}: ph\u1EA3i l� b\u1ED9i s\u1ED1 c\u1EE7a {1} +not = {0}: kh�ng \u0111\u01B0\u1EE3c h\u1EE3p l\u1EC7 \u0111\u1ED1i v\u1EDBi l\u01B0\u1EE3c \u0111\u1ED3 {1} +notAllowed = {0}: thu\u1ED9c t�nh ''{1}'' kh�ng \u0111\u01B0\u1EE3c ph�p nh\u01B0ng n� c� trong d\u1EEF li\u1EC7u +oneOf = {0}: ph\u1EA3i h\u1EE3p l\u1EC7 v\u1EDBi m\u1ED9t v� ch\u1EC9 m\u1ED9t l\u01B0\u1EE3c \u0111\u1ED3, nh\u01B0ng {1} h\u1EE3p l\u1EC7 +oneOf.indexes = {0}: ph\u1EA3i h\u1EE3p l\u1EC7 v\u1EDBi m\u1ED9t v� ch\u1EC9 m\u1ED9t l\u01B0\u1EE3c \u0111\u1ED3, nh\u01B0ng {1} h\u1EE3p l\u1EC7 v\u1EDBi c�c ch\u1EC9 m\u1EE5c ''{2}'' +pattern = {0}: kh�ng kh\u1EDBp v\u1EDBi m\u1EABu bi\u1EC3u th\u1EE9c ch�nh quy {1} +patternProperties = {0}: c� m\u1ED9t s\u1ED1 l\u1ED7i v\u1EDBi ''thu\u1ED9c t�nh m\u1EABu'' +prefixItems = {0}: kh�ng t�m th\u1EA5y tr�nh x�c th\u1EF1c n�o t\u1EA1i ch\u1EC9 m\u1EE5c n�y +properties = {0}: c� l\u1ED7i ''thu\u1ED9c t�nh'' +propertyNames = {0}: t�n thu\u1ED9c t�nh ''{1}'' kh�ng h\u1EE3p l\u1EC7: {2} +readOnly = {0}: l� tr\u01B0\u1EDDng ch\u1EC9 \u0111\u1ECDc, kh�ng th\u1EC3 thay \u0111\u1ED5i +required = {0}: kh�ng t�m th\u1EA5y thu\u1ED9c t�nh b\u1EAFt bu\u1ED9c ''{1}'' +type = {0}: \u0111� t�m th\u1EA5y {1}, mong \u0111\u1EE3i {2} +unevaluatedItems = {0}: ch\u1EC9 m\u1EE5c ''{1}'' kh�ng \u0111\u01B0\u1EE3c \u0111�nh gi� v� l\u01B0\u1EE3c \u0111\u1ED3 kh�ng cho ph�p c�c m\u1EE5c kh�ng \u0111\u01B0\u1EE3c \u0111�nh gi� +unevaluatedProperties = {0}: thu\u1ED9c t�nh ''{1}'' kh�ng \u0111\u01B0\u1EE3c \u0111�nh gi� v� l\u01B0\u1EE3c \u0111\u1ED3 kh�ng cho ph�p c�c thu\u1ED9c t�nh kh�ng \u0111\u01B0\u1EE3c \u0111�nh gi� +unionType = {0}: \u0111� t�m th\u1EA5y {1}, mong \u0111\u1EE3i {2} +uniqueItems = {0}: ch\u1EC9 \u0111\u01B0\u1EE3c c� c�c m\u1EE5c duy nh\u1EA5t trong m\u1EA3ng +writeOnly = {0}: l� tr\u01B0\u1EDDng ch\u1EC9 ghi, kh�ng xu\u1EA5t hi\u1EC7n trong d\u1EEF li\u1EC7u +contentEncoding = {0}: kh�ng kh\u1EDBp v\u1EDBi m� h�a n\u1ED9i dung {1} +contentMediaType = {0}: kh�ng ph\u1EA3i l� n\u1ED9i dung c\u1EE7a t�i diff --git a/src/main/resources/jsv-messages_vi_VN.properties b/src/main/resources/jsv-messages_vi_VN.properties deleted file mode 100644 index 4922fb425..000000000 --- a/src/main/resources/jsv-messages_vi_VN.properties +++ /dev/null @@ -1,51 +0,0 @@ -$ref = {0}: c� l?i v?i ''refs'' -additionalItems = {0}: [{1}] kh�ng t�m th?y tr�nh x�c th?c n�o t?i ch? m?c n�y -additionalProperties = {0}: ''{1}'' kh�ng ???c x�c ??nh trong l??c ?? v� l??c ?? kh�ng cho ph�p c�c thu?c t�nh b? sung -allOf = {0}: ph?i h?p l? v?i t?t c? c�c l??c ?? {1} -anyOf = {0}: ph?i h?p l? v?i b?t k? l??c ?? n�o {1} -const = {0}: ph?i l� m?t gi� tr? kh�ng ??i {1} -contains= {0}: kh�ng ch?a ph?n t? v??t qua c�c x�c th?c sau: {2} -contains.max = {0}: ph?i ch?a �t h?n {1} ph?n t? v??t qua c�c x�c th?c sau: {2} -contains.min = {0}: ph?i ch?a �t nh?t {1} ph?n t? v??t qua c�c x�c th?c sau: {2} -crossEdits = {0}: c� l?i v?i ''ch?nh s?a ch�o'' -dateTime = {0}: {1} l� {2} kh�ng h?p l? -dependencies = {0}: c� l?i v?i ph? thu?c {1} -dependentRequired = {0}: c� thu?c t�nh b? thi?u "{1}" thu?c t�nh ph? thu?c b?t bu?c v� c� "{2}" -dependentSchemas = {0}: c� l?i v?i ph? thu?cSchemas {1} -edits = {0}: c� l?i v?i ''ch?nh s?a'' -enum = {0}: kh�ng c� gi� tr? trong ki?u li?t k� {1} -exclusiveMaximum = {0}: ph?i c� gi� tr? t?i ?a ??c quy?n l� {1} -exclusiveMinimum = {0}: ph?i c� gi� tr? t?i thi?u ??c quy?n l� {1} -false = {0}: L??c ?? Boolean false kh�ng h?p l? -format = {0}: kh�ng kh?p v?i m?u {1} {2} -id = {0}: {1} l� ph�n ?o?n kh�ng h?p l? cho URI {2} -items = {0}: [{1}] kh�ng t�m th?y tr�nh x�c th?c n�o t?i ch? m?c n�y -maxContains = {0}: ph?i l� s? nguy�n kh�ng �m trong {1} -maxItems = {0}: ph?i c� t?i ?a {1} m?c trong m?ng -maxLength = {0}: ch? c� th? d�i {1} k� t? -maxProperties = {0}: ch? c� th? c� t?i ?a {1} thu?c t�nh -max = {0}: ph?i c� gi� tr? l?n nh?t l� {1} -minContains = {0}: ph?i l� s? nguy�n kh�ng �m trong {1} -minContainsVsMaxContains = {0}: minContains ph?i nh? h?n ho?c b?ng maxContains trong {1} -minItems = {0}: ph?i c� t?i thi?u {1} m?c trong m?ng -minLength = {0}: ph?i d�i �t nh?t {1} k� t? -minProperties = {0}: ph?i c� t?i thi?u {1} thu?c t�nh -minimum = {0}: ph?i c� gi� tr? t?i thi?u l� {1} -multipleOf = {0}: ph?i l� b?i s? c?a {1} -not = {0}: kh�ng h?p l? v?i l??c ?? {1} -notAllowed = {0}: ''{1}'' kh�ng ???c ph�p nh?ng c� trong d? li?u -oneOf = {0}: ph?i h?p l? v?i m?t v� ch? m?t l??c ??, nh?ng {1} h?p l? -pattern = {0}: kh�ng kh?p v?i m?u bi?u th?c ch�nh quy {1} -patternProperties = {0}: c� m?t s? l?i v?i ''thu?c t�nh m?u'' -prefixItems = {0}: [{1}] kh�ng t�m th?y tr�nh x�c th?c n�o t?i ch? m?c n�y -properties = {0}: c� l?i v?i ''thu?c t�nh'' -propertyNames = {0}: ''{1}'' T�n thu?c t�nh {0} kh�ng h?p l? ?? x�c th?c: {1} -readOnly = {0}: l� tr??ng ch? ??c, kh�ng thay ??i ???c -required = {0}: ''{1}'' b? thi?u nh?ng b?t bu?c -type = {0}: t�m th?y {1}, mong ??i {2} -unevaluatedItems = {0}: ''{1}'' C� c�c m?c ch?a ???c ?�nh gi� t?i c�c ???ng d?n sau {0} -unevaluatedProperties = {0}: ''{1}'' C� c�c thu?c t�nh ch?a ???c ?�nh gi� t?i c�c ???ng d?n sau {0} -unionType = {0}: t�m th?y {1}, nh?ng b?t bu?c ph?i c� {2} -uniqueItems = {0}: c�c m?c trong m?ng ph?i l� duy nh?t -uuid = {0}: {1} l� {2} kh�ng h?p l? -writeOnly = {0}: l� tr??ng ch? ghi, kh�ng xu?t hi?n trong d? li?u \ No newline at end of file diff --git a/src/main/resources/jsv-messages_zh_CN.properties b/src/main/resources/jsv-messages_zh_CN.properties index 43ae262e4..d5d7d45be 100644 --- a/src/main/resources/jsv-messages_zh_CN.properties +++ b/src/main/resources/jsv-messages_zh_CN.properties @@ -1,51 +1,70 @@ -ref = {0}:“refs”有错误 -additionalItems = {0}:[{1}] 在此索引中找不到验证器 -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}:“交叉编辑”有错误 -dateTime = {0}:{1} 是无效的 {2} -dependencies = {0}:依赖项 {1} 存在错误 -dependentRequired = {0}:缺少属性“{1}”,该属性是依赖必需的,因为存在“{2}” -dependentSchemas = {0}:dependentSchemas {1} 存在错误 -edits = {0}:“edits”有错误 -enum = {0}:枚举 {1} 中没有值 -exclusiveMaximum = {0}:必须具有独占最大值 {1} -exclusiveMinimum = {0}:必须具有独占最小值 {1} -false = {0}: 布尔模式 false 无效 -format = {0}:与 {1} 模式 {2} 不匹配 -id = {0}:{1} 是 URI {2} 的无效段 -items = {0}[{1}]:在此索引中找不到验证器 -maxContains = {0}:必须是 {1} 中的非负整数 -maxItems = {0}:数组中最多必须有 {1} 个项目 -maxLength = {0}:只能是 {1} 个字符长 -maxProperties = {0}:最多只能有 {1} 个属性 -maximum = {0}:最大值必须为 {1} -minContains = {0}:必须是 {1} 中的非负整数 -minContainsVsMaxContains = {0}:minContains 必须小于或等于 {1} 中的 maxContains -minItems = {0}:数组中必须至少有 {1} 个项目 -minLength = {0}:长度必须至少为 {1} 个字符 -minProperties = {0}:至少应具有 {1} 个属性 -minimum = {0}:最小值必须为 {1} -multipleOf = {0}:必须是 {1} 的倍数 -not = {0}:对于架构 {1} 不应有效 -notAllowed = {0}:''{1}'' 不允许,但在数据中 -oneOf = {0}:应该对一个且仅一个架构有效,但 {1} 有效 -pattern = {0}:与正则表达式模式 {1} 不匹配 -patternProperties = {0}:“模式属性”有一些错误 -prefixItems = {0}:[{1}] 在此索引处找不到验证器 -properties = {0}:“属性”有错误 -propertyNames = {0}:''{1}'' 属性名称 {0} 对于验证无效:{1} -readOnly = {0}:是只读字段,无法更改 -required = {0}:''{1}'' 缺少但必需 -type = {0}:已找到 {1},预计为 {2} -unevaluatedItems = {0}:''{1}''以下路径中有未评估的项目 {0} -unevaluatedProperties = {0}:''{1}''以下路径中有未评估的属性 {0} -unionType = {0}:已找到 {1},但需要 {2} -uniqueItems = {0}:数组中的项目必须是唯一的 -uuid = {0}:{1} 是无效的 {2} -writeOnly = {0}:是只写字段,不能出现在数据中 \ No newline at end of file +$ref = {0}: \u201Crefs\u201D\u6709\u9519\u8BEF +additionalItems = {0}: \u7D22\u5F15\u201C{1}\u201D\u672A\u5728\u67B6\u6784\u4E2D\u5B9A\u4E49\uFF0C\u5E76\u4E14\u8BE5\u67B6\u6784\u4E0D\u5141\u8BB8\u9644\u52A0\u9879\u76EE +additionalProperties = {0}: \u67B6\u6784\u4E2D\u672A\u5B9A\u4E49\u5C5E\u6027\u201C{1}\u201D\uFF0C\u5E76\u4E14\u67B6\u6784\u4E0D\u5141\u8BB8\u9644\u52A0\u5C5E\u6027 +allOf = {0}: \u5FC5\u987B\u5BF9\u6240\u6709\u67B6\u6784 {1} \u6709\u6548 +anyOf = {0}: \u5FC5\u987B\u5BF9\u4EFB\u4F55\u67B6\u6784 {1} \u6709\u6548 +const = {0}: \u5FC5\u987B\u662F\u5E38\u91CF\u503C\u201C{1}\u201D +contains = {0}: \u4E0D\u5305\u542B\u901A\u8FC7\u8FD9\u4E9B\u9A8C\u8BC1\u7684\u5143\u7D20: {2} +contains.max = {0}: \u5FC5\u987B\u5305\u542B\u6700\u591A {1} \u4E2A\u901A\u8FC7\u4EE5\u4E0B\u9A8C\u8BC1\u7684\u5143\u7D20: {2} +contains.min = {0}: \u5FC5\u987B\u5305\u542B\u81F3\u5C11 {1} \u4E2A\u901A\u8FC7\u8FD9\u4E9B\u9A8C\u8BC1\u7684\u5143\u7D20: {2} +dependencies = {0}: \u4F9D\u8D56\u9879 {1} \u5B58\u5728\u9519\u8BEF +dependentRequired = {0}: \u7F3A\u5C11\u5C5E\u6027\u201C{1}\u201D\uFF0C\u8BE5\u5C5E\u6027\u662F\u4F9D\u8D56\u5FC5\u9700\u7684\uFF0C\u56E0\u4E3A\u5B58\u5728\u201C{2}\u201D +dependentSchemas = {0}: dependentSchemas {1} \u5B58\u5728\u9519\u8BEF +enum = {0}: \u679A\u4E3E {1} \u4E2D\u6CA1\u6709\u503C +exclusiveMaximum = {0}: \u5FC5\u987B\u5177\u6709\u72EC\u5360\u6700\u5927\u503C {1} +exclusiveMinimum = {0}: \u5FC5\u987B\u5177\u6709\u72EC\u5360\u6700\u5C0F\u503C {1} +false = {0}: \u201C{1}\u201D\u7684\u67B6\u6784\u4E3A false +format = {0}: \u4E0E {1} \u6A21\u5F0F {2} \u4E0D\u5339\u914D +format.date = {0}: \u4E0E {1} \u6A21\u5F0F\u4E0D\u5339\u914D\uFF0C\u5FC5\u987B\u662F\u6709\u6548\u7684 RFC 3339 \u5B8C\u6574\u65E5\u671F +format.date-time = {0}: \u4E0E {1} \u6A21\u5F0F\u4E0D\u5339\u914D\u5FC5\u987B\u662F\u6709\u6548\u7684 RFC 3339 \u65E5\u671F\u65F6\u95F4 +format.duration = {0}: \u4E0E {1} \u6A21\u5F0F\u4E0D\u5339\u914D\u5FC5\u987B\u662F\u6709\u6548\u7684 ISO 8601 \u6301\u7EED\u65F6\u95F4 +format.email = {0}: \u4E0E {1} \u6A21\u5F0F\u4E0D\u5339\u914D\u5FC5\u987B\u662F\u6709\u6548\u7684 RFC 5321 \u90AE\u7BB1 +format.ipv4 = {0}: \u4E0E {1} \u6A21\u5F0F\u4E0D\u5339\u914D\u5FC5\u987B\u662F\u6709\u6548\u7684 RFC 2673 IP \u5730\u5740 +format.ipv6 = {0}: \u4E0E {1} \u6A21\u5F0F\u4E0D\u5339\u914D\u5FC5\u987B\u662F\u6709\u6548\u7684 RFC 4291 IP \u5730\u5740 +format.idn-email = {0}: \u4E0E {1} \u6A21\u5F0F\u4E0D\u5339\u914D\u5FC5\u987B\u662F\u6709\u6548\u7684 RFC 6531 \u90AE\u7BB1 +format.idn-hostname = {0}: \u4E0E {1} \u6A21\u5F0F\u4E0D\u5339\u914D\u5FC5\u987B\u662F\u6709\u6548\u7684 RFC 5890 \u56FD\u9645\u5316\u4E3B\u673A\u540D +format.iri = {0}: \u4E0E {1} \u6A21\u5F0F\u4E0D\u5339\u914D\u5FC5\u987B\u662F\u6709\u6548\u7684 RFC 3987 IRI +format.iri-reference = {0}: \u4E0E {1} \u6A21\u5F0F\u4E0D\u5339\u914D\u5FC5\u987B\u662F\u6709\u6548\u7684 RFC 3987 IRI-reference +format.uri = {0}: \u4E0E {1} \u6A21\u5F0F\u4E0D\u5339\u914D\u5FC5\u987B\u662F\u6709\u6548\u7684 RFC 3986 URI +format.uri-reference = {0}: \u4E0E {1} \u6A21\u5F0F\u4E0D\u5339\u914D\u5FC5\u987B\u662F\u6709\u6548\u7684 RFC 3986 URI \u5F15\u7528 +format.uri-template = {0}: \u4E0E {1} \u6A21\u5F0F\u4E0D\u5339\u914D\u5FC5\u987B\u662F\u6709\u6548\u7684 RFC 6570 URI \u6A21\u677F +format.uuid = {0}: \u4E0E {1} \u6A21\u5F0F\u4E0D\u5339\u914D\u5FC5\u987B\u662F\u6709\u6548\u7684 RFC 4122 UUID +format.regex = {0}: \u4E0D\u5339\u914D {1} \u6A21\u5F0F\u5FC5\u987B\u662F\u6709\u6548\u7684 ECMA-262 \u6B63\u5219\u8868\u8FBE\u5F0F +format.time = {0}: \u4E0E {1} \u6A21\u5F0F\u4E0D\u5339\u914D\uFF0C\u5FC5\u987B\u662F\u6709\u6548\u7684 RFC 3339 \u65F6\u95F4 +format.hostname = {0}: \u4E0E {1} \u6A21\u5F0F\u4E0D\u5339\u914D\uFF0C\u5FC5\u987B\u662F\u6709\u6548\u7684 RFC 1123 \u4E3B\u673A\u540D +format.json-pointer = {0}: \u4E0E {1} \u6A21\u5F0F\u4E0D\u5339\u914D\u5FC5\u987B\u662F\u6709\u6548\u7684 RFC 6901 JSON \u6307\u9488 +format.relative-json-pointer = {0}: \u4E0E {1} \u6A21\u5F0F\u4E0D\u5339\u914D\u5FC5\u987B\u662F\u6709\u6548\u7684 IETF \u76F8\u5BF9 JSON \u6307\u9488 +format.unknown = {0}: \u683C\u5F0F\u672A\u77E5\u201C{1}\u201D +id = {0}: \u201C{1}\u201D\u4E0D\u662F\u6709\u6548\u7684 {2} +items = {0}: \u7D22\u5F15\u201C{1}\u201D\u672A\u5728\u67B6\u6784\u4E2D\u5B9A\u4E49\uFF0C\u5E76\u4E14\u8BE5\u67B6\u6784\u4E0D\u5141\u8BB8\u6DFB\u52A0\u5176\u4ED6\u9879\u76EE +maxContains = {0}: \u5FC5\u987B\u662F {1} \u4E2D\u7684\u975E\u8D1F\u6574\u6570 +maxItems = {0}: \u6700\u591A\u5FC5\u987B\u6709 {1} \u4E2A\u9879\u76EE\uFF0C\u4F46\u627E\u5230\u4E86 {2} \u4E2A +maxLength = {0}: \u957F\u5EA6\u4E0D\u5F97\u8D85\u8FC7 {1} \u4E2A\u5B57\u7B26 +maxProperties = {0}: \u6700\u591A\u5FC5\u987B\u6709 {1} \u4E2A\u5C5E\u6027 +maximum = {0}: \u6700\u5927\u503C\u5FC5\u987B\u4E3A {1} +minContains = {0}: \u5FC5\u987B\u662F {1} \u4E2D\u7684\u975E\u8D1F\u6574\u6570 +minContainsVsMaxContains = {0}: minContains \u5FC5\u987B\u5C0F\u4E8E\u6216\u7B49\u4E8E {1} \u4E2D\u7684 maxContains +minItems = {0}: \u5FC5\u987B\u81F3\u5C11\u6709 {1} \u4E2A\u9879\u76EE\uFF0C\u4F46\u5DF2\u627E\u5230 {2} \u4E2A +minLength = {0}: \u957F\u5EA6\u5FC5\u987B\u81F3\u5C11\u4E3A {1} \u4E2A\u5B57\u7B26 +minProperties = {0}: \u5FC5\u987B\u81F3\u5C11\u5177\u6709 {1} \u4E2A\u5C5E\u6027 +minimum = {0}: \u6700\u5C0F\u503C\u5FC5\u987B\u4E3A {1} +multipleOf = {0}: \u5FC5\u987B\u662F {1} \u7684\u500D\u6570 +not = {0}: \u5BF9\u4E8E\u67B6\u6784 {1} \u5FC5\u987B\u65E0\u6548 +notAllowed = {0}: \u4E0D\u5141\u8BB8\u4F7F\u7528\u5C5E\u6027\u201C{1}\u201D\uFF0C\u4F46\u5B83\u5B58\u5728\u4E8E\u6570\u636E\u4E2D +oneOf = {0}: \u5FC5\u987B\u5BF9\u4E00\u4E2A\u4E14\u4EC5\u4E00\u4E2A\u67B6\u6784\u6709\u6548\uFF0C\u4F46 {1} \u6709\u6548 +oneOf.indexes = {0}: \u5FC5\u987B\u5BF9\u4E00\u4E2A\u4E14\u4EC5\u4E00\u4E2A\u67B6\u6784\u6709\u6548\uFF0C\u4F46 {1} \u5BF9\u7D22\u5F15\u201C{2}\u201D\u6709\u6548 +pattern = {0}: \u4E0E\u6B63\u5219\u8868\u8FBE\u5F0F\u6A21\u5F0F {1} \u4E0D\u5339\u914D +patternProperties = {0}: \u201C\u6A21\u5F0F\u5C5E\u6027\u201D\u6709\u4E00\u4E9B\u9519\u8BEF +prefixItems = {0}: \u5728\u6B64\u7D22\u5F15\u5904\u627E\u4E0D\u5230\u9A8C\u8BC1\u5668 +properties = {0}: \u201C\u5C5E\u6027\u201D\u6709\u9519\u8BEF +propertyNames = {0}: \u5C5E\u6027\u201C{1}\u201D\u540D\u79F0\u65E0\u6548: {2} +readOnly = {0}: \u662F\u53EA\u8BFB\u5B57\u6BB5\uFF0C\u65E0\u6CD5\u66F4\u6539 +required = {0}: \u672A\u627E\u5230\u6240\u9700\u5C5E\u6027\u201C{1}\u201D +type = {0}: \u5DF2\u627E\u5230 {1}\uFF0C\u5FC5\u987B\u662F {2} +unevaluatedItems = {0}: \u672A\u8BC4\u4F30\u7D22\u5F15\u201C{1}\u201D\uFF0C\u67B6\u6784\u4E0D\u5141\u8BB8\u672A\u8BC4\u4F30\u7684\u9879\u76EE +unevaluatedProperties = {0}: \u672A\u8BC4\u4F30\u5C5E\u6027\u201C{1}\u201D\uFF0C\u5E76\u4E14\u67B6\u6784\u4E0D\u5141\u8BB8\u672A\u8BC4\u4F30\u7684\u5C5E\u6027 +unionType = {0}: \u5DF2\u627E\u5230 {1}\uFF0C\u5FC5\u987B\u662F {2} +uniqueItems = {0}: \u6570\u7EC4\u4E2D\u5FC5\u987B\u4EC5\u5305\u542B\u552F\u4E00\u9879 +writeOnly = {0}: \u662F\u53EA\u5199\u5B57\u6BB5\uFF0C\u4E0D\u80FD\u51FA\u73B0\u5728\u6570\u636E\u4E2D +contentEncoding = {0}: \u4E0E\u5185\u5BB9\u7F16\u7801 {1} \u4E0D\u5339\u914D +contentMediaType = {0}: \u4E0D\u662F\u5185\u5BB9\u6211 diff --git a/src/main/resources/jsv-messages_zh_TW.properties b/src/main/resources/jsv-messages_zh_TW.properties index 2109af275..c69f2670b 100644 --- a/src/main/resources/jsv-messages_zh_TW.properties +++ b/src/main/resources/jsv-messages_zh_TW.properties @@ -1,51 +1,70 @@ -$ref = {0}:“refs”有錯誤 -additionalItems = {0}:[{1}] 在此索引中找不到驗證器 -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}:“交叉編輯”有錯誤 -dateTime = {0}:{1} 是無效的 {2} -dependencies = {0}:依賴項 {1} 存在錯誤 -dependentRequired = {0}:缺少屬性“{1}”,該屬性是依賴必需的,因為存在“{2}” -dependentSchemas = {0}:dependentSchemas {1} 存在錯誤 -edits = {0}:“edits”有錯誤 -enum = {0}:枚舉 {1} 中沒有值 -exclusiveMaximum = {0}:必須具有獨占最大值 {1} -exclusiveMinimum = {0}:必須具有獨占最小值 {1} -false = 布爾模式 false 無效 -format = {0}:與 {1} 模式 {2} 不匹配 -id = {0}:{1} 是 URI {2} 的無效段 -items = {0}:[{1}] 在此索引中找不到驗證器 -maxContains = {0}:必須是 {1} 中的非負整數 -maxItems = {0}:數組中最多必須有 {1} 個項目 -maxLength = {0}:只能是 {1} 個字符長 -maxProperties = {0}:最多只能有 {1} 個屬性 -maximum = {0}:最大值必須為 {1} -minContains = {0}:必須是 {1} 中的非負整數 -minContainsVsMaxContains = {0}:minContains 必須小於或等於 {1} 中的 maxContains -minItems = {0}:數組中必須至少有 {1} 個項目 -minLength = {0}:長度必須至少為 {1} 個字符 -minProperties = {0}:至少應具有 {1} 個屬性 -minimum = {0}:最小值必須為 {1} -multipleOf = {0}:必須是 {1} 的倍數 -not = {0}:對於架構 {1} 不應有效 -notAllowed = {0}:''{1}'' 不允許,但在數據中 -oneOf = {0}:應該對一個且僅一個架構有效,但 {1} 有效 -pattern = {0}:與正則表達式模式 {1} 不匹配 -patternProperties = {0}:“模式屬性”有一些錯誤 -prefixItems = {0}:[{1}] 在此索引處找不到驗證器 -properties = {0}:“屬性”有錯誤 -propertyNames = {0}:''{1}'' 屬性名稱 {0} 對於驗證無效:{1} -readOnly = {0}:是只讀字段,無法更改 -required = {0}:''{1}'' 缺少但必需 -type = {0}:已找到 {1},預計為 {2} -unevaluatedItems = {0}:''{1}'' 以下路徑中有未評估的項目 {0} -unevaluatedProperties = {0}:''{1}'' 以下路徑中有未評估的屬性 {0} -unionType = {0}:已找到 {1},但需要 {2} -uniqueItems = {0}:數組中的項目必須是唯一的 -uuid = {0}:{1} 是無效的 {2} -writeOnly = {0}:是只寫字段,不能出現在數據中 \ No newline at end of file +$ref = {0}: \u300Crefs\u300D\u6709\u932F\u8AA4 +additionalItems = {0}: \u7D22\u5F15\u300C{1}\u300D\u672A\u5728\u67B6\u69CB\u4E2D\u5B9A\u7FA9\uFF0C\u4E14\u8A72\u67B6\u69CB\u4E0D\u5141\u8A31\u9644\u52A0\u9805\u76EE +additionalProperties = {0}: \u67B6\u69CB\u4E2D\u672A\u5B9A\u7FA9\u5C6C\u6027\u201C{1}\u201D\uFF0C\u4E14\u67B6\u69CB\u4E0D\u5141\u8A31\u9644\u52A0\u5C6C\u6027 +allOf = {0}: \u5FC5\u9808\u5C0D\u6240\u6709\u67B6\u69CB {1} \u6709\u6548 +anyOf = {0}: \u5FC5\u9808\u5C0D\u4EFB\u4F55\u67B6\u69CB {1} \u6709\u6548 +const = {0}: \u5FC5\u9808\u662F\u5E38\u6578\u503C\u201C{1}\u201D +contains = {0}: \u4E0D\u5305\u542B\u901A\u904E\u9019\u4E9B\u9A57\u8B49\u7684\u5143\u7D20: {2} +contains.max = {0}: \u5FC5\u9808\u5305\u542B\u6700\u591A {1} \u500B\u901A\u904E\u4EE5\u4E0B\u9A57\u8B49\u7684\u5143\u7D20: {2} +contains.min = {0}: \u5FC5\u9808\u5305\u542B\u81F3\u5C11 {1} \u500B\u901A\u904E\u9019\u4E9B\u9A57\u8B49\u7684\u5143\u7D20: {2} +dependencies = {0}: \u4F9D\u8CF4\u9805 {1} \u5B58\u5728\u932F\u8AA4 +dependentRequired = {0}: \u7F3A\u5C11\u5C6C\u6027\u201C{1}\u201D\uFF0C\u8A72\u5C6C\u6027\u662F\u4F9D\u8CF4\u5FC5\u9700\u7684\uFF0C\u56E0\u70BA\u5B58\u5728\u201C{2}\u201D +dependentSchemas = {0}: dependentSchemas {1} \u5B58\u5728\u932F\u8AA4 +enum = {0}: \u679A\u8209 {1} \u4E2D\u6C92\u6709\u503C +exclusiveMaximum = {0}: \u5FC5\u9808\u5177\u6709\u7368\u4F54\u6700\u5927\u503C {1} +exclusiveMinimum = {0}: \u5FC5\u9808\u5177\u6709\u7368\u4F54\u6700\u5C0F\u503C {1} +false = {0}: \u300C{1}\u300D\u7684\u67B6\u69CB\u70BA false +format = {0}: \u8207 {1} \u6A21\u5F0F {2} \u4E0D\u5339\u914D +format.date = {0}: \u8207 {1} \u6A21\u5F0F\u4E0D\u5339\u914D\uFF0C\u5FC5\u9808\u662F\u6709\u6548\u7684 RFC 3339 \u5B8C\u6574\u65E5\u671F +format.date-time = {0}: \u8207 {1} \u6A21\u5F0F\u4E0D\u7B26\u5FC5\u9808\u662F\u6709\u6548\u7684 RFC 3339 \u65E5\u671F\u6642\u9593 +format.duration = {0}: \u8207 {1} \u6A21\u5F0F\u4E0D\u7B26\u5FC5\u9808\u662F\u6709\u6548\u7684 ISO 8601 \u6301\u7E8C\u6642\u9593 +format.email = {0}: \u8207 {1} \u6A21\u5F0F\u4E0D\u7B26\u5FC5\u9808\u662F\u6709\u6548\u7684 RFC 5321 \u90F5\u7BB1 +format.ipv4 = {0}: \u8207 {1} \u6A21\u5F0F\u4E0D\u7B26\u5FC5\u9808\u662F\u6709\u6548\u7684 RFC 2673 IP \u4F4D\u5740 +format.ipv6 = {0}: \u8207 {1} \u6A21\u5F0F\u4E0D\u7B26\u5FC5\u9808\u662F\u6709\u6548\u7684 RFC 4291 IP \u4F4D\u5740 +format.idn-email = {0}: \u8207 {1} \u6A21\u5F0F\u4E0D\u7B26\u5FC5\u9808\u662F\u6709\u6548\u7684 RFC 6531 \u90F5\u7BB1 +format.idn-hostname = {0}: \u8207 {1} \u6A21\u5F0F\u4E0D\u7B26\u5FC5\u9808\u662F\u6709\u6548\u7684 RFC 5890 \u570B\u969B\u5316\u4E3B\u6A5F\u540D +format.iri = {0}: \u8207 {1} \u6A21\u5F0F\u4E0D\u7B26\u5FC5\u9808\u662F\u6709\u6548\u7684 RFC 3987 IRI +format.iri-reference = {0}: \u8207 {1} \u6A21\u5F0F\u4E0D\u7B26\u5FC5\u9808\u662F\u6709\u6548\u7684 RFC 3987 IRI-reference +format.uri = {0}: \u8207 {1} \u6A21\u5F0F\u4E0D\u7B26\u5FC5\u9808\u662F\u6709\u6548\u7684 RFC 3986 URI +format.uri-reference = {0}: \u8207 {1} \u6A21\u5F0F\u4E0D\u7B26\u5FC5\u9808\u662F\u6709\u6548\u7684 RFC 3986 URI \u5F15\u7528 +format.uri-template = {0}: \u8207 {1} \u6A21\u5F0F\u4E0D\u7B26\u5FC5\u9808\u662F\u6709\u6548\u7684 RFC 6570 URI \u6A21\u677F +format.uuid = {0}: \u8207 {1} \u6A21\u5F0F\u4E0D\u7B26\u5FC5\u9808\u662F\u6709\u6548\u7684 RFC 4122 UUID +format.regex = {0}: \u4E0D\u7B26\u5408 {1} \u6A21\u5F0F\u5FC5\u9808\u662F\u6709\u6548\u7684 ECMA-262 \u6B63\u898F\u8868\u793A\u5F0F +format.time = {0}: \u8207 {1} \u6A21\u5F0F\u4E0D\u5339\u914D\uFF0C\u5FC5\u9808\u662F\u6709\u6548\u7684 RFC 3339 \u6642\u9593 +format.hostname = {0}: \u8207 {1} \u6A21\u5F0F\u4E0D\u5339\u914D\uFF0C\u5FC5\u9808\u662F\u6709\u6548\u7684 RFC 1123 \u4E3B\u6A5F\u540D +format.json-pointer = {0}: \u8207 {1} \u6A21\u5F0F\u4E0D\u7B26\u5FC5\u9808\u662F\u6709\u6548\u7684 RFC 6901 JSON \u6307\u91DD +format.relative-json-pointer = {0}: \u8207 {1} \u6A21\u5F0F\u4E0D\u5339\u914D\u5FC5\u9808\u662F\u6709\u6548\u7684 IETF \u76F8\u5C0D JSON \u6307\u91DD +format.unknown = {0}: \u683C\u5F0F\u672A\u77E5\u201C{1}\u201D +id = {0}: \u300C{1}\u300D\u4E0D\u662F\u6709\u6548\u7684 {2} +items = {0}: \u7D22\u5F15\u300C{1}\u300D\u672A\u5728\u67B6\u69CB\u4E2D\u5B9A\u7FA9\uFF0C\u4E14\u8A72\u67B6\u69CB\u4E0D\u5141\u8A31\u65B0\u589E\u5176\u4ED6\u9805\u76EE +maxContains = {0}: \u5FC5\u9808\u662F {1} \u4E2D\u7684\u975E\u8CA0\u6574\u6578 +maxItems = {0}: \u6700\u591A\u5FC5\u9808\u6709 {1} \u500B\u9805\u76EE\uFF0C\u4F46\u627E\u5230\u4E86 {2} \u500B +maxLength = {0}: \u9577\u5EA6\u4E0D\u5F97\u8D85\u904E {1} \u500B\u5B57\u5143 +maxProperties = {0}: \u6700\u591A\u5FC5\u9808\u6709 {1} \u500B\u5C6C\u6027 +maximum = {0}: \u6700\u5927\u503C\u5FC5\u9808\u70BA {1} +minContains = {0}: \u5FC5\u9808\u662F {1} \u4E2D\u7684\u975E\u8CA0\u6574\u6578 +minContainsVsMaxContains = {0}: minContains \u5FC5\u9808\u5C0F\u65BC\u6216\u7B49\u65BC {1} \u4E2D\u7684 maxContains +minItems = {0}: \u5FC5\u9808\u81F3\u5C11\u6709 {1} \u500B\u9805\u76EE\uFF0C\u4F46\u5DF2\u627E\u5230 {2} \u500B +minLength = {0}: \u9577\u5EA6\u5FC5\u9808\u81F3\u5C11\u70BA {1} \u500B\u5B57\u5143 +minProperties = {0}: \u5FC5\u9808\u81F3\u5C11\u5177\u6709 {1} \u500B\u5C6C\u6027 +minimum = {0}: \u6700\u5C0F\u503C\u5FC5\u9808\u70BA {1} +multipleOf = {0}: \u5FC5\u9808\u662F {1} \u7684\u500D\u6578 +not = {0}: \u5C0D\u65BC\u67B6\u69CB {1} \u5FC5\u9808\u7121\u6548 +notAllowed = {0}: \u4E0D\u5141\u8A31\u4F7F\u7528\u5C6C\u6027\u201C{1}\u201D\uFF0C\u4F46\u5B83\u5B58\u5728\u65BC\u8CC7\u6599\u4E2D +oneOf = {0}: \u5FC5\u9808\u5C0D\u4E00\u500B\u4E14\u50C5\u4E00\u500B\u67B6\u69CB\u6709\u6548\uFF0C\u4F46 {1} \u6709\u6548 +oneOf.indexes = {0}: \u5FC5\u9808\u5C0D\u4E00\u500B\u4E14\u50C5\u4E00\u500B\u67B6\u69CB\u6709\u6548\uFF0C\u4F46 {1} \u5C0D\u7D22\u5F15\u300C{2}\u300D\u6709\u6548 +pattern = {0}: \u8207\u6B63\u898F\u8868\u793A\u5F0F\u6A21\u5F0F {1} \u4E0D\u5339\u914D +patternProperties = {0}: \u300C\u6A21\u5F0F\u5C6C\u6027\u300D\u6709\u4E00\u4E9B\u932F\u8AA4 +prefixItems = {0}: \u5728\u6B64\u7D22\u5F15\u8655\u627E\u4E0D\u5230\u9A57\u8B49\u5668 +properties = {0}: \u300C\u5C6C\u6027\u300D\u6709\u932F\u8AA4 +propertyNames = {0}: \u5C6C\u6027\u300C{1}\u300D\u540D\u7A31\u7121\u6548: {2} +readOnly = {0}: \u662F\u552F\u8B80\u5B57\u6BB5\uFF0C\u7121\u6CD5\u66F4\u6539 +required = {0}: \u672A\u627E\u5230\u6240\u9700\u5C6C\u6027\u201C{1}\u201D +type = {0}: \u5DF2\u627E\u5230 {1}\uFF0C\u5FC5\u9808\u662F {2} +unevaluatedItems = {0}: \u672A\u8A55\u4F30\u7D22\u5F15\u201C{1}\u201D\uFF0C\u67B6\u69CB\u4E0D\u5141\u8A31\u672A\u8A55\u4F30\u7684\u9805\u76EE +unevaluatedProperties = {0}: \u672A\u8A55\u4F30\u5C6C\u6027\u201C{1}\u201D\uFF0C\u4E14\u67B6\u69CB\u4E0D\u5141\u8A31\u672A\u8A55\u4F30\u7684\u5C6C\u6027 +unionType = {0}: \u5DF2\u627E\u5230 {1}\uFF0C\u5FC5\u9808\u662F {2} +uniqueItems = {0}: \u6578\u7D44\u4E2D\u5FC5\u9808\u53EA\u5305\u542B\u552F\u4E00\u9805 +writeOnly = {0}: \u662F\u53EA\u5BEB\u5B57\u6BB5\uFF0C\u4E0D\u80FD\u51FA\u73FE\u5728\u8CC7\u6599\u4E2D +contentEncoding = {0}: \u8207\u5167\u5BB9\u7DE8\u78BC {1} \u4E0D\u7B26 +contentMediaType = {0}: \u4E0D\u662F\u5167\u5BB9\u6211 diff --git a/src/test/java/com/networknt/schema/DefaultJsonSchemaIdValidatorTest.java b/src/test/java/com/networknt/schema/DefaultJsonSchemaIdValidatorTest.java index cac5ef937..f8dc64dd9 100644 --- a/src/test/java/com/networknt/schema/DefaultJsonSchemaIdValidatorTest.java +++ b/src/test/java/com/networknt/schema/DefaultJsonSchemaIdValidatorTest.java @@ -38,7 +38,7 @@ void givenRelativeIdShouldThrowInvalidSchemaException() { try { JsonSchemaFactory.getInstance(VersionFlag.V202012).getSchema(schema, config); } catch (InvalidSchemaException e) { - assertEquals("/$id: # is an invalid segment for URI 0", e.getMessage()); + assertEquals("/$id: '0' is not a valid $id", e.getMessage()); } } diff --git a/src/test/java/com/networknt/schema/DependentRequiredTest.java b/src/test/java/com/networknt/schema/DependentRequiredTest.java index 2f4bf519d..bbc3a95ab 100644 --- a/src/test/java/com/networknt/schema/DependentRequiredTest.java +++ b/src/test/java/com/networknt/schema/DependentRequiredTest.java @@ -47,7 +47,7 @@ void shouldReturnErrorMessageForObjectWithoutDependentRequiredField() throws IOE assertThat( messages.stream().map(ValidationMessage::getMessage).collect(Collectors.toList()), - contains("$: has a missing property \"requiredWhenOptionalPresent\" which is dependent required because \"optional\" is present")); + contains("$: has a missing property 'requiredWhenOptionalPresent' which is dependent required because 'optional' is present")); } @Test diff --git a/src/test/java/com/networknt/schema/Issue347Test.java b/src/test/java/com/networknt/schema/Issue347Test.java index d8301e20f..20e099106 100644 --- a/src/test/java/com/networknt/schema/Issue347Test.java +++ b/src/test/java/com/networknt/schema/Issue347Test.java @@ -17,7 +17,7 @@ public void failure() { factory.getSchema(Thread.currentThread().getContextClassLoader().getResourceAsStream("schema/issue347-v7.json")); } catch (Throwable e) { assertThat(e, instanceOf(JsonSchemaException.class)); - assertEquals("/$id: # is an invalid segment for URI test", e.getMessage()); + assertEquals("/$id: 'test' is not a valid $id", e.getMessage()); } } } diff --git a/src/test/java/com/networknt/schema/Issue686Test.java b/src/test/java/com/networknt/schema/Issue686Test.java index 0576a7b76..1b35f0666 100644 --- a/src/test/java/com/networknt/schema/Issue686Test.java +++ b/src/test/java/com/networknt/schema/Issue686Test.java @@ -34,7 +34,7 @@ void testValidationWithDefaultBundleAndLocale() throws JsonProcessingException { void testValidationWithDefaultBundleAndCustomLocale() throws JsonProcessingException { SchemaValidatorsConfig config = new SchemaValidatorsConfig(); config.setLocale(Locale.ITALIAN); - verify(config, "$.foo: integer trovato, string atteso"); + verify(config, "$.foo: integer trovato, string previsto"); } @Test @@ -49,9 +49,9 @@ void testValidationWithCustomBundle() throws JsonProcessingException { void testLocaleSwitch() throws JsonProcessingException { SchemaValidatorsConfig config = new SchemaValidatorsConfig(); config.setLocale(Locale.ITALIAN); - verify(config, "$.foo: integer trovato, string atteso"); + verify(config, "$.foo: integer trovato, string previsto"); config.setLocale(Locale.FRENCH); - verify(config, "$.foo: integer a été trouvé, mais string est attendu"); + verify(config, "$.foo: integer trouvé, string attendu"); } private JsonSchema getSchema(SchemaValidatorsConfig config) { diff --git a/src/test/java/com/networknt/schema/Issue898Test.java b/src/test/java/com/networknt/schema/Issue898Test.java index c7107f066..1ec5f3ed5 100644 --- a/src/test/java/com/networknt/schema/Issue898Test.java +++ b/src/test/java/com/networknt/schema/Issue898Test.java @@ -25,7 +25,7 @@ void testMessagesWithSingleQuotes() throws Exception { Assertions.assertEquals(2, messages.size()); Assertions.assertEquals("$.foo: n'a pas de valeur dans l'énumération [foo1, foo2]", messages.get(0)); - Assertions.assertEquals("$.bar: ne correspond pas à l'expression régulière (bar)+", messages.get(1)); + Assertions.assertEquals("$.bar: ne correspond pas au modèle d'expression régulière (bar)+", messages.get(1)); } } diff --git a/src/test/java/com/networknt/schema/Issue936Test.java b/src/test/java/com/networknt/schema/Issue936Test.java index f5c72cc11..b9be21f76 100644 --- a/src/test/java/com/networknt/schema/Issue936Test.java +++ b/src/test/java/com/networknt/schema/Issue936Test.java @@ -34,7 +34,7 @@ void shouldThrowInvalidSchemaException() { try { JsonSchemaFactory.getInstance(VersionFlag.V202012).getSchema(schema, config); } catch (InvalidSchemaException e) { - assertEquals("/$id: # is an invalid segment for URI 0", e.getMessage()); + assertEquals("/$id: '0' is not a valid $id", e.getMessage()); } } } diff --git a/src/test/java/com/networknt/schema/LocaleTest.java b/src/test/java/com/networknt/schema/LocaleTest.java index 18301f3cd..4fc386f0e 100644 --- a/src/test/java/com/networknt/schema/LocaleTest.java +++ b/src/test/java/com/networknt/schema/LocaleTest.java @@ -17,7 +17,10 @@ import static org.junit.jupiter.api.Assertions.assertEquals; +import java.util.HashMap; +import java.util.List; import java.util.Locale; +import java.util.Map; import java.util.Set; import org.junit.jupiter.api.Test; @@ -57,7 +60,7 @@ void executionContextLocale() throws JsonMappingException, JsonProcessingExcepti executionContext.getExecutionConfig().setLocale(locale); Set messages = jsonSchema.validate(executionContext, rootNode); assertEquals(1, messages.size()); - assertEquals("$.foo: integer a été trouvé, mais string est attendu", messages.iterator().next().getMessage()); + assertEquals("$.foo: integer trouvé, string attendu", messages.iterator().next().getMessage()); locale = Locales.findSupported("it;q=1.0,fr;q=0.9"); // it executionContext = jsonSchema.createExecutionContext(); @@ -65,7 +68,7 @@ void executionContextLocale() throws JsonMappingException, JsonProcessingExcepti executionContext.getExecutionConfig().setLocale(locale); messages = jsonSchema.validate(executionContext, rootNode); assertEquals(1, messages.size()); - assertEquals("$.foo: integer trovato, string atteso", messages.iterator().next().getMessage()); + assertEquals("$.foo: integer trovato, string previsto", messages.iterator().next().getMessage()); } /** @@ -91,7 +94,7 @@ void englishLocale() throws JsonMappingException, JsonProcessingException { String input = "1"; Set messages = jsonSchema.validate(input, InputFormat.JSON); assertEquals(1, messages.size()); - assertEquals("$: integer wurde gefunden, aber object erwartet", messages.iterator().next().toString()); + assertEquals("$: integer gefunden, object erwartet", messages.iterator().next().toString()); SchemaValidatorsConfig config = new SchemaValidatorsConfig(); config.setLocale(Locale.ENGLISH); @@ -104,4 +107,80 @@ void englishLocale() throws JsonMappingException, JsonProcessingException { Locale.setDefault(locale); } } + + /** + * Tests that the file encoding for the locale files are okay. + *

+ * Java 8 does not support UTF-8 encoded resource bundles. That is only + * supported in Java 9 and above. + */ + @Test + void encoding() { + Map expected = new HashMap<>(); + expected.put("ar","$: يجب أن يكون طوله 5 حرفًا على الأكثر"); + expected.put("cs","$: musí mít maximálně 5 znaků"); + expected.put("da","$: må højst være på 5 tegn"); + expected.put("de","$: darf höchstens 5 Zeichen lang sein"); + expected.put("fa","$: باید حداکثر 5 کاراکتر باشد"); + expected.put("fi","$: saa olla enintään 5 merkkiä pitkä"); + expected.put("fr","$: doit contenir au plus 5 caractères"); + expected.put("iw","$: חייב להיות באורך של 5 תווים לכל היותר"); + expected.put("he","$: חייב להיות באורך של 5 תווים לכל היותר"); + expected.put("hr","$: mora imati najviše 5 znakova"); + expected.put("hu","$: legfeljebb 5 karakter hosszúságú lehet"); + expected.put("it","$: deve contenere al massimo 5 caratteri"); + expected.put("ja","$: 長さは最大 5 文字でなければなりません"); + expected.put("ko","$: 길이는 최대 5자여야 합니다."); + expected.put("nb","$: må bestå av maksimalt 5 tegn"); + expected.put("nl","$: mag maximaal 5 tekens lang zijn"); + expected.put("pl","$: musi mieć maksymalnie 5 znaków"); + expected.put("pt","$: deve ter no máximo 5 caracteres"); + expected.put("ro","$: trebuie să aibă cel mult 5 caractere"); + expected.put("ru","$: длина должна быть не более 5 символов."); + expected.put("sk","$: musí mať maximálne 5 znakov"); + expected.put("sv","$: får vara högst 5 tecken lång"); + expected.put("th","$: ต้องมีความยาวสูงสุด 5 อักขระ"); + expected.put("tr","$: en fazla 5 karakter uzunluğunda olmalıdır"); + expected.put("uk","$: не більше ніж 5 символів"); + expected.put("vi","$: phải dài tối đa 5 ký tự"); + expected.put("zh_CN","$: 长度不得超过 5 个字符"); + expected.put("zh_TW","$: 長度不得超過 5 個字元"); + + // In later JDK versions the numbers will be formatted + Map expectedAlternate = new HashMap<>(); + expectedAlternate.put("ar","$: يجب أن يكون طوله ٥ حرفًا على الأكثر"); + expectedAlternate.put("fa","$: باید حداکثر ۵ کاراکتر باشد"); + + String schemaData = "{\r\n" + + " \"type\": \"string\",\r\n" + + " \"maxLength\": 5\r\n" + + "}"; + JsonSchema schema = JsonSchemaFactory.getInstance(VersionFlag.V7).getSchema(schemaData); + List locales = Locales.getSupportedLocales(); + for (Locale locale : locales) { + Set messages = schema.validate("\"aaaaaa\"", InputFormat.JSON, executionContext -> { + executionContext.getExecutionConfig().setLocale(locale); + }); + String msg = messages.iterator().next().toString(); + String expectedMsg = expected.get(locale.toString()); + String expectedMsgAlternate = expectedAlternate.get(locale.toString()); + if (msg.equals(expectedMsg) || msg.equals(expectedMsgAlternate)) { + continue; + } + if ("iw".equals(locale.toString()) || "he".equals(locale.toString())) { + // There are changes in the iso codes across JDK versions that make this + // troublesome to handle + continue; + } + assertEquals(expectedMsg, msg); +// System.out.println(messages.iterator().next().toString()); +// System.out.println("expected.put(\"" +locale.toString() + "\",\"" + messages.iterator().next().toString() + "\");"); + +// OutputUnit outputUnit = schema.validate("\"aaaaaa\"", InputFormat.JSON, OutputFormat.HIERARCHICAL, executionContext -> { +// executionContext.getExecutionConfig().setLocale(locale); +// }); +// System.out.println(outputUnit); + + } + } } diff --git a/src/test/java/com/networknt/schema/OneOfValidatorTest.java b/src/test/java/com/networknt/schema/OneOfValidatorTest.java new file mode 100644 index 000000000..f83d7f9ae --- /dev/null +++ b/src/test/java/com/networknt/schema/OneOfValidatorTest.java @@ -0,0 +1,126 @@ +/* + * Copyright (c) 2024 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.networknt.schema; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +import java.util.List; +import java.util.Set; +import java.util.stream.Collectors; + +import org.junit.jupiter.api.Test; + +import com.networknt.schema.SpecVersion.VersionFlag; + +/** + * OneOfValidatorTest. + */ +public class OneOfValidatorTest { + @Test + void oneOfMultiple() { + String schemaData = "{\r\n" + + " \"oneOf\": [\r\n" + + " { \r\n" + + " \"type\" : \"object\" ,\r\n" + + " \"properties\" : {\r\n" + + " \"hello\" : { \"type\" : \"string\" }\r\n" + + " },\r\n" + + " \"additionalProperties\" : false\r\n" + + " },\r\n" + + " { \r\n" + + " \"type\" : \"object\" ,\r\n" + + " \"properties\" : {\r\n" + + " \"world\" : { \"type\" : \"string\" }\r\n" + + " },\r\n" + + " \"additionalProperties\" : { \"type\" : \"string\" }\r\n" + + " },\r\n" + + " { \r\n" + + " \"type\" : \"object\" ,\r\n" + + " \"properties\" : {\r\n" + + " \"fox\" : { \"type\" : \"string\" }\r\n" + + " },\r\n" + + " \"additionalProperties\" : { \"type\" : \"string\" }\r\n" + + " }\r\n" + + " ]\r\n" + + "}"; + String inputData = "{\r\n" + + " \"fox\" : \"test\",\r\n" + + " \"world\" : \"test\"\r\n" + + "}"; + JsonSchema schema = JsonSchemaFactory.getInstance(VersionFlag.V202012).getSchema(schemaData); + Set messages = schema.validate(inputData, InputFormat.JSON); + assertEquals(3, messages.size()); // even if more than 1 matches the mismatch errors are still reported + List assertions = messages.stream().collect(Collectors.toList()); + assertEquals("oneOf", assertions.get(0).getType()); + assertEquals("$", assertions.get(0).getInstanceLocation().toString()); + assertEquals("$.oneOf", assertions.get(0).getEvaluationPath().toString()); + assertEquals("$: must be valid to one and only one schema, but 2 are valid with indexes '1, 2'", + assertions.get(0).getMessage()); + } + + @Test + void oneOfZero() { + String schemaData = "{\r\n" + + " \"oneOf\": [\r\n" + + " { \r\n" + + " \"type\" : \"object\" ,\r\n" + + " \"properties\" : {\r\n" + + " \"hello\" : { \"type\" : \"string\" }\r\n" + + " },\r\n" + + " \"additionalProperties\" : false\r\n" + + " },\r\n" + + " { \r\n" + + " \"type\" : \"object\" ,\r\n" + + " \"properties\" : {\r\n" + + " \"world\" : { \"type\" : \"string\" }\r\n" + + " },\r\n" + + " \"additionalProperties\" : { \"type\" : \"string\" }\r\n" + + " },\r\n" + + " { \r\n" + + " \"type\" : \"object\" ,\r\n" + + " \"properties\" : {\r\n" + + " \"fox\" : { \"type\" : \"string\" }\r\n" + + " },\r\n" + + " \"additionalProperties\" : { \"type\" : \"string\" }\r\n" + + " }\r\n" + + " ]\r\n" + + "}"; + String inputData = "{\r\n" + + " \"test\" : 1\r\n" + + "}"; + JsonSchema schema = JsonSchemaFactory.getInstance(VersionFlag.V202012).getSchema(schemaData); + Set messages = schema.validate(inputData, InputFormat.JSON); + assertEquals(4, messages.size()); + List assertions = messages.stream().collect(Collectors.toList()); + assertEquals("oneOf", assertions.get(0).getType()); + assertEquals("$", assertions.get(0).getInstanceLocation().toString()); + assertEquals("$.oneOf", assertions.get(0).getEvaluationPath().toString()); + assertEquals("$: must be valid to one and only one schema, but 0 are valid", assertions.get(0).getMessage()); + + assertEquals("additionalProperties", assertions.get(1).getType()); + assertEquals("$", assertions.get(1).getInstanceLocation().toString()); + assertEquals("$.oneOf[0].additionalProperties", assertions.get(1).getEvaluationPath().toString()); + + assertEquals("type", assertions.get(2).getType()); + assertEquals("$.test", assertions.get(2).getInstanceLocation().toString()); + assertEquals("$.oneOf[1].additionalProperties.type", assertions.get(2).getEvaluationPath().toString()); + + assertEquals("type", assertions.get(3).getType()); + assertEquals("$.test", assertions.get(3).getInstanceLocation().toString()); + assertEquals("$.oneOf[2].additionalProperties.type", assertions.get(3).getEvaluationPath().toString()); + } +} diff --git a/src/test/java/com/networknt/schema/OutputFormatTest.java b/src/test/java/com/networknt/schema/OutputFormatTest.java index bc25acb34..8fbd35b36 100644 --- a/src/test/java/com/networknt/schema/OutputFormatTest.java +++ b/src/test/java/com/networknt/schema/OutputFormatTest.java @@ -42,7 +42,7 @@ void testInvalidJson() throws Exception { assertThat(messages, Matchers.containsInAnyOrder( - new String[] { "/minItems", "https://example.com/polygon#/minItems", "", ": expected at least 3 items but found 2" }, + new String[] { "/minItems", "https://example.com/polygon#/minItems", "", ": must have at least 3 items but found 2" }, new String[] { "/items/$ref/additionalProperties", "https://example.com/polygon#/$defs/point/additionalProperties", "/1", "/1: property 'z' is not defined in the schema and the schema does not allow additional properties" }, new String[] { "/items/$ref/required", "https://example.com/polygon#/$defs/point/required", "/1", "/1: required property 'y' not found"})); diff --git a/src/test/java/com/networknt/schema/OutputUnitTest.java b/src/test/java/com/networknt/schema/OutputUnitTest.java index 42e10d851..f613a13be 100644 --- a/src/test/java/com/networknt/schema/OutputUnitTest.java +++ b/src/test/java/com/networknt/schema/OutputUnitTest.java @@ -106,7 +106,7 @@ void annotationCollectionList() throws JsonProcessingException { executionConfiguration.getExecutionConfig().setAnnotationCollectionFilter(keyword -> true); }); String output = JsonMapperFactory.getInstance().writeValueAsString(outputUnit); - String expected = "{\"valid\":false,\"details\":[{\"valid\":false,\"evaluationPath\":\"/properties/foo/allOf/0\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/properties/foo/allOf/0\",\"instanceLocation\":\"/foo\",\"errors\":{\"required\":\"required property 'unspecified-prop' not found\"}},{\"valid\":false,\"evaluationPath\":\"/properties/foo/allOf/1/properties/foo-prop\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/properties/foo/allOf/1/properties/foo-prop\",\"instanceLocation\":\"/foo/foo-prop\",\"errors\":{\"const\":\"must be the constant value 1\"},\"droppedAnnotations\":{\"title\":\"foo-prop-title\"}},{\"valid\":false,\"evaluationPath\":\"/properties/bar/$ref/properties/bar-prop\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/$defs/bar/properties/bar-prop\",\"instanceLocation\":\"/bar/bar-prop\",\"errors\":{\"minimum\":\"must have a minimum value of 10\"},\"droppedAnnotations\":{\"title\":\"bar-prop-title\"}},{\"valid\":false,\"evaluationPath\":\"/properties/foo/allOf/1\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/properties/foo/allOf/1\",\"instanceLocation\":\"/foo\",\"droppedAnnotations\":{\"properties\":[\"foo-prop\"],\"title\":\"foo-title\",\"additionalProperties\":[\"foo-prop\",\"other-prop\"]}},{\"valid\":false,\"evaluationPath\":\"/properties/bar/$ref\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/$defs/bar\",\"instanceLocation\":\"/bar\",\"droppedAnnotations\":{\"properties\":[\"bar-prop\"],\"title\":\"bar-title\"}},{\"valid\":false,\"evaluationPath\":\"\",\"schemaLocation\":\"https://json-schema.org/schemas/example#\",\"instanceLocation\":\"\",\"droppedAnnotations\":{\"properties\":[\"foo\",\"bar\"],\"title\":\"root\"}}]}"; + String expected = "{\"valid\":false,\"details\":[{\"valid\":false,\"evaluationPath\":\"/properties/foo/allOf/0\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/properties/foo/allOf/0\",\"instanceLocation\":\"/foo\",\"errors\":{\"required\":\"required property 'unspecified-prop' not found\"}},{\"valid\":false,\"evaluationPath\":\"/properties/foo/allOf/1/properties/foo-prop\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/properties/foo/allOf/1/properties/foo-prop\",\"instanceLocation\":\"/foo/foo-prop\",\"errors\":{\"const\":\"must be the constant value '1'\"},\"droppedAnnotations\":{\"title\":\"foo-prop-title\"}},{\"valid\":false,\"evaluationPath\":\"/properties/bar/$ref/properties/bar-prop\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/$defs/bar/properties/bar-prop\",\"instanceLocation\":\"/bar/bar-prop\",\"errors\":{\"minimum\":\"must have a minimum value of 10\"},\"droppedAnnotations\":{\"title\":\"bar-prop-title\"}},{\"valid\":false,\"evaluationPath\":\"/properties/foo/allOf/1\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/properties/foo/allOf/1\",\"instanceLocation\":\"/foo\",\"droppedAnnotations\":{\"properties\":[\"foo-prop\"],\"title\":\"foo-title\",\"additionalProperties\":[\"foo-prop\",\"other-prop\"]}},{\"valid\":false,\"evaluationPath\":\"/properties/bar/$ref\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/$defs/bar\",\"instanceLocation\":\"/bar\",\"droppedAnnotations\":{\"properties\":[\"bar-prop\"],\"title\":\"bar-title\"}},{\"valid\":false,\"evaluationPath\":\"\",\"schemaLocation\":\"https://json-schema.org/schemas/example#\",\"instanceLocation\":\"\",\"droppedAnnotations\":{\"properties\":[\"foo\",\"bar\"],\"title\":\"root\"}}]}"; assertEquals(expected, output); } @@ -124,7 +124,7 @@ void annotationCollectionHierarchical() throws JsonProcessingException { executionConfiguration.getExecutionConfig().setAnnotationCollectionFilter(keyword -> true); }); String output = JsonMapperFactory.getInstance().writeValueAsString(outputUnit); - String expected = "{\"valid\":false,\"evaluationPath\":\"\",\"schemaLocation\":\"https://json-schema.org/schemas/example#\",\"instanceLocation\":\"\",\"droppedAnnotations\":{\"properties\":[\"foo\",\"bar\"],\"title\":\"root\"},\"details\":[{\"valid\":false,\"evaluationPath\":\"/properties/foo/allOf/0\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/properties/foo/allOf/0\",\"instanceLocation\":\"/foo\",\"errors\":{\"required\":\"required property 'unspecified-prop' not found\"}},{\"valid\":false,\"evaluationPath\":\"/properties/foo/allOf/1\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/properties/foo/allOf/1\",\"instanceLocation\":\"/foo\",\"droppedAnnotations\":{\"properties\":[\"foo-prop\"],\"title\":\"foo-title\",\"additionalProperties\":[\"foo-prop\",\"other-prop\"]},\"details\":[{\"valid\":false,\"evaluationPath\":\"/properties/foo/allOf/1/properties/foo-prop\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/properties/foo/allOf/1/properties/foo-prop\",\"instanceLocation\":\"/foo/foo-prop\",\"errors\":{\"const\":\"must be the constant value 1\"},\"droppedAnnotations\":{\"title\":\"foo-prop-title\"}}]},{\"valid\":false,\"evaluationPath\":\"/properties/bar/$ref\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/$defs/bar\",\"instanceLocation\":\"/bar\",\"droppedAnnotations\":{\"properties\":[\"bar-prop\"],\"title\":\"bar-title\"},\"details\":[{\"valid\":false,\"evaluationPath\":\"/properties/bar/$ref/properties/bar-prop\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/$defs/bar/properties/bar-prop\",\"instanceLocation\":\"/bar/bar-prop\",\"errors\":{\"minimum\":\"must have a minimum value of 10\"},\"droppedAnnotations\":{\"title\":\"bar-prop-title\"}}]}]}"; + String expected = "{\"valid\":false,\"evaluationPath\":\"\",\"schemaLocation\":\"https://json-schema.org/schemas/example#\",\"instanceLocation\":\"\",\"droppedAnnotations\":{\"properties\":[\"foo\",\"bar\"],\"title\":\"root\"},\"details\":[{\"valid\":false,\"evaluationPath\":\"/properties/foo/allOf/0\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/properties/foo/allOf/0\",\"instanceLocation\":\"/foo\",\"errors\":{\"required\":\"required property 'unspecified-prop' not found\"}},{\"valid\":false,\"evaluationPath\":\"/properties/foo/allOf/1\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/properties/foo/allOf/1\",\"instanceLocation\":\"/foo\",\"droppedAnnotations\":{\"properties\":[\"foo-prop\"],\"title\":\"foo-title\",\"additionalProperties\":[\"foo-prop\",\"other-prop\"]},\"details\":[{\"valid\":false,\"evaluationPath\":\"/properties/foo/allOf/1/properties/foo-prop\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/properties/foo/allOf/1/properties/foo-prop\",\"instanceLocation\":\"/foo/foo-prop\",\"errors\":{\"const\":\"must be the constant value '1'\"},\"droppedAnnotations\":{\"title\":\"foo-prop-title\"}}]},{\"valid\":false,\"evaluationPath\":\"/properties/bar/$ref\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/$defs/bar\",\"instanceLocation\":\"/bar\",\"droppedAnnotations\":{\"properties\":[\"bar-prop\"],\"title\":\"bar-title\"},\"details\":[{\"valid\":false,\"evaluationPath\":\"/properties/bar/$ref/properties/bar-prop\",\"schemaLocation\":\"https://json-schema.org/schemas/example#/$defs/bar/properties/bar-prop\",\"instanceLocation\":\"/bar/bar-prop\",\"errors\":{\"minimum\":\"must have a minimum value of 10\"},\"droppedAnnotations\":{\"title\":\"bar-prop-title\"}}]}]}"; assertEquals(expected, output); } @@ -287,7 +287,7 @@ void unevaluatedProperties() throws JsonProcessingException { executionContext -> executionContext.getExecutionConfig() .setAnnotationCollectionFilter(keyword -> true)); String output = JsonMapperFactory.getInstance().writeValueAsString(outputUnit); - String expected = "{\"valid\":false,\"evaluationPath\":\"\",\"schemaLocation\":\"#\",\"instanceLocation\":\"\",\"errors\":{\"unevaluatedProperties\":[\"property 'hello' must not be unevaluated\",\"property 'world' must not be unevaluated\"]},\"droppedAnnotations\":{\"unevaluatedProperties\":[\"hello\",\"world\"]},\"details\":[{\"valid\":false,\"evaluationPath\":\"/$ref\",\"schemaLocation\":\"https://www.example.org/point.json#\",\"instanceLocation\":\"\",\"droppedAnnotations\":{\"properties\":[\"type\",\"coordinates\"]}}]}"; + String expected = "{\"valid\":false,\"evaluationPath\":\"\",\"schemaLocation\":\"#\",\"instanceLocation\":\"\",\"errors\":{\"unevaluatedProperties\":[\"property 'hello' is not evaluated and the schema does not allow unevaluated properties\",\"property 'world' is not evaluated and the schema does not allow unevaluated properties\"]},\"droppedAnnotations\":{\"unevaluatedProperties\":[\"hello\",\"world\"]},\"details\":[{\"valid\":false,\"evaluationPath\":\"/$ref\",\"schemaLocation\":\"https://www.example.org/point.json#\",\"instanceLocation\":\"\",\"droppedAnnotations\":{\"properties\":[\"type\",\"coordinates\"]}}]}"; assertEquals(expected, output); } diff --git a/src/test/java/com/networknt/schema/PatternPropertiesValidatorTest.java b/src/test/java/com/networknt/schema/PatternPropertiesValidatorTest.java index 28c0e9eb1..22059d4b2 100644 --- a/src/test/java/com/networknt/schema/PatternPropertiesValidatorTest.java +++ b/src/test/java/com/networknt/schema/PatternPropertiesValidatorTest.java @@ -93,7 +93,7 @@ void message() { assertEquals("/valid_key", message.getInstanceLocation().toString()); assertEquals("[\"array\",\"string\"]", message.getSchemaNode().toString()); assertEquals("5", message.getInstanceNode().toString()); - assertEquals("/valid_key: integer found, but [array, string] is required", message.getMessage()); + assertEquals("/valid_key: integer found, [array, string] expected", message.getMessage()); assertNull(message.getProperty()); String inputData2 = "{\n" diff --git a/src/test/java/com/networknt/schema/UnevaluatedItemsValidatorTest.java b/src/test/java/com/networknt/schema/UnevaluatedItemsValidatorTest.java new file mode 100644 index 000000000..982a57124 --- /dev/null +++ b/src/test/java/com/networknt/schema/UnevaluatedItemsValidatorTest.java @@ -0,0 +1,84 @@ +/* + * Copyright (c) 2024 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.networknt.schema; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +import java.util.List; +import java.util.Set; +import java.util.stream.Collectors; + +import org.junit.jupiter.api.Test; + +import com.networknt.schema.SpecVersion.VersionFlag; + +/** + * UnevaluatedItemsValidatorTest. + */ +public class UnevaluatedItemsValidatorTest { + @Test + void unevaluatedItemsFalse() { + String schemaData = "{\r\n" + + " \"oneOf\": [\r\n" + + " { \r\n" + + " \"type\" : \"array\" ,\r\n" + + " \"prefixItems\" : [\r\n" + + " { \"type\" : \"integer\" }\r\n" + + " ]\r\n" + + " }\r\n" + + " ],\r\n" + + " \"unevaluatedItems\" : false\r\n" + + "}"; + String inputData = "[1,2,3]"; + JsonSchema schema = JsonSchemaFactory.getInstance(VersionFlag.V202012).getSchema(schemaData); + Set messages = schema.validate(inputData, InputFormat.JSON); + assertEquals(2, messages.size()); + List assertions = messages.stream().collect(Collectors.toList()); + assertEquals("unevaluatedItems", assertions.get(0).getType()); + assertEquals("$", assertions.get(0).getInstanceLocation().toString()); + assertEquals("$.unevaluatedItems", assertions.get(0).getEvaluationPath().toString()); + assertEquals("unevaluatedItems", assertions.get(1).getType()); + assertEquals("$", assertions.get(1).getInstanceLocation().toString()); + assertEquals("$.unevaluatedItems", assertions.get(1).getEvaluationPath().toString()); + } + + @Test + void unevaluatedItemsSchema() { + String schemaData = "{\r\n" + + " \"oneOf\": [\r\n" + + " { \r\n" + + " \"type\" : \"array\" ,\r\n" + + " \"prefixItems\" : [\r\n" + + " { \"type\" : \"integer\" }\r\n" + + " ]\r\n" + + " }\r\n" + + " ],\r\n" + + " \"unevaluatedItems\" : { \"type\" : \"string\" }\r\n" + + "}"; + String inputData = "[1,2,3]"; + JsonSchema schema = JsonSchemaFactory.getInstance(VersionFlag.V202012).getSchema(schemaData); + Set messages = schema.validate(inputData, InputFormat.JSON); + assertEquals(2, messages.size()); + List assertions = messages.stream().collect(Collectors.toList()); + assertEquals("type", assertions.get(0).getType()); + assertEquals("$[1]", assertions.get(0).getInstanceLocation().toString()); + assertEquals("$.unevaluatedItems.type", assertions.get(0).getEvaluationPath().toString()); + assertEquals("type", assertions.get(1).getType()); + assertEquals("$[2]", assertions.get(1).getInstanceLocation().toString()); + assertEquals("$.unevaluatedItems.type", assertions.get(1).getEvaluationPath().toString()); + } +} diff --git a/src/test/java/com/networknt/schema/UnevaluatedPropertiesValidatorTest.java b/src/test/java/com/networknt/schema/UnevaluatedPropertiesValidatorTest.java index ca2c56447..447888dfc 100644 --- a/src/test/java/com/networknt/schema/UnevaluatedPropertiesValidatorTest.java +++ b/src/test/java/com/networknt/schema/UnevaluatedPropertiesValidatorTest.java @@ -120,4 +120,32 @@ void subschemaProcessing() { assertEquals("additionalProperties", assertions.get(0).getType()); assertEquals("notallowed", assertions.get(0).getProperty()); } + + @Test + void unevaluatedPropertiesSchema() { + String schemaData = "{\r\n" + + " \"oneOf\": [\r\n" + + " { \r\n" + + " \"type\" : \"object\" ,\r\n" + + " \"properties\" : {\r\n" + + " \"prop\" : { \"type\" : \"integer\" }\r\n" + + " }\r\n" + + " }\r\n" + + " ],\r\n" + + " \"unevaluatedProperties\" : { \"type\" : \"string\" }\r\n" + + "}"; + String inputData = "{\r\n" + + " \"prop\": 1,\r\n" + + " \"group\": {\r\n" + + " \"parentprop\":\"something\",\r\n" + + " \"notallowed\": false\r\n" + + " }\r\n" + + "}"; + JsonSchema schema = JsonSchemaFactory.getInstance(VersionFlag.V201909).getSchema(schemaData); + Set messages = schema.validate(inputData, InputFormat.JSON); + assertEquals(1, messages.size()); + List assertions = messages.stream().collect(Collectors.toList()); + assertEquals("type", assertions.get(0).getType()); + assertEquals("$.unevaluatedProperties.type", assertions.get(0).getEvaluationPath().toString()); + } } diff --git a/src/test/java/com/networknt/schema/i18n/ResourceBundleMessageSourceTest.java b/src/test/java/com/networknt/schema/i18n/ResourceBundleMessageSourceTest.java index 7b48d2059..aa69109be 100644 --- a/src/test/java/com/networknt/schema/i18n/ResourceBundleMessageSourceTest.java +++ b/src/test/java/com/networknt/schema/i18n/ResourceBundleMessageSourceTest.java @@ -63,8 +63,8 @@ void messageFrench() { @Test void messageMaxItems() { - String message = messageSource.getMessage("maxItems", Locale.getDefault(), "item", 5); - assertEquals("item: must have a maximum of 5 items in the array", message); + String message = messageSource.getMessage("maxItems", Locale.getDefault(), "item", 5, 10); + assertEquals("item: must have at most 5 items but found 10", message); } @Test diff --git a/src/test/resources/draft2020-12/issue656.json b/src/test/resources/draft2020-12/issue656.json index 53c468ff5..ca23935b5 100644 --- a/src/test/resources/draft2020-12/issue656.json +++ b/src/test/resources/draft2020-12/issue656.json @@ -155,7 +155,7 @@ }, "valid": false, "validationMessages": [ - "$: must be valid to one and only one schema, but 2 are valid" + "$: must be valid to one and only one schema, but 2 are valid with indexes '0, 1'" ] } ] diff --git a/src/test/resources/schema/customMessageTests/custom-message-disabled-tests.json b/src/test/resources/schema/customMessageTests/custom-message-disabled-tests.json index c6cb67372..9af1c5385 100644 --- a/src/test/resources/schema/customMessageTests/custom-message-disabled-tests.json +++ b/src/test/resources/schema/customMessageTests/custom-message-disabled-tests.json @@ -85,7 +85,7 @@ }, "valid": false, "validationMessages": [ - "$.foo: must have a maximum of 3 items in the array" + "$.foo: must have at most 3 items but found 4" ] }, { @@ -114,7 +114,7 @@ }, "valid": false, "validationMessages": [ - "$.foo: must have a maximum of 3 items in the array", + "$.foo: must have at most 3 items but found 4", "$.foo[2]: string found, number expected", "$.bar: integer found, string expected" ] diff --git a/src/test/resources/schema/unevaluatedTests/unevaluated-tests.json b/src/test/resources/schema/unevaluatedTests/unevaluated-tests.json index a0e19fa71..ea263fc03 100644 --- a/src/test/resources/schema/unevaluatedTests/unevaluated-tests.json +++ b/src/test/resources/schema/unevaluatedTests/unevaluated-tests.json @@ -89,7 +89,7 @@ }, "valid": false, "validationMessages": [ - "$: property 'invalid' must not be unevaluated" + "$: property 'invalid' is not evaluated and the schema does not allow unevaluated properties" ] }, { @@ -106,7 +106,7 @@ }, "valid": false, "validationMessages": [ - "$.address: property 'invalid' must not be unevaluated" + "$.address: property 'invalid' is not evaluated and the schema does not allow unevaluated properties" ] }, { @@ -123,7 +123,7 @@ }, "valid": false, "validationMessages": [ - "$.address: property 'invalid2' must not be unevaluated" + "$.address: property 'invalid2' is not evaluated and the schema does not allow unevaluated properties" ] }, { @@ -142,7 +142,7 @@ }, "valid": false, "validationMessages": [ - "$.address.residence: property 'invalid' must not be unevaluated" + "$.address.residence: property 'invalid' is not evaluated and the schema does not allow unevaluated properties" ] } ] @@ -237,7 +237,7 @@ }, "valid": false, "validationMessages": [ - "$.vehicle: property 'wheels' must not be unevaluated" + "$.vehicle: property 'wheels' is not evaluated and the schema does not allow unevaluated properties" ] }, { @@ -253,7 +253,7 @@ }, "valid": false, "validationMessages": [ - "$.vehicle: must be valid to one and only one schema, but 2 are valid", + "$.vehicle: must be valid to one and only one schema, but 2 are valid with indexes '1, 2'", "$.vehicle: required property 'wheels' not found", "$.vehicle: required property 'headlights' not found" ] @@ -272,8 +272,8 @@ }, "valid": false, "validationMessages": [ - "$.vehicle: must be valid to one and only one schema, but 2 are valid", - "$.vehicle: property 'invalid' must not be unevaluated", + "$.vehicle: must be valid to one and only one schema, but 2 are valid with indexes '1, 2'", + "$.vehicle: property 'invalid' is not evaluated and the schema does not allow unevaluated properties", "$.vehicle: required property 'wheels' not found", "$.vehicle: required property 'headlights' not found" ] @@ -291,7 +291,7 @@ "valid": false, "validationMessages": [ "$.vehicle: must be valid to one and only one schema, but 0 are valid", - "$.vehicle: property 'invalid' must not be unevaluated" + "$.vehicle: property 'invalid' is not evaluated and the schema does not allow unevaluated properties" ] } ] @@ -386,7 +386,7 @@ }, "valid": false, "validationMessages": [ - "$.vehicle: property 'unevaluated' must not be unevaluated" + "$.vehicle: property 'unevaluated' is not evaluated and the schema does not allow unevaluated properties" ] }, { @@ -401,7 +401,7 @@ }, "valid": false, "validationMessages": [ - "$.vehicle: property 'unevaluated' must not be unevaluated" + "$.vehicle: property 'unevaluated' is not evaluated and the schema does not allow unevaluated properties" ] }, { @@ -418,7 +418,7 @@ }, "valid": false, "validationMessages": [ - "$.vehicle: property 'unevaluated' must not be unevaluated" + "$.vehicle: property 'unevaluated' is not evaluated and the schema does not allow unevaluated properties" ] } ] @@ -516,7 +516,7 @@ "valid": false, "validationMessages": [ "$.vehicle: required property 'wings' not found", - "$.vehicle: property 'unevaluated' must not be unevaluated" + "$.vehicle: property 'unevaluated' is not evaluated and the schema does not allow unevaluated properties" ] } ] @@ -578,8 +578,8 @@ }, "valid": false, "validationMessages": [ - "$: property 'age' must not be unevaluated", - "$: property 'unevaluated' must not be unevaluated" + "$: property 'age' is not evaluated and the schema does not allow unevaluated properties", + "$: property 'unevaluated' is not evaluated and the schema does not allow unevaluated properties" ] } ]