From f98c33e6d8a7eebb67928371c4a3687a46646337 Mon Sep 17 00:00:00 2001 From: Sergey Zelenov Date: Tue, 7 Jun 2022 17:46:44 +0300 Subject: [PATCH 1/5] Added some russian messages --- xmlschema/locale/ru/LC_MESSAGES/xmlschema.mo | Bin 1928 -> 16846 bytes xmlschema/locale/ru/LC_MESSAGES/xmlschema.po | 558 +++++++++---------- 2 files changed, 277 insertions(+), 281 deletions(-) diff --git a/xmlschema/locale/ru/LC_MESSAGES/xmlschema.mo b/xmlschema/locale/ru/LC_MESSAGES/xmlschema.mo index 53ad3474164801d9078e8261b2ea3862d9099345..4686af98091460a16b9c578d2f5b1a984c638af6 100644 GIT binary patch literal 16846 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 delta 683 zcmYMwF-#Lt7zgmL1;thoMQRag`Alp?${8_CmrDC$k87-Qv^AO;20W2 zE+OZU3kdG+{?%>))o#r6;g?o( z&88*KeQrN(Df)_1vpv7zIw~)T2aBShaZM{%^iol-CZ^gCHBnZ~l9Cs^P*P1j{isyb zqK4(Slx5Fy{HE1%J(cIHhQUQ)YMjwbp&L1o&zH4IWe%lIea))d%Cc>}P}va0LN&M~ zV;H$+$84n+9$)CyOz`@p!T~7HjG!c(<*OMv#w%p@% bQ1F+>Wq5X5_RYq2XVi_5+_|5Xc5d=Nk$-(^ diff --git a/xmlschema/locale/ru/LC_MESSAGES/xmlschema.po b/xmlschema/locale/ru/LC_MESSAGES/xmlschema.po index 300076d2..5dcbfb95 100644 --- a/xmlschema/locale/ru/LC_MESSAGES/xmlschema.po +++ b/xmlschema/locale/ru/LC_MESSAGES/xmlschema.po @@ -3,443 +3,421 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # -#, fuzzy msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-05-12 17:25+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"PO-Revision-Date: 2022-06-07 17:50+0300\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && " +"(n%100<12 || n%100>14) ? 1 : 2);\n" +"X-Generator: Poedit 3.0.1\n" #: xmlschema/validators/complex_types.py:134 msgid "missing attribute 'name' in a global complexType" -msgstr "" +msgstr "в complexType отсутствует атрибут 'name'" #: xmlschema/validators/complex_types.py:139 msgid "attribute 'name' not allowed in a local complexType" -msgstr "" +msgstr "атрибут 'name' не разрешен в локальном complexType" #: xmlschema/validators/complex_types.py:162 msgid "'mixed' attribute not allowed with simpleContent" -msgstr "" +msgstr "атрибут 'mixed' не разрешен в simpleContent" #: xmlschema/validators/complex_types.py:177 #, python-format msgid "unexpected tag %r after simpleContent declaration:" -msgstr "" +msgstr "неожиданный тег %r после объявления simpleContent:" #: xmlschema/validators/complex_types.py:188 -msgid "" -"value of 'mixed' attribute in complexType and complexContent must be the same" -msgstr "" +msgid "value of 'mixed' attribute in complexType and complexContent must be the same" +msgstr "значение атрибута 'mixed' в complexType и complexContent должны быть одинаковыми" #: xmlschema/validators/complex_types.py:208 #, python-format msgid "unexpected tag %r after complexContent declaration" -msgstr "" +msgstr "неожиданный тег %r после объявления complexContent" #: xmlschema/validators/complex_types.py:232 #, python-format msgid "unexpected tag %r for complexType content" -msgstr "" +msgstr "неожиданный тег %r в контенте complexContent" -#: xmlschema/validators/complex_types.py:240 -#: xmlschema/validators/simple_types.py:1227 +#: xmlschema/validators/complex_types.py:240 xmlschema/validators/simple_types.py:1227 msgid "wrong definition with self-reference" -msgstr "" +msgstr "неправильное определение с ссылкой на себя" -#: xmlschema/validators/complex_types.py:243 -#: xmlschema/validators/simple_types.py:1234 +#: xmlschema/validators/complex_types.py:243 xmlschema/validators/simple_types.py:1234 msgid "wrong redefinition without self-reference" -msgstr "" +msgstr "неправильное переопределение без ссылки на себя" #: xmlschema/validators/complex_types.py:254 msgid "restriction or extension tag expected" -msgstr "" +msgstr "ожидается тег 'restriction' или 'extension'" #: xmlschema/validators/complex_types.py:261 msgid "{!r} is expected to have a redefined/overridden component" -msgstr "" +msgstr "ожидается, что {!r} будет иметь переопределенный компонент" #: xmlschema/validators/complex_types.py:266 msgid "{0!r} derivation not allowed for {1!r}" -msgstr "" +msgstr "{0!r} не разрешено для {1!r}" #: xmlschema/validators/complex_types.py:276 msgid "'base' attribute required" -msgstr "" +msgstr "атрибут 'base' обязателен" #: xmlschema/validators/complex_types.py:285 #, python-format msgid "missing base type %r" -msgstr "" +msgstr "отсутствует базовый тип %r" -#: xmlschema/validators/complex_types.py:293 -#: xmlschema/validators/simple_types.py:1247 +#: xmlschema/validators/complex_types.py:293 xmlschema/validators/simple_types.py:1247 msgid "circular definition found between {0!r} and {1!r}" -msgstr "" +msgstr "обнаружено циклическое объявление между {0!r} и {1!r}" -#: xmlschema/validators/complex_types.py:297 -#: xmlschema/validators/complex_types.py:311 +#: xmlschema/validators/complex_types.py:297 xmlschema/validators/complex_types.py:311 msgid "a complexType ancestor required: {!r}" -msgstr "" +msgstr "требуется предок complexType: {!r}" #: xmlschema/validators/complex_types.py:302 #, python-format msgid "derivation by %r blocked by attribute 'final' in base type" -msgstr "" +msgstr "получение %r заблокировано тегом 'final' в базовом типе" #: xmlschema/validators/complex_types.py:319 msgid "a not empty simpleContent cannot restrict an empty content type" -msgstr "" +msgstr "не пустой simpleContent не может ограничивать пустой тип контента" #: xmlschema/validators/complex_types.py:326 msgid "content type is not a restriction of base content" -msgstr "" +msgstr "тип контента не является ограничением базового контента" #: xmlschema/validators/complex_types.py:332 msgid "with simpleContent cannot restrict an element-only content type" -msgstr "" +msgstr "simpleContent не может ограничивать тип контента только для элементов" #: xmlschema/validators/complex_types.py:344 xmlschema/validators/groups.py:478 #, python-format msgid "unexpected tag %r" -msgstr "" +msgstr "неожиданный тег %r" #: xmlschema/validators/complex_types.py:354 #, python-format msgid "base type %r has no simple content" -msgstr "" +msgstr "базовый тип %r не содержит простой контент" #: xmlschema/validators/complex_types.py:362 msgid "the base type is not derivable by restriction" -msgstr "" +msgstr "базовый тип нельзя получить из-за ограничений" -#: xmlschema/validators/complex_types.py:365 -#: xmlschema/validators/complex_types.py:458 +#: xmlschema/validators/complex_types.py:365 xmlschema/validators/complex_types.py:458 #: xmlschema/validators/complex_types.py:896 #, python-format msgid "base %r is simple or has a simple content" -msgstr "" +msgstr "базовый %r простой или содержит простой контент" #: xmlschema/validators/complex_types.py:377 #, python-brace-format -msgid "" -"restriction of an xs:{0} with more than one particle with xs:{1} is forbidden" -msgstr "" +msgid "restriction of an xs:{0} with more than one particle with xs:{1} is forbidden" +msgstr "ограничение xs:{0} более чем одной частью xs:{1} запрещено" #: xmlschema/validators/complex_types.py:389 msgid "derived a mixed content from a base type that has element-only content" -msgstr "" +msgstr "получение смешанного контента от базового типа, в котором только элементы" #: xmlschema/validators/complex_types.py:392 msgid "an empty content derivation from base type that has not empty content" -msgstr "" +msgstr "получение пустого содержимого из базового типа, который не имеет пустого содержимого" #: xmlschema/validators/complex_types.py:403 msgid "{0!r} is not a restriction of the base type {1!r}" -msgstr "" +msgstr "{0!r} не является ограничением базового типа {1!r}" -#: xmlschema/validators/complex_types.py:412 -#: xmlschema/validators/complex_types.py:901 +#: xmlschema/validators/complex_types.py:412 xmlschema/validators/complex_types.py:901 msgid "the base type is not derivable by extension" -msgstr "" +msgstr "базовый тип не может быть получен путем расширения" -#: xmlschema/validators/complex_types.py:445 -#: xmlschema/validators/complex_types.py:952 +#: xmlschema/validators/complex_types.py:445 xmlschema/validators/complex_types.py:952 #: xmlschema/validators/complex_types.py:1002 #, python-format -msgid "" -"base has a different content type (mixed=%r) and the extension group is not " -"empty." -msgstr "" +msgid "base has a different content type (mixed=%r) and the extension group is not empty." +msgstr "база имеет другой тип содержимого (mixed=%r) и группа расширений не пуста." #: xmlschema/validators/complex_types.py:465 msgid "cannot extend a complex content with xs:all" -msgstr "" +msgstr "невозможно расширить комплексный контент с xs:all" #: xmlschema/validators/complex_types.py:468 msgid "xs:sequence cannot extend xs:all" -msgstr "" +msgstr "xs:sequence не может расширять xs:all" #: xmlschema/validators/complex_types.py:478 msgid "XSD 1.0 does not allow extension of a not empty 'all' model group" -msgstr "" +msgstr "XSD 1.0 не позволяет расширения не пустой 'all' группы" #: xmlschema/validators/complex_types.py:481 #, python-format -msgid "" -"base has a different content type (mixed=%r) and the extension group is not " -"empty" -msgstr "" +msgid "base has a different content type (mixed=%r) and the extension group is not empty" +msgstr "база имеет другой тип содержимого (mixed=%r) и группа расширений не пуста" -#: xmlschema/validators/complex_types.py:495 -#: xmlschema/validators/complex_types.py:1017 +#: xmlschema/validators/complex_types.py:495 xmlschema/validators/complex_types.py:1017 msgid "extended type has a mixed content but the base is element-only" -msgstr "" +msgstr "расширенный тип имеет смешанное содержимое, но база состоит только из элементов" #: xmlschema/validators/complex_types.py:655 msgid "global type {!r} is not built" -msgstr "" +msgstr "глобальный тип {!r} не создается" -#: xmlschema/validators/complex_types.py:721 -#: xmlschema/validators/complex_types.py:746 +#: xmlschema/validators/complex_types.py:721 xmlschema/validators/complex_types.py:746 #, python-format msgid "cannot decode %(obj)r data with %(decoder)r" -msgstr "" +msgstr "невозможно расшифровать %(obj)r данные с %(decoder)r" #: xmlschema/validators/complex_types.py:847 msgid "the simple content of {!r} is not a valid simple type in XSD 1.1" -msgstr "" +msgstr "простой контент {!r} является не валидным простым типом в XSD 1.1" #: xmlschema/validators/complex_types.py:854 msgid "openContent mismatch between type and model group" -msgstr "" +msgstr "несоответствие openContent между типом и группой модели" #: xmlschema/validators/complex_types.py:869 #, python-format msgid "attribute %r must be inheritable" -msgstr "" +msgstr "атрибут %r должен быть унаследован" #: xmlschema/validators/complex_types.py:885 msgid "default attribute {!r} is already declared in the complex type" -msgstr "" +msgstr "атрибут по умолчанию {!r} уже определён в сложном типе" #: xmlschema/validators/complex_types.py:956 msgid "cannot extend an empty mixed content with an xs:all" -msgstr "" +msgstr "невозможно расширить пустой смешанный контент с xs:all" #: xmlschema/validators/complex_types.py:974 #, python-format msgid "xs:all cannot extend a not empty xs:%s" -msgstr "" +msgstr "xs:all невозможно расширить не пустым xs:%s" #: xmlschema/validators/complex_types.py:989 msgid "cannot extend a not empty 'all' model group with a different model" -msgstr "" +msgstr "невозможно расширить не пустую группу 'all' отличающейся моделью" #: xmlschema/validators/complex_types.py:992 msgid "when extend an xs:all group minOccurs must be the same" -msgstr "" +msgstr "при расширении группы xs:all minOccurs должно совпадать" #: xmlschema/validators/complex_types.py:995 msgid "cannot extend an xs:all group with mixed empty content" -msgstr "" +msgstr "невозможно расширить группу xs:all с пустым смешанным контентом" #: xmlschema/validators/complex_types.py:1035 msgid "{0!r} is not an extension of the base type {1!r}" -msgstr "" +msgstr "{0!r} не является расширением базового типа {1!r}" #: xmlschema/validators/notations.py:39 msgid "a notation declaration must be global" -msgstr "" +msgstr "определение notation должно быть глобальным" #: xmlschema/validators/notations.py:43 msgid "a notation must have a 'name' attribute" -msgstr "" +msgstr "notation должно иметь атрибут 'name'" #: xmlschema/validators/notations.py:46 msgid "a notation must have a 'public' or a 'system' attribute" -msgstr "" +msgstr "notation должно иметь атрибут 'public' или 'system'" #: xmlschema/validators/particles.py:122 msgid "minOccurs value is not an integer value" -msgstr "" +msgstr "minOccurs значение не должно быть отрицательным" #: xmlschema/validators/particles.py:126 -#, fuzzy msgid "minOccurs value must be a non negative integer" -msgstr "значение не должно быть отрицательным" +msgstr "minOccurs значение не должно быть отрицательным" #: xmlschema/validators/particles.py:134 msgid "minOccurs must be lesser or equal than maxOccurs" -msgstr "" +msgstr "minOccurs должно быть меньше или равно maxOccurs" #: xmlschema/validators/particles.py:142 msgid "maxOccurs value must be a non negative integer or 'unbounded'" -msgstr "" +msgstr "minOccurs значение должно быть положительным или 'unbounded'" #: xmlschema/validators/particles.py:146 msgid "maxOccurs must be 'unbounded' or greater than minOccurs" -msgstr "" +msgstr "maxOccurs должно быть 'unbounded' или больше чем minOccurs" #: xmlschema/validators/assertions.py:76 msgid "base_type={!r} is not a complexType definition" -msgstr "" +msgstr "base_type={!r} не определение complexType" #: xmlschema/validators/elements.py:162 #, python-format msgid "unknown element %r" -msgstr "" +msgstr "неизвестный элемент %r" #: xmlschema/validators/elements.py:179 msgid "attribute {!r} is not allowed when element reference is used" -msgstr "" +msgstr "атрибут {!r} недоступен когда используется ссылка на элемент" #: xmlschema/validators/elements.py:200 msgid "local scope elements cannot have abstract attribute" -msgstr "" +msgstr "локальные элементы не могут иметь абстрактные атрибуты" #: xmlschema/validators/elements.py:227 msgid "attribute {!r} is not allowed in a global element declaration" -msgstr "" +msgstr "атрибут {!r} недоступен в определении глобального элемента" #: xmlschema/validators/elements.py:232 msgid "attribute {!r} not allowed in a local element declaration" -msgstr "" +msgstr "атрибут {!r} недоступен в определении локального элемента" #: xmlschema/validators/elements.py:250 xmlschema/validators/elements.py:1460 -#: xmlschema/validators/simple_types.py:859 -#: xmlschema/validators/simple_types.py:1024 +#: xmlschema/validators/simple_types.py:859 xmlschema/validators/simple_types.py:1024 #: xmlschema/validators/simple_types.py:1240 msgid "unknown type {!r}" -msgstr "" +msgstr "неизвестный тип {!r}" #: xmlschema/validators/elements.py:255 -msgid "" -"the attribute 'type' and a xs:{} local declaration are mutually exclusive" -msgstr "" +msgid "the attribute 'type' and a xs:{} local declaration are mutually exclusive" +msgstr "атрибут 'type' и локальное объявление xs:{} являются взаимоисключающими" #: xmlschema/validators/elements.py:274 xmlschema/validators/attributes.py:165 msgid "'default' and 'fixed' attributes are mutually exclusive" -msgstr "" +msgstr "атрибуты 'default' и 'fixed' являются взаимоисключающими" #: xmlschema/validators/elements.py:278 msgid "'default' value {!r} is not compatible with element's type" -msgstr "" +msgstr "значение 'default' {!r} не совместимо с типом элемента" #: xmlschema/validators/elements.py:282 msgid "xs:ID or a type derived from xs:ID cannot have a default value" -msgstr "" +msgstr "xs:ID или тип производный от xs:ID не может иметь значения по умолчанию" #: xmlschema/validators/elements.py:288 msgid "'fixed' value {!r} is not compatible with element's type" -msgstr "" +msgstr "значение 'fixed' {!r} не совместимо с типом элемента" #: xmlschema/validators/elements.py:292 msgid "xs:ID or a type derived from xs:ID cannot have a fixed value" -msgstr "" +msgstr "xs:ID или тип производный от xs:ID не может иметь 'fixed' значения" #: xmlschema/validators/elements.py:311 xmlschema/validators/elements.py:319 #, python-format msgid "duplicated identity constraint %r:" -msgstr "" +msgstr "дублированное ограничение идентификации %r:" #: xmlschema/validators/elements.py:341 #, python-format msgid "unknown substitutionGroup %r" -msgstr "" +msgstr "неизвестный substitutionGroup %r" #: xmlschema/validators/elements.py:346 #, python-format msgid "circularity found for substitutionGroup %r" -msgstr "" +msgstr "обнаружена зацикленность substitutionGroup %r" #: xmlschema/validators/elements.py:361 -msgid "" -"{0!r} type is not of the same or a derivation of the head element {1!r} type" -msgstr "" +msgid "{0!r} type is not of the same or a derivation of the head element {1!r} type" +msgstr "тип {0!r} не совпадает или наследует головной элемент типа {1!r}" #: xmlschema/validators/elements.py:365 #, python-format -msgid "" -"head element %r can't be substituted by an element that has a derivation of " -"its type" -msgstr "" +msgid "head element %r can't be substituted by an element that has a derivation of its type" +msgstr "head element %r can't be substituted by an element that has a derivation of its type" #: xmlschema/validators/elements.py:369 #, python-format -msgid "" -"head element %r can't be substituted by an element that has an extension of " -"its type" -msgstr "" +msgid "head element %r can't be substituted by an element that has an extension of its type" +msgstr "головной элемент %r не может быть заменен элементом, производным от его типа" #: xmlschema/validators/elements.py:373 #, python-format -msgid "" -"head element %r can't be substituted by an element that has a restriction of " -"its type" +msgid "head element %r can't be substituted by an element that has a restriction of its type" msgstr "" +"головной элемент %r не может быть заменен элементом, который имеет ограничения от его типа" #: xmlschema/validators/elements.py:547 msgid "schemaLocation declaration after namespace start" -msgstr "" +msgstr "определение schemaLocation после начала пространства имён" #: xmlschema/validators/elements.py:556 #, python-format msgid "missing dynamic loaded schema from %s" -msgstr "" +msgstr "отсутствует динамическая загруженная схема из %s" #: xmlschema/validators/elements.py:559 msgid "dynamic loaded schema change the assessment" -msgstr "" +msgstr "динамическая загруженная схема изменяет оценку" #: xmlschema/validators/elements.py:610 msgid "cannot use an abstract element for validation" -msgstr "" +msgstr "нельзя использовать абстрактный элемент для проверки" #: xmlschema/validators/elements.py:667 xmlschema/validators/identities.py:219 msgid "selector xpath expression can only select elements" -msgstr "" +msgstr "выражение selector xpath может выбирать только элементы" #: xmlschema/validators/elements.py:673 #, python-format msgid "usage of %r is blocked" -msgstr "" +msgstr "использование %r заблокировано" #: xmlschema/validators/elements.py:677 #, python-format msgid "%r is abstract" -msgstr "" +msgstr "%r является абстрактным" #: xmlschema/validators/elements.py:705 msgid "element is not nillable" -msgstr "" +msgstr "элемент не nillable" #: xmlschema/validators/elements.py:708 msgid "xsi:nil attribute must have a boolean value" -msgstr "" +msgstr "атрибут xsi:nil должен быть булевым" #: xmlschema/validators/elements.py:713 msgid "xsi:nil='true' but the element has a fixed value" -msgstr "" +msgstr "xsi:nil='true', но у элемента есть значение" #: xmlschema/validators/elements.py:716 msgid "xsi:nil='true' but the element is not empty" -msgstr "" +msgstr "xsi:nil='true', но элемент не пустой" #: xmlschema/validators/elements.py:722 msgid "character data is not allowed because content is empty" -msgstr "" +msgstr "символьные данные не разрешены, потому что содержимое пусто" #: xmlschema/validators/elements.py:744 xmlschema/validators/elements.py:760 #, python-format msgid "must have the fixed value %r" -msgstr "" +msgstr "должно содержать фиксированное значение %r" #: xmlschema/validators/elements.py:749 msgid "a simple content element can't have child elements" -msgstr "" +msgstr "элемент с простым контентом не должен иметь дочерние элементы" #: xmlschema/validators/elements.py:778 xmlschema/validators/attributes.py:237 msgid "" -"cannot validate against xs:NOTATION directly, only against a subtype with an " -"enumeration facet" -msgstr "" +"cannot validate against xs:NOTATION directly, only against a subtype with an enumeration " +"facet" +msgstr "невозможно проверить xs:NOTATION напрямую, только через подтип с перечислением" #: xmlschema/validators/elements.py:782 xmlschema/validators/attributes.py:241 msgid "missing enumeration facet in xs:NOTATION subtype" -msgstr "" +msgstr "отсутствует перечисление в подтипе xs:NOTATION" #: xmlschema/validators/elements.py:1245 msgid "test attribute missing in non-final alternative" -msgstr "" +msgstr "тестовый атрибут отсутствует в не окончательной альтернативе" #: xmlschema/validators/elements.py:1370 msgid "Maybe a not equivalent type table between elements {0!r} and {1!r}" @@ -450,17 +428,18 @@ msgid "missing 'type' attribute" msgstr "" #: xmlschema/validators/elements.py:1454 +#, fuzzy msgid "declared type is not derived from {!r}" -msgstr "" +msgstr "атрибут по умолчанию {!r} уже определён в сложном типе" #: xmlschema/validators/elements.py:1464 +#, fuzzy msgid "type {0!r} is not derived from {1!r}" -msgstr "" +msgstr "{0!r} не является ограничением базового типа {1!r}" #: xmlschema/validators/elements.py:1469 #, python-format -msgid "" -"the attribute 'type' and the xs:%s local declaration are mutually exclusive" +msgid "the attribute 'type' and the xs:%s local declaration are mutually exclusive" msgstr "" #: xmlschema/validators/global_maps.py:77 @@ -468,23 +447,24 @@ msgid "global {0} with name={1!r} is already defined" msgstr "" #: xmlschema/validators/global_maps.py:90 +#, fuzzy msgid "multiple redefinition for {0} {1!r}" -msgstr "" +msgstr "{0!r} не разрешено для {1!r}" #: xmlschema/validators/global_maps.py:102 msgid "circular redefinition for {0} {1!r}" msgstr "" #: xmlschema/validators/global_maps.py:117 +#, fuzzy msgid "not a redefinition!" -msgstr "" +msgstr "неправильное переопределение без ссылки на себя" #: xmlschema/validators/global_maps.py:234 msgid "wrong tag {!r} for an XSD global definition/declaration" msgstr "" -#: xmlschema/validators/global_maps.py:313 -#: xmlschema/validators/global_maps.py:330 +#: xmlschema/validators/global_maps.py:313 xmlschema/validators/global_maps.py:330 msgid "wrong element {0!r} for map {1!r}" msgstr "" @@ -497,8 +477,9 @@ msgid "unexpected instance {!r} in global map" msgstr "" #: xmlschema/validators/global_maps.py:382 +#, fuzzy msgid "{0!r} cannot substitute {1!r}" -msgstr "" +msgstr "{0!r} не является ограничением базового типа {1!r}" #: xmlschema/validators/global_maps.py:578 msgid "missing XSD namespace in meta-schema instance {!r}" @@ -513,8 +494,9 @@ msgid "defaultAttributes={0!r} doesn't match any attribute group of {1!r}" msgstr "" #: xmlschema/validators/global_maps.py:682 +#, fuzzy msgid "global element not built!" -msgstr "" +msgstr "глобальный тип {!r} не создается" #: xmlschema/validators/global_maps.py:684 msgid "circularity found for substitution group with head element {}" @@ -526,8 +508,9 @@ msgid "global map has unbuilt components: %r" msgstr "" #: xmlschema/validators/global_maps.py:694 +#, fuzzy msgid "global group not built!" -msgstr "" +msgstr "глобальный тип {!r} не создается" #: xmlschema/validators/global_maps.py:701 msgid "the redefined group is an illegal restriction" @@ -538,18 +521,18 @@ msgid "the derived group is an illegal restriction" msgstr "" #: xmlschema/validators/global_maps.py:727 +#, fuzzy msgid "restriction has an open content but base type has not" -msgstr "" +msgstr "получение пустого содержимого из базового типа, который не имеет пустого содержимого" #: xmlschema/validators/global_maps.py:733 -msgid "" -"can't verify the content model of {!r} due to exceeding of maximum recursion " -"depth" +msgid "can't verify the content model of {!r} due to exceeding of maximum recursion depth" msgstr "" #: xmlschema/validators/facets.py:63 +#, fuzzy msgid "invalid type {!r} provided" -msgstr "" +msgstr "глобальный тип {!r} не создается" #: xmlschema/validators/facets.py:84 msgid "{0!r} facet value is fixed to {1!r}" @@ -597,8 +580,9 @@ msgstr "" #: xmlschema/validators/facets.py:276 xmlschema/validators/facets.py:307 #: xmlschema/validators/facets.py:342 xmlschema/validators/facets.py:373 +#, fuzzy msgid "invalid restriction: {}" -msgstr "" +msgstr "ожидается тег 'restriction' или 'extension'" #: xmlschema/validators/facets.py:281 msgid "value has to be greater or equal than {!r}" @@ -633,8 +617,7 @@ msgid "the number of digits has to be lesser or equal than {!r}" msgstr "" #: xmlschema/validators/facets.py:456 -msgid "" -"fractionDigits facet can be applied only to types derived from xs:decimal" +msgid "fractionDigits facet can be applied only to types derived from xs:decimal" msgstr "" #: xmlschema/validators/facets.py:470 @@ -664,23 +647,25 @@ msgstr "" #: xmlschema/validators/facets.py:629 #, fuzzy msgid "value must be one of {!r}" -msgstr "значение должно быть {:s}" +msgstr "значение не должно быть положительным" #: xmlschema/validators/facets.py:725 msgid "value doesn't match any pattern of {!r}" msgstr "" #: xmlschema/validators/facets.py:789 +#, fuzzy msgid "missing attribute 'test'" -msgstr "" +msgstr "в complexType отсутствует атрибут 'name'" #: xmlschema/validators/facets.py:819 msgid "value is not true with test path {!r}" msgstr "" #: xmlschema/validators/attributes.py:82 +#, fuzzy msgid "unknown attribute {!r}" -msgstr "" +msgstr "неверное значение %r для атрибута %r" #: xmlschema/validators/attributes.py:97 msgid "referenced attribute has a different fixed value {!r}" @@ -708,13 +693,13 @@ msgid "XSD attribute's type must be a simpleType" msgstr "" #: xmlschema/validators/attributes.py:169 -msgid "" -"the attribute 'use' must be 'optional' if the attribute 'default' is present" +msgid "the attribute 'use' must be 'optional' if the attribute 'default' is present" msgstr "" #: xmlschema/validators/attributes.py:174 +#, fuzzy msgid "default value {!r} is not compatible with attribute's type" -msgstr "" +msgstr "атрибут по умолчанию {!r} уже определён в сложном типе" #: xmlschema/validators/attributes.py:177 msgid "xs:ID key attributes cannot have a default value" @@ -733,8 +718,9 @@ msgid "attribute {0!r} has a fixed value {1!r}" msgstr "" #: xmlschema/validators/attributes.py:254 +#, fuzzy msgid "attribute {0}={1!r}: {2}" -msgstr "" +msgstr "{0!r} не разрешено для {1!r}" #: xmlschema/validators/attributes.py:319 msgid "attribute 'fixed' with use=prohibited is not allowed in XSD 1.1" @@ -745,20 +731,23 @@ msgid "more anyAttribute declarations in the same attribute group" msgstr "" #: xmlschema/validators/attributes.py:416 +#, fuzzy msgid "another declaration after anyAttribute" -msgstr "" +msgstr "неожиданный тег %r после объявления simpleContent" #: xmlschema/validators/attributes.py:431 +#, fuzzy msgid "multiple declaration for attribute {!r}" -msgstr "" +msgstr "неожиданный тег %r после объявления simpleContent" #: xmlschema/validators/attributes.py:440 msgid "the attribute 'ref' is required in a local attributeGroup" msgstr "" #: xmlschema/validators/attributes.py:450 +#, fuzzy msgid "duplicated attributeGroup {!r}" -msgstr "" +msgstr "неверное значение %r для атрибута %r" #: xmlschema/validators/attributes.py:456 msgid "in a redefinition the reference to itself must be the first" @@ -773,12 +762,14 @@ msgid "Circular attribute groups not allowed in XSD 1.0" msgstr "" #: xmlschema/validators/attributes.py:479 +#, fuzzy msgid "unknown attribute group {!r}" -msgstr "" +msgstr "неверное значение %r для атрибута %r" #: xmlschema/validators/attributes.py:488 +#, fuzzy msgid "multiple declaration of attribute {!r}" -msgstr "" +msgstr "неожиданный тег %r после объявления simpleContent" #: xmlschema/validators/attributes.py:497 msgid "Circular reference found between attribute groups {0!r} and {1!r}" @@ -789,16 +780,18 @@ msgid "(attribute | attributeGroup) expected, found {!r}." msgstr "" #: xmlschema/validators/attributes.py:513 +#, fuzzy msgid "Unexpected attribute {!r} in restriction" -msgstr "" +msgstr "неожиданный тег %r в контенте complexContent" #: xmlschema/validators/attributes.py:529 msgid "Attribute wildcard is not a restriction of the base wildcard" msgstr "" #: xmlschema/validators/attributes.py:539 +#, fuzzy msgid "Attribute type is not a restriction of the base attribute type" -msgstr "" +msgstr "получение %r заблокировано тегом 'final' в базовом типе" #: xmlschema/validators/attributes.py:544 msgid "Attribute {!r}: unmatched attribute use in restriction" @@ -836,60 +829,60 @@ msgstr "" msgid "multiple ID attributes not allowed for XSD 1.0" msgstr "" -#: xmlschema/validators/attributes.py:660 -#: xmlschema/validators/attributes.py:738 +#: xmlschema/validators/attributes.py:660 xmlschema/validators/attributes.py:738 +#, fuzzy msgid "missing required attribute {!r}" -msgstr "" +msgstr "в complexType отсутствует атрибут 'name'" -#: xmlschema/validators/attributes.py:695 -#: xmlschema/validators/attributes.py:760 -#, python-format +#: xmlschema/validators/attributes.py:695 xmlschema/validators/attributes.py:760 +#, fuzzy, python-format msgid "%r is not an attribute of the XSI namespace" -msgstr "" +msgstr "неверное значение %r для атрибута %r" -#: xmlschema/validators/attributes.py:703 -#: xmlschema/validators/attributes.py:768 -#, python-format +#: xmlschema/validators/attributes.py:703 xmlschema/validators/attributes.py:768 +#, fuzzy, python-format msgid "%r attribute not allowed for element" -msgstr "" +msgstr "атрибут 'name' не разрешен в локальном complexType" #: xmlschema/validators/attributes.py:709 -#, python-format +#, fuzzy, python-format msgid "use of attribute %r is prohibited" -msgstr "" +msgstr "неверное значение %r для атрибута %r" #: xmlschema/validators/exceptions.py:345 #, python-format msgid "Unexpected child with tag %r at position %d." -msgstr "Неожиданный дочерний тэг %r в позиции %d." +msgstr "Неожиданный дочерний тег %r в позиции %d." #: xmlschema/validators/exceptions.py:372 #, python-format msgid " Tag (%s) expected." -msgstr " Ожидается тэг (%s)" +msgstr " Ожидается тег (%s)" #: xmlschema/validators/exceptions.py:374 #, python-format msgid " Tag %s expected." -msgstr " Ожидается тэг %s" +msgstr " Ожидается тег %s." #: xmlschema/validators/exceptions.py:376 #, python-format msgid " Tag %r expected." -msgstr " Ожидается тэг (%r)" +msgstr " Ожидается тег (%r)" #: xmlschema/validators/groups.py:355 +#, fuzzy msgid "{!r} is not a particle of the model group" -msgstr "" +msgstr "несоответствие openContent между типом и группой модели" #: xmlschema/validators/groups.py:413 xmlschema/validators/groups.py:455 +#, fuzzy msgid "attribute 'name' not allowed in a local group" -msgstr "" +msgstr "атрибут 'name' не разрешен в локальном complexType" #: xmlschema/validators/groups.py:422 -#, python-format +#, fuzzy, python-format msgid "missing group %r" -msgstr "" +msgstr "отсутствует базовый тип %r" #: xmlschema/validators/groups.py:429 xmlschema/validators/groups.py:485 msgid "maxOccurs must be 1 for 'all' model groups" @@ -902,7 +895,7 @@ msgstr "" #: xmlschema/validators/groups.py:435 msgid "in XSD 1.0 an 'all' model group cannot be nested" -msgstr "" +msgstr "XSD 1.0 не позволяет расширения не пустой 'all' группы" #: xmlschema/validators/groups.py:441 xmlschema/validators/groups.py:523 #: xmlschema/validators/groups.py:1317 @@ -936,8 +929,8 @@ msgstr "" #: xmlschema/validators/groups.py:821 msgid "" -"Element Declarations Consistent violation between {0!r} and {1!r}: match the " -"same name but with different types" +"Element Declarations Consistent violation between {0!r} and {1!r}: match the same name but " +"with different types" msgstr "" #: xmlschema/validators/groups.py:835 @@ -987,8 +980,9 @@ msgid "{0} has an unknown prefix {1!r}" msgstr "" #: xmlschema/validators/groups.py:1238 +#, fuzzy msgid "wrong content type {!r}" -msgstr "" +msgstr "базовый тип %r не содержит простой контент" #: xmlschema/validators/groups.py:1282 msgid "maxOccurs must be (0 | 1) for 'all' model groups" @@ -1046,22 +1040,24 @@ msgid "not expressible wildcard namespace union: {0!r} V {1!r}:" msgstr "" #: xmlschema/validators/wildcards.py:473 xmlschema/validators/wildcards.py:515 +#, fuzzy msgid "element {!r} is not allowed here" -msgstr "" +msgstr "{0!r} не разрешено для {1!r}" #: xmlschema/validators/wildcards.py:651 xmlschema/validators/wildcards.py:681 -#, python-format +#, fuzzy, python-format msgid "attribute %r not allowed" -msgstr "" +msgstr "атрибут 'name' не разрешен в локальном complexType" #: xmlschema/validators/wildcards.py:663 xmlschema/validators/wildcards.py:693 -#, python-format +#, fuzzy, python-format msgid "attribute %r not found" -msgstr "" +msgstr "атрибут %r должен быть унаследован" #: xmlschema/validators/wildcards.py:670 xmlschema/validators/wildcards.py:700 +#, fuzzy msgid "unavailable namespace {!r}" -msgstr "" +msgstr "отсутствует базовый тип %r" #: xmlschema/validators/wildcards.py:857 #, fuzzy, python-format @@ -1069,8 +1065,7 @@ msgid "wrong value %r for 'mode' attribute" msgstr "неверное значение %r для атрибута %r" #: xmlschema/validators/wildcards.py:863 -msgid "" -"an openContent with mode='none' cannot have an child declaration" +msgid "an openContent with mode='none' cannot have an child declaration" msgstr "" #: xmlschema/validators/wildcards.py:867 @@ -1096,7 +1091,7 @@ msgstr "" #: xmlschema/validators/schemas.py:336 #, fuzzy msgid "{!r} is not a valid loglevel" -msgstr "{!r} не булево значение" +msgstr "значение неверно для типа xs:decimal" #: xmlschema/validators/schemas.py:352 msgid "no XSD source provided!" @@ -1133,34 +1128,37 @@ msgid "Missing meta-schema source URL" msgstr "" #: xmlschema/validators/schemas.py:766 -msgid "" -"The argument 'base_schemas' must be a dictionary or a sequence of couples" +msgid "The argument 'base_schemas' must be a dictionary or a sequence of couples" msgstr "" #: xmlschema/validators/schemas.py:803 xmlschema/validators/schemas.py:815 +#, fuzzy msgid "(restriction | list | union) expected" -msgstr "" +msgstr "ожидается тег 'restriction' или 'extension'" #: xmlschema/validators/schemas.py:826 +#, fuzzy msgid "missing attribute 'name' in a global simpleType" -msgstr "" +msgstr "в complexType отсутствует атрибут 'name'" #: xmlschema/validators/schemas.py:831 +#, fuzzy msgid "attribute 'name' not allowed for a local simpleType" -msgstr "" +msgstr "атрибут 'name' не разрешен в локальном complexType" #: xmlschema/validators/schemas.py:875 msgid "'model' argument must be (sequence | choice | all)" msgstr "" #: xmlschema/validators/schemas.py:990 -#, python-format +#, fuzzy, python-format msgid "schema %r is not built" -msgstr "" +msgstr "глобальный тип {!r} не создается" #: xmlschema/validators/schemas.py:1095 +#, fuzzy msgid "the namespace {!r} is not loaded" -msgstr "" +msgstr "неверное значение %r для атрибута %r" #: xmlschema/validators/schemas.py:1117 msgid "'converter' argument must be a {0!r} subclass or instance: {1!r}" @@ -1186,13 +1184,12 @@ msgstr "" #: xmlschema/validators/schemas.py:1269 msgid "" -"if the 'namespace' attribute is not present on the import statement then the " -"imported schema must have a 'targetNamespace'" +"if the 'namespace' attribute is not present on the import statement then the imported " +"schema must have a 'targetNamespace'" msgstr "" #: xmlschema/validators/schemas.py:1275 -msgid "" -"the attribute 'namespace' must be different from schema's 'targetNamespace'" +msgid "the attribute 'namespace' must be different from schema's 'targetNamespace'" msgstr "" #: xmlschema/validators/schemas.py:1322 @@ -1236,7 +1233,7 @@ msgstr "" #: xmlschema/validators/schemas.py:1635 #, fuzzy msgid "{!r} is not a valid value for xs:QName" -msgstr "{!r} не булево значение" +msgstr "значение неверно для типа xs:decimal" #: xmlschema/validators/schemas.py:1641 msgid "prefix {!r} not found in namespace map" @@ -1244,21 +1241,21 @@ msgstr "" #: xmlschema/validators/schemas.py:1648 msgid "" -"the QName {!r} is mapped to no namespace, but this requires that there is an " -"xs:import statement in the schema without the 'namespace' attribute." +"the QName {!r} is mapped to no namespace, but this requires that there is an xs:import " +"statement in the schema without the 'namespace' attribute." msgstr "" #: xmlschema/validators/schemas.py:1657 msgid "" -"the QName {0!r} is mapped to the namespace {1!r}, but this namespace has not " -"an xs:import statement in the schema." +"the QName {0!r} is mapped to the namespace {1!r}, but this namespace has not an xs:import " +"statement in the schema." msgstr "" #: xmlschema/validators/schemas.py:1798 xmlschema/validators/schemas.py:1852 #: xmlschema/validators/schemas.py:1997 #, fuzzy msgid "{!r} is not an element of the schema" -msgstr "{!r} не булево значение" +msgstr "неверное значение %r для атрибута %r" #: xmlschema/validators/schemas.py:1826 #, python-format @@ -1275,9 +1272,7 @@ msgid "the path %r doesn't match any element of the schema!" msgstr "" #: xmlschema/validators/schemas.py:2112 -msgid "" -"unable to select an element for decoding data, provide a valid 'path' " -"argument." +msgid "unable to select an element for decoding data, provide a valid 'path' argument." msgstr "" #: xmlschema/validators/simple_types.py:133 @@ -1300,7 +1295,7 @@ msgstr "" #: xmlschema/validators/simple_types.py:159 #, fuzzy msgid "'length' value must be non a negative integer" -msgstr "значение не должно быть отрицательным" +msgstr "minOccurs значение не должно быть отрицательным" #: xmlschema/validators/simple_types.py:163 msgid "'minLength' value must be less than or equal to 'length'" @@ -1321,7 +1316,7 @@ msgstr "" #: xmlschema/validators/simple_types.py:192 #, fuzzy msgid "'minLength' value must be a non negative integer" -msgstr "значение не должно быть отрицательным" +msgstr "minOccurs значение не должно быть отрицательным" #: xmlschema/validators/simple_types.py:195 msgid "'maxLength' value is less than 'minLength'" @@ -1338,7 +1333,7 @@ msgstr "" #: xmlschema/validators/simple_types.py:206 #, fuzzy msgid "'maxLength' value must be a non negative integer" -msgstr "значение не должно быть отрицательным" +msgstr "minOccurs значение не должно быть отрицательным" #: xmlschema/validators/simple_types.py:209 msgid "'maxLength' has a lesser value than parent 'minLength'" @@ -1373,46 +1368,43 @@ msgid "cannot specify both 'maxInclusive' and 'maxExclusive'" msgstr "" #: xmlschema/validators/simple_types.py:247 -msgid "" -"fractionDigits facet value cannot be lesser than the value of totalDigits " -"facet" +msgid "fractionDigits facet value cannot be lesser than the value of totalDigits facet" msgstr "" #: xmlschema/validators/simple_types.py:253 msgid "" -"totalDigits facet value cannot be greater than the value of the same facet " -"in the base type" +"totalDigits facet value cannot be greater than the value of the same facet in the base type" msgstr "" #: xmlschema/validators/simple_types.py:262 #, python-format msgid "" -"the explicitTimezone facet value cannot be changed if the base type has the " -"same facet with value %r" +"the explicitTimezone facet value cannot be changed if the base type has the same facet " +"with value %r" msgstr "" #: xmlschema/validators/simple_types.py:460 +#, fuzzy msgid "a {0!r} or {1!r} object required" -msgstr "" +msgstr "{0!r} не разрешено для {1!r}" #: xmlschema/validators/simple_types.py:615 #, fuzzy msgid "value is not an instance of {!r}" -msgstr "значение не xs:QName" +msgstr "{!r} не булево значение" -#: xmlschema/validators/simple_types.py:640 -#: xmlschema/validators/simple_types.py:753 +#: xmlschema/validators/simple_types.py:640 xmlschema/validators/simple_types.py:753 #: xmlschema/validators/simple_types.py:1107 +#, fuzzy msgid "invalid value {!r}" -msgstr "" +msgstr "{!r} не булево значение" #: xmlschema/validators/simple_types.py:665 #, python-format msgid "unmapped prefix %r in a QName" msgstr "" -#: xmlschema/validators/simple_types.py:699 -#: xmlschema/validators/simple_types.py:711 +#: xmlschema/validators/simple_types.py:699 xmlschema/validators/simple_types.py:711 msgid "duplicated xs:ID value {!r}" msgstr "" @@ -1425,8 +1417,9 @@ msgid "boolean value {0!r} requires a {1!r} decoder" msgstr "" #: xmlschema/validators/simple_types.py:736 +#, fuzzy msgid "{0!r} is not an instance of {1!r}" -msgstr "" +msgstr "{0!r} не разрешено для {1!r}" #: xmlschema/validators/simple_types.py:824 #, python-format @@ -1438,8 +1431,9 @@ msgid "ambiguous list type declaration" msgstr "" #: xmlschema/validators/simple_types.py:851 +#, fuzzy msgid "missing list type declaration" -msgstr "" +msgstr "отсутствует базовый тип %r" #: xmlschema/validators/simple_types.py:864 msgid "circular definition found for type {!r}" @@ -1450,8 +1444,7 @@ msgstr "" msgid "'final' value of the itemType %r forbids derivation by list" msgstr "" -#: xmlschema/validators/simple_types.py:873 -#: xmlschema/validators/simple_types.py:1048 +#: xmlschema/validators/simple_types.py:873 xmlschema/validators/simple_types.py:1048 #: xmlschema/validators/simple_types.py:1335 msgid "cannot use xs:anyAtomicType as base type of a user-defined type" msgstr "" @@ -1466,8 +1459,9 @@ msgid "circular definition found on xs:union type {!r}" msgstr "" #: xmlschema/validators/simple_types.py:1035 +#, fuzzy msgid "a {0!r} required, not {1!r}" -msgstr "" +msgstr "{0!r} не разрешено для {1!r}" #: xmlschema/validators/simple_types.py:1039 #, python-format @@ -1488,8 +1482,9 @@ msgid "no type suitable for encoding the object" msgstr "" #: xmlschema/validators/simple_types.py:1210 +#, fuzzy msgid "'name' attribute in a local simpleType definition" -msgstr "" +msgstr "атрибут 'name' не разрешен в локальном complexType" #: xmlschema/validators/simple_types.py:1252 #, python-format @@ -1502,18 +1497,19 @@ msgstr "" #: xmlschema/validators/simple_types.py:1263 msgid "" -"when a complexType with simpleContent restricts a complexType with mixed and " -"with emptiable content then a simpleType child declaration is required" +"when a complexType with simpleContent restricts a complexType with mixed and with " +"emptiable content then a simpleType child declaration is required" msgstr "" #: xmlschema/validators/simple_types.py:1268 -#, python-format +#, fuzzy, python-format msgid "simpleType restriction of %r is not allowed" -msgstr "" +msgstr "{0!r} не разрешено для {1!r}" #: xmlschema/validators/simple_types.py:1277 +#, fuzzy msgid "unexpected tag after attribute declarations" -msgstr "" +msgstr "неожиданный тег %r после объявления simpleContent" #: xmlschema/validators/simple_types.py:1282 msgid "duplicated simpleType declaration" @@ -1526,7 +1522,7 @@ msgstr "" #: xmlschema/validators/simple_types.py:1312 #, fuzzy, python-format msgid "unexpected tag %r in restriction" -msgstr "Неожиданный дочерний тэг %r в позиции %d." +msgstr "неожиданный тег %r в контенте complexContent" #: xmlschema/validators/simple_types.py:1318 #, python-format @@ -1534,37 +1530,39 @@ msgid "multiple %r constraint facet" msgstr "" #: xmlschema/validators/simple_types.py:1330 +#, fuzzy msgid "missing base type in restriction" -msgstr "" +msgstr "базовый тип нельзя получить из-за ограничений" #: xmlschema/validators/simple_types.py:1332 #, python-format msgid "'final' value of the baseType %r forbids derivation by restriction" msgstr "" -#: xmlschema/validators/simple_types.py:1381 -#: xmlschema/validators/simple_types.py:1430 +#: xmlschema/validators/simple_types.py:1381 xmlschema/validators/simple_types.py:1430 #, python-format msgid "" -"wrong base type %r: a simpleType or a complexType with simple or mixed " -"content required" +"wrong base type %r: a simpleType or a complexType with simple or mixed content required" msgstr "" #: xmlschema/validators/identities.py:86 +#, fuzzy msgid "'xpath' attribute required" -msgstr "" +msgstr "атрибут 'base' обязателен" #: xmlschema/validators/identities.py:98 msgid "invalid XPath expression for an {}" msgstr "" #: xmlschema/validators/identities.py:182 +#, fuzzy msgid "missing required attribute 'name'" -msgstr "" +msgstr "в complexType отсутствует атрибут 'name'" #: xmlschema/validators/identities.py:190 +#, fuzzy msgid "missing 'selector' declaration" -msgstr "" +msgstr "в complexType отсутствует атрибут 'name'" #: xmlschema/validators/identities.py:202 msgid "unknown identity constraint {!r}" @@ -1589,8 +1587,9 @@ msgid "%r field selects multiple values!" msgstr "" #: xmlschema/validators/identities.py:359 +#, fuzzy msgid "missing required attribute 'refer'" -msgstr "" +msgstr "в complexType отсутствует атрибут 'name'" #: xmlschema/validators/identities.py:381 #, python-format @@ -1607,8 +1606,9 @@ msgid "field cardinality mismatch between {0!r} and {1!r}" msgstr "" #: xmlschema/validators/identities.py:459 +#, fuzzy msgid "duplicated value {0!r} for {1!r}" -msgstr "" +msgstr "{0!r} не разрешено для {1!r}" #: xmlschema/validators/xsdbase.py:51 #, python-format @@ -1616,15 +1616,13 @@ msgid "validation mode can be 'strict', 'lax' or 'skip': %r" msgstr "" #: xmlschema/validators/xsdbase.py:254 -msgid "" -"wrong value {0!r} for 'xpathDefaultNamespace' attribute, can be (anyURI | " -"{1})." +msgid "wrong value {0!r} for 'xpathDefaultNamespace' attribute, can be (anyURI | {1})." msgstr "" #: xmlschema/validators/xsdbase.py:405 -#, python-format +#, fuzzy, python-format msgid "missing attribute 'name' in a global %r" -msgstr "" +msgstr "в complexType отсутствует атрибут 'name'" #: xmlschema/validators/xsdbase.py:408 #, python-format @@ -1649,13 +1647,11 @@ msgid "too many XSD components, unexpected {0!r} found at position {1}" msgstr "" #: xmlschema/validators/xsdbase.py:454 -msgid "" -"attribute 'name' must be present when 'targetNamespace' attribute is provided" +msgid "attribute 'name' must be present when 'targetNamespace' attribute is provided" msgstr "" #: xmlschema/validators/xsdbase.py:458 -msgid "" -"attribute 'form' must be absent when 'targetNamespace' attribute is provided" +msgid "attribute 'form' must be absent when 'targetNamespace' attribute is provided" msgstr "" #: xmlschema/validators/xsdbase.py:463 @@ -1665,8 +1661,8 @@ msgstr "" #: xmlschema/validators/xsdbase.py:471 msgid "" -"a declaration contained in a global complexType must have the same namespace " -"as its parent schema" +"a declaration contained in a global complexType must have the same namespace as its parent " +"schema" msgstr "" #: xmlschema/validators/xsdbase.py:591 From cfe13c3c6fb5f2a23f75fd776ed96a10222579a3 Mon Sep 17 00:00:00 2001 From: Sergey Zelenov Date: Wed, 8 Jun 2022 17:03:52 +0300 Subject: [PATCH 2/5] Added some messages to russian translation --- xmlschema/locale/ru/LC_MESSAGES/xmlschema.mo | Bin 16846 -> 36694 bytes xmlschema/locale/ru/LC_MESSAGES/xmlschema.po | 414 +++++++++---------- 2 files changed, 207 insertions(+), 207 deletions(-) diff --git a/xmlschema/locale/ru/LC_MESSAGES/xmlschema.mo b/xmlschema/locale/ru/LC_MESSAGES/xmlschema.mo index 4686af98091460a16b9c578d2f5b1a984c638af6..279799208fc9bd72a4d300b8922ed97467e9ab3a 100644 GIT binary patch literal 36694 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 && n%10<=4 && " "(n%100<12 || n%100>14) ? 1 : 2);\n" "X-Generator: Poedit 3.0.1\n" +"X-Poedit-Bookmarks: -1,133,-1,-1,-1,-1,-1,-1,-1,-1\n" #: xmlschema/validators/complex_types.py:134 msgid "missing attribute 'name' in a global complexType" @@ -421,433 +422,411 @@ msgstr "тестовый атрибут отсутствует в не окон #: xmlschema/validators/elements.py:1370 msgid "Maybe a not equivalent type table between elements {0!r} and {1!r}" -msgstr "" +msgstr "Возможно, таблица неэквивалентного типа между элементами {0!r} и {1!r}" #: xmlschema/validators/elements.py:1446 msgid "missing 'type' attribute" -msgstr "" +msgstr "отсутствует атрибут 'type'" #: xmlschema/validators/elements.py:1454 -#, fuzzy msgid "declared type is not derived from {!r}" -msgstr "атрибут по умолчанию {!r} уже определён в сложном типе" +msgstr "объявленный тип не является производным от {!r}" #: xmlschema/validators/elements.py:1464 -#, fuzzy msgid "type {0!r} is not derived from {1!r}" -msgstr "{0!r} не является ограничением базового типа {1!r}" +msgstr "тип {0!r} не является производным от {1!r}" #: xmlschema/validators/elements.py:1469 #, python-format msgid "the attribute 'type' and the xs:%s local declaration are mutually exclusive" -msgstr "" +msgstr "атрибут 'type' и xs:%s являются взаимоисключающими" #: xmlschema/validators/global_maps.py:77 msgid "global {0} with name={1!r} is already defined" -msgstr "" +msgstr "глобальный {0} с name={1!r} уже определен" #: xmlschema/validators/global_maps.py:90 -#, fuzzy msgid "multiple redefinition for {0} {1!r}" -msgstr "{0!r} не разрешено для {1!r}" +msgstr "множественное переопределение для {0} {1!r}" #: xmlschema/validators/global_maps.py:102 msgid "circular redefinition for {0} {1!r}" -msgstr "" +msgstr "циклическое переопределение для {0} {1!r}" #: xmlschema/validators/global_maps.py:117 -#, fuzzy msgid "not a redefinition!" -msgstr "неправильное переопределение без ссылки на себя" +msgstr "не переопределение!" #: xmlschema/validators/global_maps.py:234 msgid "wrong tag {!r} for an XSD global definition/declaration" -msgstr "" +msgstr "неверный тег {!r} для глобального определения XSD" #: xmlschema/validators/global_maps.py:313 xmlschema/validators/global_maps.py:330 msgid "wrong element {0!r} for map {1!r}" -msgstr "" +msgstr "неверный элемент {0!r} для карты {1!r}" #: xmlschema/validators/global_maps.py:339 msgid "redefined schema {!r} has a different targetNamespace" -msgstr "" +msgstr "переопределенная схема {!r} имеет другое целевое пространство имен" #: xmlschema/validators/global_maps.py:350 msgid "unexpected instance {!r} in global map" -msgstr "" +msgstr "неожиданный экземпляр {!r} в глобальной карте" #: xmlschema/validators/global_maps.py:382 -#, fuzzy msgid "{0!r} cannot substitute {1!r}" -msgstr "{0!r} не является ограничением базового типа {1!r}" +msgstr "{0!r} не может заменить {1!r}" #: xmlschema/validators/global_maps.py:578 msgid "missing XSD namespace in meta-schema instance {!r}" -msgstr "" +msgstr "отсутствует пространство имен XSD в экземпляре метасхемы {!r}" #: xmlschema/validators/global_maps.py:587 msgid "missing default meta-schema instance {!r}" -msgstr "" +msgstr "отсутствует экземпляр метасхемы по умолчанию {!r}" #: xmlschema/validators/global_maps.py:639 msgid "defaultAttributes={0!r} doesn't match any attribute group of {1!r}" -msgstr "" +msgstr "defaultAttributes={0!r} не соответствуют атрибутам группы {1!r}" #: xmlschema/validators/global_maps.py:682 -#, fuzzy msgid "global element not built!" -msgstr "глобальный тип {!r} не создается" +msgstr "глобальный элемент не создается!" #: xmlschema/validators/global_maps.py:684 msgid "circularity found for substitution group with head element {}" -msgstr "" +msgstr "Обнаружена цикличность для группы замещения с головным элементом {}" #: xmlschema/validators/global_maps.py:689 #, python-format msgid "global map has unbuilt components: %r" -msgstr "" +msgstr "глобальная карта имеет несобранные компоненты: %r" #: xmlschema/validators/global_maps.py:694 -#, fuzzy msgid "global group not built!" -msgstr "глобальный тип {!r} не создается" +msgstr "глобальная группа не создается!" #: xmlschema/validators/global_maps.py:701 msgid "the redefined group is an illegal restriction" -msgstr "" +msgstr "переопределенная группа является недопустимым ограничением" #: xmlschema/validators/global_maps.py:717 msgid "the derived group is an illegal restriction" -msgstr "" +msgstr "производная группа является недопустимым ограничением" #: xmlschema/validators/global_maps.py:727 -#, fuzzy msgid "restriction has an open content but base type has not" -msgstr "получение пустого содержимого из базового типа, который не имеет пустого содержимого" +msgstr "ограничение имеет открытый контент, но базовый тип не имеет" #: xmlschema/validators/global_maps.py:733 msgid "can't verify the content model of {!r} due to exceeding of maximum recursion depth" msgstr "" +"не удается проверить модель содержимого {!r} из-за превышения максимальной глубины рекурсии" #: xmlschema/validators/facets.py:63 -#, fuzzy msgid "invalid type {!r} provided" -msgstr "глобальный тип {!r} не создается" +msgstr "неверный тип {!r}" #: xmlschema/validators/facets.py:84 msgid "{0!r} facet value is fixed to {1!r}" -msgstr "" +msgstr "{0!r} значение набора фиксировано {1!r}" #: xmlschema/validators/facets.py:135 xmlschema/validators/facets.py:138 msgid "facet value can be only 'collapse'" -msgstr "" +msgstr "значение набора может быть только 'collapse'" #: xmlschema/validators/facets.py:140 msgid "facet value can be only 'replace' or 'collapse'" -msgstr "" +msgstr "значение набора может быть только 'replace' или 'collapse'" #: xmlschema/validators/facets.py:145 msgid "value contains tabs or newlines" -msgstr "" +msgstr "значение содержит табуляцию или переносы строк" #: xmlschema/validators/facets.py:151 msgid "value contains non collapsed white spaces" -msgstr "" +msgstr "значение содержит лишние пробелы" #: xmlschema/validators/facets.py:175 msgid "base facet has a different length ({})" -msgstr "" +msgstr "базовый набор имеет отличающуюся длину ({})" #: xmlschema/validators/facets.py:185 msgid "length has to be {!r}" -msgstr "" +msgstr "длина должна быть {!r}" #: xmlschema/validators/facets.py:209 msgid "base facet has a greater min length ({})" -msgstr "" +msgstr "базовый набор имеет большую минимальную длину ({})" #: xmlschema/validators/facets.py:219 msgid "value length cannot be lesser than {!r}" -msgstr "" +msgstr "длина значения не может быть меньше чем {!r}" #: xmlschema/validators/facets.py:243 msgid "base type has a lesser max length ({})" -msgstr "" +msgstr "базовый тип имеет меньшую максимальную длину ({})" #: xmlschema/validators/facets.py:253 msgid "value length cannot be greater than {!r}" -msgstr "" +msgstr "длина значения не может быть больше чем {!r}" #: xmlschema/validators/facets.py:276 xmlschema/validators/facets.py:307 #: xmlschema/validators/facets.py:342 xmlschema/validators/facets.py:373 -#, fuzzy msgid "invalid restriction: {}" -msgstr "ожидается тег 'restriction' или 'extension'" +msgstr "неверное ограничение: {}" #: xmlschema/validators/facets.py:281 msgid "value has to be greater or equal than {!r}" -msgstr "" +msgstr "значение должно быть больше или равно {!r}" #: xmlschema/validators/facets.py:311 msgid "invalid restriction: {} is also the maximum" -msgstr "" +msgstr "недопустимое ограничение: {} также является максимальным" #: xmlschema/validators/facets.py:317 msgid "value has to be greater than {!r}" -msgstr "" +msgstr "значение должно быть больше {!r}" #: xmlschema/validators/facets.py:347 msgid "value has to be less than or equal than {!r}" -msgstr "" +msgstr "значение должно быть меньше или равно {!r}" #: xmlschema/validators/facets.py:377 msgid "invalid restriction: {} is also the minimum" -msgstr "" +msgstr "недопустимое ограничение: {} также является минимальным" #: xmlschema/validators/facets.py:383 msgid "value has to be lesser than {!r}" -msgstr "" +msgstr "значение должно быть меньше {!r}" #: xmlschema/validators/facets.py:418 xmlschema/validators/facets.py:475 msgid "invalid restriction: base value is lower ({})" -msgstr "" +msgstr "недопустимое ограничение: базовое значение меньше ({})" #: xmlschema/validators/facets.py:428 msgid "the number of digits has to be lesser or equal than {!r}" -msgstr "" +msgstr "количество цифр должно быть меньше или равно {!r}" #: xmlschema/validators/facets.py:456 msgid "fractionDigits facet can be applied only to types derived from xs:decimal" -msgstr "" +msgstr "набор fractionDigits можно применять только к типам, производным от xs:decimal" #: xmlschema/validators/facets.py:470 msgid "fractionDigits facet value must be 0 for types derived from xs:integer" -msgstr "" +msgstr "значение набора fractionDigits должно быть 0 для типов, производных от xs:integer" #: xmlschema/validators/facets.py:485 msgid "the number of fraction digits has to be lesser or equal than {!r}" -msgstr "" +msgstr "количество цифр после запятой должно быть меньше или равно {!r}" #: xmlschema/validators/facets.py:517 msgid "invalid restriction from {!r}" -msgstr "" +msgstr "недопустимое ограничение от {!r}" #: xmlschema/validators/facets.py:522 msgid "time zone required for value {!r}" -msgstr "" +msgstr "таймзона обязательна для {!r}" #: xmlschema/validators/facets.py:527 msgid "time zone prohibited for value {!r}" -msgstr "" +msgstr "таймзона запрещена для {!r}" #: xmlschema/validators/facets.py:571 msgid "value {!r} must match a notation declaration" -msgstr "" +msgstr "значение {!r} должно соответствовать объявлению нотации" #: xmlschema/validators/facets.py:629 -#, fuzzy msgid "value must be one of {!r}" -msgstr "значение не должно быть положительным" +msgstr "значение должно быть одним из {!r}" #: xmlschema/validators/facets.py:725 msgid "value doesn't match any pattern of {!r}" -msgstr "" +msgstr "значение не соответствует ни одному шаблону {!r}" #: xmlschema/validators/facets.py:789 -#, fuzzy msgid "missing attribute 'test'" -msgstr "в complexType отсутствует атрибут 'name'" +msgstr "отсутствует атрибут 'test'" #: xmlschema/validators/facets.py:819 msgid "value is not true with test path {!r}" -msgstr "" +msgstr "значение неверно с тестовым путем {!r}" #: xmlschema/validators/attributes.py:82 -#, fuzzy msgid "unknown attribute {!r}" -msgstr "неверное значение %r для атрибута %r" +msgstr "неизвестный атрибут {!r}" #: xmlschema/validators/attributes.py:97 msgid "referenced attribute has a different fixed value {!r}" -msgstr "" +msgstr "ссылочный атрибут имеет другое фиксированное значение {!r}" #: xmlschema/validators/attributes.py:102 msgid "attribute {!r} is not allowed when attribute reference is used" -msgstr "" +msgstr "атрибут {!r} не разрешен, когда используется ссылка на атрибут" #: xmlschema/validators/attributes.py:118 msgid "an attribute name must be different from 'xmlns'" -msgstr "" +msgstr "имя атрибута должно отличаться от 'xmlns'" #: xmlschema/validators/attributes.py:125 #, python-format msgid "cannot add attributes in %r namespace" -msgstr "" +msgstr "невозможно добавить атрибуты в пространство имен %r" #: xmlschema/validators/attributes.py:146 msgid "ambiguous type definition for XSD attribute" -msgstr "" +msgstr "неоднозначное определение типа для атрибута XSD" #: xmlschema/validators/attributes.py:158 msgid "XSD attribute's type must be a simpleType" -msgstr "" +msgstr "Тип атрибута XSD должен быть simpleType" #: xmlschema/validators/attributes.py:169 msgid "the attribute 'use' must be 'optional' if the attribute 'default' is present" -msgstr "" +msgstr "атрибут 'use' должен быть 'optional' , если присутствует атрибут 'default'" #: xmlschema/validators/attributes.py:174 -#, fuzzy msgid "default value {!r} is not compatible with attribute's type" -msgstr "атрибут по умолчанию {!r} уже определён в сложном типе" +msgstr "значение по умолчанию {!r} несовместимо с типом атрибута" #: xmlschema/validators/attributes.py:177 msgid "xs:ID key attributes cannot have a default value" -msgstr "" +msgstr "атрибуты ключа xs:ID не могут иметь значения по умолчанию" #: xmlschema/validators/attributes.py:183 msgid "fixed value {!r} is not compatible with attribute's type" -msgstr "" +msgstr "фиксированное значение {!r} несовместимо с типом атрибута" #: xmlschema/validators/attributes.py:186 msgid "xs:ID key attributes cannot have a fixed value" -msgstr "" +msgstr "атрибуты ключа xs:ID не могут иметь фиксированное значение" #: xmlschema/validators/attributes.py:249 msgid "attribute {0!r} has a fixed value {1!r}" -msgstr "" +msgstr "атрибут {0!r} имеет фиксированное значение {1!r}" #: xmlschema/validators/attributes.py:254 -#, fuzzy msgid "attribute {0}={1!r}: {2}" -msgstr "{0!r} не разрешено для {1!r}" +msgstr "атрибут {0}={1!r}: {2}" #: xmlschema/validators/attributes.py:319 msgid "attribute 'fixed' with use=prohibited is not allowed in XSD 1.1" -msgstr "" +msgstr "атрибут 'fixed' с use=prohibited не допускается в XSD 1.1" #: xmlschema/validators/attributes.py:413 msgid "more anyAttribute declarations in the same attribute group" -msgstr "" +msgstr "больше объявлений anyAttribute в той же группе атрибутов" #: xmlschema/validators/attributes.py:416 -#, fuzzy msgid "another declaration after anyAttribute" -msgstr "неожиданный тег %r после объявления simpleContent" +msgstr "другое объявление после anyAttribute" #: xmlschema/validators/attributes.py:431 -#, fuzzy msgid "multiple declaration for attribute {!r}" -msgstr "неожиданный тег %r после объявления simpleContent" +msgstr "множественное объявление для атрибута {!r}" #: xmlschema/validators/attributes.py:440 msgid "the attribute 'ref' is required in a local attributeGroup" -msgstr "" +msgstr "атрибут 'ref' требуется в локальной attributeGroup" #: xmlschema/validators/attributes.py:450 -#, fuzzy msgid "duplicated attributeGroup {!r}" -msgstr "неверное значение %r для атрибута %r" +msgstr "дублированная attributeGroup {!r}" #: xmlschema/validators/attributes.py:456 msgid "in a redefinition the reference to itself must be the first" -msgstr "" +msgstr "в переопределении ссылка на себя должна быть первой" #: xmlschema/validators/attributes.py:467 msgid "attributeGroup ref={!r} is not in the redefined group" -msgstr "" +msgstr "attributeGroup ref={!r} не входит в переопределенную группу" #: xmlschema/validators/attributes.py:471 msgid "Circular attribute groups not allowed in XSD 1.0" -msgstr "" +msgstr "Циклические группы атрибутов не разрешены в XSD 1.0" #: xmlschema/validators/attributes.py:479 -#, fuzzy msgid "unknown attribute group {!r}" -msgstr "неверное значение %r для атрибута %r" +msgstr "неизвестная группа атрибутов {!r}" #: xmlschema/validators/attributes.py:488 -#, fuzzy msgid "multiple declaration of attribute {!r}" -msgstr "неожиданный тег %r после объявления simpleContent" +msgstr "множественное объявление атрибута {!r}" #: xmlschema/validators/attributes.py:497 msgid "Circular reference found between attribute groups {0!r} and {1!r}" -msgstr "" +msgstr "Обнаружена циклическая ссылка между группами атрибутов {0!r} и {1!r}" #: xmlschema/validators/attributes.py:502 msgid "(attribute | attributeGroup) expected, found {!r}." -msgstr "" +msgstr "(атрибут | группа атрибутов) ожидается, найдено {!r}." #: xmlschema/validators/attributes.py:513 -#, fuzzy msgid "Unexpected attribute {!r} in restriction" -msgstr "неожиданный тег %r в контенте complexContent" +msgstr "Неожиданный атрибут {!r} в ограничении" #: xmlschema/validators/attributes.py:529 msgid "Attribute wildcard is not a restriction of the base wildcard" -msgstr "" +msgstr "Подстановочный знак атрибута не является ограничением базового подстановочного знака" #: xmlschema/validators/attributes.py:539 -#, fuzzy msgid "Attribute type is not a restriction of the base attribute type" -msgstr "получение %r заблокировано тегом 'final' в базовом типе" +msgstr "Тип атрибута не является ограничением базового типа атрибута" #: xmlschema/validators/attributes.py:544 msgid "Attribute {!r}: unmatched attribute use in restriction" -msgstr "" +msgstr "Атрибут {!r}: несовпадение атрибута в ограничении" #: xmlschema/validators/attributes.py:550 msgid "Attribute {!r}: derived attribute has a different fixed value" -msgstr "" +msgstr "Атрибут {!r}: производный атрибут имеет другое фиксированное значение" #: xmlschema/validators/attributes.py:554 msgid "Attribute {!r}: 'inheritable' property change in restriction" -msgstr "" +msgstr "Атрибут {!r}: 'inheritable' свойство изменено в ограничении" #: xmlschema/validators/attributes.py:568 msgid "Missing required attribute {!r} in redefinition restriction" -msgstr "" +msgstr "Отсутствует обязательный атрибут {!r} в ограничении переопределения" #: xmlschema/validators/attributes.py:573 msgid "Attribute {!r}: unmatched attribute use in redefinition" -msgstr "" +msgstr "Атрибут {!r}: несоответствующее использование атрибута в переопределении" #: xmlschema/validators/attributes.py:576 msgid "Attribute {!r}: redefinition remove fixed constraint" -msgstr "" +msgstr "Атрибут {!r}: переопределение удаляет фиксированное ограничение" #: xmlschema/validators/attributes.py:585 msgid "Redefinition restriction contains additional attribute {!r}" -msgstr "" +msgstr "Ограничение переопределения содержит дополнительный атрибут {!r}" #: xmlschema/validators/attributes.py:589 msgid "Wrong attribute order in redefinition restriction" -msgstr "" +msgstr "Неправильный порядок атрибутов в ограничении переопределения" #: xmlschema/validators/attributes.py:607 msgid "multiple ID attributes not allowed for XSD 1.0" -msgstr "" +msgstr "несколько атрибутов ID не разрешены в XSD 1.0" #: xmlschema/validators/attributes.py:660 xmlschema/validators/attributes.py:738 -#, fuzzy msgid "missing required attribute {!r}" -msgstr "в complexType отсутствует атрибут 'name'" +msgstr "отсутствует обязательный атрибут {!r}" #: xmlschema/validators/attributes.py:695 xmlschema/validators/attributes.py:760 -#, fuzzy, python-format +#, python-format msgid "%r is not an attribute of the XSI namespace" -msgstr "неверное значение %r для атрибута %r" +msgstr "%r не является атрибутом пространства имен XSI" #: xmlschema/validators/attributes.py:703 xmlschema/validators/attributes.py:768 -#, fuzzy, python-format +#, python-format msgid "%r attribute not allowed for element" -msgstr "атрибут 'name' не разрешен в локальном complexType" +msgstr "атрибут %r не разрешен для элемента" #: xmlschema/validators/attributes.py:709 -#, fuzzy, python-format +#, python-format msgid "use of attribute %r is prohibited" -msgstr "неверное значение %r для атрибута %r" +msgstr "использование атрибута %r запрещено" #: xmlschema/validators/exceptions.py:345 #, python-format @@ -870,28 +849,26 @@ msgid " Tag %r expected." msgstr " Ожидается тег (%r)" #: xmlschema/validators/groups.py:355 -#, fuzzy msgid "{!r} is not a particle of the model group" -msgstr "несоответствие openContent между типом и группой модели" +msgstr "{!r} не является частицей группы моделей" #: xmlschema/validators/groups.py:413 xmlschema/validators/groups.py:455 -#, fuzzy msgid "attribute 'name' not allowed in a local group" -msgstr "атрибут 'name' не разрешен в локальном complexType" +msgstr "атрибут 'name' не разрешен в локальной группе" #: xmlschema/validators/groups.py:422 -#, fuzzy, python-format +#, python-format msgid "missing group %r" -msgstr "отсутствует базовый тип %r" +msgstr "отсутствует группа %r" #: xmlschema/validators/groups.py:429 xmlschema/validators/groups.py:485 msgid "maxOccurs must be 1 for 'all' model groups" -msgstr "" +msgstr "maxOccurs должен быть равен 1 для групп моделей 'all'" #: xmlschema/validators/groups.py:432 xmlschema/validators/groups.py:488 #: xmlschema/validators/groups.py:1285 msgid "minOccurs must be (0 | 1) for 'all' model groups" -msgstr "" +msgstr "minOccurs должен быть (0 | 1) для групп моделей 'all'" #: xmlschema/validators/groups.py:435 msgid "in XSD 1.0 an 'all' model group cannot be nested" @@ -901,102 +878,105 @@ msgstr "XSD 1.0 не позволяет расширения не пустой ' #: xmlschema/validators/groups.py:1317 #, python-format msgid "Circular definition detected for group %r" -msgstr "" +msgstr "Обнаружено круговое определение для группы %r" #: xmlschema/validators/groups.py:459 xmlschema/validators/groups.py:469 msgid "attribute 'minOccurs' not allowed in a global group" -msgstr "" +msgstr "атрибут 'minOccurs' не разрешен в глобальной группе" #: xmlschema/validators/groups.py:462 xmlschema/validators/groups.py:472 msgid "attribute 'maxOccurs' not allowed in a global group" -msgstr "" +msgstr "атрибут 'maxOccurs' не разрешен в глобальной группе" #: xmlschema/validators/groups.py:499 msgid "'all' model can contain only elements" -msgstr "" +msgstr "модель 'all' может содержать только элементы" #: xmlschema/validators/groups.py:509 xmlschema/validators/groups.py:1301 msgid "missing attribute 'ref' in local group" -msgstr "" +msgstr "отсутствует атрибут 'ref' в локальной группе" #: xmlschema/validators/groups.py:518 msgid "'all' model can appears only at 1st level of a model group" -msgstr "" +msgstr "Модель 'all' может отображаться только на 1-м уровне группы моделей" #: xmlschema/validators/groups.py:527 xmlschema/validators/groups.py:1321 msgid "Redefined group reference cannot have minOccurs/maxOccurs other than 1" msgstr "" +"Переопределенная ссылка на группу не может иметь значение minOccurs/maxOccurs, отличное от " +"1" #: xmlschema/validators/groups.py:821 msgid "" "Element Declarations Consistent violation between {0!r} and {1!r}: match the same name but " "with different types" msgstr "" +"Element Declarations Consistent нарушение между {0!r} и {1!r}: соответствие одному и тому " +"же имени, но с разными типами" #: xmlschema/validators/groups.py:835 msgid "{0!r} and {1!r} overlap and are in the same {2!r} group" -msgstr "" +msgstr "{0!r} и {1!r} перекрываются и находятся в одной группе {2!r}" #: xmlschema/validators/groups.py:847 msgid "Unique Particle Attribution violation between {0!r} and {1!r}" -msgstr "" +msgstr "Unique Particle Attribution нарушение между {0!r} и {1!r}" #: xmlschema/validators/groups.py:860 #, python-format msgid "substitution of %r is blocked" -msgstr "" +msgstr "замена %r заблокирована" #: xmlschema/validators/groups.py:909 msgid "usage of {0!r} with type {1} is blocked by head element" -msgstr "" +msgstr "использование {0!r} с типом {1} заблокировано элементом заголовка" #: xmlschema/validators/groups.py:934 msgid "{0!r} that matches {1!r} is not consistent with local declaration {2!r}" -msgstr "" +msgstr "{0!r}, соответствующее {1!r}, не соответствует локальному объявлению {2!r}" #: xmlschema/validators/groups.py:940 msgid "Maybe a not equivalent type table between elements {0!r} and {1!r}." -msgstr "" +msgstr "Возможно, таблица неэквивалентного типа между элементами {0!r} и {1!r}." #: xmlschema/validators/groups.py:970 msgid "an empty 'choice' group with minOccurs > 0 cannot validate any content" -msgstr "" +msgstr "пустая группа 'choice' с minOccurs > 0 не может проверить содержимое" #: xmlschema/validators/groups.py:982 xmlschema/validators/groups.py:1242 msgid "character data between child elements not allowed" -msgstr "" +msgstr "символьные данные между дочерними элементами не допускаются" #: xmlschema/validators/groups.py:995 #, python-format msgid "XML data depth exceeded (MAX_XML_DEPTH=%r)" -msgstr "" +msgstr "Превышена глубина данных XML (MAX_XML_DEPTH=%r)" #: xmlschema/validators/groups.py:1202 msgid "{!r} does not match any declared element of the model group" -msgstr "" +msgstr "{!r} не соответствует ни одному объявленному элементу группы моделей" #: xmlschema/validators/groups.py:1205 msgid "{0} has an unknown prefix {1!r}" -msgstr "" +msgstr "{0} имеет неизвестный префикс {1!r}" #: xmlschema/validators/groups.py:1238 -#, fuzzy msgid "wrong content type {!r}" -msgstr "базовый тип %r не содержит простой контент" +msgstr "неправильный тип контента {!r}" #: xmlschema/validators/groups.py:1282 msgid "maxOccurs must be (0 | 1) for 'all' model groups" -msgstr "" +msgstr "maxOccurs должен быть равен (0 | 1) для групп моделей 'all'" #: xmlschema/validators/groups.py:1311 #, python-brace-format msgid "an xs:{0} group cannot include a reference to an xs:{1} group" -msgstr "" +msgstr "группа xs:{0} не может включать ссылку на группу xs:{1}" #: xmlschema/validators/wildcards.py:76 -#, fuzzy, python-format +#, python-format msgid "wrong value %r in 'namespace' attribute" -msgstr "неверное значение %r для атрибута %r" +msgstr "неверное значение %r в атрибуте 'namespace'" #: xmlschema/validators/wildcards.py:85 #, fuzzy, python-format @@ -1004,8 +984,9 @@ msgid "wrong value %r for 'processContents' attribute" msgstr "неверное значение %r для атрибута %r" #: xmlschema/validators/wildcards.py:94 +#, fuzzy msgid "'namespace' and 'notNamespace' attributes are mutually exclusive" -msgstr "" +msgstr "атрибуты 'default' и 'fixed' являются взаимоисключающими" #: xmlschema/validators/wildcards.py:105 #, fuzzy, python-format @@ -1042,22 +1023,22 @@ msgstr "" #: xmlschema/validators/wildcards.py:473 xmlschema/validators/wildcards.py:515 #, fuzzy msgid "element {!r} is not allowed here" -msgstr "{0!r} не разрешено для {1!r}" +msgstr "атрибут %r не разрешен для элемента" #: xmlschema/validators/wildcards.py:651 xmlschema/validators/wildcards.py:681 #, fuzzy, python-format msgid "attribute %r not allowed" -msgstr "атрибут 'name' не разрешен в локальном complexType" +msgstr "атрибут {!r} недоступен в определении локального элемента" #: xmlschema/validators/wildcards.py:663 xmlschema/validators/wildcards.py:693 #, fuzzy, python-format msgid "attribute %r not found" -msgstr "атрибут %r должен быть унаследован" +msgstr "(атрибут | группа атрибутов) ожидается, найдено {!r}." #: xmlschema/validators/wildcards.py:670 xmlschema/validators/wildcards.py:700 #, fuzzy msgid "unavailable namespace {!r}" -msgstr "отсутствует базовый тип %r" +msgstr "невозможно добавить атрибуты в пространство имен %r" #: xmlschema/validators/wildcards.py:857 #, fuzzy, python-format @@ -1094,8 +1075,9 @@ msgid "{!r} is not a valid loglevel" msgstr "значение неверно для типа xs:decimal" #: xmlschema/validators/schemas.py:352 +#, fuzzy msgid "no XSD source provided!" -msgstr "" +msgstr "неверный тип {!r}" #: xmlschema/validators/schemas.py:380 msgid "the attribute 'targetNamespace' cannot be an empty string" @@ -1115,17 +1097,19 @@ msgid "cannot change the global maps instance of a meta-schema" msgstr "" #: xmlschema/validators/schemas.py:675 xmlschema/validators/schemas.py:970 -#, python-format +#, fuzzy, python-format msgid "meta-schema unavailable for %r" -msgstr "" +msgstr "отсутствует экземпляр метасхемы по умолчанию {!r}" #: xmlschema/validators/schemas.py:682 +#, fuzzy msgid "missing XSD namespace in meta-schema" -msgstr "" +msgstr "отсутствует пространство имен XSD в экземпляре метасхемы {!r}" #: xmlschema/validators/schemas.py:754 +#, fuzzy msgid "Missing meta-schema source URL" -msgstr "" +msgstr "отсутствует экземпляр метасхемы по умолчанию {!r}" #: xmlschema/validators/schemas.py:766 msgid "The argument 'base_schemas' must be a dictionary or a sequence of couples" @@ -1158,29 +1142,31 @@ msgstr "глобальный тип {!r} не создается" #: xmlschema/validators/schemas.py:1095 #, fuzzy msgid "the namespace {!r} is not loaded" -msgstr "неверное значение %r для атрибута %r" +msgstr "невозможно добавить атрибуты в пространство имен %r" #: xmlschema/validators/schemas.py:1117 msgid "'converter' argument must be a {0!r} subclass or instance: {1!r}" msgstr "" #: xmlschema/validators/schemas.py:1172 +#, fuzzy msgid "cannot include schema {0!r}: {1}" -msgstr "" +msgstr "{0!r} не может заменить {1!r}" #: xmlschema/validators/schemas.py:1186 -#, python-format +#, fuzzy, python-format msgid "Redefine schema failed: %s" -msgstr "" +msgstr "отсутствует динамическая загруженная схема из %s" #: xmlschema/validators/schemas.py:1191 +#, fuzzy msgid "cannot redefine schema {0!r}: {1}" -msgstr "" +msgstr "{0!r} не может заменить {1!r}" #: xmlschema/validators/schemas.py:1207 -#, python-format +#, fuzzy, python-format msgid "Override schema failed: %s" -msgstr "" +msgstr "отсутствует динамическая загруженная схема из %s" #: xmlschema/validators/schemas.py:1269 msgid "" @@ -1193,8 +1179,9 @@ msgid "the attribute 'namespace' must be different from schema's 'targetNamespac msgstr "" #: xmlschema/validators/schemas.py:1322 +#, fuzzy msgid "cannot import namespace {0!r}: {1}" -msgstr "" +msgstr "{0!r} не может заменить {1!r}" #: xmlschema/validators/schemas.py:1324 #, python-format @@ -1206,8 +1193,9 @@ msgid "imported schema {0!r} has an unmatched namespace {1!r}" msgstr "" #: xmlschema/validators/schemas.py:1435 +#, fuzzy msgid "target directory {} is not empty" -msgstr "" +msgstr "xsi:nil='true', но элемент не пустой" #: xmlschema/validators/schemas.py:1438 msgid "target {} is not a directory" @@ -1255,7 +1243,7 @@ msgstr "" #: xmlschema/validators/schemas.py:1997 #, fuzzy msgid "{!r} is not an element of the schema" -msgstr "неверное значение %r для атрибута %r" +msgstr "неизвестный элемент %r" #: xmlschema/validators/schemas.py:1826 #, python-format @@ -1319,12 +1307,14 @@ msgid "'minLength' value must be a non negative integer" msgstr "minOccurs значение не должно быть отрицательным" #: xmlschema/validators/simple_types.py:195 +#, fuzzy msgid "'maxLength' value is less than 'minLength'" -msgstr "" +msgstr "значение должно быть меньше или равно {!r}" #: xmlschema/validators/simple_types.py:198 +#, fuzzy msgid "'minLength' has a lesser value than parent" -msgstr "" +msgstr "значение должно быть меньше {!r}" #: xmlschema/validators/simple_types.py:201 msgid "'minLength' has a greater value than parent 'maxLength'" @@ -1340,8 +1330,9 @@ msgid "'maxLength' has a lesser value than parent 'minLength'" msgstr "" #: xmlschema/validators/simple_types.py:212 +#, fuzzy msgid "'maxLength' has a greater value than parent" -msgstr "" +msgstr "значение должно быть больше или равно {!r}" #: xmlschema/validators/simple_types.py:223 msgid "cannot specify both 'minInclusive' and 'minExclusive'" @@ -1352,12 +1343,14 @@ msgid "'minInclusive' must be less or equal to 'maxInclusive'" msgstr "" #: xmlschema/validators/simple_types.py:229 +#, fuzzy msgid "'minInclusive' must be lesser than 'maxExclusive'" -msgstr "" +msgstr "minOccurs должно быть меньше или равно maxOccurs" #: xmlschema/validators/simple_types.py:234 +#, fuzzy msgid "'minExclusive' must be lesser than 'maxInclusive'" -msgstr "" +msgstr "minOccurs должно быть меньше или равно maxOccurs" #: xmlschema/validators/simple_types.py:237 msgid "'minExclusive' must be less or equal to 'maxExclusive'" @@ -1386,23 +1379,23 @@ msgstr "" #: xmlschema/validators/simple_types.py:460 #, fuzzy msgid "a {0!r} or {1!r} object required" -msgstr "{0!r} не разрешено для {1!r}" +msgstr "циклическое переопределение для {0} {1!r}" #: xmlschema/validators/simple_types.py:615 #, fuzzy msgid "value is not an instance of {!r}" -msgstr "{!r} не булево значение" +msgstr "неожиданный экземпляр {!r} в глобальной карте" #: xmlschema/validators/simple_types.py:640 xmlschema/validators/simple_types.py:753 #: xmlschema/validators/simple_types.py:1107 #, fuzzy msgid "invalid value {!r}" -msgstr "{!r} не булево значение" +msgstr "неверный тип {!r}" #: xmlschema/validators/simple_types.py:665 -#, python-format +#, fuzzy, python-format msgid "unmapped prefix %r in a QName" -msgstr "" +msgstr "{0} имеет неизвестный префикс {1!r}" #: xmlschema/validators/simple_types.py:699 xmlschema/validators/simple_types.py:711 msgid "duplicated xs:ID value {!r}" @@ -1419,7 +1412,7 @@ msgstr "" #: xmlschema/validators/simple_types.py:736 #, fuzzy msgid "{0!r} is not an instance of {1!r}" -msgstr "{0!r} не разрешено для {1!r}" +msgstr "неожиданный экземпляр {!r} в глобальной карте" #: xmlschema/validators/simple_types.py:824 #, python-format @@ -1427,17 +1420,19 @@ msgid "%r: a list must be based on atomic data types" msgstr "" #: xmlschema/validators/simple_types.py:843 +#, fuzzy msgid "ambiguous list type declaration" -msgstr "" +msgstr "неоднозначное определение типа для атрибута XSD" #: xmlschema/validators/simple_types.py:851 #, fuzzy msgid "missing list type declaration" -msgstr "отсутствует базовый тип %r" +msgstr "отсутствует атрибут 'type'" #: xmlschema/validators/simple_types.py:864 +#, fuzzy msgid "circular definition found for type {!r}" -msgstr "" +msgstr "Обнаружено круговое определение для группы %r" #: xmlschema/validators/simple_types.py:869 #, python-format @@ -1461,7 +1456,7 @@ msgstr "" #: xmlschema/validators/simple_types.py:1035 #, fuzzy msgid "a {0!r} required, not {1!r}" -msgstr "{0!r} не разрешено для {1!r}" +msgstr "атрибут {0}={1!r}: {2}" #: xmlschema/validators/simple_types.py:1039 #, python-format @@ -1504,20 +1499,22 @@ msgstr "" #: xmlschema/validators/simple_types.py:1268 #, fuzzy, python-format msgid "simpleType restriction of %r is not allowed" -msgstr "{0!r} не разрешено для {1!r}" +msgstr "недопустимое ограничение от {!r}" #: xmlschema/validators/simple_types.py:1277 #, fuzzy msgid "unexpected tag after attribute declarations" -msgstr "неожиданный тег %r после объявления simpleContent" +msgstr "неожиданный тег %r после объявления simpleContent:" #: xmlschema/validators/simple_types.py:1282 +#, fuzzy msgid "duplicated simpleType declaration" -msgstr "" +msgstr "дублированное ограничение идентификации %r:" #: xmlschema/validators/simple_types.py:1304 +#, fuzzy msgid "restriction with 'base' attribute and simpleType declaration" -msgstr "" +msgstr "Подстановочный знак атрибута не является ограничением базового подстановочного знака" #: xmlschema/validators/simple_types.py:1312 #, fuzzy, python-format @@ -1525,9 +1522,9 @@ msgid "unexpected tag %r in restriction" msgstr "неожиданный тег %r в контенте complexContent" #: xmlschema/validators/simple_types.py:1318 -#, python-format +#, fuzzy, python-format msgid "multiple %r constraint facet" -msgstr "" +msgstr "дублированное ограничение идентификации %r:" #: xmlschema/validators/simple_types.py:1330 #, fuzzy @@ -1557,16 +1554,17 @@ msgstr "" #: xmlschema/validators/identities.py:182 #, fuzzy msgid "missing required attribute 'name'" -msgstr "в complexType отсутствует атрибут 'name'" +msgstr "отсутствует обязательный атрибут {!r}" #: xmlschema/validators/identities.py:190 #, fuzzy msgid "missing 'selector' declaration" -msgstr "в complexType отсутствует атрибут 'name'" +msgstr "отсутствует базовый тип %r" #: xmlschema/validators/identities.py:202 +#, fuzzy msgid "unknown identity constraint {!r}" -msgstr "" +msgstr "дублированное ограничение идентификации %r:" #: xmlschema/validators/identities.py:207 msgid "attribute 'ref' points to a different kind constraint" @@ -1589,7 +1587,7 @@ msgstr "" #: xmlschema/validators/identities.py:359 #, fuzzy msgid "missing required attribute 'refer'" -msgstr "в complexType отсутствует атрибут 'name'" +msgstr "отсутствует обязательный атрибут {!r}" #: xmlschema/validators/identities.py:381 #, python-format @@ -1608,7 +1606,7 @@ msgstr "" #: xmlschema/validators/identities.py:459 #, fuzzy msgid "duplicated value {0!r} for {1!r}" -msgstr "{0!r} не разрешено для {1!r}" +msgstr "{0!r} значение набора фиксировано {1!r}" #: xmlschema/validators/xsdbase.py:51 #, python-format @@ -1630,13 +1628,14 @@ msgid "missing both attributes 'name' and 'ref' in local %r" msgstr "" #: xmlschema/validators/xsdbase.py:411 +#, fuzzy msgid "attributes 'name' and 'ref' are mutually exclusive" -msgstr "" +msgstr "атрибуты 'default' и 'fixed' являются взаимоисключающими" #: xmlschema/validators/xsdbase.py:414 -#, python-format +#, fuzzy, python-format msgid "attribute 'ref' not allowed in a global %r" -msgstr "" +msgstr "атрибут {!r} недоступен в определении глобального элемента" #: xmlschema/validators/xsdbase.py:423 msgid "a reference component cannot have child definitions/declarations" @@ -1666,8 +1665,9 @@ msgid "" msgstr "" #: xmlschema/validators/xsdbase.py:591 +#, fuzzy msgid "parent circularity from {}" -msgstr "" +msgstr "обнаружена зацикленность substitutionGroup %r" #: xmlschema/validators/helpers.py:44 #, python-format From ecbd540cca348366bba92dafe4aed0a31c9ff7be Mon Sep 17 00:00:00 2001 From: Sergey Zelenov Date: Thu, 9 Jun 2022 18:16:43 +0300 Subject: [PATCH 3/5] Added more messages to russian translation --- xmlschema/locale/ru/LC_MESSAGES/xmlschema.mo | Bin 36694 -> 53865 bytes xmlschema/locale/ru/LC_MESSAGES/xmlschema.po | 279 +++++++++---------- 2 files changed, 128 insertions(+), 151 deletions(-) diff --git a/xmlschema/locale/ru/LC_MESSAGES/xmlschema.mo b/xmlschema/locale/ru/LC_MESSAGES/xmlschema.mo index 279799208fc9bd72a4d300b8922ed97467e9ab3a..e8a6070e2b2933ed5eda5854755dedf553133ec3 100644 GIT binary patch literal 53865 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 delta 5793 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 diff --git a/xmlschema/locale/ru/LC_MESSAGES/xmlschema.po b/xmlschema/locale/ru/LC_MESSAGES/xmlschema.po index aeeb9706..544425ec 100644 --- a/xmlschema/locale/ru/LC_MESSAGES/xmlschema.po +++ b/xmlschema/locale/ru/LC_MESSAGES/xmlschema.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-05-12 17:25+0200\n" -"PO-Revision-Date: 2022-06-08 17:03+0300\n" +"PO-Revision-Date: 2022-06-09 18:01+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: ru\n" @@ -495,7 +495,7 @@ msgstr "глобальный элемент не создается!" #: xmlschema/validators/global_maps.py:684 msgid "circularity found for substitution group with head element {}" -msgstr "Обнаружена цикличность для группы замещения с головным элементом {}" +msgstr "обнаружена цикличность для группы замещения с головным элементом {}" #: xmlschema/validators/global_maps.py:689 #, python-format @@ -979,395 +979,377 @@ msgid "wrong value %r in 'namespace' attribute" msgstr "неверное значение %r в атрибуте 'namespace'" #: xmlschema/validators/wildcards.py:85 -#, fuzzy, python-format +#, python-format msgid "wrong value %r for 'processContents' attribute" -msgstr "неверное значение %r для атрибута %r" +msgstr "неправильное значение %r для атрибута 'processContents'" #: xmlschema/validators/wildcards.py:94 -#, fuzzy msgid "'namespace' and 'notNamespace' attributes are mutually exclusive" -msgstr "атрибуты 'default' и 'fixed' являются взаимоисключающими" +msgstr "атрибуты 'namespace' и 'notNamespace' являются взаимоисключающими" #: xmlschema/validators/wildcards.py:105 -#, fuzzy, python-format +#, python-format msgid "wrong value %r in 'notNamespace' attribute" -msgstr "неверное значение %r для атрибута %r" +msgstr "неправильное значение %r в атрибуте 'notNamespace'" #: xmlschema/validators/wildcards.py:121 -#, fuzzy msgid "wrong value for 'notQName' attribute" -msgstr "неверное значение %r для атрибута %r" +msgstr "неправильное значение атрибута 'notQName'" #: xmlschema/validators/wildcards.py:128 #, python-format msgid "unmapped QName in 'notQName' attribute: %s" -msgstr "" +msgstr "несопоставленное QName в атрибуте 'notQName': %s" #: xmlschema/validators/wildcards.py:132 -#, fuzzy, python-format +#, python-format msgid "wrong QName format in 'notQName' attribute: %s" -msgstr "неверное значение %r для атрибута %r" +msgstr "неверный формат QName в атрибуте 'notQName': %s" #: xmlschema/validators/wildcards.py:140 msgid "the namespace of each QName in notQName is allowed by notNamespace" -msgstr "" +msgstr "пространство имен каждого QName в notQName разрешено notNamespace" #: xmlschema/validators/wildcards.py:144 msgid "names in notQName must be in namespaces that are allowed" -msgstr "" +msgstr "имена в notQName должны находиться в разрешенных пространствах имен" #: xmlschema/validators/wildcards.py:319 msgid "not expressible wildcard namespace union: {0!r} V {1!r}:" -msgstr "" +msgstr "невыразимое объединение пространств имен с подстановочными знаками: {0!r} V {1!r}:" #: xmlschema/validators/wildcards.py:473 xmlschema/validators/wildcards.py:515 -#, fuzzy msgid "element {!r} is not allowed here" -msgstr "атрибут %r не разрешен для элемента" +msgstr "элемент {!r} здесь запрещен" #: xmlschema/validators/wildcards.py:651 xmlschema/validators/wildcards.py:681 -#, fuzzy, python-format +#, python-format msgid "attribute %r not allowed" -msgstr "атрибут {!r} недоступен в определении локального элемента" +msgstr "атрибут %r не разрешен" #: xmlschema/validators/wildcards.py:663 xmlschema/validators/wildcards.py:693 -#, fuzzy, python-format +#, python-format msgid "attribute %r not found" -msgstr "(атрибут | группа атрибутов) ожидается, найдено {!r}." +msgstr "атрибут %r не найден" #: xmlschema/validators/wildcards.py:670 xmlschema/validators/wildcards.py:700 -#, fuzzy msgid "unavailable namespace {!r}" -msgstr "невозможно добавить атрибуты в пространство имен %r" +msgstr "недоступное пространство имен {!r}" #: xmlschema/validators/wildcards.py:857 -#, fuzzy, python-format +#, python-format msgid "wrong value %r for 'mode' attribute" -msgstr "неверное значение %r для атрибута %r" +msgstr "неправильное значение %r для атрибута \"режим\"" #: xmlschema/validators/wildcards.py:863 msgid "an openContent with mode='none' cannot have an child declaration" -msgstr "" +msgstr "openContent с mode='none' не может иметь дочернее объявление " #: xmlschema/validators/wildcards.py:867 msgid "an child declaration is required" -msgstr "" +msgstr "требуется дочернее объявление " #: xmlschema/validators/wildcards.py:908 msgid "defaultOpenContent must be a child of the schema" -msgstr "" +msgstr "defaultOpenContent должен быть дочерним элементом схемы" #: xmlschema/validators/wildcards.py:911 msgid "the attribute 'mode' of a defaultOpenContent cannot be 'none'" -msgstr "" +msgstr "атрибут 'mode' defaultOpenContent не может быть 'none'" #: xmlschema/validators/wildcards.py:914 msgid "a defaultOpenContent declaration cannot be empty" -msgstr "" +msgstr "объявление defaultOpenContent не может быть пустым" #: xmlschema/validators/schemas.py:156 msgid "XSD_VERSION must be '1.0' or '1.1'" -msgstr "" +msgstr "XSD_VERSION должна быть '1.0' или '1.1'" #: xmlschema/validators/schemas.py:336 -#, fuzzy msgid "{!r} is not a valid loglevel" -msgstr "значение неверно для типа xs:decimal" +msgstr "{!r} не является допустимым уровнем ведения журнала" #: xmlschema/validators/schemas.py:352 -#, fuzzy msgid "no XSD source provided!" -msgstr "неверный тип {!r}" +msgstr "источник XSD не указан!" #: xmlschema/validators/schemas.py:380 msgid "the attribute 'targetNamespace' cannot be an empty string" -msgstr "" +msgstr "атрибут targetNamespace не может быть пустой строкой" #: xmlschema/validators/schemas.py:383 msgid "wrong namespace ({0!r} instead of {1!r}) for XSD resource {2}" -msgstr "" +msgstr "неправильное пространство имен ({0!r} вместо {1!r}) для ресурса XSD {2}" #: xmlschema/validators/schemas.py:460 #, python-format msgid "'global_maps' argument must be an %r instance" -msgstr "" +msgstr "аргумент 'global_maps' должен быть экземпляром %r" #: xmlschema/validators/schemas.py:542 msgid "cannot change the global maps instance of a meta-schema" -msgstr "" +msgstr "невозможно изменить экземпляр глобальных карт метасхемы" #: xmlschema/validators/schemas.py:675 xmlschema/validators/schemas.py:970 -#, fuzzy, python-format +#, python-format msgid "meta-schema unavailable for %r" -msgstr "отсутствует экземпляр метасхемы по умолчанию {!r}" +msgstr "метасхема недоступна для %r" #: xmlschema/validators/schemas.py:682 -#, fuzzy msgid "missing XSD namespace in meta-schema" -msgstr "отсутствует пространство имен XSD в экземпляре метасхемы {!r}" +msgstr "отсутствует пространство имен XSD в метасхеме" #: xmlschema/validators/schemas.py:754 -#, fuzzy msgid "Missing meta-schema source URL" -msgstr "отсутствует экземпляр метасхемы по умолчанию {!r}" +msgstr "Отсутствует URL-адрес источника мета-схемы" #: xmlschema/validators/schemas.py:766 msgid "The argument 'base_schemas' must be a dictionary or a sequence of couples" -msgstr "" +msgstr "Аргумент 'base_schemas' должен быть словарем или последовательностью пар" #: xmlschema/validators/schemas.py:803 xmlschema/validators/schemas.py:815 -#, fuzzy msgid "(restriction | list | union) expected" -msgstr "ожидается тег 'restriction' или 'extension'" +msgstr "ожидается (restriction | list | union)" #: xmlschema/validators/schemas.py:826 -#, fuzzy msgid "missing attribute 'name' in a global simpleType" -msgstr "в complexType отсутствует атрибут 'name'" +msgstr "отсутствует атрибут 'name' в глобальном simpleType" #: xmlschema/validators/schemas.py:831 -#, fuzzy msgid "attribute 'name' not allowed for a local simpleType" -msgstr "атрибут 'name' не разрешен в локальном complexType" +msgstr "атрибут 'name' не разрешен в локальном simpleType" #: xmlschema/validators/schemas.py:875 msgid "'model' argument must be (sequence | choice | all)" -msgstr "" +msgstr "аргумент 'model' должен быть (sequence | choice | all)" #: xmlschema/validators/schemas.py:990 -#, fuzzy, python-format +#, python-format msgid "schema %r is not built" -msgstr "глобальный тип {!r} не создается" +msgstr "схема %r не создается" #: xmlschema/validators/schemas.py:1095 -#, fuzzy msgid "the namespace {!r} is not loaded" -msgstr "невозможно добавить атрибуты в пространство имен %r" +msgstr "пространство имен {!r} не загружено" #: xmlschema/validators/schemas.py:1117 msgid "'converter' argument must be a {0!r} subclass or instance: {1!r}" -msgstr "" +msgstr "аргумент 'converter' должен быть подклассом {0!r} или экземпляром: {1!r}" #: xmlschema/validators/schemas.py:1172 -#, fuzzy msgid "cannot include schema {0!r}: {1}" -msgstr "{0!r} не может заменить {1!r}" +msgstr "не может включать схему {0!r}: {1}" #: xmlschema/validators/schemas.py:1186 -#, fuzzy, python-format +#, python-format msgid "Redefine schema failed: %s" -msgstr "отсутствует динамическая загруженная схема из %s" +msgstr "Не удалось переопределить схему: %s" #: xmlschema/validators/schemas.py:1191 -#, fuzzy msgid "cannot redefine schema {0!r}: {1}" -msgstr "{0!r} не может заменить {1!r}" +msgstr "невозможно переопределить схему {0!r}: {1}" #: xmlschema/validators/schemas.py:1207 -#, fuzzy, python-format +#, python-format msgid "Override schema failed: %s" -msgstr "отсутствует динамическая загруженная схема из %s" +msgstr "Ошибка переопределения схемы: %s" #: xmlschema/validators/schemas.py:1269 msgid "" "if the 'namespace' attribute is not present on the import statement then the imported " "schema must have a 'targetNamespace'" msgstr "" +"если атрибут 'namespace' отсутствует в операторе импорта, то импортированная схема должна " +"иметь 'targetNamespace'" #: xmlschema/validators/schemas.py:1275 msgid "the attribute 'namespace' must be different from schema's 'targetNamespace'" -msgstr "" +msgstr "атрибут 'namespace' должен отличаться от 'targetNamespace' схемы" #: xmlschema/validators/schemas.py:1322 -#, fuzzy msgid "cannot import namespace {0!r}: {1}" -msgstr "{0!r} не может заменить {1!r}" +msgstr "невозможно импортировать пространство имен {0!r}: {1}" #: xmlschema/validators/schemas.py:1324 #, python-format msgid "cannot import chameleon schema: %s" -msgstr "" +msgstr "невозможно импортировать схему-хамелеон: %s" #: xmlschema/validators/schemas.py:1388 msgid "imported schema {0!r} has an unmatched namespace {1!r}" -msgstr "" +msgstr "импортированная схема {0!r} имеет неопознанное пространство имен {1!r}" #: xmlschema/validators/schemas.py:1435 -#, fuzzy msgid "target directory {} is not empty" -msgstr "xsi:nil='true', но элемент не пустой" +msgstr "целевой каталог {} не пуст" #: xmlschema/validators/schemas.py:1438 msgid "target {} is not a directory" -msgstr "" +msgstr "целевой {} не является каталогом" #: xmlschema/validators/schemas.py:1441 msgid "target parent directory {} does not exist" -msgstr "" +msgstr "целевой родительский каталог {} не существует" #: xmlschema/validators/schemas.py:1444 msgid "target parent {} is not a directory" -msgstr "" +msgstr "целевой родитель {} не является каталогом" #: xmlschema/validators/schemas.py:1537 msgid "invalid attribute vc:minVersion value" -msgstr "" +msgstr "недопустимое значение атрибута vc:minVersion" #: xmlschema/validators/schemas.py:1546 msgid "invalid attribute vc:maxVersion value" -msgstr "" +msgstr "недопустимое значение атрибута vc:maxVersion" #: xmlschema/validators/schemas.py:1622 xmlschema/validators/schemas.py:1629 #: xmlschema/validators/schemas.py:1635 -#, fuzzy msgid "{!r} is not a valid value for xs:QName" -msgstr "значение неверно для типа xs:decimal" +msgstr "{!r} не является допустимым значением для xs:QName" #: xmlschema/validators/schemas.py:1641 msgid "prefix {!r} not found in namespace map" -msgstr "" +msgstr "префикс {!r} не найден в карте пространства имен" #: xmlschema/validators/schemas.py:1648 msgid "" "the QName {!r} is mapped to no namespace, but this requires that there is an xs:import " "statement in the schema without the 'namespace' attribute." msgstr "" +"QName {!r} не отображается ни в какое пространство имен, но для этого требуется, чтобы в " +"схеме был оператор xs:import без атрибута 'namespace'" #: xmlschema/validators/schemas.py:1657 msgid "" "the QName {0!r} is mapped to the namespace {1!r}, but this namespace has not an xs:import " "statement in the schema." msgstr "" +"QName {0!r} сопоставляется с пространством имен {1!r}, но это пространство имен не имеет " +"оператора xs:import в схеме." #: xmlschema/validators/schemas.py:1798 xmlschema/validators/schemas.py:1852 #: xmlschema/validators/schemas.py:1997 -#, fuzzy msgid "{!r} is not an element of the schema" -msgstr "неизвестный элемент %r" +msgstr "{!r} не является элементом схемы" #: xmlschema/validators/schemas.py:1826 #, python-format msgid "IDREF %r not found in XML document" -msgstr "" +msgstr "IDREF %r не найден в XML-документе" #: xmlschema/validators/schemas.py:2076 msgid "encoding needs at least one XSD element declaration" -msgstr "" +msgstr "для кодирования требуется хотя бы одно объявление элемента XSD" #: xmlschema/validators/schemas.py:2110 #, python-format msgid "the path %r doesn't match any element of the schema!" -msgstr "" +msgstr "путь %r не соответствует ни одному элементу схемы!" #: xmlschema/validators/schemas.py:2112 msgid "unable to select an element for decoding data, provide a valid 'path' argument." msgstr "" +"невозможно выбрать элемент для декодирования данных, укажите допустимый аргумент 'path'." #: xmlschema/validators/simple_types.py:133 msgid "facets not allowed for a direct derivation of xs:anySimpleType" -msgstr "" +msgstr "наборы не разрешены для прямого наследования от xs:anySimpleType" #: xmlschema/validators/simple_types.py:137 msgid "facets not allowed for a direct content derivation of xs:anySimpleType" -msgstr "" +msgstr "наборы не разрешены для прямого наследования контента от xs:anySimpleType" #: xmlschema/validators/simple_types.py:143 msgid "one or more facets are not applicable, admitted set is {!r}" -msgstr "" +msgstr "один или несколько наборов неприменимы, допустимый набор {!r}" #: xmlschema/validators/simple_types.py:149 #, python-format msgid "facet group must have the same base type: %r" -msgstr "" +msgstr "группа наборов должна иметь один и тот же базовый тип: %r" #: xmlschema/validators/simple_types.py:159 -#, fuzzy msgid "'length' value must be non a negative integer" -msgstr "minOccurs значение не должно быть отрицательным" +msgstr "Значение 'length' должно быть положительным целым числом" #: xmlschema/validators/simple_types.py:163 msgid "'minLength' value must be less than or equal to 'length'" -msgstr "" +msgstr "значение 'minLength' должно быть меньше или равно 'length'" #: xmlschema/validators/simple_types.py:170 msgid "cannot specify both 'length' and 'minLength'" -msgstr "" +msgstr "нельзя указывать одновременно 'length' и 'minLength'" #: xmlschema/validators/simple_types.py:175 msgid "'maxLength' value must be greater or equal to 'length'" -msgstr "" +msgstr "значение 'maxLength' должно быть больше или равно 'length'" #: xmlschema/validators/simple_types.py:183 msgid "cannot specify both 'length' and 'maxLength'" -msgstr "" +msgstr "нельзя указывать одновременно 'length' и 'maxLength'" #: xmlschema/validators/simple_types.py:192 -#, fuzzy msgid "'minLength' value must be a non negative integer" -msgstr "minOccurs значение не должно быть отрицательным" +msgstr "значение 'minLength' должно быть положительным целым числом" #: xmlschema/validators/simple_types.py:195 -#, fuzzy msgid "'maxLength' value is less than 'minLength'" -msgstr "значение должно быть меньше или равно {!r}" +msgstr "значение 'maxLength' меньше чем 'maxLength'" #: xmlschema/validators/simple_types.py:198 -#, fuzzy msgid "'minLength' has a lesser value than parent" -msgstr "значение должно быть меньше {!r}" +msgstr "'minLength' имеет меньшее значение, чем у родителя" #: xmlschema/validators/simple_types.py:201 msgid "'minLength' has a greater value than parent 'maxLength'" -msgstr "" +msgstr "'minLength' имеет большее значение, чем родительский 'maxLength'" #: xmlschema/validators/simple_types.py:206 -#, fuzzy msgid "'maxLength' value must be a non negative integer" -msgstr "minOccurs значение не должно быть отрицательным" +msgstr "значение 'maxLength' должно быть не отрицательным целым числом" #: xmlschema/validators/simple_types.py:209 msgid "'maxLength' has a lesser value than parent 'minLength'" -msgstr "" +msgstr "'maxLength' имеет меньшее значение, чем родительский 'minLength'" #: xmlschema/validators/simple_types.py:212 -#, fuzzy msgid "'maxLength' has a greater value than parent" -msgstr "значение должно быть больше или равно {!r}" +msgstr "'maxLength' имеет большее значение, чем у родителя" #: xmlschema/validators/simple_types.py:223 msgid "cannot specify both 'minInclusive' and 'minExclusive'" -msgstr "" +msgstr "нельзя указывать одновременно 'minInclusive' и 'minExclusive'" #: xmlschema/validators/simple_types.py:226 msgid "'minInclusive' must be less or equal to 'maxInclusive'" -msgstr "" +msgstr "'minInclusive' должен быть меньше или равен 'maxInclusive'" #: xmlschema/validators/simple_types.py:229 -#, fuzzy msgid "'minInclusive' must be lesser than 'maxExclusive'" -msgstr "minOccurs должно быть меньше или равно maxOccurs" +msgstr "'minInclusive' должен быть меньше, чем 'maxExclusive'" #: xmlschema/validators/simple_types.py:234 -#, fuzzy msgid "'minExclusive' must be lesser than 'maxInclusive'" -msgstr "minOccurs должно быть меньше или равно maxOccurs" +msgstr "'minExclusive' должен быть меньше, чем 'maxInclusive'" #: xmlschema/validators/simple_types.py:237 msgid "'minExclusive' must be less or equal to 'maxExclusive'" -msgstr "" +msgstr "'minExclusive' должен быть меньше или равен 'maxExclusive'" #: xmlschema/validators/simple_types.py:241 msgid "cannot specify both 'maxInclusive' and 'maxExclusive'" -msgstr "" +msgstr "нельзя указывать одновременно 'maxInclusive' и 'maxExclusive'" #: xmlschema/validators/simple_types.py:247 msgid "fractionDigits facet value cannot be lesser than the value of totalDigits facet" -msgstr "" +msgstr "значение набора FractionDigits не может быть меньше значения набора totalDigits" #: xmlschema/validators/simple_types.py:253 msgid "" "totalDigits facet value cannot be greater than the value of the same facet in the base type" msgstr "" +"значение набора totalDigits не может быть больше значения того же набора в базовом типе" #: xmlschema/validators/simple_types.py:262 #, python-format @@ -1375,116 +1357,111 @@ msgid "" "the explicitTimezone facet value cannot be changed if the base type has the same facet " "with value %r" msgstr "" +"значение набора absoluteTimezone не может быть изменено, если базовый тип имеет тот же " +"набор со значением %r" #: xmlschema/validators/simple_types.py:460 -#, fuzzy msgid "a {0!r} or {1!r} object required" -msgstr "циклическое переопределение для {0} {1!r}" +msgstr "требуется объект {0!r} или {1!r}" #: xmlschema/validators/simple_types.py:615 -#, fuzzy msgid "value is not an instance of {!r}" -msgstr "неожиданный экземпляр {!r} в глобальной карте" +msgstr "значение не является экземпляром {!r}" #: xmlschema/validators/simple_types.py:640 xmlschema/validators/simple_types.py:753 #: xmlschema/validators/simple_types.py:1107 -#, fuzzy msgid "invalid value {!r}" -msgstr "неверный тип {!r}" +msgstr "неверное значение {!r}" #: xmlschema/validators/simple_types.py:665 -#, fuzzy, python-format +#, python-format msgid "unmapped prefix %r in a QName" -msgstr "{0} имеет неизвестный префикс {1!r}" +msgstr "несопоставленный префикс %r в QName" #: xmlschema/validators/simple_types.py:699 xmlschema/validators/simple_types.py:711 msgid "duplicated xs:ID value {!r}" -msgstr "" +msgstr "дублированное значение xs:ID {!r}" #: xmlschema/validators/simple_types.py:706 msgid "no more than one attribute of type ID should be present in an element" -msgstr "" +msgstr "в элементе должно присутствовать не более одного атрибута типа ID" #: xmlschema/validators/simple_types.py:731 msgid "boolean value {0!r} requires a {1!r} decoder" -msgstr "" +msgstr "логическое значение {0!r} требует декодера {1!r}" #: xmlschema/validators/simple_types.py:736 -#, fuzzy msgid "{0!r} is not an instance of {1!r}" -msgstr "неожиданный экземпляр {!r} в глобальной карте" +msgstr "{0!r} не является экземпляром {1!r}" #: xmlschema/validators/simple_types.py:824 #, python-format msgid "%r: a list must be based on atomic data types" -msgstr "" +msgstr "%r: список должен быть основан на атомарных типах данных" #: xmlschema/validators/simple_types.py:843 -#, fuzzy msgid "ambiguous list type declaration" -msgstr "неоднозначное определение типа для атрибута XSD" +msgstr "неоднозначное объявление типа списка" #: xmlschema/validators/simple_types.py:851 -#, fuzzy msgid "missing list type declaration" -msgstr "отсутствует атрибут 'type'" +msgstr "отсутствующее объявление типа списка" #: xmlschema/validators/simple_types.py:864 -#, fuzzy msgid "circular definition found for type {!r}" -msgstr "Обнаружено круговое определение для группы %r" +msgstr "циклическое определение найдено для типа {!r}" #: xmlschema/validators/simple_types.py:869 #, python-format msgid "'final' value of the itemType %r forbids derivation by list" -msgstr "" +msgstr "'final' значение itemType %r запрещает вывод по списку" #: xmlschema/validators/simple_types.py:873 xmlschema/validators/simple_types.py:1048 #: xmlschema/validators/simple_types.py:1335 msgid "cannot use xs:anyAtomicType as base type of a user-defined type" msgstr "" +"нельзя использовать xs:anyAtomicType в качестве базового типа определяемого пользователем " +"типа" #: xmlschema/validators/simple_types.py:996 -#, fuzzy, python-format +#, python-format msgid "wrong value %r for attribute 'white_space'" -msgstr "неверное значение %r для атрибута %r" +msgstr "неправильное значение %r для атрибута 'white_space'" #: xmlschema/validators/simple_types.py:1031 msgid "circular definition found on xs:union type {!r}" -msgstr "" +msgstr "циклическое определение найдено в xs:union type {!r}" #: xmlschema/validators/simple_types.py:1035 -#, fuzzy msgid "a {0!r} required, not {1!r}" -msgstr "атрибут {0}={1!r}: {2}" +msgstr "требуется {0!r}, а не {1!r}" #: xmlschema/validators/simple_types.py:1039 #, python-format msgid "'final' value of the memberTypes %r forbids derivation by union" -msgstr "" +msgstr "'final' значение memberTypes %r запрещает наследование объединением" #: xmlschema/validators/simple_types.py:1045 msgid "missing xs:union type declarations" -msgstr "" +msgstr "отсутствуют объявления типа xs:union" #: xmlschema/validators/simple_types.py:1128 #, python-format msgid "no type suitable for decoding the values %r" -msgstr "" +msgstr "нет типа, подходящего для декодирования значений %r" #: xmlschema/validators/simple_types.py:1162 msgid "no type suitable for encoding the object" -msgstr "" +msgstr "нет типа, подходящего для кодирования объекта" #: xmlschema/validators/simple_types.py:1210 -#, fuzzy msgid "'name' attribute in a local simpleType definition" -msgstr "атрибут 'name' не разрешен в локальном complexType" +msgstr "атрибут 'name' в локальном определении simpleType" #: xmlschema/validators/simple_types.py:1252 #, python-format msgid "wrong base type %r, an atomic type required" -msgstr "" +msgstr "неправильный базовый тип %r, требуется атомарный тип" #: xmlschema/validators/simple_types.py:1258 msgid "an xs:simpleType definition expected" From 2b6c41f6f574fdfa34c09168123be35c42bdfabc Mon Sep 17 00:00:00 2001 From: Sergey Zelenov Date: Fri, 10 Jun 2022 14:09:35 +0300 Subject: [PATCH 4/5] Russian translation --- xmlschema/locale/ru/LC_MESSAGES/xmlschema.mo | Bin 53865 -> 60214 bytes xmlschema/locale/ru/LC_MESSAGES/xmlschema.po | 101 +++++++++---------- 2 files changed, 49 insertions(+), 52 deletions(-) diff --git a/xmlschema/locale/ru/LC_MESSAGES/xmlschema.mo b/xmlschema/locale/ru/LC_MESSAGES/xmlschema.mo index e8a6070e2b2933ed5eda5854755dedf553133ec3..b34ecb3e402ab38cc6db36cac4b51b61ff60adfd 100644 GIT binary patch delta 12133 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 delta 7844 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 diff --git a/xmlschema/locale/ru/LC_MESSAGES/xmlschema.po b/xmlschema/locale/ru/LC_MESSAGES/xmlschema.po index 544425ec..aedc23ef 100644 --- a/xmlschema/locale/ru/LC_MESSAGES/xmlschema.po +++ b/xmlschema/locale/ru/LC_MESSAGES/xmlschema.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-05-12 17:25+0200\n" -"PO-Revision-Date: 2022-06-09 18:01+0300\n" +"PO-Revision-Date: 2022-06-10 14:09+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: ru\n" @@ -1218,7 +1218,7 @@ msgid "" "statement in the schema without the 'namespace' attribute." msgstr "" "QName {!r} не отображается ни в какое пространство имен, но для этого требуется, чтобы в " -"схеме был оператор xs:import без атрибута 'namespace'" +"схеме был оператор xs:import без атрибута 'namespace'." #: xmlschema/validators/schemas.py:1657 msgid "" @@ -1465,186 +1465,183 @@ msgstr "неправильный базовый тип %r, требуется а #: xmlschema/validators/simple_types.py:1258 msgid "an xs:simpleType definition expected" -msgstr "" +msgstr "ожидается определение xs:simpleType" #: xmlschema/validators/simple_types.py:1263 msgid "" "when a complexType with simpleContent restricts a complexType with mixed and with " "emptiable content then a simpleType child declaration is required" msgstr "" +"когда комплексный тип с простым контентом ограничивает сложный тип со смешанным и с " +"очищаемым содержимым, тогда требуется объявление дочернего элемента простого типа" #: xmlschema/validators/simple_types.py:1268 -#, fuzzy, python-format +#, python-format msgid "simpleType restriction of %r is not allowed" -msgstr "недопустимое ограничение от {!r}" +msgstr "Ограничение simpleType %r не разрешено" #: xmlschema/validators/simple_types.py:1277 -#, fuzzy msgid "unexpected tag after attribute declarations" -msgstr "неожиданный тег %r после объявления simpleContent:" +msgstr "неожиданный тег после объявлений атрибутов" #: xmlschema/validators/simple_types.py:1282 -#, fuzzy msgid "duplicated simpleType declaration" -msgstr "дублированное ограничение идентификации %r:" +msgstr "дублированное объявление simpleType" #: xmlschema/validators/simple_types.py:1304 -#, fuzzy msgid "restriction with 'base' attribute and simpleType declaration" -msgstr "Подстановочный знак атрибута не является ограничением базового подстановочного знака" +msgstr "ограничение с атрибутом base и объявлением simpleType" #: xmlschema/validators/simple_types.py:1312 -#, fuzzy, python-format +#, python-format msgid "unexpected tag %r in restriction" -msgstr "неожиданный тег %r в контенте complexContent" +msgstr "неожиданный тег %r в ограничении" #: xmlschema/validators/simple_types.py:1318 -#, fuzzy, python-format +#, python-format msgid "multiple %r constraint facet" -msgstr "дублированное ограничение идентификации %r:" +msgstr "несколько %r ограничений набора" #: xmlschema/validators/simple_types.py:1330 -#, fuzzy msgid "missing base type in restriction" -msgstr "базовый тип нельзя получить из-за ограничений" +msgstr "отсутствует базовый тип в ограничении" #: xmlschema/validators/simple_types.py:1332 #, python-format msgid "'final' value of the baseType %r forbids derivation by restriction" -msgstr "" +msgstr "'final' значение baseType %r запрещает вывод по ограничению" #: xmlschema/validators/simple_types.py:1381 xmlschema/validators/simple_types.py:1430 #, python-format msgid "" "wrong base type %r: a simpleType or a complexType with simple or mixed content required" msgstr "" +"неправильный базовый тип %r: требуется simpleType или complexType с простым или смешанным " +"содержимым" #: xmlschema/validators/identities.py:86 -#, fuzzy msgid "'xpath' attribute required" -msgstr "атрибут 'base' обязателен" +msgstr "обязательный атрибут 'xpath'" #: xmlschema/validators/identities.py:98 msgid "invalid XPath expression for an {}" -msgstr "" +msgstr "недопустимое выражение XPath для {}" #: xmlschema/validators/identities.py:182 -#, fuzzy msgid "missing required attribute 'name'" -msgstr "отсутствует обязательный атрибут {!r}" +msgstr "отсутствует обязательный атрибут 'name'" #: xmlschema/validators/identities.py:190 -#, fuzzy msgid "missing 'selector' declaration" -msgstr "отсутствует базовый тип %r" +msgstr "отсутствует объявление 'selector'" #: xmlschema/validators/identities.py:202 -#, fuzzy msgid "unknown identity constraint {!r}" -msgstr "дублированное ограничение идентификации %r:" +msgstr "неизвестное ограничение идентификации {!r}" #: xmlschema/validators/identities.py:207 msgid "attribute 'ref' points to a different kind constraint" -msgstr "" +msgstr "атрибут 'ref' указывает на ограничение другого вида" #: xmlschema/validators/identities.py:296 msgid "missing key field {0!r} for {1!r}" -msgstr "" +msgstr "отсутствует ключевое поле {0!r} для {1!r}" #: xmlschema/validators/identities.py:304 #, python-format msgid "%r field doesn't have a simple type!" -msgstr "" +msgstr "поле %r не имеет простого типа!" #: xmlschema/validators/identities.py:325 #, python-format msgid "%r field selects multiple values!" -msgstr "" +msgstr "поле %r выбирает несколько значений!" #: xmlschema/validators/identities.py:359 -#, fuzzy msgid "missing required attribute 'refer'" -msgstr "отсутствует обязательный атрибут {!r}" +msgstr "отсутствует обязательный атрибут 'refer'" #: xmlschema/validators/identities.py:381 #, python-format msgid "key/unique identity constraint %r is missing" -msgstr "" +msgstr "ограничение ключа/уникального удостоверения %r отсутствует" #: xmlschema/validators/identities.py:386 #, python-format msgid "reference to a non key/unique identity constraint %r" -msgstr "" +msgstr "ссылка на не ключевое/уникальное ограничение идентификации %r" #: xmlschema/validators/identities.py:389 msgid "field cardinality mismatch between {0!r} and {1!r}" -msgstr "" +msgstr "несоответствие поля между {0!r} и {1!r}" #: xmlschema/validators/identities.py:459 -#, fuzzy msgid "duplicated value {0!r} for {1!r}" -msgstr "{0!r} значение набора фиксировано {1!r}" +msgstr "дублированное значение {0!r} для {1!r}" #: xmlschema/validators/xsdbase.py:51 #, python-format msgid "validation mode can be 'strict', 'lax' or 'skip': %r" -msgstr "" +msgstr "режим проверки может быть 'strict', 'lax' или 'skip': %r" #: xmlschema/validators/xsdbase.py:254 msgid "wrong value {0!r} for 'xpathDefaultNamespace' attribute, can be (anyURI | {1})." msgstr "" +"неправильное значение {0!r} для атрибута 'xpathDefaultNamespace', может быть (anyURI | " +"{1})." #: xmlschema/validators/xsdbase.py:405 -#, fuzzy, python-format +#, python-format msgid "missing attribute 'name' in a global %r" -msgstr "в complexType отсутствует атрибут 'name'" +msgstr "отсутствует атрибут 'name' в глобальном %r" #: xmlschema/validators/xsdbase.py:408 #, python-format msgid "missing both attributes 'name' and 'ref' in local %r" -msgstr "" +msgstr "отсутствуют оба атрибута 'name' и 'ref' в локальном %r" #: xmlschema/validators/xsdbase.py:411 -#, fuzzy msgid "attributes 'name' and 'ref' are mutually exclusive" -msgstr "атрибуты 'default' и 'fixed' являются взаимоисключающими" +msgstr "атрибуты 'name' и 'ref' являются взаимоисключающими" #: xmlschema/validators/xsdbase.py:414 -#, fuzzy, python-format +#, python-format msgid "attribute 'ref' not allowed in a global %r" -msgstr "атрибут {!r} недоступен в определении глобального элемента" +msgstr "атрибут 'ref' не разрешен в глобальном %r" #: xmlschema/validators/xsdbase.py:423 msgid "a reference component cannot have child definitions/declarations" -msgstr "" +msgstr "ссылочный компонент не может иметь дочерних определений/объявлений" #: xmlschema/validators/xsdbase.py:438 msgid "too many XSD components, unexpected {0!r} found at position {1}" -msgstr "" +msgstr "слишком много компонентов XSD, неожиданный {0!r} найден в позиции {1}" #: xmlschema/validators/xsdbase.py:454 msgid "attribute 'name' must be present when 'targetNamespace' attribute is provided" msgstr "" +"атрибут 'name' должен присутствовать, когда предоставляется атрибут 'targetNamespace'" #: xmlschema/validators/xsdbase.py:458 msgid "attribute 'form' must be absent when 'targetNamespace' attribute is provided" -msgstr "" +msgstr "атрибут 'form' должен отсутствовать, если указан атрибут 'targetNamespace'" #: xmlschema/validators/xsdbase.py:463 #, python-format msgid "a global %s must have the same namespace as its parent schema" -msgstr "" +msgstr "глобальный %s должен иметь то же пространство имен, что и его родительская схема" #: xmlschema/validators/xsdbase.py:471 msgid "" "a declaration contained in a global complexType must have the same namespace as its parent " "schema" msgstr "" +"объявление, содержащееся в глобальном комплексном типе, должно иметь то же пространство " +"имен, что и его родительская схема" #: xmlschema/validators/xsdbase.py:591 -#, fuzzy msgid "parent circularity from {}" -msgstr "обнаружена зацикленность substitutionGroup %r" +msgstr "родитель зациклен из {}" #: xmlschema/validators/helpers.py:44 #, python-format From cecf61ff71dccfd6c41ed570d745da6f39fbfcbf Mon Sep 17 00:00:00 2001 From: Sergey Zelenov Date: Fri, 10 Jun 2022 14:12:09 +0300 Subject: [PATCH 5/5] Filled Last-Translator field in russian locale file --- xmlschema/locale/ru/LC_MESSAGES/xmlschema.mo | Bin 60214 -> 60248 bytes xmlschema/locale/ru/LC_MESSAGES/xmlschema.po | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xmlschema/locale/ru/LC_MESSAGES/xmlschema.mo b/xmlschema/locale/ru/LC_MESSAGES/xmlschema.mo index b34ecb3e402ab38cc6db36cac4b51b61ff60adfd..9a013da3008250b6de359399867d317f8b1b4714 100644 GIT binary patch delta 3164 zcmXZed0fwT9Ki9nBg131(PJ_rO%fJO?yG|kQWPQ+QYy+(jzay$%-p8jSC}!(nR8<0 zn34M?!kjt&*yFJc+a9*pd+*=l(WB?*{k=Y)&-?TKd}`mdayPD(+ga~jM?o18*F=#z zB61~3#2tS}ja^5G1Yk34iD?*wTd)znz~1OKQY0ReZ~~skFzk|S&n?DO;sP9q%~C`L z;DQu!NDPfqF7&~WQ6fAetFa$e9&H~Qim}8yF#=u3hz!Hw*d9+KW07~pibP{7>T_o? z1U=|o<0RBLAN75gG>7v>n#~{|^#gUsiFCkB)E5q6Pb@!PBn~6c7x$yi=!rA##PsP? z(r_(4LY?4@i6U7VBcGDEbdj&{rh`U*8iO+|B?mB)xY{I3<#60XdOh5jD(PJET#v7<> zC)b7qRP!q*s$pUo0!gLBXyPoOuJpDp4^ z|KdXWt6qp7pu=PlaU`e$}dfI*j$_GO4KSZMIC7Cc~%QqID+^VQm@i^zGY%B zCK7utuw643Ytz4!(9n_ogF4fwZ_Mr3lh}oP>itO6BHE7nUgK;V&^FW>`U_j?b2-+* zY}`bA8)I<#B6a{iz~0z%G2e-zkxOG7zQQ4xyu_;bEQS*YEEV}27oc|V0=uFomDLMJ zI?YF|l`6~41RO?Oh~J{u3K3RCP9Zy1B33dFwz?c!X*2X&Wh0x15nR8Ey4HRy@D$9z zVEhv`mF?Epxv>F<5Wm5AjLsDqgaxP*bYE*3n1DKftJnl%){#e@!Mt_0ZA#Fe_@nhU z)BdQbU4XUlDf*%d(;15`knGAP)Q;P25b1{NP?zjEPQotVS?UWhfcVpmHi3~28v4K$ z)ES1eU|Dzu+hdRKZD2D|KX?pVqx)u&K#amZxD4q_ULy4?*;_;oV(qQA->>5U;>aI3 zYj7L3Lr0ZuwjaAW&Biv|D8^X)a66;LbWFqzI2^0&u#Aku`os${1rMMX*57H*g`#FS z4|M?Lci90KgE3miyJq>rik-3X0W%G|5FbRn zuX*nP!Kg(z4cp*7?143Zv~4>aJJY}9(ddqEFbsna+1a0i-o%yj?ds&#B_A@rLmqy2EN9zm|9>b*hADc4KEZK ziifc+);VeiR5a>Z@4~@&9S35oV^+L5*ogQ7Ho?C!5*r=2Ok^D=|N6nxTu4Qi6O0fO#wp#E!Y5O-BL%Cjr`k@-X*se)N%}6Qgcl=M;On0GPfB&=Xuz3Nx& zyokUw;yDTE@D4yc+HCP3)BOr$QhTvZgDv3Kxbk{JcjOA;f77b z3wshLIo*%ivCB={EnQ8A%%`Cvy^8uk)mt{BNSsLQz<7Lx&C9T^#kNheZ(HhLpl-j| zJ6437QBT53B^=MV9mDY<>QXenYne#J0lNPm)9A~Mzfj&YVn9n07PX7{1LsPg0^~Qaif^LuP z#YN~%{1&@n{U`S4coaqu7h!93e`ljBE?p5W0wEk1Q((xgd&2`NL9 QlA8=0o#LODo_J*1fBhg|y8r+H delta 3129 zcmXZd2UM126u|LIcp91=)YI@B_e`9a5Go2Nh?2@u3~{Fh2nz1~nQ3U?Br&lVjuf}z z78j^ED$4Bw{usTLzrTST_S ziqyh0sPSX;#VTX>aiJGB8Y#jvG6f^?E^0@@Txq*0CdEYfgl=NQCIpmk_72ALnIJ)VidkW zAB_CWCX$98#K-XlK10pW<(VRj(EW4v7xOV#<5^Zi<50)hfXvAuDU{eI1Nq_;ZL&pr>Sn1YAcu=1c5|A6 zS}PBn1}?K>mW3<1?wY~31J__8wpz|QM$*VxZYy;A#%4AG!@0g6b+6sn;HlUL1MnPb zDywJOcVi|FA}+yU=$$3fA2U%G_yRQpy|QfrdDw#3Cx<-h3P$AEvB}4d#DAf#)N6&M zHUVo8AH$YdhDlhBWszN(jXH4kRb&Gls9SadCu4)vmijF8C4S>OTR=Al4Sir6>I$2) zVbgIP`e2i_HnHKT9p<1nzCb_p%(V=RN5+yS0XpwZ;X*0}p`V@O`J$#p~FdI7)7hxb)+HHnm7viO;_pf3H ztVjN}2nV5N^Z>^(_4e7fKM5NX-^B^&mTw)-!Cu6-QH!Q-i7%JDdf_!`Dy)J>acA?m~`-eNI~FMc#Mg;P;)97L_^a?}?` z-?sC88H0!`+_9hI?ify-i{AJG2chR(`_iSO)=VM#;qR!Yq2)b$Zx+_l7fWd9fNuBg eyw5`|!sqw%+~4yIeWg{~w81g&=4HejnE5|$d0T=2 diff --git a/xmlschema/locale/ru/LC_MESSAGES/xmlschema.po b/xmlschema/locale/ru/LC_MESSAGES/xmlschema.po index aedc23ef..5a4a73d1 100644 --- a/xmlschema/locale/ru/LC_MESSAGES/xmlschema.po +++ b/xmlschema/locale/ru/LC_MESSAGES/xmlschema.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-05-12 17:25+0200\n" -"PO-Revision-Date: 2022-06-10 14:09+0300\n" -"Last-Translator: \n" +"PO-Revision-Date: 2022-06-10 14:12+0300\n" +"Last-Translator: Sergey Zelenov \n" "Language-Team: \n" "Language: ru\n" "MIME-Version: 1.0\n"