diff --git a/changelog.md b/changelog.md index b196960f..df49cb3a 100644 --- a/changelog.md +++ b/changelog.md @@ -2,11 +2,27 @@ ## 2018-04-17 v1.1.0 -* pass ++ SFR (http://www.sportsystem.ru) timekeeping system support (only last model U5a with HID Interface). Thanks to Alexander Kurdumov for support and equipment sample. ++ Sportiduino (https://github.com/alexandervolikov/sportiduino) timekeeping system support. Thanks to Semyon Yakimov for contribution. ++ Sound effects while e-card readout ++ Auto filling of group and team if filter applied ++ Confirmation of application closing (including Alt+F4) ++ Detailed description of disqualification rules (Rus) ++ rufso-18-2. 'ZMS' qualification was removed (Rus) ++ rufso-18-10. Some translation changes (Rus) + +* Linux compatibility was lost because of pywinusb library (used for SFR, will be fixed in next version) + +- Fixed. Incorrect course order in relay printout +- Fixed. No ".json" extension while saving file on Linux ## 2018-03-16 v1.0.0 -* pass ++ Official stable release ++ COM-port selecting for SPORTident master station + +* Environment configuration for html templates +* Minor fixes in data model ## 2018-03-06 v0.11.0-rc4 diff --git a/changelog_ru.md b/changelog_ru.md index b479c9cc..f67b346a 100644 --- a/changelog_ru.md +++ b/changelog_ru.md @@ -2,19 +2,19 @@ ## 2018-04-17 v1.1.0 -+ Поддержка чтения чипов систем электронной отметки SFR, Sportiduino ++ Поддержка чтения чипов системы электронной отметки SFR, http://www.sportsystem.ru. (Выражаем благодарность Александру Курдюмову за поддержку) ++ Поддержка чтения чипов системы электронной отметки Sportiduino, https://github.com/alexandervolikov/sportiduino. (Выражаем благодарность Семёну Якимову за разработку специализированного модуля) + Звуковые уведомления при чтении чипов + При фильтрации указываются в окне редактирования участника группа и коллектив + Подтверждение закрытия программы (в том числе Alt+F4) + ФСО-18-2. Убран ЗМС, это только почётное звание + Добавлены расшифровки к пунктам снятия + ФСО-18-10. Переименован «Протокол мандатной комиссии» –> «Протокол комиссии по допуску» -+ ФСО-18-1. Заменили название «Группа» на «Возр. категория» * Потеряна совместимость с Linux из за библиотеки, которая используется в SFR (исправляется) - Исправлен вывод порядка прохождения кп при рассеве в группе -- Под Linux исправлено автодополнение ".json" при сохранении файла. +- Под Linux исправлено автодополнение ".json" при сохранении файла ## 2018-03-16 v1.0.0 @@ -22,7 +22,7 @@ + Добавлена возможность выбирать порт для si станции * Указан environment для шаблонов -* Исправлены недочёты в моделе +* Исправлены недочёты в модели ## 2018-03-06 v0.11.0-rc4 diff --git a/languages/ru_RU/LC_MESSAGES/sportorg.po b/languages/ru_RU/LC_MESSAGES/sportorg.po index 77fb1c1a..fd1dd289 100644 --- a/languages/ru_RU/LC_MESSAGES/sportorg.po +++ b/languages/ru_RU/LC_MESSAGES/sportorg.po @@ -85,7 +85,7 @@ msgstr "Отмена" #: gui/dialogs/text_io.py:290 gui/tabs/memory_model.py:215 #: gui/tabs/memory_model.py:279 msgid "Group" -msgstr "Возрастная категория" +msgstr "Группа" #: gui/dialogs/bib_dialog.py:78 gui/dialogs/results_edit.py:88 #: gui/dialogs/results_edit.py:152 gui/tabs/memory_model.py:216 @@ -336,7 +336,7 @@ msgstr "" #: gui/dialogs/group_edit.py:33 msgid "Group properties" -msgstr "Свойства возрастной категории" +msgstr "Свойства группы" #: gui/dialogs/group_edit.py:45 gui/tabs/memory_model.py:351 msgid "Full name" @@ -673,11 +673,11 @@ msgstr "_Резерв" #: gui/dialogs/start_preparation.py:175 msgid "Reserves per group, ps" -msgstr "Количество резервов на возр. категорию, шт." +msgstr "Количество резервов на группу, шт." #: gui/dialogs/start_preparation.py:176 msgid "Reserves per group, %" -msgstr "Количество резервов на возр. категорию, %" +msgstr "Количество резервов на группу, %" #: gui/dialogs/start_preparation.py:177 msgid "Insert reserves" @@ -717,7 +717,7 @@ msgstr "Заданный интервал" #: gui/dialogs/start_preparation.py:188 msgid "Take start interval from group settings" -msgstr "Брать стартовый интервал из настроек возр. категорий" +msgstr "Брать стартовый интервал из настроек групп" #: gui/dialogs/start_preparation.py:189 msgid "Start numbers" @@ -1074,7 +1074,7 @@ msgstr "Панель инструментов" #: gui/main_window.py:218 gui/menu/menu.py:145 msgid "Groups" -msgstr "Возр. категории" +msgstr "Группы" #: gui/main_window.py:220 gui/menu/menu.py:155 msgid "Teams" @@ -1133,7 +1133,7 @@ msgstr "Пожалуйста, подтвердите действие" #: gui/main_window.py:599 msgid "Cannot remove group" -msgstr "Невозможно удалить возрастную категорию" +msgstr "Невозможно удалить группу" #: gui/main_window.py:608 msgid "Cannot remove course" diff --git a/sportorg/models/memory.py b/sportorg/models/memory.py index de1b36a1..13e4bf13 100644 --- a/sportorg/models/memory.py +++ b/sportorg/models/memory.py @@ -863,6 +863,7 @@ def to_dict(self): 'sportident_card': self.sportident_card, 'bib': self.bib, 'birth_date': str(self.birth_date) if self.birth_date else None, + 'year': self.get_year() if self.get_year() else '0', # back compatibility with 1.0 'group_id': str(self.group.id) if self.group else None, 'organization_id': str(self.organization.id) if self.organization else None, 'nationality': self.nationality.to_dict() if self.nationality else None,