{% extends "layout/basic.html" %} {% import "components/user.html" as user with context %} {% import "components/contest.html" as contest with context %} {% block content %}
{{ tdoc.title }} {{ _(model.contest.RULES[tdoc.rule].TEXT) }}
{% if vpState.active %}{{ _('VP 正在进行中。') }} {{ _('结束时间') }}: {{ contest.render_time(vpState.endAt) }}{% elif vpState.scheduled %}
{{ _('VP 已预约。') }} {{ _('开始时间') }}: {{ contest.render_time(vpState.startAt) }}, {{ _('结束时间') }}: {{ contest.render_time(vpState.endAt) }}。 {{ _('预约开始前不能查看题目和榜单。') }}
{{ _('放弃等待,立即开始个人 VP 计时。') }}
{{ _('可以在开始前调整预约时间。') }}
{{ _('VP 已结束,可以查看榜单。') }}{% elif vpState.declined %}
{{ _('你已选择不参加本场 VP,可以直接查看题目和成绩表。') }}{% elif eligibility.ok %}
{{ _('这是你第一次访问这场已结束的比赛。请先选择是否参加 VP;选择后才能进入题目或成绩表。') }}
{{ _('确认后立即开放题目和成绩表,本场比赛将不能再开启 VP。') }}
{{ _('可以立即开始,也可以预约未来的开始时间。选择 VP 后,结束前不能查看成绩表。') }}
{{ eligibility.reason }}