{
  "translations" : {
    "en": {
      ".avTitle": "Quicksort Visualization",
      "av_Authors": "Daniel Breakiron",
      "#about": "About",
      "#run": "Run",
      "#reset": "Reset",
      "#arraysizeLabel": " List size: ",
      "#arrayValuesLabel": " Your values: ",
      "av_arrValsPlaceholder": "Type some array values, or click 'run' to use random values",
      "av_c1": "Done sorting!",
      "av_c2": "Select the pivot.",
      "av_c3": "Move the pivot to the end.",
      "av_c4": "Partition the subarray.",
      "av_c5": "When the right bound crosses the left bound, all elements to the left of the left bound are less than the pivot and all elements to the right are greater than or equal to the pivot.",
      "av_c6": "Move the pivot to its final location.",
      "av_c7": "Left sublist contains a single element which means it is sorted.",
      "av_c8": "Call quicksort on the left sublist.",
      "av_c9": "Right sublist contains a single element which means it is sorted.",
      "av_c10": "Call quicksort on the right sublist.",
      "av_c11": "Move the left bound to the right until it reaches a value greater than or equal to the pivot.",
      "av_c12": "Step right.",
      "av_c13": "That is as far as we go this round.",
      "av_c14": "Move the right bound to the left until it crosses the left bound or finds a value less than the pivot.",
      "av_c15": "Step left.",
      "av_c16": "Swap the selected values.",
      "av_c17": "Bounds have crossed.",
      "av_c18": "Here is a visualization of the entire Quicksort process."
    }
  }
}
