Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sealiteral/hjejleordbog
A Danish stenography dictionary
https://github.com/sealiteral/hjejleordbog
danish plover steno steno-theories
Last synced: about 9 hours ago
JSON representation
A Danish stenography dictionary
- Host: GitHub
- URL: https://github.com/sealiteral/hjejleordbog
- Owner: SeaLiteral
- License: gpl-3.0
- Created: 2017-12-05T19:24:57.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-16T21:41:23.000Z (over 5 years ago)
- Last Synced: 2024-12-22T04:15:07.564Z (about 9 hours ago)
- Topics: danish, plover, steno, steno-theories
- Language: Python
- Size: 517 KB
- Stars: 5
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hjejleOrdbog
A Danish stenography dictionaryLicense: GPLv3 or later
It is divided in multiple files:
* *dansk.json* with words
* *dansk-bogstaver.json* contains letters for fingerspelling
* *dansk-sammensat.json* contains multi-word briefsAlso, it is still under construction, so many words are still missing, but here is some documentation:
# Layout
For speakers of Danish, this is what the layout would look like if it followed Danish spelling:S- T- P- H- * -V -P -L -T -D
S- K- V- R- * -R -E -K -S -N
A(r) O(r) Æ ÅThis doesn't mean A and O add consonants. I added them in brackets because the sounds I represent with those keys are the vowel sounds found in the words "rat" (pronounced /Rad/) and "flot" (pronounced /flɒd/), not the sounds that the vowels would make on their own. Danish spelling uses nine letters to represent what is actually twelve vowels, not counting vowel length, stød (a feature that might be realised as glottalization, pharyngealization or tone depending on the speaker's accent)or diphtongs. Length and stød are particularly nasty because they pretty much multiply the amount of vowels by three and we don't have space for 34 vowels on a 22 key keyboard: Danish has roughly the English set of consonant clusters replacing /w/ by /v/ (sometimes by /ʋ/, but that's allophonic variation) and allowing initial /kn/, except the consonant inventory is slightly smaller, particularly at the end of syllables.
As I currently switch to English Dictionaries a lot, the Dictionaries here are currenntly assuming that you use the American English stenotype layout which looks like this:
S- T- P- H- * -F -P -L -T -D
S- K- W- R- * -R -B -G -S -Z
A O E UOkay, here's the IPA representation of what each key would do on its own:
s t p h * v b l d ð
s k v ʁ * ɘ e g s n
a ɒ ɛ ɔ# Vowels
As for vowel key combinations, here they are, and now I am just refering to what the keys are called on the US layout, I'm including random words that contain the vowel sounds):* A: /a/ (sammen: SAPB)
* O: /ɒ/ (sov: SOV)
* E: /ɛ/ (sær: SER)
* U: /ɔ/ (gå: TKPWU)
* AE: /æ/ (gade: TKPWA*EBD)
* OE: /ø/ (gø: TKPWOE)
* AU: /o/ (god: TKPWAU)
* OU: /œ/ or /ɶ/(mørk: PHOURG)
* AO: /u/ (ud: AOD)
* EU: /e/ (vil: WEU, the *l* is silent in my accent)
* AOE: /i/ (i: AOE)
* AOU: /y/ (by: PWAOU)
* AEU: (dipthong) /aɪ/ (segl: SAEUL) (this diphtong is usually, AOEU, but some words use it for disambiguation)
* OEU: (diphtong) /ɒɪ/ (støj: STOEU)
* AOEU: (dipthong) /aɪ/ (sejl: SAOEUL)# Consonants
what each consonant does on its own, refer to the IPA table, but the following sounds are worth mentioning:* -B: should add the /e/ suffix if that doesn't create ambiguity. Due to missing entries (and consonant ghosting, a feature Plover doesn't have), you may need to add this one to some words before adding other suffixes after it.
* -F: Is mostly used /v/ and its semivowel variant /ʋ/, but may sometimes represent /f/. I might also use it for /s/ like the English layout does.
* -R in addition to the /ɘ/ semivowel, it can represent a /ɘ/ syllable, which is a common suffix spelled "-er".
* -T: the /ed/ suffix, commonly spelt "et".
* -D: the /eðː/ suffix, commonly spelt "ede".The consonant combinations work more or less like in English:
* TP-: /f/
* PH-: /m/
* TPH-: /n/
* KWR-: /j/
* SKWR- or SH-: /ɕ/, maybe /dʒ/ in some loanwords
* KW-: /kv/, just including it for completeness, Danish doesn't have a /w/
* -FP, -RB and -RBGS are not used like in English, since Danish doesn't allow those sounds in syllable codas.
* -PL: /m/
* -PB: /n/
* -PBG: /ŋ/# Fingerspelling
Here is a table for the letters used in Danish (for capital letters add -P):|Letter |Keys (English layout)|Keys (Danish layout)|
| ------ | ------------------- | ------------------ |
|a |A* |A* |
|b |PW* |PV* |
|c |KR* |KR* |
|d |TK* |TK* |
|e |*EU |*ÆÅ |
|f |TP* |TP* |
|g |TKPW* |TKPV* |
|h |H* |H* |
|i |AO*E |AO*Æ |
|j |KWR* |KVR* |
|k |K* |K* |
|l |HR* |HR* |
|m |PH* |PH* |
|n |TPH* |TPH* |
|o |A*U |A*Å |
|p |P* |P* |
|q |KW* |KV* |
|r |R* |R* |
|s |S* |S* |
|t |T* |T* |
|u |AO* |AO* |
|v |W* |V* |
|w |SR* |SR* |
|x |KP* |KP* |
|y |AO*U |AO*Å |
|z |STKPW* |STKPV* |
|æ |*E |*Æ |
|ø |O*E |O*Æ |
|å |*U |*Å |
|A |A*P |A*P |
|B |PW*P |PV*P |
|C |KR*P |KR*P |
|D |TK*P |TK*P |
|E |*EUP |*ÆÅP |
|F |TP*P |TP*P |
|G |TKPW*P |TKPV*P |
|H |H*P |H*P |
|I |AO*EP |AO*ÆP |
|J |KWR*P |KVR*P |
|K |K*P |K*P |
|L |HR*P |HR*P |
|M |PH*P |PH*P |
|N |TPH*P |TPH*P |
|O |A*UP |A*ÅP |
|P |P*P |P*P |
|Q |KW*P |KV*P |
|R |R*P |R*P |
|S |S*P |S*P |
|T |T*P |T*P |
|U |AO*P |AO*P |
|V |W*P |V*P |
|W |SR*P |SR*P |
|X |KP*P |KP*P |
|Y |AO*UP |AO*ÅP |
|Z |STKPW*P |STKPV*P |
|Æ |*EP |*ÆP |
|Ø |O*EP |O*ÆP |
|Å |*UP |*ÅP |# Todo
* Add words
* Add briefs
* Documentation in Danish