export default {
  header: {
    subtitle: 'Robot Control Monitor',
    online: 'ONLINE',
    offline: 'OFFLINE',
  },
  panels: {
    blockQueue: 'Block Queue',
    motionControls: 'Motion Controls',
    eyeControls: 'Eye Controls',
    gestureSensor: 'Gesture Sensor',
  },
  blocks: {
    empty: 'No blocks in queue',
    clear: 'Clear Queue',
    queued: 'Queued',
    processing: 'Processing',
  },
  blockActions: {
    rd: 'Advance to crossing',
    gn: 'Turn right 90\u00B0',
    bu: 'Turn left 90\u00B0',
    ye: 'Take / Extract liquid',
    og: 'Leave / Dispense liquid',
    vt: 'Surprise pause',
  },
  colors: {
    red: 'Red',
    green: 'Green',
    blue: 'Blue',
    yellow: 'Yellow',
    orange: 'Orange',
    violet: 'Violet',
  },
  motion: {
    forward: 'Forward',
    backward: 'Back',
    left: 'Left',
    right: 'Right',
    sending: 'Sending: {dir}',
    sent: 'Motor command sent: {dir}',
    failed: 'Command failed',
  },
  motionToast: {
    success: 'Motion {dir}',
  },
  eyes: {
    shapeLabel: 'Eye Color',
    actionsLabel: 'Actions',
    applyShape: 'Apply Shape',
    applyColor: 'Apply Color',
    eyeOn: 'Turn On',
    eyeOff: 'Turn Off',
    toastSetShape: 'Eye shape set: {shape}',
    toastFailedShape: 'Failed to set eye shape',
    toastSetColor: 'Eye color set: {color}',
    toastFailedColor: 'Failed to set eye color',
    toastOn: 'Eyes turned on',
    toastOff: 'Eyes turned off',
    toastFailedOn: 'Failed to turn eyes on',
    toastFailedOff: 'Failed to turn eyes off',
  },
  eyeShapes: {
    open: 'Open',
    fw: 'Forward',
    down: 'Down',
    gesture: 'Gesture',
  },
  eyeColors: {
    white: 'White',
    red: 'Red',
    green: 'Green',
    blue: 'Blue',
    yellow: 'Yellow',
    orange: 'Orange',
    purple: 'Purple',
    cyan: 'Cyan',
    black: 'Off',
  },
  gestures: {
    modeLabel: 'Operating Mode',
    blockMode: 'Block Mode',
    gestureMode: 'Gesture Mode',
    detectedLabel: 'Detected Gestures',
    empty: 'No gestures detected yet',
    reference: 'Gesture Reference',
    clearLog: 'Clear Log',
    toggleToast: 'Toggle mode',
  },
  gestureNames: {
    forward: 'Push Forward',
    left: 'Wave Left',
    right: 'Wave Right',
    up: 'Wave Up',
    down: 'Wave Down',
    clockwise: 'Circle CW',
    anticlockwise: 'Circle CCW',
    wave: 'Wave (Toggle)',
  },
  gestureActions: {
    forward: 'Advance crossing',
    right: 'Turn right 90\u00B0',
    left: 'Turn left 90\u00B0',
    up: 'Take / Extract',
    down: 'Leave / Dispense',
    clockwise: 'Idle',
    anticlockwise: 'Idle',
    wave: 'Toggle mode',
  },
  gestureRef: {
    forward: 'Push Forward',
    left: 'Wave Left',
    right: 'Wave Right',
    up: 'Wave Up',
    down: 'Wave Down',
    clockwise: 'Circle CW',
    anticlockwise: 'Circle CCW',
    wave: 'Wave (Both)',
  },
  modes: {
    block: 'Block Mode',
    gesture: 'Gesture Mode',
  },
  toast: {
    cleared: 'Queue cleared',
    switched: 'Switched to {mode} mode',
  },
  theme: {
    light: 'Switch to light mode',
    dark: 'Switch to dark mode',
  },
  settings: {
    title: 'Settings',
    save: 'Save',
    saved: 'Settings saved',
    theme: {
      label: 'Theme',
      dark: 'Dark',
      light: 'Light',
    },
    language: {
      label: 'Language',
    },
    piUrl: {
      label: 'Raspberry Pi URL',
      placeholder: 'http://raspberrypi.local:8000',
    },
  },
}
