/sozysozbot_jvozba

Implementation of jvozba in JavaScript.

Primary LanguageTypeScriptMIT LicenseMIT

sozysozbot jvozba

A simple, on-browser implementation of jvozba, or a lujvo maker.
Just access https://sozysozbot.github.io/sozysozbot_jvozba/sozysozbot_jvozba.html to try it out.

Major changes

2019/08/19 Migrate to TypeScript; no longer support browsers without ES2015 2017/01/28 Add an option to choose whether to allow experimental rafsi
2017/01/10 Add period(s) to cmevla (based on whether to allow la, lai and doi)
2016/12/17 Add an option to choose whether to allow la, lai and doi inside cmevla
2016/12/17 Allow unrecognised rafsi in jvoka'a & lookup-from-single-rafsi
2016/12/09 Add rafsi "-zvi-" to experimental gismu {zviki} & add rafsi "-jax-" to cmavo {jai}
2016/12/09 DEBUG: correctly decompose lujvo containing ai
2016/12/09 Add rafsi "-zil-" of cmavo {zi'o}; add rafsi "-kib-" to experimental gismu {kibro}
2016/11/25 Display the original word when the input is a single rafsi
2016/11/25 DEBUG: no tosmabru test for cmevla
2016/11/23 Improve the styling
2016/11/12 DEBUG: forbid nts, ntc, ndz, ndj
2016/09/21 DEBUG: forbid consecutive r
2016/09/17 Implement jvoka'a, or a lujvo decomposer
2016/09/10 Forbid the use of -brod- rafsi
2016/09/09 Allow searching by pressing Enter
2016/09/09 Display the original words used to create the lujvo
2016/09/09 Allow using rafsi for the input

To do

  1. Loosen restrictions on unnecessary hyphens
  2. Make cmevla be decomposable by jvoka'a
  3. Add gloss words
  4. Allow unrecognised rafsi in jvozba

How you can contribute

  1. Use & suggest improvements
  2. Bust me