From 27cf385f58a2317ee0a85c16db3d828a3186c65b Mon Sep 17 00:00:00 2001 From: Evgeny Pisemsky Date: Mon, 25 Feb 2019 22:04:17 +0300 Subject: [PATCH] Provide russian translation (#45) --- CONTRIBUTORS.md | 1 + eav/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 4608 bytes eav/locale/ru/LC_MESSAGES/django.po | 194 ++++++++++++++++++++++++++++ 3 files changed, 195 insertions(+) create mode 100644 eav/locale/ru/LC_MESSAGES/django.mo create mode 100644 eav/locale/ru/LC_MESSAGES/django.po diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index f20255f..bf1d39b 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -12,6 +12,7 @@ Contributors, alphabetically: * madEng84 * MajekX (Adam Majczyk) * nicpottier (Nic Pottier) + * pisemsky (Evgeny Pisemsky) * tavaresb (Bruno Tavares) * therefromhere (John Carter) * timlinux (Tim Sutton) diff --git a/eav/locale/ru/LC_MESSAGES/django.mo b/eav/locale/ru/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..cda89e8433e15b87e112af83f7bd1efd088dc933 GIT binary patch literal 4608 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 literal 0 HcmV?d00001 diff --git a/eav/locale/ru/LC_MESSAGES/django.po b/eav/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000..1b62b90 --- /dev/null +++ b/eav/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,194 @@ +# Russian translation for django-eav2 +# Copyright (C) 2019 +# This file is distributed under the same license as the django-eav2 package. +# Evgeny Pisemsky , 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-02-15 01:10+0300\n" +"PO-Revision-Date: 2019-02-15 02:13+0300\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<10 || n%100>=20) ? 1 : 2);\n" +"Last-Translator: Evgeny Pisemsky \n" +"Language-Team: \n" +"X-Generator: Poedit 1.8.11\n" + +#: fields.py:25 +msgid "" +"Must be all lower case, start with a letter, and contain only letters, " +"numbers, or underscores." +msgstr "" +"Должно быть в нижнем регистре, начинаться с буквы и содержать только буквы, " +"числа или подчёркивания." + +#: fields.py:62 +msgid "You cannot change the datatype of an attribute that is already in use." +msgstr "Вы не можете изменить тип данных атрибута, который уже используется." + +#: forms.py:91 +#, python-format +msgid "The %s could not be saved because the datadidn't validate." +msgstr "%s не может быть сохранено, потому что данные не корректны." + +#: models.py:54 +msgid "Value" +msgstr "Значение" + +#: models.py:68 models.py:153 +msgid "Name" +msgstr "Название" + +#: models.py:69 +msgid "Enum group" +msgstr "Группа выбора" + +#: models.py:135 +msgid "Text" +msgstr "Текст" + +#: models.py:136 +msgid "Date" +msgstr "Дата" + +#: models.py:137 +msgid "Float" +msgstr "Число с плавающей запятой" + +#: models.py:138 +msgid "Integer" +msgstr "Целое число" + +#: models.py:139 +msgid "True / False" +msgstr "Правда / Ложь" + +#: models.py:140 +msgid "Django Object" +msgstr "Объект Django" + +#: models.py:141 +msgid "Multiple Choice" +msgstr "Множественный выбор" + +#: models.py:147 +msgid "Data Type" +msgstr "Тип данных" + +#: models.py:155 +msgid "User-friendly attribute name" +msgstr "Понятное пользователю название атрибута" + +#: models.py:164 +msgid "Slug" +msgstr "Псевдоним" + +#: models.py:168 +msgid "Short unique attribute label" +msgstr "Короткая уникальная метка атрибута" + +#: models.py:177 +msgid "Required" +msgstr "Обязательно" + +#: models.py:181 +msgid "Choice Group" +msgstr "Группа выбора" + +#: models.py:188 +msgid "Description" +msgstr "Описание" + +#: models.py:192 +msgid "Short description" +msgstr "Краткое описание" + +#: models.py:198 +msgid "Display order" +msgstr "Порядок отображения" + +#: models.py:203 models.py:392 +msgid "Modified" +msgstr "Изменено" + +#: models.py:208 models.py:391 +msgid "Created" +msgstr "Создано" + +#: models.py:250 +#, python-format +msgid "%(val)s is not a valid choice for %(attr)s" +msgstr "%(val)s не является корректным выбором для %(attr)s" + +#: models.py:273 +msgid "You must set the choice group for multiple choice attributes" +msgstr "Вы должны назначить группу выбора для атрибутов множественного выбора" + +#: models.py:278 +msgid "You can only assign a choice group to multiple choice attributes" +msgstr "" +"Вы можете назначить группу выбора только для атрибутов множественного выбора" + +#: models.py:398 +msgid "Attribute" +msgstr "Атрибут" + +#: models.py:416 +#, python-format +msgid "%(enum)s is not a valid choice for %(attr)s" +msgstr "%(enum)s не является корректным выбором для %(attr)s" + +#: models.py:492 +#, python-format +msgid "%(obj)s has no EAV attribute named %(attr)s" +msgstr "%(obj)s не имеет атрибута EAV с названием %(attr)s" + +#: models.py:557 +msgid "{} EAV field cannot be blank" +msgstr "Поле EAV {} не может быть пустым" + +#: models.py:564 +#, python-format +msgid "%(attr)s EAV field %(err)s" +msgstr "Поле EAV %(attr)s %(err)s" + +#: validators.py:25 +msgid "Must be str or unicode" +msgstr "Должно быть строкой или юникодом" + +#: validators.py:35 +msgid "Must be a float" +msgstr "Должно быть числом с плавающей запятой" + +#: validators.py:45 +msgid "Must be an integer" +msgstr "Должно быть целым числом" + +#: validators.py:54 +msgid "Must be a date or datetime" +msgstr "Должно быть датой или датой со временем" + +#: validators.py:62 +msgid "Must be a boolean" +msgstr "Должно быть булевым значением" + +#: validators.py:71 +msgid "Must be a django model object instance" +msgstr "Должно быть экземпляром объекта модели Django" + +#: validators.py:74 +msgid "Model has not been saved yet" +msgstr "Модель ещё не была сохранена" + +#: validators.py:85 +msgid "Must be an EnumValue model object instance" +msgstr "Должно быть экземпляром объекта модели EnumValue" + +#: validators.py:88 +msgid "EnumValue has not been saved yet" +msgstr "EnumValue ещё не было сохранено"