feat: add challenge and red-blue competitions across API and web
This commit is contained in:
parent
f5161d9add
commit
8fd3c4bb64
77 changed files with 5355 additions and 24 deletions
80
web/i18n/en-US/challenges.ts
Normal file
80
web/i18n/en-US/challenges.ts
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
export default {
|
||||
console: {
|
||||
title: 'Challenges',
|
||||
create: 'Create Challenge',
|
||||
createRedBlue: 'Create Red/Blue Challenge',
|
||||
edit: 'Edit Challenge',
|
||||
empty: 'No challenges yet',
|
||||
emptyDesc: 'Create your first challenge to get started',
|
||||
form: {
|
||||
name: 'Name',
|
||||
namePlaceholder: 'Enter challenge name',
|
||||
description: 'Description',
|
||||
descriptionPlaceholder: 'Describe the challenge',
|
||||
goal: 'Goal',
|
||||
goalPlaceholder: 'What should players achieve?',
|
||||
appId: 'App ID',
|
||||
workflowId: 'Workflow ID',
|
||||
evaluatorType: 'Evaluator Type',
|
||||
successType: 'Success Type',
|
||||
successPattern: 'Success Pattern',
|
||||
scoringStrategy: 'Scoring Strategy',
|
||||
isActive: 'Active',
|
||||
judgeSuite: 'Judge Suite',
|
||||
defensePolicy: 'Defense Selection Policy',
|
||||
attackPolicy: 'Attack Selection Policy',
|
||||
},
|
||||
actions: {
|
||||
activate: 'Activate',
|
||||
deactivate: 'Deactivate',
|
||||
edit: 'Edit',
|
||||
delete: 'Delete',
|
||||
deleteConfirm: 'Are you sure you want to delete this challenge?',
|
||||
},
|
||||
status: {
|
||||
active: 'Active',
|
||||
inactive: 'Inactive',
|
||||
},
|
||||
},
|
||||
player: {
|
||||
title: 'Challenges',
|
||||
browse: 'Browse Challenges',
|
||||
play: 'Play Challenge',
|
||||
submit: 'Submit',
|
||||
tryAgain: 'Try Again',
|
||||
viewLeaderboard: 'View Leaderboard',
|
||||
yourAttempt: 'Your Attempt',
|
||||
goal: 'Goal',
|
||||
status: {
|
||||
success: 'Success!',
|
||||
failed: 'Failed',
|
||||
pending: 'Pending',
|
||||
},
|
||||
},
|
||||
leaderboard: {
|
||||
title: 'Leaderboard',
|
||||
rank: 'Rank',
|
||||
player: 'Player',
|
||||
score: 'Score',
|
||||
time: 'Time',
|
||||
tokens: 'Tokens',
|
||||
rating: 'Rating',
|
||||
empty: 'No attempts yet',
|
||||
yourBest: 'Your Best',
|
||||
},
|
||||
redBlue: {
|
||||
title: 'Red vs Blue',
|
||||
chooseTeam: 'Choose Your Team',
|
||||
red: 'Red Team',
|
||||
blue: 'Blue Team',
|
||||
redDesc: 'Attack: Try to bypass defenses',
|
||||
blueDesc: 'Defense: Prevent attacks',
|
||||
submitAttack: 'Submit Attack',
|
||||
submitDefense: 'Submit Defense',
|
||||
attackPrompt: 'Attack Prompt',
|
||||
defensePrompt: 'Defense Prompt',
|
||||
results: 'Results',
|
||||
redPoints: 'Red Points',
|
||||
bluePoints: 'Blue Points',
|
||||
},
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue