From 846b7b2d19a9ebb6c2b5c005ffbae73cfb6f4cea Mon Sep 17 00:00:00 2001 From: Ngô Ngọc Đức Huy Date: Tue, 19 Oct 2021 17:09:31 +0700 Subject: Make this repo about one language --- README.md | 3 +- src/SUMMARY.md | 39 ++- src/compile-dict.sh | 4 + src/constructions/comparison.md | 29 ++ src/constructions/index.md | 4 + src/constructions/negation.md | 14 + src/constructions/question.md | 14 + src/constructions/sentence-order.md | 38 +++ src/derivation.md | 27 ++ src/dict2md.sh | 11 + src/example.md | 17 ++ src/fonts/a.svg | 6 + src/fonts/b.svg | 6 + src/fonts/c.svg | 6 + src/fonts/ch.svg | 6 + src/fonts/colon.svg | 6 + src/fonts/comma.svg | 6 + src/fonts/d.svg | 6 + src/fonts/e.svg | 6 + src/fonts/exclam.svg | 6 + src/fonts/f.svg | 6 + src/fonts/falling.svg | 6 + src/fonts/g.svg | 6 + src/fonts/gh.svg | 6 + src/fonts/glottal.svg | 6 + src/fonts/h.svg | 6 + src/fonts/i.svg | 6 + src/fonts/j.svg | 6 + src/fonts/l.svg | 6 + src/fonts/long.svg | 6 + src/fonts/m.svg | 6 + src/fonts/n.svg | 6 + src/fonts/ng.svg | 6 + src/fonts/nj.svg | 6 + src/fonts/o.svg | 6 + src/fonts/p.svg | 6 + src/fonts/parenleft.svg | 6 + src/fonts/parenright.svg | 6 + src/fonts/period.svg | 6 + src/fonts/question.svg | 12 + src/fonts/r.svg | 6 + src/fonts/rising.svg | 6 + src/fonts/s.svg | 6 + src/fonts/t.svg | 6 + src/fonts/u.svg | 6 + src/fonts/v.svg | 6 + src/fonts/w.svg | 6 + src/fonts/z.svg | 6 + src/glyph.png | Bin 0 -> 12141 bytes src/haasdaiga/compile-dict.sh | 4 - src/haasdaiga/constructions/comparison.md | 30 +- src/haasdaiga/constructions/index.md | 3 - src/haasdaiga/constructions/negation.md | 13 - src/haasdaiga/constructions/question.md | 13 - src/haasdaiga/constructions/sentence-order.md | 37 --- src/haasdaiga/derivation.md | 26 -- src/haasdaiga/dict2md.sh | 11 - src/haasdaiga/example.md | 16 - src/haasdaiga/fonts/a.svg | 6 - src/haasdaiga/fonts/b.svg | 6 - src/haasdaiga/fonts/c.svg | 6 - src/haasdaiga/fonts/ch.svg | 6 - src/haasdaiga/fonts/colon.svg | 6 - src/haasdaiga/fonts/comma.svg | 6 - src/haasdaiga/fonts/d.svg | 6 - src/haasdaiga/fonts/e.svg | 6 - src/haasdaiga/fonts/exclam.svg | 6 - src/haasdaiga/fonts/f.svg | 6 - src/haasdaiga/fonts/falling.svg | 6 - src/haasdaiga/fonts/g.svg | 6 - src/haasdaiga/fonts/gh.svg | 6 - src/haasdaiga/fonts/glottal.svg | 6 - src/haasdaiga/fonts/h.svg | 6 - src/haasdaiga/fonts/i.svg | 6 - src/haasdaiga/fonts/j.svg | 6 - src/haasdaiga/fonts/l.svg | 6 - src/haasdaiga/fonts/long.svg | 6 - src/haasdaiga/fonts/m.svg | 6 - src/haasdaiga/fonts/n.svg | 6 - src/haasdaiga/fonts/ng.svg | 6 - src/haasdaiga/fonts/nj.svg | 6 - src/haasdaiga/fonts/o.svg | 6 - src/haasdaiga/fonts/p.svg | 6 - src/haasdaiga/fonts/parenleft.svg | 6 - src/haasdaiga/fonts/parenright.svg | 6 - src/haasdaiga/fonts/period.svg | 6 - src/haasdaiga/fonts/question.svg | 12 - src/haasdaiga/fonts/r.svg | 6 - src/haasdaiga/fonts/rising.svg | 6 - src/haasdaiga/fonts/s.svg | 6 - src/haasdaiga/fonts/t.svg | 6 - src/haasdaiga/fonts/u.svg | 6 - src/haasdaiga/fonts/v.svg | 6 - src/haasdaiga/fonts/w.svg | 6 - src/haasdaiga/fonts/z.svg | 6 - src/haasdaiga/glyph.png | Bin 12141 -> 0 bytes src/haasdaiga/index.md | 32 -- src/haasdaiga/lexicon.dict.txt | 398 ------------------------- src/haasdaiga/lexicon.md | 411 ------------------------- src/haasdaiga/lexicon.template.md | 14 - src/haasdaiga/morphology/index.md | 3 - src/haasdaiga/morphology/nominal.md | 37 +-- src/haasdaiga/morphology/verbal.md | 37 +-- src/haasdaiga/phonology.md | 78 ----- src/haasdaiga/pos/index.md | 12 - src/haasdaiga/pos/noun.md | 86 ------ src/haasdaiga/pos/num.md | 32 -- src/haasdaiga/pos/pp.md | 47 --- src/haasdaiga/pos/pronoun.md | 100 ------- src/haasdaiga/pos/verb.md | 48 --- src/haasdaiga/semantics/expressions.md | 10 - src/haasdaiga/semantics/name.md | 32 -- src/haasdaiga/semantics/time.md | 19 -- src/haasdaiga/writing.md | 101 ------- src/index.md | 39 ++- src/lexicon.dict.txt | 398 +++++++++++++++++++++++++ src/lexicon.md | 412 ++++++++++++++++++++++++++ src/lexicon.template.md | 14 + src/morphology/index.md | 4 + src/morphology/nominal.md | 36 +++ src/morphology/verbal.md | 36 +++ src/phonology.md | 79 +++++ src/pos/index.md | 13 + src/pos/noun.md | 87 ++++++ src/pos/num.md | 33 +++ src/pos/pp.md | 48 +++ src/pos/pronoun.md | 101 +++++++ src/pos/verb.md | 49 +++ src/semantics/expressions.md | 10 + src/semantics/name.md | 32 ++ src/semantics/time.md | 19 ++ src/writing.md | 102 +++++++ 132 files changed, 1912 insertions(+), 1906 deletions(-) create mode 100755 src/compile-dict.sh create mode 100644 src/constructions/comparison.md create mode 100644 src/constructions/index.md create mode 100644 src/constructions/negation.md create mode 100644 src/constructions/question.md create mode 100644 src/constructions/sentence-order.md create mode 100644 src/derivation.md create mode 100755 src/dict2md.sh create mode 100644 src/example.md create mode 100644 src/fonts/a.svg create mode 100644 src/fonts/b.svg create mode 100644 src/fonts/c.svg create mode 100644 src/fonts/ch.svg create mode 100644 src/fonts/colon.svg create mode 100644 src/fonts/comma.svg create mode 100644 src/fonts/d.svg create mode 100644 src/fonts/e.svg create mode 100644 src/fonts/exclam.svg create mode 100644 src/fonts/f.svg create mode 100644 src/fonts/falling.svg create mode 100644 src/fonts/g.svg create mode 100644 src/fonts/gh.svg create mode 100644 src/fonts/glottal.svg create mode 100644 src/fonts/h.svg create mode 100644 src/fonts/i.svg create mode 100644 src/fonts/j.svg create mode 100644 src/fonts/l.svg create mode 100644 src/fonts/long.svg create mode 100644 src/fonts/m.svg create mode 100644 src/fonts/n.svg create mode 100644 src/fonts/ng.svg create mode 100644 src/fonts/nj.svg create mode 100644 src/fonts/o.svg create mode 100644 src/fonts/p.svg create mode 100644 src/fonts/parenleft.svg create mode 100644 src/fonts/parenright.svg create mode 100644 src/fonts/period.svg create mode 100644 src/fonts/question.svg create mode 100644 src/fonts/r.svg create mode 100644 src/fonts/rising.svg create mode 100644 src/fonts/s.svg create mode 100644 src/fonts/t.svg create mode 100644 src/fonts/u.svg create mode 100644 src/fonts/v.svg create mode 100644 src/fonts/w.svg create mode 100644 src/fonts/z.svg create mode 100644 src/glyph.png delete mode 100755 src/haasdaiga/compile-dict.sh delete mode 100755 src/haasdaiga/dict2md.sh delete mode 100644 src/haasdaiga/fonts/a.svg delete mode 100644 src/haasdaiga/fonts/b.svg delete mode 100644 src/haasdaiga/fonts/c.svg delete mode 100644 src/haasdaiga/fonts/ch.svg delete mode 100644 src/haasdaiga/fonts/colon.svg delete mode 100644 src/haasdaiga/fonts/comma.svg delete mode 100644 src/haasdaiga/fonts/d.svg delete mode 100644 src/haasdaiga/fonts/e.svg delete mode 100644 src/haasdaiga/fonts/exclam.svg delete mode 100644 src/haasdaiga/fonts/f.svg delete mode 100644 src/haasdaiga/fonts/falling.svg delete mode 100644 src/haasdaiga/fonts/g.svg delete mode 100644 src/haasdaiga/fonts/gh.svg delete mode 100644 src/haasdaiga/fonts/glottal.svg delete mode 100644 src/haasdaiga/fonts/h.svg delete mode 100644 src/haasdaiga/fonts/i.svg delete mode 100644 src/haasdaiga/fonts/j.svg delete mode 100644 src/haasdaiga/fonts/l.svg delete mode 100644 src/haasdaiga/fonts/long.svg delete mode 100644 src/haasdaiga/fonts/m.svg delete mode 100644 src/haasdaiga/fonts/n.svg delete mode 100644 src/haasdaiga/fonts/ng.svg delete mode 100644 src/haasdaiga/fonts/nj.svg delete mode 100644 src/haasdaiga/fonts/o.svg delete mode 100644 src/haasdaiga/fonts/p.svg delete mode 100644 src/haasdaiga/fonts/parenleft.svg delete mode 100644 src/haasdaiga/fonts/parenright.svg delete mode 100644 src/haasdaiga/fonts/period.svg delete mode 100644 src/haasdaiga/fonts/question.svg delete mode 100644 src/haasdaiga/fonts/r.svg delete mode 100644 src/haasdaiga/fonts/rising.svg delete mode 100644 src/haasdaiga/fonts/s.svg delete mode 100644 src/haasdaiga/fonts/t.svg delete mode 100644 src/haasdaiga/fonts/u.svg delete mode 100644 src/haasdaiga/fonts/v.svg delete mode 100644 src/haasdaiga/fonts/w.svg delete mode 100644 src/haasdaiga/fonts/z.svg delete mode 100644 src/haasdaiga/glyph.png delete mode 100644 src/haasdaiga/index.md delete mode 100644 src/haasdaiga/lexicon.dict.txt delete mode 100644 src/haasdaiga/lexicon.template.md delete mode 100644 src/haasdaiga/semantics/expressions.md delete mode 100644 src/haasdaiga/semantics/name.md delete mode 100644 src/haasdaiga/semantics/time.md create mode 100644 src/lexicon.dict.txt create mode 100644 src/lexicon.md create mode 100644 src/lexicon.template.md create mode 100644 src/morphology/index.md create mode 100644 src/morphology/nominal.md create mode 100644 src/morphology/verbal.md create mode 100644 src/phonology.md create mode 100644 src/pos/index.md create mode 100644 src/pos/noun.md create mode 100644 src/pos/num.md create mode 100644 src/pos/pp.md create mode 100644 src/pos/pronoun.md create mode 100644 src/pos/verb.md create mode 100644 src/semantics/expressions.md create mode 100644 src/semantics/name.md create mode 100644 src/semantics/time.md create mode 100644 src/writing.md diff --git a/README.md b/README.md index 88814e6..2b63f29 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # Conlangs -Repository for documenting my constructed languages. +Repository for documenting my constructed languages. +Repository for documenting Hàäsdáïga man-nom.mt.sg is_old-ind.prs.cnt +> *The man is old.* + +In the descriptive form, it is attached before the noun without any +conjugation. + +> is_old-man-nom.mt.sg catch-ind.pst.cnt fish-acc.wa.sg +> The old man caught the fish + +## Comparison + +Comparison is done via prefixing. + +### Comparative form + +The comparative form has prefix **jìs**. + +### Superlative form + +The superlative form has prefix **haät**. diff --git a/src/constructions/index.md b/src/constructions/index.md new file mode 100644 index 0000000..cc646ef --- /dev/null +++ b/src/constructions/index.md @@ -0,0 +1,4 @@ +# Constructions + +This section concerns various syntactic constructions. We discuss both +conversational and magical constructions in parallel where relevance. diff --git a/src/constructions/negation.md b/src/constructions/negation.md new file mode 100644 index 0000000..a4dfb76 --- /dev/null +++ b/src/constructions/negation.md @@ -0,0 +1,14 @@ +# Negation + +To negate a sentence, simply put the negative adverb in front of the verb. +For each sense of negativity, there is a separate word: + +- not: cèë +- not yet: niï +- never: chon + +Following are the opposite of them: + +- yes: daä +- already: voc +- always: réïn diff --git a/src/constructions/question.md b/src/constructions/question.md new file mode 100644 index 0000000..9b383ff --- /dev/null +++ b/src/constructions/question.md @@ -0,0 +1,14 @@ +# Question + +The preferred word orders are discussed in previous sections. Verbs must be +used in interrogative mood. + +One may have noticed in the Sentence order section that yes/no questions are +formed by adding a negative adverb at the end of the sentence. Here are two +examples with *niï* and *chon*: + +> +> *Have you ever been to the capital?* +> +> +> *Do you really never eat meat?* diff --git a/src/constructions/sentence-order.md b/src/constructions/sentence-order.md new file mode 100644 index 0000000..3ca9edc --- /dev/null +++ b/src/constructions/sentence-order.md @@ -0,0 +1,38 @@ +# Sentence order + +In conversation, the sentence order is relatively loose: SVO, OSV, VSO, VOS, +SOV are all used. Particularly, they're preferred to be used like described +below: + +- SVO: when the subject is the topic of the sentence +- OSV: when the object is the topic of the sentence; it's also used as + equivalent for passive voice, which Hàäsdáïga does not have +- VSO: when the verb is the topic, or when the question is about the object +- VOS: when it's a question and it's about the subject +- SOV: when the object is a pronoun, especially a reflexive pronoun. + +Examples: + +> he-nom.ea.sg have-ind.prs.cnt many money-acc.mtl.pl +> *He has a lot of money.* +> +> die-RESULT-acc.wa.sg he-nom.fi.sg not fear-ind.prs.cnt +> *Death, he does not fear.* +> +> curse-int.pst.prf you-nom.wo.sg neck-wearing-acc.mtl.sg not? +> *Did you curse that necklace?* +> +> choose-int.fut.prf you-nom.wo.sg path-acc.ea.sg +> *Which path will you choose?* +> +> pay-int.fut.prf meal-money-acc.mtl.pl who.nom.sg +> *Who will pay for the meal?* +> +> I-nom.fi.sg you-acc.wa.sg love-ind.prs.cnt +> *I love you.* + +While casting magic, the sentence order is always SVO. Here is an example of +air shield spell, which is a very simple one: + +> air-nom.wa.pl flow-rit.prs.cnt.wa and protect-rit.prs.cnt.ea I-acc.wa.sg +> *The air shall flow around me and protect me.* diff --git a/src/derivation.md b/src/derivation.md new file mode 100644 index 0000000..f144ba2 --- /dev/null +++ b/src/derivation.md @@ -0,0 +1,27 @@ +# Derivational Morphology + +## Nominalization + +In all following transformations, where a noun has unknown gender mark *-y*, +it is replaced with an ambiguous, idiomatic gender or the gender of a closest +noun that defines it. +In the former case, such words would be listed in the dictionary. + +| category | transformation | examples | +|----------|----------------|----------| +| action | -zy → -sy | chopzy (think) → chopsu (the act of thinking) | +| actor | -zy → -nersy | rypzy (teach) → rypnersy (teacher) | +| result | -zy → -mensy | chopzy (think) → chopmensu (thought), ghószy (draw) → ghósmense (drawing, picture) | +| diminutive| -sy → -zìssy | wuüpsi (dog) → wuüpzìssy (puppy), nùchsa (kid) → nùchzìssa (baby), lìmsi (human) → lìmzìssi (dwarf) | +| augmentative| -sy → gáchsy| lìmsi (human) → lìmgáchsi (giant) | + +## Verbalization + +| category | transformation | examples | +|----------|----------------|----------| +| reverse | V → réc-V | njizy (do) → récnjizy (undo)| +| do again | V → bàn-V | chopzy (think) → bànchopzy (rethink) | + +## Compounds + +TBD diff --git a/src/dict2md.sh b/src/dict2md.sh new file mode 100755 index 0000000..81f2867 --- /dev/null +++ b/src/dict2md.sh @@ -0,0 +1,11 @@ +# Convert lexicon.dict.txt to better markdown + +cp lexicon.dict.txt lexicon.temp +sed "s/=/##/g" lexicon.temp > lexicon.tmp +mv lexicon.tmp lexicon.temp +sed "s/#*$//g" lexicon.temp > lexicon.tmp +mv lexicon.tmp lexicon.temp +sed "s/:/**/g" lexicon.temp > lexicon.tmp +mv lexicon.tmp lexicon.temp +{ cat lexicon.template.md ; cat lexicon.temp; } > lexicon.md; +rm lexicon.temp diff --git a/src/example.md b/src/example.md new file mode 100644 index 0000000..5dd4319 --- /dev/null +++ b/src/example.md @@ -0,0 +1,17 @@ +# Examples + +Here are some collections of sample: + +## Translations + +- [XKCD][xkcd] (webcomic) +- Schneewittchen (German fairy tale) +- Le Petit Prince (French novella) +- The Legend of Saint Gióng (Vietnamese legend) + +I would like to translate *A Game of Throne* prologue and some chapters in *The +Lord of the Rings* as well, but since they're not yet in public domain and they +are not published under a free license (e.g. Creative Commons), I would avoid +them for legal reasons, even though such use might be considered as fair use. + +[xkcd]: https://git.disroot.org/huyngo/haasdaiga-xkcd diff --git a/src/fonts/a.svg b/src/fonts/a.svg new file mode 100644 index 0000000..1b2965c --- /dev/null +++ b/src/fonts/a.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/b.svg b/src/fonts/b.svg new file mode 100644 index 0000000..2f4c073 --- /dev/null +++ b/src/fonts/b.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/c.svg b/src/fonts/c.svg new file mode 100644 index 0000000..98a033c --- /dev/null +++ b/src/fonts/c.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/ch.svg b/src/fonts/ch.svg new file mode 100644 index 0000000..6590658 --- /dev/null +++ b/src/fonts/ch.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/colon.svg b/src/fonts/colon.svg new file mode 100644 index 0000000..287dbdc --- /dev/null +++ b/src/fonts/colon.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/comma.svg b/src/fonts/comma.svg new file mode 100644 index 0000000..e46ddde --- /dev/null +++ b/src/fonts/comma.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/d.svg b/src/fonts/d.svg new file mode 100644 index 0000000..9128c65 --- /dev/null +++ b/src/fonts/d.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/e.svg b/src/fonts/e.svg new file mode 100644 index 0000000..2a37ac7 --- /dev/null +++ b/src/fonts/e.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/exclam.svg b/src/fonts/exclam.svg new file mode 100644 index 0000000..5370522 --- /dev/null +++ b/src/fonts/exclam.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/f.svg b/src/fonts/f.svg new file mode 100644 index 0000000..3ca14c6 --- /dev/null +++ b/src/fonts/f.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/falling.svg b/src/fonts/falling.svg new file mode 100644 index 0000000..de70316 --- /dev/null +++ b/src/fonts/falling.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/g.svg b/src/fonts/g.svg new file mode 100644 index 0000000..f745553 --- /dev/null +++ b/src/fonts/g.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/gh.svg b/src/fonts/gh.svg new file mode 100644 index 0000000..e0e83c7 --- /dev/null +++ b/src/fonts/gh.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/glottal.svg b/src/fonts/glottal.svg new file mode 100644 index 0000000..fe538fb --- /dev/null +++ b/src/fonts/glottal.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/h.svg b/src/fonts/h.svg new file mode 100644 index 0000000..7409c7c --- /dev/null +++ b/src/fonts/h.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/i.svg b/src/fonts/i.svg new file mode 100644 index 0000000..056fd2a --- /dev/null +++ b/src/fonts/i.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/j.svg b/src/fonts/j.svg new file mode 100644 index 0000000..1a1b9ab --- /dev/null +++ b/src/fonts/j.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/l.svg b/src/fonts/l.svg new file mode 100644 index 0000000..24e8ca1 --- /dev/null +++ b/src/fonts/l.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/long.svg b/src/fonts/long.svg new file mode 100644 index 0000000..4396b94 --- /dev/null +++ b/src/fonts/long.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/m.svg b/src/fonts/m.svg new file mode 100644 index 0000000..814b212 --- /dev/null +++ b/src/fonts/m.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/n.svg b/src/fonts/n.svg new file mode 100644 index 0000000..568a833 --- /dev/null +++ b/src/fonts/n.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/ng.svg b/src/fonts/ng.svg new file mode 100644 index 0000000..7a22f17 --- /dev/null +++ b/src/fonts/ng.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/nj.svg b/src/fonts/nj.svg new file mode 100644 index 0000000..415f526 --- /dev/null +++ b/src/fonts/nj.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/o.svg b/src/fonts/o.svg new file mode 100644 index 0000000..c1495db --- /dev/null +++ b/src/fonts/o.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/p.svg b/src/fonts/p.svg new file mode 100644 index 0000000..f3ad21d --- /dev/null +++ b/src/fonts/p.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/parenleft.svg b/src/fonts/parenleft.svg new file mode 100644 index 0000000..81be179 --- /dev/null +++ b/src/fonts/parenleft.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/parenright.svg b/src/fonts/parenright.svg new file mode 100644 index 0000000..21a9432 --- /dev/null +++ b/src/fonts/parenright.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/period.svg b/src/fonts/period.svg new file mode 100644 index 0000000..7f6cb7f --- /dev/null +++ b/src/fonts/period.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/question.svg b/src/fonts/question.svg new file mode 100644 index 0000000..e1f26cb --- /dev/null +++ b/src/fonts/question.svg @@ -0,0 +1,12 @@ + + + + + diff --git a/src/fonts/r.svg b/src/fonts/r.svg new file mode 100644 index 0000000..50bd3b9 --- /dev/null +++ b/src/fonts/r.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/rising.svg b/src/fonts/rising.svg new file mode 100644 index 0000000..5d00e14 --- /dev/null +++ b/src/fonts/rising.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/s.svg b/src/fonts/s.svg new file mode 100644 index 0000000..7927f10 --- /dev/null +++ b/src/fonts/s.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/t.svg b/src/fonts/t.svg new file mode 100644 index 0000000..22117b3 --- /dev/null +++ b/src/fonts/t.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/u.svg b/src/fonts/u.svg new file mode 100644 index 0000000..72147ee --- /dev/null +++ b/src/fonts/u.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/v.svg b/src/fonts/v.svg new file mode 100644 index 0000000..b5bdc24 --- /dev/null +++ b/src/fonts/v.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/w.svg b/src/fonts/w.svg new file mode 100644 index 0000000..2f47042 --- /dev/null +++ b/src/fonts/w.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/fonts/z.svg b/src/fonts/z.svg new file mode 100644 index 0000000..a2a63a3 --- /dev/null +++ b/src/fonts/z.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/src/glyph.png b/src/glyph.png new file mode 100644 index 0000000..a377484 Binary files /dev/null and b/src/glyph.png differ diff --git a/src/haasdaiga/compile-dict.sh b/src/haasdaiga/compile-dict.sh deleted file mode 100755 index b6097d0..0000000 --- a/src/haasdaiga/compile-dict.sh +++ /dev/null @@ -1,4 +0,0 @@ -cat lexicon.dict.txt | sed "/^=/d" | sed -e '/./b' -e :n -e 'N;s/\n$//;tn' |\ - dictfmt -j --utf8 --utf8 \ - -s "Hàäsdáïga-English dictionary" \ - -u https://git.disroot.org/huyngo/conlang hdg-eng diff --git a/src/haasdaiga/constructions/comparison.md b/src/haasdaiga/constructions/comparison.md index 7256bfa..22ef7c7 100644 --- a/src/haasdaiga/constructions/comparison.md +++ b/src/haasdaiga/constructions/comparison.md @@ -1,29 +1 @@ -# Adjectives and comparison - -## Adjectival verbs - -Some verbs play the function adjectives do in other languages. Such verbs -are called *adjectival verbs*. - -In the predicative form, it is used in the same way as other verb. - -> man-nom.mt.sg is_old-ind.prs.cnt -> *The man is old.* - -In the descriptive form, it is attached before the noun without any -conjugation. - -> is_old-man-nom.mt.sg catch-ind.pst.cnt fish-acc.wa.sg -> The old man caught the fish - -## Comparison - -Comparison is done via prefixing. - -### Comparative form - -The comparative form has prefix **jìs**. - -### Superlative form - -The superlative form has prefix **haät**. +# Adjectives and Comparison diff --git a/src/haasdaiga/constructions/index.md b/src/haasdaiga/constructions/index.md index cc646ef..bb2ee1f 100644 --- a/src/haasdaiga/constructions/index.md +++ b/src/haasdaiga/constructions/index.md @@ -1,4 +1 @@ # Constructions - -This section concerns various syntactic constructions. We discuss both -conversational and magical constructions in parallel where relevance. diff --git a/src/haasdaiga/constructions/negation.md b/src/haasdaiga/constructions/negation.md index a4dfb76..3577397 100644 --- a/src/haasdaiga/constructions/negation.md +++ b/src/haasdaiga/constructions/negation.md @@ -1,14 +1 @@ # Negation - -To negate a sentence, simply put the negative adverb in front of the verb. -For each sense of negativity, there is a separate word: - -- not: cèë -- not yet: niï -- never: chon - -Following are the opposite of them: - -- yes: daä -- already: voc -- always: réïn diff --git a/src/haasdaiga/constructions/question.md b/src/haasdaiga/constructions/question.md index 9b383ff..022f473 100644 --- a/src/haasdaiga/constructions/question.md +++ b/src/haasdaiga/constructions/question.md @@ -1,14 +1 @@ # Question - -The preferred word orders are discussed in previous sections. Verbs must be -used in interrogative mood. - -One may have noticed in the Sentence order section that yes/no questions are -formed by adding a negative adverb at the end of the sentence. Here are two -examples with *niï* and *chon*: - -> -> *Have you ever been to the capital?* -> -> -> *Do you really never eat meat?* diff --git a/src/haasdaiga/constructions/sentence-order.md b/src/haasdaiga/constructions/sentence-order.md index 3ca9edc..5305a61 100644 --- a/src/haasdaiga/constructions/sentence-order.md +++ b/src/haasdaiga/constructions/sentence-order.md @@ -1,38 +1 @@ # Sentence order - -In conversation, the sentence order is relatively loose: SVO, OSV, VSO, VOS, -SOV are all used. Particularly, they're preferred to be used like described -below: - -- SVO: when the subject is the topic of the sentence -- OSV: when the object is the topic of the sentence; it's also used as - equivalent for passive voice, which Hàäsdáïga does not have -- VSO: when the verb is the topic, or when the question is about the object -- VOS: when it's a question and it's about the subject -- SOV: when the object is a pronoun, especially a reflexive pronoun. - -Examples: - -> he-nom.ea.sg have-ind.prs.cnt many money-acc.mtl.pl -> *He has a lot of money.* -> -> die-RESULT-acc.wa.sg he-nom.fi.sg not fear-ind.prs.cnt -> *Death, he does not fear.* -> -> curse-int.pst.prf you-nom.wo.sg neck-wearing-acc.mtl.sg not? -> *Did you curse that necklace?* -> -> choose-int.fut.prf you-nom.wo.sg path-acc.ea.sg -> *Which path will you choose?* -> -> pay-int.fut.prf meal-money-acc.mtl.pl who.nom.sg -> *Who will pay for the meal?* -> -> I-nom.fi.sg you-acc.wa.sg love-ind.prs.cnt -> *I love you.* - -While casting magic, the sentence order is always SVO. Here is an example of -air shield spell, which is a very simple one: - -> air-nom.wa.pl flow-rit.prs.cnt.wa and protect-rit.prs.cnt.ea I-acc.wa.sg -> *The air shall flow around me and protect me.* diff --git a/src/haasdaiga/derivation.md b/src/haasdaiga/derivation.md index f144ba2..12b0d3d 100644 --- a/src/haasdaiga/derivation.md +++ b/src/haasdaiga/derivation.md @@ -1,27 +1 @@ # Derivational Morphology - -## Nominalization - -In all following transformations, where a noun has unknown gender mark *-y*, -it is replaced with an ambiguous, idiomatic gender or the gender of a closest -noun that defines it. -In the former case, such words would be listed in the dictionary. - -| category | transformation | examples | -|----------|----------------|----------| -| action | -zy → -sy | chopzy (think) → chopsu (the act of thinking) | -| actor | -zy → -nersy | rypzy (teach) → rypnersy (teacher) | -| result | -zy → -mensy | chopzy (think) → chopmensu (thought), ghószy (draw) → ghósmense (drawing, picture) | -| diminutive| -sy → -zìssy | wuüpsi (dog) → wuüpzìssy (puppy), nùchsa (kid) → nùchzìssa (baby), lìmsi (human) → lìmzìssi (dwarf) | -| augmentative| -sy → gáchsy| lìmsi (human) → lìmgáchsi (giant) | - -## Verbalization - -| category | transformation | examples | -|----------|----------------|----------| -| reverse | V → réc-V | njizy (do) → récnjizy (undo)| -| do again | V → bàn-V | chopzy (think) → bànchopzy (rethink) | - -## Compounds - -TBD diff --git a/src/haasdaiga/dict2md.sh b/src/haasdaiga/dict2md.sh deleted file mode 100755 index 81f2867..0000000 --- a/src/haasdaiga/dict2md.sh +++ /dev/null @@ -1,11 +0,0 @@ -# Convert lexicon.dict.txt to better markdown - -cp lexicon.dict.txt lexicon.temp -sed "s/=/##/g" lexicon.temp > lexicon.tmp -mv lexicon.tmp lexicon.temp -sed "s/#*$//g" lexicon.temp > lexicon.tmp -mv lexicon.tmp lexicon.temp -sed "s/:/**/g" lexicon.temp > lexicon.tmp -mv lexicon.tmp lexicon.temp -{ cat lexicon.template.md ; cat lexicon.temp; } > lexicon.md; -rm lexicon.temp diff --git a/src/haasdaiga/example.md b/src/haasdaiga/example.md index 5dd4319..df635b4 100644 --- a/src/haasdaiga/example.md +++ b/src/haasdaiga/example.md @@ -1,17 +1 @@ # Examples - -Here are some collections of sample: - -## Translations - -- [XKCD][xkcd] (webcomic) -- Schneewittchen (German fairy tale) -- Le Petit Prince (French novella) -- The Legend of Saint Gióng (Vietnamese legend) - -I would like to translate *A Game of Throne* prologue and some chapters in *The -Lord of the Rings* as well, but since they're not yet in public domain and they -are not published under a free license (e.g. Creative Commons), I would avoid -them for legal reasons, even though such use might be considered as fair use. - -[xkcd]: https://git.disroot.org/huyngo/haasdaiga-xkcd diff --git a/src/haasdaiga/fonts/a.svg b/src/haasdaiga/fonts/a.svg deleted file mode 100644 index 1b2965c..0000000 --- a/src/haasdaiga/fonts/a.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/b.svg b/src/haasdaiga/fonts/b.svg deleted file mode 100644 index 2f4c073..0000000 --- a/src/haasdaiga/fonts/b.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/c.svg b/src/haasdaiga/fonts/c.svg deleted file mode 100644 index 98a033c..0000000 --- a/src/haasdaiga/fonts/c.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/ch.svg b/src/haasdaiga/fonts/ch.svg deleted file mode 100644 index 6590658..0000000 --- a/src/haasdaiga/fonts/ch.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/colon.svg b/src/haasdaiga/fonts/colon.svg deleted file mode 100644 index 287dbdc..0000000 --- a/src/haasdaiga/fonts/colon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/comma.svg b/src/haasdaiga/fonts/comma.svg deleted file mode 100644 index e46ddde..0000000 --- a/src/haasdaiga/fonts/comma.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/d.svg b/src/haasdaiga/fonts/d.svg deleted file mode 100644 index 9128c65..0000000 --- a/src/haasdaiga/fonts/d.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/e.svg b/src/haasdaiga/fonts/e.svg deleted file mode 100644 index 2a37ac7..0000000 --- a/src/haasdaiga/fonts/e.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/exclam.svg b/src/haasdaiga/fonts/exclam.svg deleted file mode 100644 index 5370522..0000000 --- a/src/haasdaiga/fonts/exclam.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/f.svg b/src/haasdaiga/fonts/f.svg deleted file mode 100644 index 3ca14c6..0000000 --- a/src/haasdaiga/fonts/f.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/falling.svg b/src/haasdaiga/fonts/falling.svg deleted file mode 100644 index de70316..0000000 --- a/src/haasdaiga/fonts/falling.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/g.svg b/src/haasdaiga/fonts/g.svg deleted file mode 100644 index f745553..0000000 --- a/src/haasdaiga/fonts/g.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/gh.svg b/src/haasdaiga/fonts/gh.svg deleted file mode 100644 index e0e83c7..0000000 --- a/src/haasdaiga/fonts/gh.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/glottal.svg b/src/haasdaiga/fonts/glottal.svg deleted file mode 100644 index fe538fb..0000000 --- a/src/haasdaiga/fonts/glottal.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/h.svg b/src/haasdaiga/fonts/h.svg deleted file mode 100644 index 7409c7c..0000000 --- a/src/haasdaiga/fonts/h.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/i.svg b/src/haasdaiga/fonts/i.svg deleted file mode 100644 index 056fd2a..0000000 --- a/src/haasdaiga/fonts/i.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/j.svg b/src/haasdaiga/fonts/j.svg deleted file mode 100644 index 1a1b9ab..0000000 --- a/src/haasdaiga/fonts/j.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/l.svg b/src/haasdaiga/fonts/l.svg deleted file mode 100644 index 24e8ca1..0000000 --- a/src/haasdaiga/fonts/l.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/long.svg b/src/haasdaiga/fonts/long.svg deleted file mode 100644 index 4396b94..0000000 --- a/src/haasdaiga/fonts/long.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/m.svg b/src/haasdaiga/fonts/m.svg deleted file mode 100644 index 814b212..0000000 --- a/src/haasdaiga/fonts/m.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/n.svg b/src/haasdaiga/fonts/n.svg deleted file mode 100644 index 568a833..0000000 --- a/src/haasdaiga/fonts/n.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/ng.svg b/src/haasdaiga/fonts/ng.svg deleted file mode 100644 index 7a22f17..0000000 --- a/src/haasdaiga/fonts/ng.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/nj.svg b/src/haasdaiga/fonts/nj.svg deleted file mode 100644 index 415f526..0000000 --- a/src/haasdaiga/fonts/nj.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/o.svg b/src/haasdaiga/fonts/o.svg deleted file mode 100644 index c1495db..0000000 --- a/src/haasdaiga/fonts/o.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/p.svg b/src/haasdaiga/fonts/p.svg deleted file mode 100644 index f3ad21d..0000000 --- a/src/haasdaiga/fonts/p.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/parenleft.svg b/src/haasdaiga/fonts/parenleft.svg deleted file mode 100644 index 81be179..0000000 --- a/src/haasdaiga/fonts/parenleft.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/parenright.svg b/src/haasdaiga/fonts/parenright.svg deleted file mode 100644 index 21a9432..0000000 --- a/src/haasdaiga/fonts/parenright.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/period.svg b/src/haasdaiga/fonts/period.svg deleted file mode 100644 index 7f6cb7f..0000000 --- a/src/haasdaiga/fonts/period.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/question.svg b/src/haasdaiga/fonts/question.svg deleted file mode 100644 index e1f26cb..0000000 --- a/src/haasdaiga/fonts/question.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/r.svg b/src/haasdaiga/fonts/r.svg deleted file mode 100644 index 50bd3b9..0000000 --- a/src/haasdaiga/fonts/r.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/rising.svg b/src/haasdaiga/fonts/rising.svg deleted file mode 100644 index 5d00e14..0000000 --- a/src/haasdaiga/fonts/rising.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/s.svg b/src/haasdaiga/fonts/s.svg deleted file mode 100644 index 7927f10..0000000 --- a/src/haasdaiga/fonts/s.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/t.svg b/src/haasdaiga/fonts/t.svg deleted file mode 100644 index 22117b3..0000000 --- a/src/haasdaiga/fonts/t.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/u.svg b/src/haasdaiga/fonts/u.svg deleted file mode 100644 index 72147ee..0000000 --- a/src/haasdaiga/fonts/u.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/v.svg b/src/haasdaiga/fonts/v.svg deleted file mode 100644 index b5bdc24..0000000 --- a/src/haasdaiga/fonts/v.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/w.svg b/src/haasdaiga/fonts/w.svg deleted file mode 100644 index 2f47042..0000000 --- a/src/haasdaiga/fonts/w.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/fonts/z.svg b/src/haasdaiga/fonts/z.svg deleted file mode 100644 index a2a63a3..0000000 --- a/src/haasdaiga/fonts/z.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/src/haasdaiga/glyph.png b/src/haasdaiga/glyph.png deleted file mode 100644 index a377484..0000000 Binary files a/src/haasdaiga/glyph.png and /dev/null differ diff --git a/src/haasdaiga/index.md b/src/haasdaiga/index.md deleted file mode 100644 index 01fc17f..0000000 --- a/src/haasdaiga/index.md +++ /dev/null @@ -1,32 +0,0 @@ -# Hàäsdáïga - -## In-world background - -Hàäsdáïga is a dead language spoken by ancient people in Gaïdaäna. -In the day, there was only one language in the continent, shared by people from -five peoples: *Wood* farmers, *Fire* hunters, *Earth* monks, *Metal* smiths and -*Water* seafarers. They embraced the philosophy and that reflected in their -languages. They not only used the language to communicate, but also to define -a method with which they could control these five natural forces. - -Later, as these peoples mixed up, their ability to harness these five natural -forces strengthened for some and weakened for the others. Most notably, the -*Metal* and *Water* people lost almost all of this power, and only a minority -could still use it. Science and trade thus became their main strength. On the -other hand, *Fire* and *Wood* people could control it so well, they no longer -needed the language to guide their power. *Earth* monks were the most pure -with this power, but chose to distance themselves from others' affairs. -Naturally, the language was divided into five different languages (and two -pidgins) and the old way of using natural force was forgotten. - -Incidentally, *Arrow*, the son of *Blade* and *Pearl*[^1], re-invented the way. -Born as a child of a Metal mage warrior and a magicless aristocrat in a -science-oriented society, he learned to use one heritage to support the other. -He tried to reconstruct the ancient language and defined a way to use it to combine -his magic ability. Independently, *Iceberg*[^1] also discovered it by reading -old text he was lucky to find - -We are interested in the linguistic features of this language as well as its magical -structure. In this book we discuss both of them. - -[^1]: These names are temporary, but they carry the meaning of their future names. diff --git a/src/haasdaiga/lexicon.dict.txt b/src/haasdaiga/lexicon.dict.txt deleted file mode 100644 index 82a4823..0000000 --- a/src/haasdaiga/lexicon.dict.txt +++ /dev/null @@ -1,398 +0,0 @@ -= A = - -:aäratse: - 1. (n.) ash - -= B = -===== - -:bansy: - 1. (pron.) someone - 2. (pron., interrogative), who - -:bissy: - 1. (n.) man - -:bochzo: - 1. (n.) repair - -= C = -===== - -:càhánza: - 1. (v.) give - -:càïzo: - 1. (v.) can - -:cèë: - 1. (interjection) no - 2. (adv.) not - -:chaäswúze: - 1. (v.) to award, to give a prize - -:chát: - 1. (pp.) with - -:chech: - 1. (conj.) but - -:chon: - 1. (adv.) never - -:chónso: - 1. (n.) machine - -:chopmensu: - 1. (n.) thought - -:chopzu: - 1. (v.) think - -:chỳc: - 1. (pp.) near - -:cicso: - 1. (n.) angle - -:cong: - 1. (pp.) opposite of - -:connyzo: - 1. (v.) know (personal) - -:cotsy: - 1. (pron.) somehow - 2. (pron., interrogative) how - -= D = -===== - -:dácza: - 1. (v.) search for - 2. (v.) find - -:daä: - 1. (interjection) yes - 2. (adv.) an emphasizing particle - -:daüza: - 1. (v.) make, create - -:daïnèza: - 1: (v.) help - -:dàm: - 1. (pp.) beyond - -:daänrása: - 1. (n) plant - 2. (n.) tree - -:dún: - 1. (pp.) up - -:dúnjgaso: - 1. (n.) prize - -:dy: - 1. (particle) that (subordinate particle, ``) - -= F = -===== - -:fá: - 1. (pp.) across, through - -:fènvynsỳ: - 1. (pron., dual, exclusive) we - -:fènsy: - 1. (pron.) I - -:fènvynsỳ: - 1. (pron., dual, inclusive) we - -= G = -===== - -:gaiza: - 1. (v.) start, begin - -:ghósmense: - 1. (n.) drawing, picture - -:ghósze: - 1. (v.) draw - -:gonsi: - 1. (n.) rock, stone - -:gòngze: - 1. (v.) look - -= H = -===== - -:hipsy: - 1. (pron.) somewhen - 2. (pron., interrogative) when - -= J = -===== - -:jaächdynsỳ: - 1. (pron., several, inclusive) we - -:jaächsỳ: - 1. (pron., several, exclusive) we - -:jannase: - 1. (n.) name - -:jinsi: - 1. (n.) day (the time for the planet to complete a rotation) - 2. (n.) date - -:jím: - 1. (pp.) under, below - -:jos: - 1. (pp.) inside - -= L = -===== - -:leë'chanzo: - 1. (v.) calculate - -:lìmsi: - 1. (n.) human - 2. (n.) person - -:lìmgáchsi: - 1. (n.) giant - -:lìmzìssi: - 1. (n.) dwarf - -:lòn: - 1. (pp.) down - -:long: - 1. (pp.) between - -:lúccynsỳ: - 1. (pron., dual) you - -:lúcsy: - 1. (pron., singular) thou - -= M = -===== - -:meëráze: - 1. (v.) love (personal) - -:mèng: - 1. (pp.) in front of - -:mochso: - 1. (n.) net - -:músnech: - 1. (pp.) after - -:mỳfgháä: - 1. (pp.) before - -:mỳsu: - 1. (n.) glass - -= N = -===== - -:naändèsi: - 1. (n.) world - -:néëcsỳ: - 1. (pron., several) you - -:ngèëse: - 1. (n.) day (as opposed to night) - -:ngeënsý: - 1. (pron., plural) you - -:ngỳch: - 1. (pp.) above - -:nìchzi: - 1. (v.) buy - -:niï: - 1. (adv.) not yet - -:njésy: - 1. (n.) woman - -:njizi: - 1. (v.) do - -:njongù: - 1. (pp.) during - -:nùchsa: - 1. (n.) kid, child - -:nùchzìssa: - 1. (n.) baby - -:nunjsu: - 1. (n.) night - -= P = -===== - -:pam: - 1. (pp.) over - -:panatzo: - 1. (v.) to gift, to give something as a present - 2. (v.) to dedicate (to the public) - 3. (v.) to dedicate (to someone, in an art work) - -:púüriza: - 1. to be born - -= R = -===== - -:raäse: - 1. (n.) fire - -:rèëchdynsý: - 1. (pron.) we (plural, inclusive) - -:rèëchsý: - 1. (pron.) we (plural, inclusive) - -:réïn: - 1. (adv.) always, forever - -:ringyso: - 1. (n.) vehicle - -:rung: - 1. (pp.) outside - -:rypnersy: - 1. (n.) teacher - -:rypzi: - 1. (v.) teach - -= S = -===== - -:saändasi: - 1. (n.) city - -:sànj: - 1. (pp.) without - -:sechse: - 1. (n.) gift - -:sés: - 1. (pp.) until - -:siïvỳlmensa: - 1. (n.) life - -:siïvỳlza: - 1. (v.) live - -:siïpzu: - 1. (v.) send - -:synza: - 1. (v.) be new, be young (age) - -:súngsa: - 1. (n.) book - -= T = -===== - -:tèf: - 1. (pp.) behind - -:tèndynsỳ: - 1. (pron., dual) they - -:tènsy: - 1. (pron.) ze (singular third person pronoun) - -:téërense: - 1. (n.) star - -= V = -===== - -:valusa: - 1. (n.) number - -:vamzi: - 1. (v.) stay - -:váp: - 1. (pp.) to - -:vàtsy: - 1. (pron.) somewhere - 2. (pron., interrogative) where - -:vifzi: - 1. (v.) stand - -:voözi: - 1. (v.) be located at (for immobile objects like cities, mountains) - -:voc: - 1. (adv.) already - -:voïczu: - 1. (v.) become - -:vungze: - 1. (v.) happen - -= W = -===== - -:wítzi: - 1. (v.) be (copula) - -:wócsi: - 1. (n.) shop, store, market - -:wuüpsi: - 1. (n.) dog - -:wuüpzìssi: - 1. (n.) puppy - -= Z = -===== - -:zápmỳso: - 1. (n.) mirror - -:zápzu: - 1. (v.) reflect - -:zaätza: - 1. (v.) to say - 2. (v.) to speak diff --git a/src/haasdaiga/lexicon.md b/src/haasdaiga/lexicon.md index 2209071..80d86bd 100644 --- a/src/haasdaiga/lexicon.md +++ b/src/haasdaiga/lexicon.md @@ -1,412 +1 @@ # Lexicon - -Below are the list of words in the lexicon. They're translated form Hàäsdáïga -to English. - -Abbreviations: - -| abbreviation | meaning | -|--------------|-------------| -| adv. | adverb | -| n. | noun | -| v. | verb | -| pp. | postposition| -| pron. | pronoun | -## A - -**aäratse** - 1. (n.) ash - -## B - - -**bansy** - 1. (pron.) someone - 2. (pron., interrogative), who - -**bissy** - 1. (n.) man - -**bochzo** - 1. (n.) repair - -## C - - -**càhánza** - 1. (v.) give - -**càïzo** - 1. (v.) can - -**cèë** - 1. (interjection) no - 2. (adv.) not - -**chaäswúze** - 1. (v.) to award, to give a prize - -**chát** - 1. (pp.) with - -**chech** - 1. (conj.) but - -**chon** - 1. (adv.) never - -**chónso** - 1. (n.) machine - -**chopmensu** - 1. (n.) thought - -**chopzu** - 1. (v.) think - -**chỳc** - 1. (pp.) near - -**cicso** - 1. (n.) angle - -**cong** - 1. (pp.) opposite of - -**connyzo** - 1. (v.) know (personal) - -**cotsy** - 1. (pron.) somehow - 2. (pron., interrogative) how - -## D - - -**dácza** - 1. (v.) search for - 2. (v.) find - -**daä** - 1. (interjection) yes - 2. (adv.) an emphasizing particle - -**daüza** - 1. (v.) make, create - -**daïnèza** - 1** (v.) help - -**dàm** - 1. (pp.) beyond - -**daänrása** - 1. (n) plant - 2. (n.) tree - -**dún** - 1. (pp.) up - -**dúnjgaso** - 1. (n.) prize - -**dy** - 1. (particle) that (subordinate particle, ``) - -## F - - -**fá** - 1. (pp.) across, through - -**fènvynsỳ** - 1. (pron., dual, exclusive) we - -**fènsy** - 1. (pron.) I - -**fènvynsỳ** - 1. (pron., dual, inclusive) we - -## G - - -**gaiza** - 1. (v.) start, begin - -**ghósmense** - 1. (n.) drawing, picture - -**ghósze** - 1. (v.) draw - -**gonsi** - 1. (n.) rock, stone - -**gòngze** - 1. (v.) look - -## H - - -**hipsy** - 1. (pron.) somewhen - 2. (pron., interrogative) when - -## J - - -**jaächdynsỳ** - 1. (pron., several, inclusive) we - -**jaächsỳ** - 1. (pron., several, exclusive) we - -**jannase** - 1. (n.) name - -**jinsi** - 1. (n.) day (the time for the planet to complete a rotation) - 2. (n.) date - -**jím** - 1. (pp.) under, below - -**jos** - 1. (pp.) inside - -## L - - -**leë'chanzo** - 1. (v.) calculate - -**lìmsi** - 1. (n.) human - 2. (n.) person - -**lìmgáchsi** - 1. (n.) giant - -**lìmzìssi** - 1. (n.) dwarf - -**lòn** - 1. (pp.) down - -**long** - 1. (pp.) between - -**lúccynsỳ** - 1. (pron., dual) you - -**lúcsy** - 1. (pron., singular) thou - -## M - - -**meëráze** - 1. (v.) love (personal) - -**mèng** - 1. (pp.) in front of - -**mochso** - 1. (n.) net - -**músnech** - 1. (pp.) after - -**mỳfgháä** - 1. (pp.) before - -**mỳsu** - 1. (n.) glass - -## N - - -**naändèsi** - 1. (n.) world - -**néëcsỳ** - 1. (pron., several) you - -**ngèëse** - 1. (n.) day (as opposed to night) - -**ngeënsý** - 1. (pron., plural) you - -**ngỳch** - 1. (pp.) above - -**nìchzi** - 1. (v.) buy - -**niï** - 1. (adv.) not yet - -**njésy** - 1. (n.) woman - -**njizi** - 1. (v.) do - -**njongù** - 1. (pp.) during - -**nùchsa** - 1. (n.) kid, child - -**nùchzìssa** - 1. (n.) baby - -**nunjsu** - 1. (n.) night - -## P - - -**pam** - 1. (pp.) over - -**panatzo** - 1. (v.) to gift, to give something as a present - 2. (v.) to dedicate (to the public) - 3. (v.) to dedicate (to someone, in an art work) - -**púüriza** - 1. to be born - -## R - - -**raäse** - 1. (n.) fire - -**rèëchdynsý** - 1. (pron.) we (plural, inclusive) - -**rèëchsý** - 1. (pron.) we (plural, inclusive) - -**réïn** - 1. (adv.) always, forever - -**ringyso** - 1. (n.) vehicle - -**rung** - 1. (pp.) outside - -**rypnersy** - 1. (n.) teacher - -**rypzi** - 1. (v.) teach - -## S - - -**saändasi** - 1. (n.) city - -**sànj** - 1. (pp.) without - -**sechse** - 1. (n.) gift - -**sés** - 1. (pp.) until - -**siïvỳlmensa** - 1. (n.) life - -**siïvỳlza** - 1. (v.) live - -**siïpzu** - 1. (v.) send - -**synza** - 1. (v.) be new, be young (age) - -**súngsa** - 1. (n.) book - -## T - - -**tèf** - 1. (pp.) behind - -**tèndynsỳ** - 1. (pron., dual) they - -**tènsy** - 1. (pron.) ze (singular third person pronoun) - -**téërense** - 1. (n.) star - -## V - - -**valusa** - 1. (n.) number - -**vamzi** - 1. (v.) stay - -**váp** - 1. (pp.) to - -**vàtsy** - 1. (pron.) somewhere - 2. (pron., interrogative) where - -**vifzi** - 1. (v.) stand - -**voözi** - 1. (v.) be located at (for immobile objects like cities, mountains) - -**voc** - 1. (adv.) already - -**voïczu** - 1. (v.) become - -**vungze** - 1. (v.) happen - -## W - - -**wítzi** - 1. (v.) be (copula) - -**wócsi** - 1. (n.) shop, store, market - -**wuüpsi** - 1. (n.) dog - -**wuüpzìssi** - 1. (n.) puppy - -## Z - - -**zápmỳso** - 1. (n.) mirror - -**zápzu** - 1. (v.) reflect - -**zaätza** - 1. (v.) to say - 2. (v.) to speak diff --git a/src/haasdaiga/lexicon.template.md b/src/haasdaiga/lexicon.template.md deleted file mode 100644 index fbe60ea..0000000 --- a/src/haasdaiga/lexicon.template.md +++ /dev/null @@ -1,14 +0,0 @@ -# Lexicon - -Below are the list of words in the lexicon. They're translated form Hàäsdáïga -to English. - -Abbreviations: - -| abbreviation | meaning | -|--------------|-------------| -| adv. | adverb | -| n. | noun | -| v. | verb | -| pp. | postposition| -| pron. | pronoun | diff --git a/src/haasdaiga/morphology/index.md b/src/haasdaiga/morphology/index.md index 4e4debe..96445be 100644 --- a/src/haasdaiga/morphology/index.md +++ b/src/haasdaiga/morphology/index.md @@ -1,4 +1 @@ # Morphology - -This section concerns which forms exist for each category and not how to use them. -That will be covered in the section [Parts of Speech](../pos/index.md). diff --git a/src/haasdaiga/morphology/nominal.md b/src/haasdaiga/morphology/nominal.md index c26f25e..2a21534 100644 --- a/src/haasdaiga/morphology/nominal.md +++ b/src/haasdaiga/morphology/nominal.md @@ -1,36 +1 @@ -## Nominal - -Nominal declension is based on case, gender, and number, in order. Each -parameter is indicated by a phoneme, respectively consonant, vowel, and tone, -effectively forming a syllable. - -### Case - -There are five cases: - -- **nom** nominative: s -- **acc** accusative: n -- **abl** ablative: t -- **dat** dative: d -- **gen** genitive: c - -There is also vocative case, which is unmarked, but this is rarely used. - -### Gender - -There are five genders, named after five phases in wǔxíng: - -- **wo** wood: a -- **fi** fire: e -- **ea** earth: i -- **mt** metal: o -- **wa** water: u -- unknown/mixed: y - -### Number - -There are three numbers: - -- **sg** singular: level tone -- **sv** several: falling tone -- **pl** plural: rising tone +# Nominal diff --git a/src/haasdaiga/morphology/verbal.md b/src/haasdaiga/morphology/verbal.md index c619960..d1c4dc3 100644 --- a/src/haasdaiga/morphology/verbal.md +++ b/src/haasdaiga/morphology/verbal.md @@ -1,36 +1 @@ -## Verbal - -Verbal conjugation are decided by mood, tense, and aspect. -Infinitive verbs all have the ending -zy, which is changed by conjugation. -They are respectively indicated by a vowel, a tone, and a consonant. - -### Mood - -There are five moods: - -- **ind** indicative: a -- **rit** ritual: e -- **int** interrogative: i -- **imp** imperative: o -- **sub** subjunctive: u - -### Tense - -- **pst** past: falling -- **prs** present: level -- **fut** future: rising - -### Aspect - -- **hab** habitual: j -- **cnt** continuous: r -- **prf** perfective: unmarked - -### Gender - -In the ritual mood, another vowel representing verb's gender is added after the -aspect consonant. The vowel is the same as for nominal gender. -Note that it is not uncommon to use ritual mood without gender, such as when -insulting. - -The dictionary form shows this gender even though it is not in ritual mood. +# Verbal diff --git a/src/haasdaiga/phonology.md b/src/haasdaiga/phonology.md index 0685e21..981a724 100644 --- a/src/haasdaiga/phonology.md +++ b/src/haasdaiga/phonology.md @@ -1,79 +1 @@ # Phonology - - - -## Consonants - -Main consonants are listed in the table below: - -| | labial | alveolar | palatal | uvular | glottal | -|---------------|--------|----------|---------|-----------|---------| -| **nasal** | m | n | ɲ (*nj*) | ŋ (*n*, *ng*) | | -| **plosive** | p b | t d | | k (*c*) ɡ (*g*) | ʔ | -| **fricative** | f v | s z | | x (*ch*) ɣ (*gh*) | h | -| **sonorant** | w | r l | j | | | - -Notes: - -- *n* is pronounced as /ŋ/ only if it is followed by another consonant -- The glottal stop /ʔ/ is not written. It's implied when a syllable does not - have other consonants (similar to Vietnamese). -- *nj* is pronounced as /ɲ/ even when the two letters are from different words. - The sames go for other digraphs (ng, ch, gh). There is therefore no - ambiguous way of pronouncing a word given a romanization. -- Some dialects may pronounce *s*, *z* as - -## Vowels - -| | front | centre | back | -|-------|-------|--------|------| -| open | i | | u | -| mid | e | ə (*y*)| o | -| close | a | | | - -Note: the schwa sound /ə/ is not written in the native script. However, for -ease of writing on computer, it is romanized as y. Both kýn and ḱn are -acceptable as the romanization for the same syllable. This document is in -favor of using explicit form instead of implicit form. - -### Diphthongs and long vowels - -Long vowels are written as duplicated vowels, with the second character having -a diaresis (for example *aä* is pronounced /aː/). For vowels whose -romanizations contain two characters, the later vowel is duplicated (for -example, long version of *aë* is *aëë*) - -Diphthongs are written similarly. They're listed below: - -- aï /aɪ/ -- aü /aʊ/ -- eï /eɪ/ -- oï /oɪ/ -- uï /uɪ/ - -## Tones - -There are three tones in Hàäsdáïga: - -- level tone (a) /˧˧/ -- rising tone (á) /˧˥/ -- falling tone (à) /˥˩/ - -## Phonotactics - -Syllables in Hàäsdáïga have a simple structure: **CVT(C)** - -The final consonants can't be sonorants, /h/, /ʔ/, and voiced vowels if they -have voiceless equivalents. Other than that, there isn't any constraints. - -There are thus: - -\\( 22 × (6 × 2 + 6 ) × 3 × 11 = 18876 \\) (possible syllables) - -Note: These numbers mean: - -- 22 consonants -- 6 vowels and their long version -- 6 diphthongs -- 3 tones -- 10 final consonants diff --git a/src/haasdaiga/pos/index.md b/src/haasdaiga/pos/index.md index 51c05d0..3950f09 100644 --- a/src/haasdaiga/pos/index.md +++ b/src/haasdaiga/pos/index.md @@ -1,13 +1 @@ # Parts of Speech - -This section concerns the main parts of speech and how they are used. -Note that it does not discuss how they are ordered, which is the content of [Syntax]. - -In this section as well as [Syntax], there will be glosses, indicating how the -sentences are constructed. - -They are written as quotes, in following order: - -- Romanization (in bold) -- Gloss -- English translation (in italic) diff --git a/src/haasdaiga/pos/noun.md b/src/haasdaiga/pos/noun.md index 2c936ce..2ee7f4b 100644 --- a/src/haasdaiga/pos/noun.md +++ b/src/haasdaiga/pos/noun.md @@ -1,87 +1 @@ # Noun - -## Cases - -### Nominative - -The nominative is used for the subject of a sentence and for vocative. - -It is also used as predicative for some verbs: - -- wítzy (be) -- voïczy (become) - -TODO: add examples - -### Accusative - -Accusative case is used for direct object. - -TODO: add examples - -### Ablative - -Ablative case is used to express the motion away from something - -TODO: add examples - -### Dative - -Dative case is used to express the motion to a location, or being at the -location (locative). The meaning is determined by whether the verb takes -object or not. - -TODO: add examples - -### Genitive - -Genitive case is used to express possession or relation. - -> **cibansy wítar súngsa fènci** -> this-nom.sg be.ind.prs.cnt book-nom.wo.sg I-gen.ea.sg -> *This is my book.* -> -> **cisúngsa wítar fènci** -> this-book-nom.wo.sg be.ind.prs.cnt I-gen.ea.sg -> *This book is mine.* - -*Relations* also include relations constructed by postposition. - -> **tènze vamá fèncu chát** -> he-nom.fi.sg stay-ind.fut.prf I-gen.wa.sg with -> *He will stay with me.* -> -> **vifar bissy wócci mèng** -> stand-ind.prs.cnt man-nom.sg shop-gen.ea.sg (in front of) -> *There is a man standing in front of the shop.* - -Genitive is also used for family name, which is placed before the given name. - -## Gender - -### Individuals - -Nouns' gender are arbitrarily assigned, based on the philosophy. -Generally, it is quite intuitive, for example, (tree), (seed), (wood) are wood. -However, there are some cases it is unclear, like (liver) being wood, and even -counter-intuitive, like (flower) being fire. -This is because liver is is controlled by wood in the philosophy, -and flower represents the outburst state which matches more with fire. - -For people, gender is determined by their date of birth (people born in wood -months are wood). For people who can use magic, their magic affinity is their -gender. - -### Mixed groups - -The gender of a group of objects with different genders is determined by the *majority* -group. The majority group is defined as the group with: - -- more than half of the group -- has more than 10 members, if any other group has more than one member. - -## Number - -- singular: zero or one -- several: two to ten, inclusive -- plural: more than ten diff --git a/src/haasdaiga/pos/num.md b/src/haasdaiga/pos/num.md index 305247b..dbeb0fb 100644 --- a/src/haasdaiga/pos/num.md +++ b/src/haasdaiga/pos/num.md @@ -1,33 +1 @@ # Numerals - -| number | cardinal | -|--------|----------| -| 0 | zỳ | -| 1 | jyng | -| 2 | lèn | -| 3 | tys | -| 4 | ngúf | -| 5 | ngit | -| 6 | ghaf | -| 7 | bet | -| 8 | geng | -| 9 | rìch | -| 10 | nonj | -| 100 | ghèp | -| 1000 | lùng | -| 10000 | bif | - -Constructing numbers: - -- 14 = 10 + 4 : nonjngúf -- 143 = 100 + 4 × 10 + 3 : ghèpngúfnonjtys -- 2021 = 2 × 1000 + 0 × 100 + 2 × 10 + 1 : lènlùngzỳghèplènnonjjyng -- 1000000 = 100 × 10000 : ghèpbif - -To construct ordinals, add -se to the number - -21st: lènnonjjyng - -To construct fractions, use it as a wood-gendered noun in genitive case. - -a half: jyng lènca diff --git a/src/haasdaiga/pos/pp.md b/src/haasdaiga/pos/pp.md index 1d6c06f..a7e1845 100644 --- a/src/haasdaiga/pos/pp.md +++ b/src/haasdaiga/pos/pp.md @@ -1,48 +1 @@ # Postposition - -This section list an exhaustive list of postpositions. - -## Location - -| Hàëdáäiga | English | -|-----------|----------| -| jos | inside | -| rung | outside | -| mèng | in front of| -| tèf | behind | -| long | between | -| jím | under, below| -| ngỳch | above | -| dún | up | -| lòn | down | -| váp | next to | -| chỳc | near | -| fá | across, through| -| cong | opposite of | -| dàm | beyond | -| pam | over | - -## Time - -| Hàëdáäiga | English | -|-----------|----------| -| músnech | after | -| mỳfgháä | before | -| sés | until | -| njongù | during | - -## Other - -| Hàëdáäiga | English | -|-----------|---------| -| chát | with | -| sànj | without | -| janj | in order to | - -# Conjunction - - -| Hàëdáäiga | English | -|-----------|---------| -| chech | but | -| nòör | and | diff --git a/src/haasdaiga/pos/pronoun.md b/src/haasdaiga/pos/pronoun.md index da976a8..79e4998 100644 --- a/src/haasdaiga/pos/pronoun.md +++ b/src/haasdaiga/pos/pronoun.md @@ -1,101 +1 @@ # Pronoun - -Pronouns are nominal anaphora, that is, short words that are used to refer to a -noun or a noun phrase. Pronouns usually have nominal morphology, though not -strictly. Pronoun is a closed class. - -## Personal pronouns - -There are 15 personal pronouns in total. Dual pronouns and 1st person -inclusive pronouns are in fact formed by compounding others. - -| person | singular | dual | several | plural | -|--------|----------|----------|---------|----------| -| 1st | fènsy | fènvynsỳ | jaächsỳ | rèëchsý | -| 1st (inclusive) | | fèndynsỳ | jaächdynsỳ | rèëchdynsý | -| 2nd | tènsy | tèndynsỳ | néëcsỳ | ngeënsý | -| 3rd | lúcsy | lúccynsỳ | bóönsỳ | waanjsý | - -### Reflexive - -Reflexive pronouns occur as clitic. They are formed by removing the gender -vowel and number tone from corresponding personal pronoun. - -> **fènsu fèngòngàr zápmỳfo** -> I-nom.wo.sg I-acc-look-ind.pst.cnt mirror-dat.mt.sg -> *I was looking at myself in the mirror.* - -It also works for indirect object: - -> **tènsa tènfnìchá púürijinsechne** -> he-nom.wo.sg he-dat-buy-ind.fut.prf birthday-gift-acc.fi.sg -> *He'll just buy himself a birthday gift.* - -There is a difference between reflexive and reciprocal for plural pronouns. - -> **lúccynsỳ lúcnmeërá'ar** -> you-nom.dual you-acc.sg-love-ind.prs.cnt -> *You love yourselves* -> -> **lúccynsỳ lúccyǹmeërá'ar** -> you-nom.dual you-acc.dual-love-ind.prs.cnt -> *You love each other.* - -Note: there is also a idiomatic use of reflexive pronouns: - -> **fènsu fèncwítar** -> I-nom.wa.sg I-gen-be.ind.prs.cnt -> *I am alone.* -> -> **fènsu fèncbochar ringyno** -> I-nom.wa.sg I-gen-repair.ind.pst.prf vehicle-acc.mt.sg -> *I fixed the car myself.* - -## Indefinite pronouns - -These are indefinite pronouns in Hàäsdáïga: - -- hipsy: somewhen -- vàtsy: somewhere -- cotsy: somehow -- bansy: someone -- wón: which - -Construction of other [pro-forms][pro-forms] are totally regular: - -- It is interrogative when its verb is in interrogative mood. -- Its proximity is determined by a determiner prefix: *ci* (this) *la* (that) -- So are *any*, *all/every*, *other*, with *zòt*, *rýnj*, *púch*, respectively. -- Negative forms are formed by negating the "all/every" form. See [Negation]. -- The equivalent relative pronouns is unchanged. - -[pro-forms]: https://en.wikipedia.org/wiki/Pro-form - -Examples: - -TODO: add glosses - -> **vungà las hipfy** -> happen-ind.pst.prf that-nom somewhen-dat -> *It happened at some point*. -> -> **saändasi Aäratraäce voö'ir vàtfy** -> city-nom.ea.sg ember-gen.fi be_located_at-int.prs.cnt somewhere-dat -> *Where is Ember city?* -> -> **wónjannane lúcfi càhánì** -> which-name-acc.fi.sg you-dat.ea.sg give-int.pst.prf -> *What is your name?* -> -> **vifi bansy civàtfy** -> stand-int.prs.cnt someone-nom.sg this-somewhere-dat -> *Is there anyone here?* -> -> **rýnjbansý càï'ar njizy lan** -> every-someone-nom.pl can-ind.prs.cnt do that-acc -> *Everyone can do that.* -> -> **dy njéna bansa lúcna daïnè'à, connar fènsu** -> `` woman-acc.wo.sg who.nom you-acc.wo.sg help-ind.pst.prf, -> know-ind.prs.cnt I-nom.wa.sg -> *I know the woman who helped you.* diff --git a/src/haasdaiga/pos/verb.md b/src/haasdaiga/pos/verb.md index 818043f..cc3eecb 100644 --- a/src/haasdaiga/pos/verb.md +++ b/src/haasdaiga/pos/verb.md @@ -1,49 +1 @@ # Verb - -## Tense - -There are 3 tenses: past, present, and future. They are used according to -time. - -### Reported speech - -Unlike in English and some other languages, tense is not propagated in reported speech. -Instead, the tense is relative to the time spoken. -For example, if John said to Mary "I will meet you at noon" and now -is after that, you would say: - -> -> John-nom.sg Mary-dat.sg say-ind.pst.prf `` he-nom.sg her-acc.sg meet-ind.pst.prf -> noon-dat.fi.sg -> *John told Mary he would meet her at noon.* - -If the future is indefinite, it will stays in the future, whether the event has -happened or not. - -> -> he-nom.fi.sg believe-ind.pst.cont `` she-nom.ea.sg back-come-ind.fut.prf, -> that-acc.sg she-nom.ea.sg do.ind.pst.prf -> *He believed she would come back, and she did.* - -### Narration - -Narration is always present tense, even when the story obviously happened in the past. - -## Mood - -- indicative: the action actually occurs -- interrogative: the action is in the question -- imperative: the action is a command -- subjunctive: the action does not happens, and usually used in conditional or wish -- ritual: the action is the intend of the spellcaster - -Ritual mood is also used for cursing and profanity. In such case, the gender -affix is removed so the speaker does not accidentally cast the actual curse. -Because cursing is quite literal for Hàäsdáïga speakers, it is never used in -the same manner as in the modern society. - -## Aspect - -- habitual: the action happens repeatedly in the period of time -- continuous: the action or the state persists over the duration -- perfective: the action happens once and finished diff --git a/src/haasdaiga/semantics/expressions.md b/src/haasdaiga/semantics/expressions.md deleted file mode 100644 index c663f48..0000000 --- a/src/haasdaiga/semantics/expressions.md +++ /dev/null @@ -1,10 +0,0 @@ -# Fixed Expressions - -| Purpose | English | Hàäsdáïga literal translation[^1] | -|-----------|---------|---------------------| -| Greeting | Hello | | -| Apologize | Sorry | I hope that you me.acc forgive.sub.fut | -| Express sympathy | Sorry | | - -[^1]: For the sake of simplicity and generality, only noun cases (if not - nominative) and verb mood (if not indicative) is used. diff --git a/src/haasdaiga/semantics/name.md b/src/haasdaiga/semantics/name.md deleted file mode 100644 index aeb0bff..0000000 --- a/src/haasdaiga/semantics/name.md +++ /dev/null @@ -1,32 +0,0 @@ -# Proper name and translation - -## Given name gender - -As a tradition, ancient Gaidaanan people gave names to newborns based with -gender based on the month of the year, as did people during the story -timeline. This is obvious with Hàäsdáïga month names, but it is not that -transparent to use in our world, which use 12 months in both solar and lunar -calendar (I am not aware of any other calendar system). For that reason, I -propose that we instead decide based on lunar months: - -- Wood if the person is born from month 1-3 -- Fire if the person is born from month 4-6 -- Metal if the person is born from month 7-9 -- Water if the person is born from month 10-12 - -This corresponds to the four seasons. Optionally, people born in month 6 or 7 -can be assigned gender Earth. - -## Family name gender - -Family names usually have meaning. If it is a noun (e.g. Poisson, Rice, Wood, -Pierre, Lagrange, ...) or adjective (Legrand, Leblanc, Weiss), they carry the -same gender as that corresponding noun or verb, even if it is not translated. -If it is a profession, which does not have a default gender, it would -theoretically be the gender of the first person carrying that name. That is -however not feasible, so instead it is associated with the thing that -profession works on. For example, Smith → metal, Gärtner → wood. For names of -unknown origin (Johnson, James, Nguyễn), just choose the first vowel in the -name for gender. - -All family names in Hàäsdáïga are nouns, though most people don't use it. diff --git a/src/haasdaiga/semantics/time.md b/src/haasdaiga/semantics/time.md deleted file mode 100644 index fac4378..0000000 --- a/src/haasdaiga/semantics/time.md +++ /dev/null @@ -1,19 +0,0 @@ -# Time - -## Months - -In the Gaïdaäna calendar, there are ten months, named after the five phases -and yin-yang: - -- Yang Wood -- Yin Wood -- Yang Fire -- Yin Fire -- Yang Earth -- Yin Earth -- Yang Metal -- Yin Metal -- Yang Water -- Yin Water - -Colloquially, they are also called by number from 1 to 10. diff --git a/src/haasdaiga/writing.md b/src/haasdaiga/writing.md index c765f3e..b2c3d5a 100644 --- a/src/haasdaiga/writing.md +++ b/src/haasdaiga/writing.md @@ -1,102 +1 @@ # Writing system - -The native writing system has not been created yet. - -## Glyph structure - -Each syllable is represented by a glyph with a structure as shown here: - -![The structure of a glyph for a syllable](./glyph.png) - -When a component in the syllable is missing, the other components expand to -fill up the gap. Long vowel is represented as a horizontal line in the V2 -position. - -Because it requires more than a font to be able to write these glyphs, I cannot -create a font to represent it. There will be a tool to generate svg/png for -generaating glyphs from a word, however. All text samples in this book will be -romanized, from which you can generate the native scripts. - -## Order - -Hàäsdáïga does not have an alphabetic order. -The alphabet order is used for us to more conveniently list words. -The order for letters with tones is level, falling, and rising. - -## Letters - -Letters used to form glyphs are listed in the table below: - -| Latin | Letter | -|-------|--------| -| a | ![Hàësdáïga letter a](fonts/a.svg) | -| b | ![Hàësdáïga letter b](fonts/b.svg) | -| c | ![Hàësdáïga letter c](fonts/c.svg) | -| ch | ![Hàësdáïga letter ch](fonts/ch.svg) | -| d | ![Hàësdáïga letter d](fonts/d.svg) | -| e | ![Hàësdáïga letter e](fonts/e.svg) | -| f | ![Hàësdáïga letter f](fonts/f.svg) | -| g | ![Hàësdáïga letter g](fonts/g.svg) | -| gh | ![Hàësdáïga letter gh](fonts/gh.svg) | -| h | ![Hàësdáïga letter h](fonts/h.svg) | -| i | ![Hàësdáïga letter i](fonts/i.svg) | -| j | ![Hàësdáïga letter j](fonts/j.svg) | -| l | ![Hàësdáïga letter l](fonts/l.svg) | -| m | ![Hàësdáïga letter m](fonts/m.svg) | -| n | ![Hàësdáïga letter n](fonts/n.svg) | -| ng | ![Hàësdáïga letter ng](fonts/ng.svg) | -| nj | ![Hàësdáïga letter nj](fonts/nj.svg) | -| o | ![Hàësdáïga letter o](fonts/o.svg) | -| p | ![Hàësdáïga letter p](fonts/p.svg) | -| r | ![Hàësdáïga letter r](fonts/r.svg) | -| s | ![Hàësdáïga letter s](fonts/s.svg) | -| t | ![Hàësdáïga letter t](fonts/t.svg) | -| u | ![Hàësdáïga letter u](fonts/u.svg) | -| v | ![Hàësdáïga letter v](fonts/v.svg) | -| w | ![Hàësdáïga letter w](fonts/w.svg) | -| y | (empty) | -| z | ![Hàësdáïga letter z](fonts/z.svg) | -| long vowel | ![Hàësdáïga long vowel](fonts/long.svg) | -| rising tone | ![Hàësdáïga rising tone](fonts/rising.svg) | -| falling tone | ![Hàësdáïga falling tone](fonts/falling.svg) | -| level tone | (empty) | -| glottal stop /ʔ/ | ![Hàësdáïga glottal stop](fonts/glottal.svg) | -| . | ![Hàësdáïga sentence start](fonts/period.svg) | -| , | ![Hàësdáïga comma](fonts/comma.svg) | -| : | ![Hàësdáïga colon](fonts/colon.svg) | -| ! | ![Hàësdáïga exclamation mark](fonts/exclam.svg) | -| ? | ![Hàësdáïga question mark](fonts/question.svg) | -| ( or “| ![Hàësdáïga left bracket](fonts/parenleft.svg) | -| ) or ”| ![Hàësdáïga right bracket](fonts/parenright.svg) | - -Punctuation usage: - -- Sentence punctuation `. ! ? :` are put at the beginning of the sentence, - rather than the end. -- Colon is considered a sentence punctuation. It is put at the beginning of - the quoted phrase. -- Comma is used in a similar way as in English. -- Brackets are used for both quotation and explanation. In case of quotation, - there should be a colon preceding the phrase. - -# Input for glyph generation - -While this is not a part of the language, in order to generate native script -with the provided tool, one MUST follow this guideline for writing -romanization, which is not the same as the normal romanization guideline. - -- If there is a tone, the schwa `y` must be explicit. That is, never put the - tone on a consonant. -- The second vowel should not come with the diaresis. -- Long vowel should be represented by a tilde `~` rather than duplicating - vowels. -- Always write syllables separately. For example `càhánzy` (to give) must - be written as `cà hán zy`. -- The glottal stop must be explicit. For example `aäratse` (ash) must be - written as `'a~ rat se`. -- Punctuations should be separated from syllables. -- Spaces should be noted with a hyphen. - -The output may look bad; you can blame my poor drawing skills (I did not align -some of the strokes) and the limitation of technology (the letters are -stretched and therefore the thickness is not consistent). diff --git a/src/index.md b/src/index.md index ecc1e41..01fc17f 100644 --- a/src/index.md +++ b/src/index.md @@ -1,13 +1,32 @@ -# Conlangs +# Hàäsdáïga -I am a hobbyist conlanger and this is my collection of conlangs. Unfortunately, -I have not digitize my previous work in a standard way. Either I write it on -phone note or write Word(tm) document (ew) and upload it to Google Drive (ew). -Git is more resilient, and now that I have a convenient way of syncing between -my devices without cloud, hopefully it will be the final version. +## In-world background -Currently, I am working on Hàäsdáïga, a synthetic language influenced by -[wǔxíng][wuxing] philosophy. I am also considering building a genderless, -isolated language after this one. +Hàäsdáïga is a dead language spoken by ancient people in Gaïdaäna. +In the day, there was only one language in the continent, shared by people from +five peoples: *Wood* farmers, *Fire* hunters, *Earth* monks, *Metal* smiths and +*Water* seafarers. They embraced the philosophy and that reflected in their +languages. They not only used the language to communicate, but also to define +a method with which they could control these five natural forces. -[wuxing]: https://en.wikipedia.org/wiki/Wuxing_(Chinese_philosophy) +Later, as these peoples mixed up, their ability to harness these five natural +forces strengthened for some and weakened for the others. Most notably, the +*Metal* and *Water* people lost almost all of this power, and only a minority +could still use it. Science and trade thus became their main strength. On the +other hand, *Fire* and *Wood* people could control it so well, they no longer +needed the language to guide their power. *Earth* monks were the most pure +with this power, but chose to distance themselves from others' affairs. +Naturally, the language was divided into five different languages (and two +pidgins) and the old way of using natural force was forgotten. + +Incidentally, *Arrow*, the son of *Blade* and *Pearl*[^1], re-invented the way. +Born as a child of a Metal mage warrior and a magicless aristocrat in a +science-oriented society, he learned to use one heritage to support the other. +He tried to reconstruct the ancient language and defined a way to use it to combine +his magic ability. Independently, *Iceberg*[^1] also discovered it by reading +old text he was lucky to find + +We are interested in the linguistic features of this language as well as its magical +structure. In this book we discuss both of them. + +[^1]: These names are temporary, but they carry the meaning of their future names. diff --git a/src/lexicon.dict.txt b/src/lexicon.dict.txt new file mode 100644 index 0000000..82a4823 --- /dev/null +++ b/src/lexicon.dict.txt @@ -0,0 +1,398 @@ += A = + +:aäratse: + 1. (n.) ash + += B = +===== + +:bansy: + 1. (pron.) someone + 2. (pron., interrogative), who + +:bissy: + 1. (n.) man + +:bochzo: + 1. (n.) repair + += C = +===== + +:càhánza: + 1. (v.) give + +:càïzo: + 1. (v.) can + +:cèë: + 1. (interjection) no + 2. (adv.) not + +:chaäswúze: + 1. (v.) to award, to give a prize + +:chát: + 1. (pp.) with + +:chech: + 1. (conj.) but + +:chon: + 1. (adv.) never + +:chónso: + 1. (n.) machine + +:chopmensu: + 1. (n.) thought + +:chopzu: + 1. (v.) think + +:chỳc: + 1. (pp.) near + +:cicso: + 1. (n.) angle + +:cong: + 1. (pp.) opposite of + +:connyzo: + 1. (v.) know (personal) + +:cotsy: + 1. (pron.) somehow + 2. (pron., interrogative) how + += D = +===== + +:dácza: + 1. (v.) search for + 2. (v.) find + +:daä: + 1. (interjection) yes + 2. (adv.) an emphasizing particle + +:daüza: + 1. (v.) make, create + +:daïnèza: + 1: (v.) help + +:dàm: + 1. (pp.) beyond + +:daänrása: + 1. (n) plant + 2. (n.) tree + +:dún: + 1. (pp.) up + +:dúnjgaso: + 1. (n.) prize + +:dy: + 1. (particle) that (subordinate particle, ``) + += F = +===== + +:fá: + 1. (pp.) across, through + +:fènvynsỳ: + 1. (pron., dual, exclusive) we + +:fènsy: + 1. (pron.) I + +:fènvynsỳ: + 1. (pron., dual, inclusive) we + += G = +===== + +:gaiza: + 1. (v.) start, begin + +:ghósmense: + 1. (n.) drawing, picture + +:ghósze: + 1. (v.) draw + +:gonsi: + 1. (n.) rock, stone + +:gòngze: + 1. (v.) look + += H = +===== + +:hipsy: + 1. (pron.) somewhen + 2. (pron., interrogative) when + += J = +===== + +:jaächdynsỳ: + 1. (pron., several, inclusive) we + +:jaächsỳ: + 1. (pron., several, exclusive) we + +:jannase: + 1. (n.) name + +:jinsi: + 1. (n.) day (the time for the planet to complete a rotation) + 2. (n.) date + +:jím: + 1. (pp.) under, below + +:jos: + 1. (pp.) inside + += L = +===== + +:leë'chanzo: + 1. (v.) calculate + +:lìmsi: + 1. (n.) human + 2. (n.) person + +:lìmgáchsi: + 1. (n.) giant + +:lìmzìssi: + 1. (n.) dwarf + +:lòn: + 1. (pp.) down + +:long: + 1. (pp.) between + +:lúccynsỳ: + 1. (pron., dual) you + +:lúcsy: + 1. (pron., singular) thou + += M = +===== + +:meëráze: + 1. (v.) love (personal) + +:mèng: + 1. (pp.) in front of + +:mochso: + 1. (n.) net + +:músnech: + 1. (pp.) after + +:mỳfgháä: + 1. (pp.) before + +:mỳsu: + 1. (n.) glass + += N = +===== + +:naändèsi: + 1. (n.) world + +:néëcsỳ: + 1. (pron., several) you + +:ngèëse: + 1. (n.) day (as opposed to night) + +:ngeënsý: + 1. (pron., plural) you + +:ngỳch: + 1. (pp.) above + +:nìchzi: + 1. (v.) buy + +:niï: + 1. (adv.) not yet + +:njésy: + 1. (n.) woman + +:njizi: + 1. (v.) do + +:njongù: + 1. (pp.) during + +:nùchsa: + 1. (n.) kid, child + +:nùchzìssa: + 1. (n.) baby + +:nunjsu: + 1. (n.) night + += P = +===== + +:pam: + 1. (pp.) over + +:panatzo: + 1. (v.) to gift, to give something as a present + 2. (v.) to dedicate (to the public) + 3. (v.) to dedicate (to someone, in an art work) + +:púüriza: + 1. to be born + += R = +===== + +:raäse: + 1. (n.) fire + +:rèëchdynsý: + 1. (pron.) we (plural, inclusive) + +:rèëchsý: + 1. (pron.) we (plural, inclusive) + +:réïn: + 1. (adv.) always, forever + +:ringyso: + 1. (n.) vehicle + +:rung: + 1. (pp.) outside + +:rypnersy: + 1. (n.) teacher + +:rypzi: + 1. (v.) teach + += S = +===== + +:saändasi: + 1. (n.) city + +:sànj: + 1. (pp.) without + +:sechse: + 1. (n.) gift + +:sés: + 1. (pp.) until + +:siïvỳlmensa: + 1. (n.) life + +:siïvỳlza: + 1. (v.) live + +:siïpzu: + 1. (v.) send + +:synza: + 1. (v.) be new, be young (age) + +:súngsa: + 1. (n.) book + += T = +===== + +:tèf: + 1. (pp.) behind + +:tèndynsỳ: + 1. (pron., dual) they + +:tènsy: + 1. (pron.) ze (singular third person pronoun) + +:téërense: + 1. (n.) star + += V = +===== + +:valusa: + 1. (n.) number + +:vamzi: + 1. (v.) stay + +:váp: + 1. (pp.) to + +:vàtsy: + 1. (pron.) somewhere + 2. (pron., interrogative) where + +:vifzi: + 1. (v.) stand + +:voözi: + 1. (v.) be located at (for immobile objects like cities, mountains) + +:voc: + 1. (adv.) already + +:voïczu: + 1. (v.) become + +:vungze: + 1. (v.) happen + += W = +===== + +:wítzi: + 1. (v.) be (copula) + +:wócsi: + 1. (n.) shop, store, market + +:wuüpsi: + 1. (n.) dog + +:wuüpzìssi: + 1. (n.) puppy + += Z = +===== + +:zápmỳso: + 1. (n.) mirror + +:zápzu: + 1. (v.) reflect + +:zaätza: + 1. (v.) to say + 2. (v.) to speak diff --git a/src/lexicon.md b/src/lexicon.md new file mode 100644 index 0000000..2209071 --- /dev/null +++ b/src/lexicon.md @@ -0,0 +1,412 @@ +# Lexicon + +Below are the list of words in the lexicon. They're translated form Hàäsdáïga +to English. + +Abbreviations: + +| abbreviation | meaning | +|--------------|-------------| +| adv. | adverb | +| n. | noun | +| v. | verb | +| pp. | postposition| +| pron. | pronoun | +## A + +**aäratse** + 1. (n.) ash + +## B + + +**bansy** + 1. (pron.) someone + 2. (pron., interrogative), who + +**bissy** + 1. (n.) man + +**bochzo** + 1. (n.) repair + +## C + + +**càhánza** + 1. (v.) give + +**càïzo** + 1. (v.) can + +**cèë** + 1. (interjection) no + 2. (adv.) not + +**chaäswúze** + 1. (v.) to award, to give a prize + +**chát** + 1. (pp.) with + +**chech** + 1. (conj.) but + +**chon** + 1. (adv.) never + +**chónso** + 1. (n.) machine + +**chopmensu** + 1. (n.) thought + +**chopzu** + 1. (v.) think + +**chỳc** + 1. (pp.) near + +**cicso** + 1. (n.) angle + +**cong** + 1. (pp.) opposite of + +**connyzo** + 1. (v.) know (personal) + +**cotsy** + 1. (pron.) somehow + 2. (pron., interrogative) how + +## D + + +**dácza** + 1. (v.) search for + 2. (v.) find + +**daä** + 1. (interjection) yes + 2. (adv.) an emphasizing particle + +**daüza** + 1. (v.) make, create + +**daïnèza** + 1** (v.) help + +**dàm** + 1. (pp.) beyond + +**daänrása** + 1. (n) plant + 2. (n.) tree + +**dún** + 1. (pp.) up + +**dúnjgaso** + 1. (n.) prize + +**dy** + 1. (particle) that (subordinate particle, ``) + +## F + + +**fá** + 1. (pp.) across, through + +**fènvynsỳ** + 1. (pron., dual, exclusive) we + +**fènsy** + 1. (pron.) I + +**fènvynsỳ** + 1. (pron., dual, inclusive) we + +## G + + +**gaiza** + 1. (v.) start, begin + +**ghósmense** + 1. (n.) drawing, picture + +**ghósze** + 1. (v.) draw + +**gonsi** + 1. (n.) rock, stone + +**gòngze** + 1. (v.) look + +## H + + +**hipsy** + 1. (pron.) somewhen + 2. (pron., interrogative) when + +## J + + +**jaächdynsỳ** + 1. (pron., several, inclusive) we + +**jaächsỳ** + 1. (pron., several, exclusive) we + +**jannase** + 1. (n.) name + +**jinsi** + 1. (n.) day (the time for the planet to complete a rotation) + 2. (n.) date + +**jím** + 1. (pp.) under, below + +**jos** + 1. (pp.) inside + +## L + + +**leë'chanzo** + 1. (v.) calculate + +**lìmsi** + 1. (n.) human + 2. (n.) person + +**lìmgáchsi** + 1. (n.) giant + +**lìmzìssi** + 1. (n.) dwarf + +**lòn** + 1. (pp.) down + +**long** + 1. (pp.) between + +**lúccynsỳ** + 1. (pron., dual) you + +**lúcsy** + 1. (pron., singular) thou + +## M + + +**meëráze** + 1. (v.) love (personal) + +**mèng** + 1. (pp.) in front of + +**mochso** + 1. (n.) net + +**músnech** + 1. (pp.) after + +**mỳfgháä** + 1. (pp.) before + +**mỳsu** + 1. (n.) glass + +## N + + +**naändèsi** + 1. (n.) world + +**néëcsỳ** + 1. (pron., several) you + +**ngèëse** + 1. (n.) day (as opposed to night) + +**ngeënsý** + 1. (pron., plural) you + +**ngỳch** + 1. (pp.) above + +**nìchzi** + 1. (v.) buy + +**niï** + 1. (adv.) not yet + +**njésy** + 1. (n.) woman + +**njizi** + 1. (v.) do + +**njongù** + 1. (pp.) during + +**nùchsa** + 1. (n.) kid, child + +**nùchzìssa** + 1. (n.) baby + +**nunjsu** + 1. (n.) night + +## P + + +**pam** + 1. (pp.) over + +**panatzo** + 1. (v.) to gift, to give something as a present + 2. (v.) to dedicate (to the public) + 3. (v.) to dedicate (to someone, in an art work) + +**púüriza** + 1. to be born + +## R + + +**raäse** + 1. (n.) fire + +**rèëchdynsý** + 1. (pron.) we (plural, inclusive) + +**rèëchsý** + 1. (pron.) we (plural, inclusive) + +**réïn** + 1. (adv.) always, forever + +**ringyso** + 1. (n.) vehicle + +**rung** + 1. (pp.) outside + +**rypnersy** + 1. (n.) teacher + +**rypzi** + 1. (v.) teach + +## S + + +**saändasi** + 1. (n.) city + +**sànj** + 1. (pp.) without + +**sechse** + 1. (n.) gift + +**sés** + 1. (pp.) until + +**siïvỳlmensa** + 1. (n.) life + +**siïvỳlza** + 1. (v.) live + +**siïpzu** + 1. (v.) send + +**synza** + 1. (v.) be new, be young (age) + +**súngsa** + 1. (n.) book + +## T + + +**tèf** + 1. (pp.) behind + +**tèndynsỳ** + 1. (pron., dual) they + +**tènsy** + 1. (pron.) ze (singular third person pronoun) + +**téërense** + 1. (n.) star + +## V + + +**valusa** + 1. (n.) number + +**vamzi** + 1. (v.) stay + +**váp** + 1. (pp.) to + +**vàtsy** + 1. (pron.) somewhere + 2. (pron., interrogative) where + +**vifzi** + 1. (v.) stand + +**voözi** + 1. (v.) be located at (for immobile objects like cities, mountains) + +**voc** + 1. (adv.) already + +**voïczu** + 1. (v.) become + +**vungze** + 1. (v.) happen + +## W + + +**wítzi** + 1. (v.) be (copula) + +**wócsi** + 1. (n.) shop, store, market + +**wuüpsi** + 1. (n.) dog + +**wuüpzìssi** + 1. (n.) puppy + +## Z + + +**zápmỳso** + 1. (n.) mirror + +**zápzu** + 1. (v.) reflect + +**zaätza** + 1. (v.) to say + 2. (v.) to speak diff --git a/src/lexicon.template.md b/src/lexicon.template.md new file mode 100644 index 0000000..fbe60ea --- /dev/null +++ b/src/lexicon.template.md @@ -0,0 +1,14 @@ +# Lexicon + +Below are the list of words in the lexicon. They're translated form Hàäsdáïga +to English. + +Abbreviations: + +| abbreviation | meaning | +|--------------|-------------| +| adv. | adverb | +| n. | noun | +| v. | verb | +| pp. | postposition| +| pron. | pronoun | diff --git a/src/morphology/index.md b/src/morphology/index.md new file mode 100644 index 0000000..4e4debe --- /dev/null +++ b/src/morphology/index.md @@ -0,0 +1,4 @@ +# Morphology + +This section concerns which forms exist for each category and not how to use them. +That will be covered in the section [Parts of Speech](../pos/index.md). diff --git a/src/morphology/nominal.md b/src/morphology/nominal.md new file mode 100644 index 0000000..c26f25e --- /dev/null +++ b/src/morphology/nominal.md @@ -0,0 +1,36 @@ +## Nominal + +Nominal declension is based on case, gender, and number, in order. Each +parameter is indicated by a phoneme, respectively consonant, vowel, and tone, +effectively forming a syllable. + +### Case + +There are five cases: + +- **nom** nominative: s +- **acc** accusative: n +- **abl** ablative: t +- **dat** dative: d +- **gen** genitive: c + +There is also vocative case, which is unmarked, but this is rarely used. + +### Gender + +There are five genders, named after five phases in wǔxíng: + +- **wo** wood: a +- **fi** fire: e +- **ea** earth: i +- **mt** metal: o +- **wa** water: u +- unknown/mixed: y + +### Number + +There are three numbers: + +- **sg** singular: level tone +- **sv** several: falling tone +- **pl** plural: rising tone diff --git a/src/morphology/verbal.md b/src/morphology/verbal.md new file mode 100644 index 0000000..c619960 --- /dev/null +++ b/src/morphology/verbal.md @@ -0,0 +1,36 @@ +## Verbal + +Verbal conjugation are decided by mood, tense, and aspect. +Infinitive verbs all have the ending -zy, which is changed by conjugation. +They are respectively indicated by a vowel, a tone, and a consonant. + +### Mood + +There are five moods: + +- **ind** indicative: a +- **rit** ritual: e +- **int** interrogative: i +- **imp** imperative: o +- **sub** subjunctive: u + +### Tense + +- **pst** past: falling +- **prs** present: level +- **fut** future: rising + +### Aspect + +- **hab** habitual: j +- **cnt** continuous: r +- **prf** perfective: unmarked + +### Gender + +In the ritual mood, another vowel representing verb's gender is added after the +aspect consonant. The vowel is the same as for nominal gender. +Note that it is not uncommon to use ritual mood without gender, such as when +insulting. + +The dictionary form shows this gender even though it is not in ritual mood. diff --git a/src/phonology.md b/src/phonology.md new file mode 100644 index 0000000..0685e21 --- /dev/null +++ b/src/phonology.md @@ -0,0 +1,79 @@ +# Phonology + + + +## Consonants + +Main consonants are listed in the table below: + +| | labial | alveolar | palatal | uvular | glottal | +|---------------|--------|----------|---------|-----------|---------| +| **nasal** | m | n | ɲ (*nj*) | ŋ (*n*, *ng*) | | +| **plosive** | p b | t d | | k (*c*) ɡ (*g*) | ʔ | +| **fricative** | f v | s z | | x (*ch*) ɣ (*gh*) | h | +| **sonorant** | w | r l | j | | | + +Notes: + +- *n* is pronounced as /ŋ/ only if it is followed by another consonant +- The glottal stop /ʔ/ is not written. It's implied when a syllable does not + have other consonants (similar to Vietnamese). +- *nj* is pronounced as /ɲ/ even when the two letters are from different words. + The sames go for other digraphs (ng, ch, gh). There is therefore no + ambiguous way of pronouncing a word given a romanization. +- Some dialects may pronounce *s*, *z* as + +## Vowels + +| | front | centre | back | +|-------|-------|--------|------| +| open | i | | u | +| mid | e | ə (*y*)| o | +| close | a | | | + +Note: the schwa sound /ə/ is not written in the native script. However, for +ease of writing on computer, it is romanized as y. Both kýn and ḱn are +acceptable as the romanization for the same syllable. This document is in +favor of using explicit form instead of implicit form. + +### Diphthongs and long vowels + +Long vowels are written as duplicated vowels, with the second character having +a diaresis (for example *aä* is pronounced /aː/). For vowels whose +romanizations contain two characters, the later vowel is duplicated (for +example, long version of *aë* is *aëë*) + +Diphthongs are written similarly. They're listed below: + +- aï /aɪ/ +- aü /aʊ/ +- eï /eɪ/ +- oï /oɪ/ +- uï /uɪ/ + +## Tones + +There are three tones in Hàäsdáïga: + +- level tone (a) /˧˧/ +- rising tone (á) /˧˥/ +- falling tone (à) /˥˩/ + +## Phonotactics + +Syllables in Hàäsdáïga have a simple structure: **CVT(C)** + +The final consonants can't be sonorants, /h/, /ʔ/, and voiced vowels if they +have voiceless equivalents. Other than that, there isn't any constraints. + +There are thus: + +\\( 22 × (6 × 2 + 6 ) × 3 × 11 = 18876 \\) (possible syllables) + +Note: These numbers mean: + +- 22 consonants +- 6 vowels and their long version +- 6 diphthongs +- 3 tones +- 10 final consonants diff --git a/src/pos/index.md b/src/pos/index.md new file mode 100644 index 0000000..51c05d0 --- /dev/null +++ b/src/pos/index.md @@ -0,0 +1,13 @@ +# Parts of Speech + +This section concerns the main parts of speech and how they are used. +Note that it does not discuss how they are ordered, which is the content of [Syntax]. + +In this section as well as [Syntax], there will be glosses, indicating how the +sentences are constructed. + +They are written as quotes, in following order: + +- Romanization (in bold) +- Gloss +- English translation (in italic) diff --git a/src/pos/noun.md b/src/pos/noun.md new file mode 100644 index 0000000..2c936ce --- /dev/null +++ b/src/pos/noun.md @@ -0,0 +1,87 @@ +# Noun + +## Cases + +### Nominative + +The nominative is used for the subject of a sentence and for vocative. + +It is also used as predicative for some verbs: + +- wítzy (be) +- voïczy (become) + +TODO: add examples + +### Accusative + +Accusative case is used for direct object. + +TODO: add examples + +### Ablative + +Ablative case is used to express the motion away from something + +TODO: add examples + +### Dative + +Dative case is used to express the motion to a location, or being at the +location (locative). The meaning is determined by whether the verb takes +object or not. + +TODO: add examples + +### Genitive + +Genitive case is used to express possession or relation. + +> **cibansy wítar súngsa fènci** +> this-nom.sg be.ind.prs.cnt book-nom.wo.sg I-gen.ea.sg +> *This is my book.* +> +> **cisúngsa wítar fènci** +> this-book-nom.wo.sg be.ind.prs.cnt I-gen.ea.sg +> *This book is mine.* + +*Relations* also include relations constructed by postposition. + +> **tènze vamá fèncu chát** +> he-nom.fi.sg stay-ind.fut.prf I-gen.wa.sg with +> *He will stay with me.* +> +> **vifar bissy wócci mèng** +> stand-ind.prs.cnt man-nom.sg shop-gen.ea.sg (in front of) +> *There is a man standing in front of the shop.* + +Genitive is also used for family name, which is placed before the given name. + +## Gender + +### Individuals + +Nouns' gender are arbitrarily assigned, based on the philosophy. +Generally, it is quite intuitive, for example, (tree), (seed), (wood) are wood. +However, there are some cases it is unclear, like (liver) being wood, and even +counter-intuitive, like (flower) being fire. +This is because liver is is controlled by wood in the philosophy, +and flower represents the outburst state which matches more with fire. + +For people, gender is determined by their date of birth (people born in wood +months are wood). For people who can use magic, their magic affinity is their +gender. + +### Mixed groups + +The gender of a group of objects with different genders is determined by the *majority* +group. The majority group is defined as the group with: + +- more than half of the group +- has more than 10 members, if any other group has more than one member. + +## Number + +- singular: zero or one +- several: two to ten, inclusive +- plural: more than ten diff --git a/src/pos/num.md b/src/pos/num.md new file mode 100644 index 0000000..305247b --- /dev/null +++ b/src/pos/num.md @@ -0,0 +1,33 @@ +# Numerals + +| number | cardinal | +|--------|----------| +| 0 | zỳ | +| 1 | jyng | +| 2 | lèn | +| 3 | tys | +| 4 | ngúf | +| 5 | ngit | +| 6 | ghaf | +| 7 | bet | +| 8 | geng | +| 9 | rìch | +| 10 | nonj | +| 100 | ghèp | +| 1000 | lùng | +| 10000 | bif | + +Constructing numbers: + +- 14 = 10 + 4 : nonjngúf +- 143 = 100 + 4 × 10 + 3 : ghèpngúfnonjtys +- 2021 = 2 × 1000 + 0 × 100 + 2 × 10 + 1 : lènlùngzỳghèplènnonjjyng +- 1000000 = 100 × 10000 : ghèpbif + +To construct ordinals, add -se to the number + +21st: lènnonjjyng + +To construct fractions, use it as a wood-gendered noun in genitive case. + +a half: jyng lènca diff --git a/src/pos/pp.md b/src/pos/pp.md new file mode 100644 index 0000000..1d6c06f --- /dev/null +++ b/src/pos/pp.md @@ -0,0 +1,48 @@ +# Postposition + +This section list an exhaustive list of postpositions. + +## Location + +| Hàëdáäiga | English | +|-----------|----------| +| jos | inside | +| rung | outside | +| mèng | in front of| +| tèf | behind | +| long | between | +| jím | under, below| +| ngỳch | above | +| dún | up | +| lòn | down | +| váp | next to | +| chỳc | near | +| fá | across, through| +| cong | opposite of | +| dàm | beyond | +| pam | over | + +## Time + +| Hàëdáäiga | English | +|-----------|----------| +| músnech | after | +| mỳfgháä | before | +| sés | until | +| njongù | during | + +## Other + +| Hàëdáäiga | English | +|-----------|---------| +| chát | with | +| sànj | without | +| janj | in order to | + +# Conjunction + + +| Hàëdáäiga | English | +|-----------|---------| +| chech | but | +| nòör | and | diff --git a/src/pos/pronoun.md b/src/pos/pronoun.md new file mode 100644 index 0000000..da976a8 --- /dev/null +++ b/src/pos/pronoun.md @@ -0,0 +1,101 @@ +# Pronoun + +Pronouns are nominal anaphora, that is, short words that are used to refer to a +noun or a noun phrase. Pronouns usually have nominal morphology, though not +strictly. Pronoun is a closed class. + +## Personal pronouns + +There are 15 personal pronouns in total. Dual pronouns and 1st person +inclusive pronouns are in fact formed by compounding others. + +| person | singular | dual | several | plural | +|--------|----------|----------|---------|----------| +| 1st | fènsy | fènvynsỳ | jaächsỳ | rèëchsý | +| 1st (inclusive) | | fèndynsỳ | jaächdynsỳ | rèëchdynsý | +| 2nd | tènsy | tèndynsỳ | néëcsỳ | ngeënsý | +| 3rd | lúcsy | lúccynsỳ | bóönsỳ | waanjsý | + +### Reflexive + +Reflexive pronouns occur as clitic. They are formed by removing the gender +vowel and number tone from corresponding personal pronoun. + +> **fènsu fèngòngàr zápmỳfo** +> I-nom.wo.sg I-acc-look-ind.pst.cnt mirror-dat.mt.sg +> *I was looking at myself in the mirror.* + +It also works for indirect object: + +> **tènsa tènfnìchá púürijinsechne** +> he-nom.wo.sg he-dat-buy-ind.fut.prf birthday-gift-acc.fi.sg +> *He'll just buy himself a birthday gift.* + +There is a difference between reflexive and reciprocal for plural pronouns. + +> **lúccynsỳ lúcnmeërá'ar** +> you-nom.dual you-acc.sg-love-ind.prs.cnt +> *You love yourselves* +> +> **lúccynsỳ lúccyǹmeërá'ar** +> you-nom.dual you-acc.dual-love-ind.prs.cnt +> *You love each other.* + +Note: there is also a idiomatic use of reflexive pronouns: + +> **fènsu fèncwítar** +> I-nom.wa.sg I-gen-be.ind.prs.cnt +> *I am alone.* +> +> **fènsu fèncbochar ringyno** +> I-nom.wa.sg I-gen-repair.ind.pst.prf vehicle-acc.mt.sg +> *I fixed the car myself.* + +## Indefinite pronouns + +These are indefinite pronouns in Hàäsdáïga: + +- hipsy: somewhen +- vàtsy: somewhere +- cotsy: somehow +- bansy: someone +- wón: which + +Construction of other [pro-forms][pro-forms] are totally regular: + +- It is interrogative when its verb is in interrogative mood. +- Its proximity is determined by a determiner prefix: *ci* (this) *la* (that) +- So are *any*, *all/every*, *other*, with *zòt*, *rýnj*, *púch*, respectively. +- Negative forms are formed by negating the "all/every" form. See [Negation]. +- The equivalent relative pronouns is unchanged. + +[pro-forms]: https://en.wikipedia.org/wiki/Pro-form + +Examples: + +TODO: add glosses + +> **vungà las hipfy** +> happen-ind.pst.prf that-nom somewhen-dat +> *It happened at some point*. +> +> **saändasi Aäratraäce voö'ir vàtfy** +> city-nom.ea.sg ember-gen.fi be_located_at-int.prs.cnt somewhere-dat +> *Where is Ember city?* +> +> **wónjannane lúcfi càhánì** +> which-name-acc.fi.sg you-dat.ea.sg give-int.pst.prf +> *What is your name?* +> +> **vifi bansy civàtfy** +> stand-int.prs.cnt someone-nom.sg this-somewhere-dat +> *Is there anyone here?* +> +> **rýnjbansý càï'ar njizy lan** +> every-someone-nom.pl can-ind.prs.cnt do that-acc +> *Everyone can do that.* +> +> **dy njéna bansa lúcna daïnè'à, connar fènsu** +> `` woman-acc.wo.sg who.nom you-acc.wo.sg help-ind.pst.prf, +> know-ind.prs.cnt I-nom.wa.sg +> *I know the woman who helped you.* diff --git a/src/pos/verb.md b/src/pos/verb.md new file mode 100644 index 0000000..818043f --- /dev/null +++ b/src/pos/verb.md @@ -0,0 +1,49 @@ +# Verb + +## Tense + +There are 3 tenses: past, present, and future. They are used according to +time. + +### Reported speech + +Unlike in English and some other languages, tense is not propagated in reported speech. +Instead, the tense is relative to the time spoken. +For example, if John said to Mary "I will meet you at noon" and now +is after that, you would say: + +> +> John-nom.sg Mary-dat.sg say-ind.pst.prf `` he-nom.sg her-acc.sg meet-ind.pst.prf +> noon-dat.fi.sg +> *John told Mary he would meet her at noon.* + +If the future is indefinite, it will stays in the future, whether the event has +happened or not. + +> +> he-nom.fi.sg believe-ind.pst.cont `` she-nom.ea.sg back-come-ind.fut.prf, +> that-acc.sg she-nom.ea.sg do.ind.pst.prf +> *He believed she would come back, and she did.* + +### Narration + +Narration is always present tense, even when the story obviously happened in the past. + +## Mood + +- indicative: the action actually occurs +- interrogative: the action is in the question +- imperative: the action is a command +- subjunctive: the action does not happens, and usually used in conditional or wish +- ritual: the action is the intend of the spellcaster + +Ritual mood is also used for cursing and profanity. In such case, the gender +affix is removed so the speaker does not accidentally cast the actual curse. +Because cursing is quite literal for Hàäsdáïga speakers, it is never used in +the same manner as in the modern society. + +## Aspect + +- habitual: the action happens repeatedly in the period of time +- continuous: the action or the state persists over the duration +- perfective: the action happens once and finished diff --git a/src/semantics/expressions.md b/src/semantics/expressions.md new file mode 100644 index 0000000..c663f48 --- /dev/null +++ b/src/semantics/expressions.md @@ -0,0 +1,10 @@ +# Fixed Expressions + +| Purpose | English | Hàäsdáïga literal translation[^1] | +|-----------|---------|---------------------| +| Greeting | Hello | | +| Apologize | Sorry | I hope that you me.acc forgive.sub.fut | +| Express sympathy | Sorry | | + +[^1]: For the sake of simplicity and generality, only noun cases (if not + nominative) and verb mood (if not indicative) is used. diff --git a/src/semantics/name.md b/src/semantics/name.md new file mode 100644 index 0000000..aeb0bff --- /dev/null +++ b/src/semantics/name.md @@ -0,0 +1,32 @@ +# Proper name and translation + +## Given name gender + +As a tradition, ancient Gaidaanan people gave names to newborns based with +gender based on the month of the year, as did people during the story +timeline. This is obvious with Hàäsdáïga month names, but it is not that +transparent to use in our world, which use 12 months in both solar and lunar +calendar (I am not aware of any other calendar system). For that reason, I +propose that we instead decide based on lunar months: + +- Wood if the person is born from month 1-3 +- Fire if the person is born from month 4-6 +- Metal if the person is born from month 7-9 +- Water if the person is born from month 10-12 + +This corresponds to the four seasons. Optionally, people born in month 6 or 7 +can be assigned gender Earth. + +## Family name gender + +Family names usually have meaning. If it is a noun (e.g. Poisson, Rice, Wood, +Pierre, Lagrange, ...) or adjective (Legrand, Leblanc, Weiss), they carry the +same gender as that corresponding noun or verb, even if it is not translated. +If it is a profession, which does not have a default gender, it would +theoretically be the gender of the first person carrying that name. That is +however not feasible, so instead it is associated with the thing that +profession works on. For example, Smith → metal, Gärtner → wood. For names of +unknown origin (Johnson, James, Nguyễn), just choose the first vowel in the +name for gender. + +All family names in Hàäsdáïga are nouns, though most people don't use it. diff --git a/src/semantics/time.md b/src/semantics/time.md new file mode 100644 index 0000000..fac4378 --- /dev/null +++ b/src/semantics/time.md @@ -0,0 +1,19 @@ +# Time + +## Months + +In the Gaïdaäna calendar, there are ten months, named after the five phases +and yin-yang: + +- Yang Wood +- Yin Wood +- Yang Fire +- Yin Fire +- Yang Earth +- Yin Earth +- Yang Metal +- Yin Metal +- Yang Water +- Yin Water + +Colloquially, they are also called by number from 1 to 10. diff --git a/src/writing.md b/src/writing.md new file mode 100644 index 0000000..c765f3e --- /dev/null +++ b/src/writing.md @@ -0,0 +1,102 @@ +# Writing system + +The native writing system has not been created yet. + +## Glyph structure + +Each syllable is represented by a glyph with a structure as shown here: + +![The structure of a glyph for a syllable](./glyph.png) + +When a component in the syllable is missing, the other components expand to +fill up the gap. Long vowel is represented as a horizontal line in the V2 +position. + +Because it requires more than a font to be able to write these glyphs, I cannot +create a font to represent it. There will be a tool to generate svg/png for +generaating glyphs from a word, however. All text samples in this book will be +romanized, from which you can generate the native scripts. + +## Order + +Hàäsdáïga does not have an alphabetic order. +The alphabet order is used for us to more conveniently list words. +The order for letters with tones is level, falling, and rising. + +## Letters + +Letters used to form glyphs are listed in the table below: + +| Latin | Letter | +|-------|--------| +| a | ![Hàësdáïga letter a](fonts/a.svg) | +| b | ![Hàësdáïga letter b](fonts/b.svg) | +| c | ![Hàësdáïga letter c](fonts/c.svg) | +| ch | ![Hàësdáïga letter ch](fonts/ch.svg) | +| d | ![Hàësdáïga letter d](fonts/d.svg) | +| e | ![Hàësdáïga letter e](fonts/e.svg) | +| f | ![Hàësdáïga letter f](fonts/f.svg) | +| g | ![Hàësdáïga letter g](fonts/g.svg) | +| gh | ![Hàësdáïga letter gh](fonts/gh.svg) | +| h | ![Hàësdáïga letter h](fonts/h.svg) | +| i | ![Hàësdáïga letter i](fonts/i.svg) | +| j | ![Hàësdáïga letter j](fonts/j.svg) | +| l | ![Hàësdáïga letter l](fonts/l.svg) | +| m | ![Hàësdáïga letter m](fonts/m.svg) | +| n | ![Hàësdáïga letter n](fonts/n.svg) | +| ng | ![Hàësdáïga letter ng](fonts/ng.svg) | +| nj | ![Hàësdáïga letter nj](fonts/nj.svg) | +| o | ![Hàësdáïga letter o](fonts/o.svg) | +| p | ![Hàësdáïga letter p](fonts/p.svg) | +| r | ![Hàësdáïga letter r](fonts/r.svg) | +| s | ![Hàësdáïga letter s](fonts/s.svg) | +| t | ![Hàësdáïga letter t](fonts/t.svg) | +| u | ![Hàësdáïga letter u](fonts/u.svg) | +| v | ![Hàësdáïga letter v](fonts/v.svg) | +| w | ![Hàësdáïga letter w](fonts/w.svg) | +| y | (empty) | +| z | ![Hàësdáïga letter z](fonts/z.svg) | +| long vowel | ![Hàësdáïga long vowel](fonts/long.svg) | +| rising tone | ![Hàësdáïga rising tone](fonts/rising.svg) | +| falling tone | ![Hàësdáïga falling tone](fonts/falling.svg) | +| level tone | (empty) | +| glottal stop /ʔ/ | ![Hàësdáïga glottal stop](fonts/glottal.svg) | +| . | ![Hàësdáïga sentence start](fonts/period.svg) | +| , | ![Hàësdáïga comma](fonts/comma.svg) | +| : | ![Hàësdáïga colon](fonts/colon.svg) | +| ! | ![Hàësdáïga exclamation mark](fonts/exclam.svg) | +| ? | ![Hàësdáïga question mark](fonts/question.svg) | +| ( or “| ![Hàësdáïga left bracket](fonts/parenleft.svg) | +| ) or ”| ![Hàësdáïga right bracket](fonts/parenright.svg) | + +Punctuation usage: + +- Sentence punctuation `. ! ? :` are put at the beginning of the sentence, + rather than the end. +- Colon is considered a sentence punctuation. It is put at the beginning of + the quoted phrase. +- Comma is used in a similar way as in English. +- Brackets are used for both quotation and explanation. In case of quotation, + there should be a colon preceding the phrase. + +# Input for glyph generation + +While this is not a part of the language, in order to generate native script +with the provided tool, one MUST follow this guideline for writing +romanization, which is not the same as the normal romanization guideline. + +- If there is a tone, the schwa `y` must be explicit. That is, never put the + tone on a consonant. +- The second vowel should not come with the diaresis. +- Long vowel should be represented by a tilde `~` rather than duplicating + vowels. +- Always write syllables separately. For example `càhánzy` (to give) must + be written as `cà hán zy`. +- The glottal stop must be explicit. For example `aäratse` (ash) must be + written as `'a~ rat se`. +- Punctuations should be separated from syllables. +- Spaces should be noted with a hyphen. + +The output may look bad; you can blame my poor drawing skills (I did not align +some of the strokes) and the limitation of technology (the letters are +stretched and therefore the thickness is not consistent). -- cgit 1.4.1