[{"element_type":"image_url","content":"https://camo.githubusercontent.com/9dd5edb8d916186c9dbaf8b149e7c116d3236dd6694cf27e45a7e4ec7fe31c3f/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f622f62372f4e696368656c6c655f4e6963686f6c732532435f4e4153415f5265637275697465725f2d5f47504e2d323030342d30303031372e6a70672f32323070782d4e696368656c6c655f4e6963686f6c732532435f4e4153415f5265637275697465725f2d5f47504e2d323030342d30303031372e6a7067","metadata":{"alt":"Nichelle","caption":"Nyota Uhura"}},{"element_type":"text","content":"\n        \u003cp\u003e\u003cstrong\u003eLanguage tools for NeoTrinkey\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eInspired by Star Trek's \u003ca href=\"https://github.com/mrklingon/Project-Nyota/tree/main\" target=\"_blank\"\u003eNyota Uhura\u003c/a\u003e, these programs provide a way to use a NeoTrinkey to review alien (or foreign) language words or phrases. They are all contained in my github archive \u003ca title=\"Project Nyota\" href=\"https://github.com/mrklingon/Project-Nyota/tree/main\" target=\"_blank\"\u003eProject Nyota\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThere are two programs,\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cem\u003elangtutor.py\u003c/em\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003eand\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cem\u003elangtest.py\u003c/em\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003e- copy the one you want to use to\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cstrong\u003ecode.py\u003c/strong\u003e. The helper files\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cem\u003ewise.py\u003c/em\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003eand\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cem\u003eprt.py\u003c/em\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003eare required.\u003c/p\u003e\n\u003cp\u003eThe file \"langs\" is a list of the languages to review. Each line in \"langs\" should be the name of a file containing language information. In this archive the languages are: klingon, vulcan, mandoa, and Swahili (in honor of Uhura - \"Nyota\" means \"star\" in Swahili).\u003c/p\u003e\n\u003cp\u003eLanguage files should be in the form:\u003c/p\u003e\n\u003cpre class=\"notranslate\"\u003e\u003ccode\u003e\"Word-or-phrase\", \"target-language-translation\"\n\"Word-or-phrase\", \"target-language-translation\"\n\"Word-or-phrase\", \"target-language-translation\"\n....\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWhen either program runs, you'll see:\u003c/p\u003e\n\u003cpre class=\"notranslate\"\u003e\u003ccode\u003enumber of languages: 4\n\nklingon\nvulcan\nmandoa\nswahili\nCurrent lang: klingon\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo toggle between languages, touch pad #1. When you reach the one you want to review (for the\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cem\u003elangtutor.py\u003c/em\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003eprogram) touch pad #2 and you'll see 5 random review pairs. For example from the Mando'a set:\u003c/p\u003e\n\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eYou're right. : Gar serim.\ntwenty : ad'eta\nseventy : tad'eta\neighty : shehn'eta\nGood. : Jate.\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWith the\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cem\u003elangtest.py\u003c/em\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003eprogram, when you choose a language and touch pad#2, you'll get\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cstrong\u003efour\u003c/strong\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003etests where you're given a word or phrase, then a choice of two possible answers in the target language. Touch #1 or #2 to choose. A pixel will light green or red to indicate if you are right or wrong. (If wrong, the correct answer will be given). After four questions, you can touch #2 to get four more, or touch #1 to change languages.\u003c/p\u003e\n\u003cp\u003eFor example:\u003c/p\u003e\n\u003cpre class=\"notranslate\"\u003e\u003ccode\u003eCurrent lang: vulcan\n\nadvise\n1:lahso\n2:a'Tha\n\ncorrect!\n\nwalk (action-word)\n1:imroy\n2:lahso\n\nyes!\n\n'logic', reality-truth, the way things are.\n1:c'thia\n2:lahso\n\nwrong: c'thia\n\n'immanence' direc experience of the creator\n1:kah-hir\n2:a'Tha\n\ncorrect!\n\ntouch #2 for another quiz, or #1 to change language.\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWhen running the programs, you can set the variable REPL to \"True\" or \"False\" to direct the output. If REPL=True, all output is sent to the REPL. If it is False, output is directed as if typed using the HID interface. There is a delay when that is the case, to give you time to switch to an open editor window to receive the output.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c/strong\u003e:\u003c/p\u003e\n\u003cp\u003eCopy all these files to the neotrinkey: langtutor.py, langtest.py, wise.py, prt.py, langs, klingon, vulcan, mandoa, swahili. Then copy langtutor.py or langtest.py to code.py to run.\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eLanguage sources:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSwahili vocab from:\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ca href=\"https://www.fluentin3months.com/swahili-words/\"\u003ehttps://www.fluentin3months.com/swahili-words/\u003c/a\u003e\n\u003c/li\u003e\n\u003cli\u003eMando'a vocab from\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ca href=\"https://mandoa.org/\"\u003ehttps://mandoa.org/\u003c/a\u003e Note: the Mando'a language from Star Wars was developed originally by the author Karen Traviss for the Mandalorian people\u003c/li\u003e\n\u003cli\u003eKlingon vocab from:\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ca href=\"https://kli.org/\"\u003ehttps://kli.org\u003c/a\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003eand\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ca href=\"https://hol.kag.org/\"\u003ehttps://hol.kag.org\u003c/a\u003e\n\u003c/li\u003e\n\u003cli\u003eVulcan vocab from:\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ca href=\"https://tinyurl.com/VulcanArchive\"\u003ehttps://tinyurl.com/VulcanArchive\u003c/a\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003e- archive.org of Marketa Zvelbil's original Vulcan work (\u003cem\u003enote\u003c/em\u003e: In case archive.org is not available, I've copied the Dictionary and Lexicon to vulcdict.txt and vulcanlex.txt)\u003c/li\u003e\n\u003cli\u003eTo create your own language, you can use a tool like this:\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ca href=\"https://rollforfantasy.com/tools/language-generator.php\"\u003ehttps://rollforfantasy.com/tools/language-generator.php\u003c/a\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n      ","metadata":{}}]