ru: project_module_custom_workflows_module: "Пользовательские рабочие процессы" permission_manage_project_workflow: "Управление пользовательскими рабочими процессами в проекте" label_custom_workflow: "Пользовательский рабочий процесс" label_custom_workflow_plural: "Пользовательские рабочие процессы" label_custom_workflow_new: "Новый процесс" label_workflow_scripts: "Сценарии" label_enabled_projects: "Разрешен в проектах" label_custom_workflow_export: "Экспорт" label_custom_workflow_import: "Импорт процесса" button_import: "Импортировать" button_custom_workflow_activate: "Активировать" button_custom_workflow_deactivate: "Деактивировать" field_after_save: "Сценарий выполняемый после сохранения наблюдаемого объекта" field_before_save: "Сценарий выполняемый перед сохранением наблюдаемого объекта" field_after_add: "Сценарий выполняемый после добавления наблюдаемого объекта в коллекцию" field_before_add: "Сценарий выполняемый перед добавлением наблюдаемого объекта в коллекцию" field_after_remove: "Сценарий выполняемый после удаления наблюдаемого объекта из коллекции" field_before_remove: "Сценарий выполняемый перед удалением наблюдаемого объекта из коллекции" field_shared_code: "Общий код" field_observable: "Наблюдаемый объект" field_is_enabled: "Разрешено" field_enabled_for_all_projects: "Разрешен для всех проектов" field_custom_workflow_author: "E-Mail адрес автора" field_custom_workflow_file: "Выберите XML файл ранее экспортированного процесса" field_custom_workflow_active: "Активен" field_custom_workflow: script: "Сценарий" notice_successful_import: "Рабочий процесс успешно импортирован" notice_successful_status_change: "Статус успешно изменен" error_failed_import: "Ошибка импорта рабочего процесса (неверный формат? смотри журнал)" activerecord: errors: messages: invalid_script: "содержит ошибку: %{error}" custom_workflow_error: "Ошибка в сценарии рабочего процесса (обратитесь к администратору)" new_status_invalid: "- переход от '%{old_status}' к '%{new_status}' невозможен" text_select_project_custom_workflows: Выберите процессы для данного проекта text_custom_workflow_before_save_note: Здесь вы можете изменять свойства задачи. Не создавайте и не обновляйте связанные задачи в этом сценарии. Чтобы завершить сценарий с произвольной ошибкой, используйте raise WorkflowError, "Message to user". text_custom_workflow_after_save_note: Вы можете обновлять и создавать задачи (в том числе и связанные задачи) здесь. Обратите внимание, что данный сценарий будет также выполняться и для вновь создаваемых задач. Поэтому используйте дополнительные проверки, чтобы избежать бесконечной рекурсии. text_custom_workflow_issue_code_note: Оба сценария исполняются в контексте задачи, как и обычные обратные вызовы before_save и after_save. Поэтому используйте методы и свойства задачи напрямую или через ключевое слово self. text_custom_workflow_shared_code_note: Этот код будет исполняться перед любым другим процессом и может содержать общий код, например, функции и классы, необходимые для работы других процессов. text_custom_workflow_user_code_note: Оба сценария исполняются в контексте объекта пользователя когда объект пользователя изменяется. Используйте методы и свойства объекта пользователя напрямую или через ключевое слово self. text_custom_workflow_group_code_note: Оба сценария исполняются в контексте объекта группы когда объект группы изменяется. Используйте методы и свойства объекта группы напрямую или через ключевое слово self. text_custom_workflow_group_users_code_note: Эти скрипты выполняются когда пользователь добавляется в группу/удаляется из группы. Используйте переменные @user и @group для доступа к соответствующим объектам из Ваших сценариев. text_no_enabled_projects: Нет проектов text_custom_workflow_author: Будет использован в XML файле при экспорте text_custom_workflow_disabled: отключен администратором text_custom_workflow_is_for_all: разрешен для всех проектов custom_workflow_observable_shared: "<общий код>" custom_workflow_observable_issue: "Задача" custom_workflow_observable_group: "Группа" custom_workflow_observable_user: "Пользователь" custom_workflow_observable_group_users: "Пользователи группы"