147 lines
5.9 KiB
JSON
147 lines
5.9 KiB
JSON
{
|
|
"login_title": "Sign in",
|
|
"username": "Username",
|
|
"password": "Password",
|
|
"sign_in": "Sign in",
|
|
"invalid_credentials": "Invalid username or password",
|
|
"logout": "Logout",
|
|
"settings": "Settings",
|
|
"language": "Language",
|
|
"competitions": "Competitions",
|
|
"new_competition": "New competition",
|
|
"competition_name": "Competition name",
|
|
"create": "Create",
|
|
"cancel": "Cancel",
|
|
"role": "Role",
|
|
"system_admin": "System Admin",
|
|
"chief_scorer": "Chief Scorer",
|
|
"scorer": "Scorer",
|
|
"pilots": "Pilots",
|
|
"penalties": "Penalties",
|
|
"members": "Members",
|
|
"rules": "Rules",
|
|
"settings_tab": "Settings",
|
|
"number": "Number",
|
|
"last_name": "Last name",
|
|
"first_name": "First name",
|
|
"country": "Country",
|
|
"balloon_id": "Registration",
|
|
"rules_language": "Rules language",
|
|
"rules_language_hint": "Language of rule texts loaded for this competition (UI language stays per user)",
|
|
"add_pilot": "Add pilot",
|
|
"import_csv": "Import CSV",
|
|
"export_csv": "Export CSV",
|
|
"flight": "Flight",
|
|
"date": "Date",
|
|
"pilot_number": "Pilot No.",
|
|
"pilot_name": "Pilot name",
|
|
"rule": "Rule",
|
|
"task": "Task",
|
|
"penalty_values": "Penalties",
|
|
"description": "Description",
|
|
"created_by": "Created by",
|
|
"transferred": "Transferred",
|
|
"actions": "Actions",
|
|
"add_penalty": "Add penalty",
|
|
"edit": "Edit",
|
|
"delete": "Delete",
|
|
"save": "Save",
|
|
"confirm_delete": "Delete this entry?",
|
|
"search_rule": "Search rule by number or text",
|
|
"suggested_penalty": "Suggested penalty",
|
|
"escalation": "Escalation behavior",
|
|
"escalation_same": "Stays the same",
|
|
"escalation_doubled": "Doubled each time",
|
|
"escalation_escalate": "Escalates: ",
|
|
"add_member": "Add member",
|
|
"remove": "Remove",
|
|
"add_user": "Add user",
|
|
"users": "Users",
|
|
"display_name": "Display name",
|
|
"is_admin": "Admin",
|
|
"allow_any_scorer_edit": "Allow any scorer to edit penalties",
|
|
"open": "Open",
|
|
"back": "Back",
|
|
"change_password": "Change password",
|
|
"new_password": "New password",
|
|
"csv_paste": "Paste CSV (number,last,first,country,registration)",
|
|
"no_pilots": "No pilots yet",
|
|
"no_penalties": "No penalties yet",
|
|
"no_members": "No members yet",
|
|
"no_competitions": "No competitions",
|
|
"select_pilot": "Select pilot",
|
|
"rule_number_short": "Rule No.",
|
|
"transferred_only": "Only untransferred",
|
|
"showing_n_of_m": "Showing {n} of {m}",
|
|
"online": "Online",
|
|
"offline": "Offline",
|
|
"forbidden": "Not allowed",
|
|
"save_settings": "Save settings",
|
|
"saved": "Saved",
|
|
"yes": "Yes",
|
|
"no": "No",
|
|
"backend_url": "Backend URL",
|
|
"backend_url_hint": "Leave empty to use the same origin (e.g. http://192.168.0.10:8080)",
|
|
"profile": "Profile",
|
|
"current_password": "Current password",
|
|
"leave_blank_keep": "Leave blank to keep current",
|
|
"username_taken": "Username already taken",
|
|
"prior_penalties": "Prior penalties for this pilot and rule",
|
|
"none": "None",
|
|
"applied": "Applied",
|
|
"apply_by_task": "Apply by task",
|
|
"apply_by_task_explain": "Confirm all open penalties for a task at once. Penalties are only marked applied after confirmation.",
|
|
"apply_n_open": "Apply {n} open",
|
|
"confirm_apply_task": "Mark all {n} open penalties for task '{task}' as applied?",
|
|
"summary": "Summary",
|
|
"penalty_summary": "Penalty summary",
|
|
"rule_not_found": "rule not found",
|
|
"close": "Close",
|
|
"count": "#",
|
|
"count_hint": "Number of prior penalties for this pilot and rule",
|
|
"prior_count": "Prior count (this pilot & rule)",
|
|
"search_penalties": "Search penalties…",
|
|
"filter_all": "All",
|
|
"filter_open": "Open only",
|
|
"filter_applied": "Applied only",
|
|
"total": "Total",
|
|
"repeat_password": "Repeat password",
|
|
"password_too_short": "Password must be at least 8 characters",
|
|
"passwords_dont_match": "Passwords do not match",
|
|
"too_many_attempts": "Too many login attempts — please wait a few minutes",
|
|
"profile_username_readonly": "Username can only be changed by a system administrator",
|
|
"profile_displayname_readonly": "Display name can only be changed by a system administrator",
|
|
"must_change_password": "Must change password",
|
|
"confirm_force_password": "Force this user to change their password on next request?",
|
|
"force_password_change": "Force password change",
|
|
"force_password_explain": "An administrator has required you to set a new password before you can continue.",
|
|
"user_not_found": "User not found",
|
|
"show_incidents": "Show incidents",
|
|
"hide_incidents": "Hide incidents",
|
|
"apply_select_task": "Pick a task to start applying its open penalties.",
|
|
"no_open_penalties": "No open penalties to apply.",
|
|
"no_task": "(no task)",
|
|
"start_apply": "Start",
|
|
"step_x_of_y": "Pilot {x} of {y}",
|
|
"pilot": "Pilot",
|
|
"next": "Next",
|
|
"to_overview": "To overview",
|
|
"apply_overview": "Overview",
|
|
"apply_overview_explain": "{n} penalty/penalties will be marked applied on save.",
|
|
"nothing_to_apply": "Nothing to apply.",
|
|
"confirm_save_partial": "Save and apply {n} penalty/penalties reviewed so far?",
|
|
"closed": "Closed",
|
|
"admin_zone": "Administration",
|
|
"close_competition": "Close competition",
|
|
"reopen_competition": "Reopen competition",
|
|
"delete_competition": "Delete competition",
|
|
"close_competition_explain": "Closing a competition locks all penalties and writes a CSV backup with the current rule texts. A system administrator can reopen it later.",
|
|
"competition_closed_explain": "This competition is closed. Penalties cannot be changed until it is reopened.",
|
|
"confirm_close_competition": "Close this competition? Penalties will be locked and a CSV backup will be written.",
|
|
"confirm_reopen_competition": "Reopen this competition? Penalties will become editable again.",
|
|
"confirm_delete_competition": "Delete this competition? All pilots, penalties and members will be permanently removed.",
|
|
"confirm_delete_competition_named": "Delete competition '{name}'? All pilots, penalties and members will be permanently removed.",
|
|
"backup_written": "Backup written: {file}",
|
|
"competition_closed": "Competition is closed"
|
|
}
|