{
  "translations" :{
    "en": {
      ".exerciseTitle": "Open Hashing",
      ".instructLabel": "Instructions:",
      ".instructions": "In this exercise your task is to perform the given operations on the hash table. The operations are in the stack, and each item in the stack has a key value and label which tells the type of the operation.<br><br>When looking for a key in the linked list, remember to <strong>mark all nodes before clicking on the index where the operation will actually take place</strong>. The hash function can be seen below.",
      "av_hash": "Hash Table",
      "av_operations": "Operation stack",
      "av_ms_insert": "Key inserted at index {index}",
      "av_ms_remove": "Key removed at index {index}",
      "av_ms_remove_failed": "Key {key} not found! There is nothing to remove.",
      "av_ms_search": "Key found at index {index}",
      "av_ms_search_failed": "Key {key} not found!",
      "av_ms_looking_for": "Looking for key {key}"
    },
    "fi": {
      ".exerciseTitle": "Ketjutettu hajautus",
      ".instructLabel": "Ohjeet:",
      ".instructions": "Suorita pinossa annetut operaatiot alla olevaan hajautustauluun. Jokaisessa pinon alkiossa on annettu avain ja operaation tyyppi.<br><br>Avainta haettaessa, muista <strong>klikata kaikkia listan alkioita oikeassa järjestyksessä ennen kuin valitset alkion, jossa operaatio varsinaisesti suoritetaan.</strong> Hajautusfunktio ja siitä saatu arvo näytetään tehtävässä.",
      "av_hash": "Hajautustaulukko",
      "av_operations": "Operaatiopino",
      "av_ms_insert": "Avain lisättiin indeksiin {index}",
      "av_ms_remove": "Avain poistettu indeksistä {index}",
      "av_ms_remove_failed": "Avainta {key} ei löytynyt! Mitään ei voida poistaa.",
      "av_ms_search": "Avain löytyi indeksistä {index}",
      "av_ms_search_failed": "Avainta {key} ei löytynyt hajautustaulusta!",
      "av_ms_looking_for": "Etsitään avainta {key}"
    }
  },
  "code" : {}
}