﻿# Locale
locale {
  id    en-US
  name  English (United States)
}

# Main window
app {

  debug {
    (menu)          Debug
    breakpoints     Breakpoints
    console         Console
    cpu             CPU
    memory          Memory
    # VIP section
    bg_maps         BG Maps
    characters      Characters
    frame_buffers   Frame buffers
    objects         Objects
    worlds          Worlds
  }

  file {
    (menu)          File
    debug_mode      Debug mode
    exit            Exit
    game_mode       Game mode
    load_rom        Load ROM...
    new_window      New window
  }

  title {
    default         PVB Emulator
    mixed           {ctrl.number} {ctrl.filename} - {app.title.default}
    number          {ctrl.number} {app.title.default}
    rom             {ctrl.filename} - {app.title.default}
  }

}

# BG Maps window
bg_maps {
  address       Address
  cell          Cell
  character     Character
  generic       Generic
  grid          Grid
  hflip         H-Flip
  index         Index
  map           Map
  palette       Palette
  scale         Scale
  title         BG Maps
  vflip         V-Flip
}

# Breakpoints window
breakpoints {
  address       Address
  condition     Condition
  default_name  New breakpoint
  delete        Delete
  enabled       Enabled
  exception     Exception
  execute       Execute
  name          Name
  new           New
  read          Read
  title         Breakpoints
  type          Type
  write         Write

  error {
    badliteral_a  Error:{err.position}: Unable to process address "{err.text}"
    badliteral_c  Error:{err.position}: Unable to process literal "{err.text}"
    badoperand    Error:{err.position}: Invalid operand to operator "{err.text}"
    badtoken      Error:{err.position}: Unrecognized token "{err.text}"
    earlyeof      Error:{err.position}: Unexpected end of input
    invalid       Error:{err.position}: Token "{err.text}" cannot appear here
    nesting       Error:{err.position}: Expected "{err.other}", but found "{err.text}"
    unexpected    Error:{err.position}: Unexpected "{err.text}"
  }

}

# Characters window
characters {
  address   Address
  grid      Grid
  index     Index
  mirror    Mirror
  Palette   Palette
  scale     Scale
  title     Characters
  wide      Wide
}

# Console window
console {
  title     Console
}

# Emulation core
core {
  java              Java
  linux-x86         Linux (32-bit)
  linux-x86_64      Linux (64-bit)
  native            Native
  windows-x86       Windows (32-bit)
  windows-x86_64    Windows (64-bit)
}

# CPU window
cpu {
  float         Float
  hex           Hex
  jump_from     From
  jump_to       To
  signed        Signed
  title         CPU
  unsigned      Unsigned
}

# File dialog
dialog {
  ext_isx           ISX modules (*.isx)
  ext_vb            Virtual Boy ROMs (*.vb)
  load              Load
  load_rom          Load ROM
  load_rom_error    Unable to load the selected ROM file.
  load_rom_notvb    The selected file does not appear to be a Virtual Boy ROM.
}

# Memory window
memory {
  title     Memory
}

# Palettes
palette {
  Generic   Generic
  gplt0     BG 0
  gplt1     BG 1
  gplt2     BG 2
  gplt3     BG 3
  jplt0     OBJ 0
  jplt1     OBJ 1
  jplt2     OBJ 2
  jplt3     OBJ 3
}
