Skip to content

Commit

Permalink
Changelog 1.1 translation, model compatibility with 1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
sergeikobelev committed Apr 18, 2018
1 parent d261a7b commit d1cff48
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 13 deletions.
20 changes: 18 additions & 2 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
8 changes: 4 additions & 4 deletions changelog_ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,27 @@

## 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

+ Выпуск стабильной версии
+ Добавлена возможность выбирать порт для si станции

* Указан environment для шаблонов
* Исправлены недочёты в моделе
* Исправлены недочёты в модели

## 2018-03-06 v0.11.0-rc4

Expand Down
14 changes: 7 additions & 7 deletions languages/ru_RU/LC_MESSAGES/sportorg.po
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -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"
Expand Down
1 change: 1 addition & 0 deletions sportorg/models/memory.py
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down

0 comments on commit d1cff48

Please sign in to comment.