initial import
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
### Celestial
|
||||
|
||||
Celestial is sung, not spoken, and sounds to mortal ears like stacked harmonies
|
||||
of an impossible choir. Written Celestial is akin to sheet music; it records
|
||||
the grammar and vocabulary, but cannot convey meaning.
|
||||
|
||||
*U̇ôeȧäuueüiäûoîịėeöäueaȯịo äuäuiaîiüoûoėeäoîeȧü öoaịäu̇ôuüöeiääoȧėu
|
||||
ôaîaêaịeiîäoöiôoėöi, ueûuêûiüȧuuȧaüeeêeuȯ oääuêaüâiîȧiûeu̇ėaâaȧ
|
||||
uîoėu̇au̇oîäeiäüuȧoêaiêu̇u uaäeîeoäuiaịôoėȯîiäiȧė îûȧäuaûėuoäôiûäuaȧ!
|
||||
Âȧuȯüiêịiäaiėöaöoi.*
|
||||
|
||||
**Celestial Names:**
|
||||
* Ịaêäuuȧoeėuäuoaịooȯîoäu̇Au̇Aû
|
||||
* Ûịịeịuȧoȯuȯaäâeeu̇Ėuiüaị
|
||||
* Au̇Üaoịėuüöaâaėoöȧeäėu
|
||||
@@ -0,0 +1,7 @@
|
||||
"""
|
||||
Celestial
|
||||
"""
|
||||
from .base import Language
|
||||
from .names import Name, NobleName
|
||||
|
||||
__all__ = [Language, Name, NobleName]
|
||||
@@ -0,0 +1,21 @@
|
||||
from language import defaults, types
|
||||
|
||||
vowels = types.equal_weights(["a", "e", "i", "o", "u"], 1.0, blank=False)
|
||||
consonants = types.equal_weights(
|
||||
["î", "ê", "â", "û", "ô", "ä", "ö", "ü", "äu", "ȧ", "ė", "ị", "ȯ", "u̇"], 1.0, blank=False
|
||||
)
|
||||
|
||||
Language = types.Language(
|
||||
name="celstial",
|
||||
vowels=defaults.vowels,
|
||||
consonants=consonants,
|
||||
prefixes=None,
|
||||
suffixes=None,
|
||||
rules=[],
|
||||
syllables=types.SyllableSet(
|
||||
(types.Syllable(template="vowel|consonant") * 20, 1.0),
|
||||
(types.Syllable(template="vowel|consonant") * 25, 1.0),
|
||||
(types.Syllable(template="vowel|consonant") * 30, 1.0),
|
||||
(types.Syllable(template="vowel|consonant") * 35, 1.0),
|
||||
),
|
||||
)
|
||||
@@ -0,0 +1,11 @@
|
||||
from language import types
|
||||
from language.languages.celestial import Language
|
||||
|
||||
Name = types.NameGenerator(
|
||||
language=Language,
|
||||
templates=types.NameSet(
|
||||
(types.NameTemplate("name"), 1.0),
|
||||
),
|
||||
)
|
||||
|
||||
NobleName = Name
|
||||
Reference in New Issue
Block a user