'error.auth' => 'Неправильно введен логин или пароль.',
'error.user_exists' => 'Пользователь с таким логином уже существует.',
'error.object_exists' => 'Объект с таким именем уже есть.',
-'error.project_exists' => 'Проект с таким именем уже есть.',
-'error.task_exists' => 'Задача с таким названием уже есть.',
-'error.client_exists' => 'Клиент с таким именем уже есть.',
'error.invoice_exists' => 'Счёт с таким номером уже есть.',
'error.role_exists' => 'Роль с таким рангом уже есть.',
'error.no_invoiceable_items' => 'Нет записей для включения в счёт.',
'error.xml' => 'Ошибка в файле XML на строке %d: %s.',
'error.cannot_import' => 'Невозможно импортировать: %s.',
'error.format' => 'Неверный формат файла.',
+'error.user_count' => 'Ограничение на количество пользователей.',
+
+// Warning messages.
+'warn.sure' => 'Вы уверены?',
+'warn.confirm_save' => 'Дата изменена. Подтвердите сохранение, а не копирование записи.',
+
+// Success messages.
+'msg.success' => 'Операция завершена успешно.',
// Labels for buttons.
'button.login' => 'Войти',
'label.work_units' => 'Единицы работы',
'label.work_units_short' => 'Единицы',
'label.totals_only' => 'Только итоги',
+'label.quota' => 'Квота',
// Form titles.
+'title.error' => 'Ошибка',
+'title.success' => 'Успех',
'title.login' => 'Вход в систему',
'title.groups' => 'Группы',
'title.subgroups' => 'Подгруппы',
'form.time.uncompleted' => 'Не завершено',
'form.time.remaining_quota' => 'Доступная квота',
'form.time.over_quota' => 'Превышение квоты',
+'form.time.remaining_balance' => 'Доступный баланс',
+'form.time.over_balance' => 'Превышение баланса',
// Editing Time Record form. See example at https://timetracker.anuko.com/time_edit.php (get there by editing an uncompleted time record).
'form.time_edit.uncompleted' => 'Эта запись сохранена только со временем начала. Это не ошибка.',
'form.group_edit.allow_overlap' => 'Возможное перекрывание',
'form.group_edit.future_entries' => 'Будущие записи',
'form.group_edit.uncompleted_indicators' => 'Индикаторы незавершения',
+'form.group_edit.confirm_save' => 'Предупреждать при сохранении',
'form.group_edit.allow_ip' => 'Разрешить доступ с IP',
// Deleting Group form. See example at https://timetracker.anuko.com/delete_group.php
// Quotas configuration form. See example at https://timetracker.anuko.com/quotas.php after enabling Monthly quotas plugin.
'form.quota.year' => 'Год',
'form.quota.month' => 'Месяц',
-'form.quota.quota' => 'Квота',
'form.quota.workday_hours' => 'Количество часов в рабочем дне',
'form.quota.hint' => 'При пустых значениях квоты автоматически определяются из длительности рабочего дня и праздников.',