feat(submissions): auto-replace player in scopes, cancel sync + info about the sync
This commit is contained in:
@@ -210,14 +210,55 @@
|
||||
"description": "You're assigned to multiple matches for {game}. Pick which one you want to submit for.",
|
||||
"notAssignedTitle": "No match assigned",
|
||||
"notAssignedMessage": "You are not assigned to a scope/matches, you cannot submit a score.",
|
||||
"syncScopes": "Sync scopes",
|
||||
"syncStarted": "Scope sync started, it keeps running until the AAndT is done. Refresh in a few seconds to see new matches.",
|
||||
"syncAlreadyRunning": "Scope sync is already running.",
|
||||
"syncFailed": "Failed to start the scope sync.",
|
||||
"syncScopes": "Sync scopes"
|
||||
},
|
||||
"scopeSync": {
|
||||
"title": "AAndT scope sync — {game}",
|
||||
"intro": "Keeps this game's matches (scopes) in line with its AAndT on the PolyLAN site, using the AAndT's apibot API.",
|
||||
"whatScopes": "Every AAndT match becomes a scope here, created or updated (name, open/closed) on each sync.",
|
||||
"whatPlayers": "Players of each match are assigned to its scope, matched through their PolyLAN account. Players without an account here yet are skipped until they log in once.",
|
||||
"whatClose": "A scope is open only while its match is playing. Finished matches, and matches removed from the AAndT, get closed.",
|
||||
"whatLink": "Each playing match gets a \"Submit your proof here\" link on the PolyLAN site, pointing to its submission page here.",
|
||||
"whatLive": "Players are moved live: when their match closes, they're sent back to the match list, and straight into their next match if there's only one. No refresh needed.",
|
||||
"autoTitle": "Starts once, then keeps going on its own",
|
||||
"autoInterval": "After starting, the sync re-triggers itself: every 15 seconds while the AAndT is in progress, every minute before that (registrations, preparation, ...).",
|
||||
"autoStop": "It stops by itself once the AAndT is done or reviewed, or when you stop it here (or with the \"Stop scope sync\" admin action). Scopes are kept as they are when it stops.",
|
||||
"autoErrors": "If a sync fails (AAndT site down, wrong token, ...), it's retried a minute later. The last error is shown below.",
|
||||
"statusTitle": "Current state",
|
||||
"loop": "Sync",
|
||||
"running": "Running",
|
||||
"notRunningShort": "Stopped",
|
||||
"nextRun": "Next run",
|
||||
"lastRun": "Last run",
|
||||
"aandt": "AAndT status",
|
||||
"scopes": "Scopes",
|
||||
"activeOfTotal": "open / total",
|
||||
"lastError": "Last run failed",
|
||||
"never": "never",
|
||||
"unknown": "Unknown",
|
||||
"aandtStatus": {
|
||||
"prep": "Preparation",
|
||||
"published": "Published",
|
||||
"registrations": "Registrations",
|
||||
"registrationsDone": "Registrations closed",
|
||||
"inProgress": "In progress",
|
||||
"done": "Done",
|
||||
"reviewed": "Reviewed"
|
||||
},
|
||||
"tokenTitle": "AAndT apibot token",
|
||||
"tokenDescription": "No apibot token is configured for this game yet. Paste the one from the AAndT's 'apibot' admin page.",
|
||||
"tokenMissing": "No token is configured for this game yet. Paste the one from the AAndT's \"apibot\" admin page on the PolyLAN site.",
|
||||
"tokenReplace": "A token is already configured. Paste a new one only to replace it (e.g. for a new AAndT); a running sync picks it up on its next run.",
|
||||
"tokenPlaceholder": "Apibot token",
|
||||
"tokenSubmit": "Save & sync"
|
||||
"tokenConfigured": "Token configured (leave empty to keep it)",
|
||||
"start": "Start sync",
|
||||
"saveToken": "Save token",
|
||||
"stop": "Stop sync",
|
||||
"started": "Sync started. It keeps running on its own until the AAndT is done.",
|
||||
"alreadyRunning": "Sync is already running.",
|
||||
"startFailed": "Failed to start the sync.",
|
||||
"stopped": "Sync stopped.",
|
||||
"notRunning": "Sync wasn't running.",
|
||||
"stopFailed": "Failed to stop the sync."
|
||||
},
|
||||
"errorPage": {
|
||||
"notFound": {
|
||||
|
||||
Reference in New Issue
Block a user