{
  "translations" :{
    "en": {
      ".avTitle": "Binary Tree Traversal Proficiency Exercise",
      "av_Authors": "Ville Karavirta",
      ".instructLabel": "Instructions:",
      "#instructionsInorder": "Reproduce the behavior of binary tree inorder traversal. Click nodes to indicate the order in which the traversal algorithm would visit them.",
      "#instructionsPostorder": "Reproduce the behavior of binary tree postorder traversal. Click nodes to indicate the order in which the traversal algorithm would visit them.",
      "#instructionsPreorder": "Reproduce the behavior of binary tree preorder traversal. Click nodes to indicate the order in which the traversal algorithm would visit them.",
      "#instructionsLevelorder": "Reproduce the behavior of binary tree level order traversal. Click nodes to indicate the order in which the traversal algorithm would visit them.",
      "#help": "Help",
      "#about": "About"
    },
    "fi": {
      ".avTitle": "Binääripuiden läpikäynti",
      "av_Authors": "Ville Karavirta",
      ".instructLabel": "Ohjeet:",
      "#instructionsInorder": "Klikkaa alla olevan binääripuun solmuja <strong>sisäjärjestyksessä</strong>.",
      "#instructionsPostorder": "Klikkaa alla olevan binääripuun solmuja <strong>jälkijärjestyksessä</strong>.",
      "#instructionsPreorder": "Klikkaa alla olevan binääripuun solmuja <strong>esijärjestyksessä</strong>.",
      "#instructionsLevelorder": "Klikkaa alla olevan binääripuun solmuja <strong>tasojärjestyksessä</strong>.",
      "#help": "Ohje",
      "#about": "Lisätietoa"
    }
  },
  "params": {
    "JXOP-feedback": "continuous",
    "JXOP-fixmode": "fix"
  },
  "code": {
    "pseudo": {
      "inorder": {
        "url": "../../SourceCode/Pseudo/Binary/Traversal.txt",
        "startAfter": "/* *** ODSATag: inorder *** */",
        "endBefore": "/* *** ODSAendTag: inorder *** */",
        "tags": {}
      },
      "preorder": {
        "url": "../../SourceCode/Pseudo/Binary/Traversal.txt",
        "startAfter": "/* *** ODSATag: preorder *** */",
        "endBefore": "/* *** ODSAendTag: preorder *** */",
        "tags": {}
      },
      "postorder": {
        "url": "../../SourceCode/Pseudo/Binary/Traversal.txt",
        "startAfter": "/* *** ODSATag: postorder *** */",
        "endBefore": "/* *** ODSAendTag: postorder *** */",
        "tags": {}
      },
      "levelorder": {
        "url": "../../SourceCode/Pseudo/Binary/Traversal.txt",
        "startAfter": "/* *** ODSATag: levelorder *** */",
        "endBefore": "/* *** ODSAendTag: levelorder *** */",
        "tags": {}
      }
    },
    "java": {
      "inorder": {
        "url": "../../SourceCode/Java/Binary/Traverse.java",
        "startAfter": "/* *** ODSATag: inorder *** */",
        "endBefore": "/* *** ODSAendTag: inorder *** */",
        "tags": {}
      },
      "preorder": {
        "url": "../../SourceCode/Java/Binary/Preorder.java",
        "startAfter": "/* *** ODSATag: preorder *** */",
        "endBefore": "/* *** ODSAendTag: preorder *** */",
        "tags": {}
      },
      "postorder": {
        "url": "../../SourceCode/Java/Binary/Traverse.java",
        "startAfter": "/* *** ODSATag: postorder *** */",
        "endBefore": "/* *** ODSAendTag: postorder *** */",
        "tags": {}
      },
      "levelorder": {
        "url": "../../SourceCode/Java/Binary/Traverse.java",
        "startAfter": "/* *** ODSATag: levelorder *** */",
        "endBefore": "/* *** ODSAendTag: levelorder *** */",
        "tags": {}
      }
    },
    "java_generic": {
      "inorder": {
        "url": "../../SourceCode/Java_Generic/Binary/Traverse.java",
        "startAfter": "/* *** ODSATag: inorder *** */",
        "endBefore": "/* *** ODSAendTag: inorder *** */",
        "tags": {}
      },
      "preorder": {
        "url": "../../SourceCode/Java_Generic/Binary/Traverse.java",
        "startAfter": "/* *** ODSATag: preorder *** */",
        "endBefore": "/* *** ODSAendTag: preorder *** */",
        "tags": {}
      },
      "postorder": {
        "url": "../../SourceCode/Java_Generic/Binary/Traverse.java",
        "startAfter": "/* *** ODSATag: postorder *** */",
        "endBefore": "/* *** ODSAendTag: postorder *** */",
        "tags": {}
      },
      "levelorder": {
        "url": "../../SourceCode/Java_Generic/Binary/Traverse.java",
        "startAfter": "/* *** ODSATag: levelorder *** */",
        "endBefore": "/* *** ODSAendTag: levelorder *** */",
        "tags": {}
      }
    }
  }
}
