--- a/TimeTracker/i18n/timetracker_ru.ts Thu Apr 09 18:44:42 2020 +0200 +++ b/TimeTracker/i18n/timetracker_ru.ts Tue Jun 23 19:40:26 2020 +0200 @@ -3,37 +3,37 @@ <context> <name>TimeTracker</name> <message> - <location filename="../TimeTracker.py" line="75"/> + <location filename="../TimeTracker.py" line="76"/> <source>Time Tracker</source> <translation>Time Tracker</translation> </message> <message> - <location filename="../TimeTracker.py" line="164"/> + <location filename="../TimeTracker.py" line="165"/> <source>Read Time Tracker File</source> <translation>Чтение файла Time Tracker</translation> </message> <message> - <location filename="../TimeTracker.py" line="212"/> + <location filename="../TimeTracker.py" line="213"/> <source><p>The time tracker file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation><p>Файл трекера <b>{0}</b> не может быть прочитан.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../TimeTracker.py" line="194"/> + <location filename="../TimeTracker.py" line="195"/> <source>Save Time Tracker File</source> <translation>Сохранение файла Time Tracker</translation> </message> <message> - <location filename="../TimeTracker.py" line="194"/> + <location filename="../TimeTracker.py" line="195"/> <source><p>The time tracker file <b>{0}</b> could not be saved.</p><p>Reason: {1}</p></source> <translation><p>Файл трекера <b>{0}</b>не может быть сохранен.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../TimeTracker.py" line="275"/> + <location filename="../TimeTracker.py" line="276"/> <source>Import Time Tracker File</source> <translation>Импорт файла Time Tracker</translation> </message> <message numerus="yes"> - <location filename="../TimeTracker.py" line="268"/> + <location filename="../TimeTracker.py" line="269"/> <source><p>The time tracker file <b>{0}</b> contained %n invalid entries.</source> <translation> <numerusform><p>Файл трекера <b>{0}</b> содержит %n недействительную запись.</numerusform> @@ -42,7 +42,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../TimeTracker.py" line="263"/> + <location filename="../TimeTracker.py" line="264"/> <source><p>The time tracker file <b>{0}</b> contained %n duplicate entries.</source> <translation> <numerusform><p>Файл трекера <b>{0}</b> содержит %n дублирующую запись.</numerusform> @@ -51,7 +51,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../TimeTracker.py" line="164"/> + <location filename="../TimeTracker.py" line="165"/> <source><p>The time tracker file <b>{0}</b> contained %n invalid entries. These have been discarded.</p></source> <translation> <numerusform><p>Файл трекера <b>{0}</b> содержит %n недействительную запись. Она была отброшена.</p></numerusform> @@ -60,7 +60,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../TimeTracker.py" line="259"/> + <location filename="../TimeTracker.py" line="260"/> <source> %n duplicate entries were detected.</source> <translation> <numerusform> Была определена %n дублирующая запись.</numerusform> @@ -69,7 +69,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../TimeTracker.py" line="272"/> + <location filename="../TimeTracker.py" line="273"/> <source> %n entries have been ignored.</p></source> <translation> <numerusform> Была проигнорирована %n запись.</p></numerusform> @@ -78,22 +78,22 @@ </translation> </message> <message> - <location filename="../TimeTracker.py" line="75"/> + <location filename="../TimeTracker.py" line="76"/> <source>T&ime Tracker</source> <translation>T&ime Tracker</translation> </message> <message> - <location filename="../TimeTracker.py" line="75"/> + <location filename="../TimeTracker.py" line="76"/> <source>Alt+Shift+I</source> <translation>Alt+Shift+I</translation> </message> <message> - <location filename="../TimeTracker.py" line="81"/> + <location filename="../TimeTracker.py" line="82"/> <source>Switch the input focus to the Time Tracker window.</source> <translation>Переключить фокус ввода в окно Time Tracker.</translation> </message> <message> - <location filename="../TimeTracker.py" line="83"/> + <location filename="../TimeTracker.py" line="84"/> <source><b>Activate Time Tracker</b><p>This switches the input focus to the Time Tracker window.</p></source> <translation><b>Активация Time Tracker</b><p>Переключение фокуса ввода в окно Time Tracker.</p></translation> </message> @@ -156,7 +156,7 @@ <translation>Введите комментарий для таймера</translation> </message> <message> - <location filename="../TimeTrackerEntryDialog.py" line="51"/> + <location filename="../TimeTrackerEntryDialog.py" line="49"/> <source>Add Tracker Entry</source> <translation>Добавить запись трекера</translation> </message> @@ -207,7 +207,7 @@ <context> <name>TimeTrackerPlugin</name> <message> - <location filename="../../PluginTimeTracker.py" line="66"/> + <location filename="../../PluginTimeTracker.py" line="75"/> <source>Time Tracker</source> <translation>Time Tracker</translation> </message> @@ -305,68 +305,68 @@ <translation>Комментарий</translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="339"/> + <location filename="../TimeTrackerWidget.py" line="341"/> <source>{0} min</source> <translation>{0} мин</translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="131"/> + <location filename="../TimeTrackerWidget.py" line="129"/> <source>Edit</source> <translation>Править</translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="136"/> + <location filename="../TimeTrackerWidget.py" line="134"/> <source>Add</source> <translation>Добавить</translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="137"/> + <location filename="../TimeTrackerWidget.py" line="135"/> <source>Delete</source> <translation>Удалить</translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="144"/> + <location filename="../TimeTrackerWidget.py" line="142"/> <source>Save</source> <translation>Сохранить</translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="146"/> + <location filename="../TimeTrackerWidget.py" line="144"/> <source>Import</source> <translation>Импорт</translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="147"/> + <location filename="../TimeTrackerWidget.py" line="145"/> <source>Export Selected</source> <translation>Экспорт выбранного</translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="150"/> + <location filename="../TimeTrackerWidget.py" line="148"/> <source>Export All</source> <translation>Экспортировать все</translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="152"/> + <location filename="../TimeTrackerWidget.py" line="150"/> <source>Remove duplicates</source> <translation>Удалить повторения</translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="153"/> + <location filename="../TimeTrackerWidget.py" line="151"/> <source>Merge duplicates</source> <translation>Объединить повторения</translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="339"/> + <location filename="../TimeTrackerWidget.py" line="341"/> <source>{0}, {1}</source> <comment>date, time</comment> <translation>{0}, {1}</translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="214"/> + <location filename="../TimeTrackerWidget.py" line="212"/> <source>Delete Selected Entries</source> <translation>Удалить выбранные записи</translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="214"/> + <location filename="../TimeTrackerWidget.py" line="212"/> <source>Do you really want to delete the selected entries?</source> <translation>Вы действительно хотите удалить выбранные записи?</translation> </message> @@ -376,7 +376,7 @@ <translation>Импорт записей трекера</translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="266"/> + <location filename="../TimeTrackerWidget.py" line="268"/> <source>Text Files (*.txt);;All Files (*)</source> <translation>Текстовые файлы (*.txt);;Все файлы (*)</translation> </message> @@ -386,32 +386,32 @@ <translation><p>Файл <b>{0}</b> не существует.</p></translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="280"/> + <location filename="../TimeTrackerWidget.py" line="282"/> <source>Export Tracker Entries</source> <translation>Экспорт записей трекера</translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="280"/> + <location filename="../TimeTrackerWidget.py" line="282"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Файл <b>{0}</b> уже существует. Переписать его?</p></translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="308"/> + <location filename="../TimeTrackerWidget.py" line="310"/> <source>Remove Duplicate Tracker Entries</source> <translation>Удалить повторяющиеся записи трекера</translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="308"/> + <location filename="../TimeTrackerWidget.py" line="310"/> <source>Are you sure you want to remove duplicate tracker entries? Only the one with the longest duration will be kept.</source> <translation>Вы действительно хотите удалить повторяющиеся записи трекера? Будет сохранена только одна запись с максимальной продолжительностью.</translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="321"/> + <location filename="../TimeTrackerWidget.py" line="323"/> <source>Merge Duplicate Tracker Entries</source> <translation>Объединение повторяющихся записей трекера</translation> </message> <message> - <location filename="../TimeTrackerWidget.py" line="321"/> + <location filename="../TimeTrackerWidget.py" line="323"/> <source>Are you sure you want to merge duplicate tracker entries? The durations of duplicate ones will be added.</source> <translation>Вы действительно хотите объединить повторяющиеся записи трекера? Будут сложены записи одинаковой продолжительности.</translation> </message>