Skip to content

Commit

Permalink
nokkur orð
Browse files Browse the repository at this point in the history
  • Loading branch information
Loknar committed Oct 27, 2024
1 parent a8e157c commit 9143d20
Show file tree
Hide file tree
Showing 58 changed files with 1,812 additions and 19 deletions.
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,26 +6,26 @@ Gagnasafnið telur eftirfarandi fjölda orða:

| | ób.l | kk | kvk | hk | kjarna-orð | kk | kvk | hk | samsett-orð | samtals |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| **Nafnorð** | | 1161 | 1150 | 942 | 3253 | 3594 | 4404 | 3733 | 11731 | **14984** |
| **Lýsingarorð** | 155 | | | | 519 | | | | 1786 | **2305** |
| **Sagnorð** | | | | | 986 | | | | 620 | **1606** |
| **Nafnorð** | | 1165 | 1155 | 943 | 3263 | 3610 | 4408 | 3741 | 11759 | **15022** |
| **Lýsingarorð** | 157 | | | | 521 | | | | 1792 | **2313** |
| **Sagnorð** | | | | | 988 | | | | 621 | **1609** |
| **Töluorð** | | | | | 69 | | | | 10 | **79** |
| **Fornöfn** | | | | | 43 | | | | 8 | **51** |
| **Smáorð** | | | | | 299 | | | | 290 | **589** |
| **Alls** | | | | | **5170** | | | | **14445** | **19615** |
| **Smáorð** | | | | | 300 | | | | 291 | **591** |
| **Alls** | | | | | **5185** | | | | **14481** | **19666** |

| Sérnöfn | kk | kvk | hk | kjarna-orð | kk | kvk | hk | samsett-orð | samtals |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Eiginnöfn | 1263 | 1245 | 12 | 2520 | 955 | 1238 | 7 | 2200 | **4720** |
| Kenninöfn | | | | | 4598 | 4596 | 4571 | 13765 | **13765** |
| Miłlinöfn | | | | | | | | | **255** |
| Gælunöfn | 79 | 47 | | 126 | 42 | 23 | 2 | 67 | **193** |
| Örnefni | 14 | 43 | 37 | 94 | 464 | 372 | 348 | 1184 | **1278** |
| **Alls** | | | | **2944** | | | | **17267** | **20211** |
| Örnefni | 14 | 44 | 37 | 95 | 465 | 372 | 349 | 1186 | **1281** |
| **Alls** | | | | **2945** | | | | **17269** | **20214** |

**Samtals:** 39826 orð.
**Samtals:** 39880 orð.

242 skammstafanir.
244 skammstafanir.

## Forkröfur (Requirements)

Expand Down Expand Up @@ -108,7 +108,7 @@ python main.py build-db -r write-files build-sight md-stats

`init` með flaggið `-r` eyðir núverandi gagnagrunni og smíðar síðan nýjan útfrá orðaskrám.

Athugið að þegar sett er saman JSON skrá fyrir samsett orð þá þarf ekki að ganga frá beygingarmyndum þar sem þær eru leiddar út frá upplýsingunum í `"samsett"` listanum. **Dæmi:** þegar ég bætti við orðinu "hóflegur" var nóg að sjá til þess að ałlir orðhlutar orðsins væru til staðar og útbúa síðan svoútlítandi skrá og vista sem `lysingarord/hóflegur.json`:
Athugið að þegar sett er saman JSON skrá fyrir samsett orð þá þarf ekki að ganga frá beygingarmyndum þar sem þær eru leiddar út frá upplýsingunum í `"samsett"` listanum. **Dæmi:** þegar bætt var við orðinu "hóflegur" var nóg að sjá til þess að ałlir orðhlutar orðsins væru til staðar og útbúa síðan svoútlítandi skrá og vista sem `lysingarord/hóflegur.json`:

```json
{
Expand All @@ -129,9 +129,9 @@ Athugið að þegar sett er saman JSON skrá fyrir samsett orð þá þarf ekki
}
```

svo þegar ég keyrði `update` þá bættust beygingarmyndirnar við út frá upplýsingunum í `"samsett"` listanum.
svo þegar keyrt var `update` þá bættust beygingarmyndirnar við út frá `"samsett"` upplýsingalistanum.

Gildið í `"hash"` þarf að vera strengur sem er ekki tómur, þetta gildi er uppfært með hakkagildi sem endurspeglar gögn orðsins þegar `update` og/eða `write-files` er keyrt, svo að fyrir sömu gögn verður hakkagildið það sama, og þegar gögnin breytast þá breytist hakkagildið.
Gildið í `"hash"` á að vera strengur sem er ekki tómur, gildið er sett sem sextándakerfis hakkagildi sem endurspeglar gögn orðsins þegar `update` og/eða `write-files` er keyrt, svo að fyrir sömu gögn er hakkagildið það sama, og þegar gögn breytast þá breytist hakkagildið (sjá `Ord.get_data_hash` í `handlers.py`).

Athugið að kröfur til skráarnafna eru mismunandi miłli orðflokka, til dæmis þurfa nafnorð að hafa kyn orðsins í skráarnafni, þá eru "ósjálfstæð" orð (notað fyrir orðhluta sem ekki eru látnir standa einir) með `` í skráarnafni, og þau orð sem eru sérstaklega aðgreind með "merkingu" innihalda merkinguna í skráarnafni á sniðinu `-_merking_` (sjá t.d. skrána `mæla-_segja_.json`).

Expand Down
19 changes: 19 additions & 0 deletions lokaord/database/data/lysingarord/mannsæmandi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"orð": "mannsæmandi",
"flokkur": "lýsingarorð",
"samsett": [
{
"mynd": "mann",
"samsetning": "stofn",
"kennistrengur": "no-maður-kk"
},
{
"mynd": "sæmandi",
"samsetning": "stofn",
"kennistrengur": "so-sæma"
}
],
"óbeygjanlegt": true,
"kennistrengur": "lo-mannsæmandi",
"hash": "bcfeef0536d55755283061eb3dea5760dd7d7df5fb53dc4019a1d3a49466520f"
}
72 changes: 72 additions & 0 deletions lokaord/database/data/lysingarord/móður.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
{
"orð": "móður",
"flokkur": "lýsingarorð",
"frumstig": {
"sb": {
"et": {
"kk": ["móður", "móðan", "móðum", "móðs"],
"kvk": ["móð", "móða", "móðri", "móðrar"],
"hk": ["mótt", "mótt", "móðu", "móðs"]
},
"ft": {
"kk": ["móðir", "móða", "móðum", "móðra"],
"kvk": ["móðar", "móðar", "móðum", "móðra"],
"hk": ["móð", "móð", "móðum", "móðra"]
}
},
"vb": {
"et": {
"kk": ["móði", "móða", "móða", "móða"],
"kvk": ["móða", "móðu", "móðu", "móðu"],
"hk": ["móða", "móða", "móða", "móða"]
},
"ft": {
"kk": ["móðu", "móðu", "móðu", "móðu"],
"kvk": ["móðu", "móðu", "móðu", "móðu"],
"hk": ["móðu", "móðu", "móðu", "móðu"]
}
}
},
"miðstig": {
"vb": {
"et": {
"kk": ["móðari", "móðari", "móðari", "móðari"],
"kvk": ["móðari", "móðari", "móðari", "móðari"],
"hk": ["móðara", "móðara", "móðara", "móðara"]
},
"ft": {
"kk": ["móðari", "móðari", "móðari", "móðari"],
"kvk": ["móðari", "móðari", "móðari", "móðari"],
"hk": ["móðari", "móðari", "móðari", "móðari"]
}
}
},
"efstastig": {
"sb": {
"et": {
"kk": ["móðastur", "móðastan", "móðustum", "móðasts"],
"kvk": ["móðust", "móðasta", "móðastri", "móðastrar"],
"hk": ["móðast", "móðast", "móðustu", "móðasts"]
},
"ft": {
"kk": ["móðastir", "móðasta", "móðustum", "móðastra"],
"kvk": ["móðastar", "móðastar", "móðustum", "móðastra"],
"hk": ["móðust", "móðust", "móðustum", "móðastra"]
}
},
"vb": {
"et": {
"kk": ["móðasti", "móðasta", "móðasta", "móðasta"],
"kvk": ["móðasta", "móðustu", "móðustu", "móðustu"],
"hk": ["móðasta", "móðasta", "móðasta", "móðasta"]
},
"ft": {
"kk": ["móðustu", "móðustu", "móðustu", "móðustu"],
"kvk": ["móðustu", "móðustu", "móðustu", "móðustu"],
"hk": ["móðustu", "móðustu", "móðustu", "móðustu"]
}
}
},
"kennistrengur": "lo-móður",
"hash": "035d71bacd5953c07be9767fb5c42fe168bb62ae320d5a4efea78dceff6ab22e"
}
72 changes: 72 additions & 0 deletions lokaord/database/data/lysingarord/rómanskur.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
{
"orð": "rómanskur",
"flokkur": "lýsingarorð",
"frumstig": {
"sb": {
"et": {
"kk": ["rómanskur", "rómanskan", "rómönskum", "rómansks"],
"kvk": ["rómönsk", "rómanska", "rómanskri", "rómanskrar"],
"hk": ["rómanskt", "rómanskt", "rómönsku", "rómansks"]
},
"ft": {
"kk": ["rómanskir", "rómanska", "rómönskum", "rómanskra"],
"kvk": ["rómanskar", "rómanskar", "rómönskum", "rómanskra"],
"hk": ["rómönsk", "rómönsk", "rómönskum", "rómanskra"]
}
},
"vb": {
"et": {
"kk": ["rómanski", "rómanska", "rómanska", "rómanska"],
"kvk": ["rómanska", "rómönsku", "rómönsku", "rómönsku"],
"hk": ["rómanska", "rómanska", "rómanska", "rómanska"]
},
"ft": {
"kk": ["rómönsku", "rómönsku", "rómönsku", "rómönsku"],
"kvk": ["rómönsku", "rómönsku", "rómönsku", "rómönsku"],
"hk": ["rómönsku", "rómönsku", "rómönsku", "rómönsku"]
}
}
},
"miðstig": {
"vb": {
"et": {
"kk": ["rómanskari", "rómanskari", "rómanskari", "rómanskari"],
"kvk": ["rómanskari", "rómanskari", "rómanskari", "rómanskari"],
"hk": ["rómanskara", "rómanskara", "rómanskara", "rómanskara"]
},
"ft": {
"kk": ["rómanskari", "rómanskari", "rómanskari", "rómanskari"],
"kvk": ["rómanskari", "rómanskari", "rómanskari", "rómanskari"],
"hk": ["rómanskari", "rómanskari", "rómanskari", "rómanskari"]
}
}
},
"efstastig": {
"sb": {
"et": {
"kk": ["rómanskastur", "rómanskastan", "rómönskustum", "rómanskasts"],
"kvk": ["rómönskust", "rómanskasta", "rómanskastri", "rómanskastrar"],
"hk": ["rómanskast", "rómanskast", "rómönskustu", "rómanskasts"]
},
"ft": {
"kk": ["rómanskastir", "rómanskasta", "rómönskustum", "rómanskastra"],
"kvk": ["rómanskastar", "rómanskastar", "rómönskustum", "rómanskastra"],
"hk": ["rómönskust", "rómönskust", "rómönskustum", "rómanskastra"]
}
},
"vb": {
"et": {
"kk": ["rómanskasti", "rómanskasta", "rómanskasta", "rómanskasta"],
"kvk": ["rómanskasta", "rómönskustu", "rómönskustu", "rómönskustu"],
"hk": ["rómanskasta", "rómanskasta", "rómanskasta", "rómanskasta"]
},
"ft": {
"kk": ["rómönskustu", "rómönskustu", "rómönskustu", "rómönskustu"],
"kvk": ["rómönskustu", "rómönskustu", "rómönskustu", "rómönskustu"],
"hk": ["rómönskustu", "rómönskustu", "rómönskustu", "rómönskustu"]
}
}
},
"kennistrengur": "lo-rómanskur",
"hash": "53414a14fa87a3ce95cbd1650363606bb466f0c6561e66eea24b2f3549efb365"
}
82 changes: 82 additions & 0 deletions lokaord/database/data/lysingarord/slælegur.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
{
"orð": "slælegur",
"flokkur": "lýsingarorð",
"samsett": [
{
"mynd": "slæ",
"samsetning": "stofn",
"kennistrengur": "smáo.ao-slæ-ó"
},
{
"kennistrengur": "lo-legur-ó"
}
],
"frumstig": {
"sb": {
"et": {
"kk": ["slælegur", "slælegan", "slælegum", "slælegs"],
"kvk": ["slæleg", "slælega", "slælegri", "slælegrar"],
"hk": ["slælegt", "slælegt", "slælegu", "slælegs"]
},
"ft": {
"kk": ["slælegir", "slælega", "slælegum", "slælegra"],
"kvk": ["slælegar", "slælegar", "slælegum", "slælegra"],
"hk": ["slæleg", "slæleg", "slælegum", "slælegra"]
}
},
"vb": {
"et": {
"kk": ["slælegi", "slælega", "slælega", "slælega"],
"kvk": ["slælega", "slælegu", "slælegu", "slælegu"],
"hk": ["slælega", "slælega", "slælega", "slælega"]
},
"ft": {
"kk": ["slælegu", "slælegu", "slælegu", "slælegu"],
"kvk": ["slælegu", "slælegu", "slælegu", "slælegu"],
"hk": ["slælegu", "slælegu", "slælegu", "slælegu"]
}
}
},
"miðstig": {
"vb": {
"et": {
"kk": ["slælegri", "slælegri", "slælegri", "slælegri"],
"kvk": ["slælegri", "slælegri", "slælegri", "slælegri"],
"hk": ["slælegra", "slælegra", "slælegra", "slælegra"]
},
"ft": {
"kk": ["slælegri", "slælegri", "slælegri", "slælegri"],
"kvk": ["slælegri", "slælegri", "slælegri", "slælegri"],
"hk": ["slælegri", "slælegri", "slælegri", "slælegri"]
}
}
},
"efstastig": {
"sb": {
"et": {
"kk": ["slælegastur", "slælegastan", "slælegustum", "slælegasts"],
"kvk": ["slælegust", "slælegasta", "slælegastri", "slælegastrar"],
"hk": ["slælegast", "slælegast", "slælegustu", "slælegasts"]
},
"ft": {
"kk": ["slælegastir", "slælegasta", "slælegustum", "slælegastra"],
"kvk": ["slælegastar", "slælegastar", "slælegustum", "slælegastra"],
"hk": ["slælegust", "slælegust", "slælegustum", "slælegastra"]
}
},
"vb": {
"et": {
"kk": ["slælegasti", "slælegasta", "slælegasta", "slælegasta"],
"kvk": ["slælegasta", "slælegustu", "slælegustu", "slælegustu"],
"hk": ["slælegasta", "slælegasta", "slælegasta", "slælegasta"]
},
"ft": {
"kk": ["slælegustu", "slælegustu", "slælegustu", "slælegustu"],
"kvk": ["slælegustu", "slælegustu", "slælegustu", "slælegustu"],
"hk": ["slælegustu", "slælegustu", "slælegustu", "slælegustu"]
}
}
},
"kennistrengur": "lo-slælegur",
"hash": "63e696ece61c56c7ba87aecb3689f3f8b90fffb78f38c05cabde1fb72ba49f2d"
}
19 changes: 19 additions & 0 deletions lokaord/database/data/lysingarord/sívaxandi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"orð": "sívaxandi",
"flokkur": "lýsingarorð",
"samsett": [
{
"mynd": "",
"samsetning": "stofn",
"kennistrengur": "smáo.ao-sí"
},
{
"mynd": "vaxandi",
"samsetning": "stofn",
"kennistrengur": "so-vaxa-_óx_"
}
],
"óbeygjanlegt": true,
"kennistrengur": "lo-sívaxandi",
"hash": "4dc017a228055c69ee36e81b18446a26e7d940e37452f46ca89874edb32e3a2e"
}
48 changes: 48 additions & 0 deletions lokaord/database/data/lysingarord/vanfjármagnaður.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"orð": "vanfjármagnaður",
"flokkur": "lýsingarorð",
"samsett": [
{
"mynd": "van",
"samsetning": "stofn",
"kennistrengur": "smáo.ao-van-ó"
},
{
"mynd": "fjár",
"samsetning": "eignarfalls",
"kennistrengur": "no-fé-hk"
},
{
"beygingar": ["frumstig"],
"kennistrengur": "lo-magnaður"
}
],
"frumstig": {
"sb": {
"et": {
"kk": ["vanfjármagnaður", "vanfjármagnaðan", "vanfjármögnuðum", "vanfjármagnaðs"],
"kvk": ["vanfjármögnuð", "vanfjármagnaða", "vanfjármagnaðri", "vanfjármagnaðrar"],
"hk": ["vanfjármagnað", "vanfjármagnað", "vanfjármögnuðu", "vanfjármagnaðs"]
},
"ft": {
"kk": ["vanfjármagnaðir", "vanfjármagnaða", "vanfjármögnuðum", "vanfjármagnaðra"],
"kvk": ["vanfjármagnaðar", "vanfjármagnaðar", "vanfjármögnuðum", "vanfjármagnaðra"],
"hk": ["vanfjármögnuð", "vanfjármögnuð", "vanfjármögnuðum", "vanfjármagnaðra"]
}
},
"vb": {
"et": {
"kk": ["vanfjármagnaði", "vanfjármagnaða", "vanfjármagnaða", "vanfjármagnaða"],
"kvk": ["vanfjármagnaða", "vanfjármögnuðu", "vanfjármögnuðu", "vanfjármögnuðu"],
"hk": ["vanfjármagnaða", "vanfjármagnaða", "vanfjármagnaða", "vanfjármagnaða"]
},
"ft": {
"kk": ["vanfjármögnuðu", "vanfjármögnuðu", "vanfjármögnuðu", "vanfjármögnuðu"],
"kvk": ["vanfjármögnuðu", "vanfjármögnuðu", "vanfjármögnuðu", "vanfjármögnuðu"],
"hk": ["vanfjármögnuðu", "vanfjármögnuðu", "vanfjármögnuðu", "vanfjármögnuðu"]
}
}
},
"kennistrengur": "lo-vanfjármagnaður",
"hash": "6550d3ccce97ecce3c5d4a39ca67cb19857f7fe47f1ed684dfc031e6f34157ec"
}
Loading

0 comments on commit 9143d20

Please sign in to comment.