Website now runs on Dart’s webdev

langue.phundrak.com now runs using the `webdev` tool from Dart.
Javascript code has been replaced with Dart code, and CSS code has
been replaced with SCSS code. To run the project, execute
`webdev serve` at the project’s root.
This commit is contained in:
2019-12-12 15:44:23 +01:00
parent 79596d60a1
commit c84aace663
80 changed files with 1657 additions and 939 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,53 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#FFD782;" d="M372.718,0c-24.276,0-132.414,203.034-132.414,203.034l26.115,73.012l18.023-28.874l44.138-26.483
C328.58,220.69,408.028,0,372.718,0z"/>
<path style="fill:#FFC36E;" d="M376.76,1.47c-7.409,16.48-23.446,54.097-48.18,122.116c-20.721,56.983-35.313,98.627-43.874,123.427
l43.874-26.324C328.58,220.69,400.899,19.735,376.76,1.47z"/>
<path style="fill:#FFF0DC;" d="M213.821,432.556c-1.035,0-2.091-0.185-3.116-0.574c-4.561-1.72-6.862-6.81-5.142-11.375
L345.665,77.578L222.08,426.84C220.748,430.375,217.386,432.556,213.821,432.556z"/>
<path style="fill:#707487;" d="M324.752,357.127c-6.073-2.869-12.83-4.023-19.546-4.023h-20.764c-4.875,0-8.828-3.953-8.828-8.828
v-17.655h-70.621v17.655c0,4.875-3.953,8.828-8.828,8.828h-20.764c-6.717,0-13.473,1.154-19.546,4.023
c-18.108,8.554-27.583,27.165-25.28,45.589l11.482,91.86c-4.31,0.584-7.686,4.127-7.686,8.597c0,4.875,3.953,8.828,8.828,8.828
h194.207c4.875,0,8.828-3.953,8.828-8.828c0-4.47-3.375-8.013-7.686-8.597l11.482-91.86
C352.335,384.291,342.86,365.681,324.752,357.127z"/>
<path style="fill:#959CB3;" d="M275.615,300.138h-70.621c-4.875,0-8.828,3.953-8.828,8.828v8.828c0,4.875,3.953,8.828,8.828,8.828
h70.621c4.875,0,8.828-3.953,8.828-8.828v-8.828C284.442,304.09,280.49,300.138,275.615,300.138z"/>
<rect x="204.998" y="326.621" style="fill:#464655;" width="70.621" height="17.655"/>
<path style="fill:#959CB3;" d="M210.705,431.982c1.026,0.388,2.082,0.574,3.116,0.574c3.564,0,6.926-2.181,8.258-5.716
l35.463-100.22h-13.593l-38.387,93.987C203.843,425.173,206.145,430.263,210.705,431.982z"/>
<polygon style="fill:#464655;" points="148.785,406.069 159.821,494.345 320.786,494.345 331.822,406.069 "/>
<polygon style="fill:#707487;" points="251.295,344.276 257.542,326.621 243.949,326.621 236.738,344.276 "/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 496.158 496.158" style="enable-background:new 0 0 496.158 496.158;" xml:space="preserve">
<path style="fill:#32BEA6;" d="M496.158,248.085c0-137.021-111.07-248.082-248.076-248.082C111.07,0.002,0,111.062,0,248.085
c0,137.002,111.07,248.071,248.083,248.071C385.088,496.155,496.158,385.086,496.158,248.085z"/>
<path style="fill:#FFFFFF;" d="M370.805,235.242L195.856,127.818c-4.776-2.934-11.061-3.061-15.951-0.322
c-4.979,2.785-8.071,8.059-8.071,13.762v214c0,5.693,3.083,10.963,8.046,13.752c2.353,1.32,5.024,2.02,7.725,2.02
c2.897,0,5.734-0.797,8.205-2.303l174.947-106.576c4.657-2.836,7.556-7.986,7.565-13.44
C378.332,243.258,375.452,238.096,370.805,235.242z"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" width="512px" height="512px" viewBox="0 0 444.819 444.819" style="enable-background:new 0 0 444.819 444.819;" xml:space="preserve">
<g>
<path d="M434.252,208.708L248.387,22.843c-7.042-7.043-15.693-10.564-25.977-10.564c-10.467,0-19.036,3.521-25.697,10.564 L10.848,208.708C3.615,215.94,0,224.604,0,234.692c0,9.897,3.619,18.459,10.848,25.693l21.411,21.409 c6.854,7.231,15.42,10.855,25.697,10.855c10.278,0,18.842-3.624,25.697-10.855l83.939-83.651v200.998 c0,9.89,3.567,17.936,10.706,24.126c7.139,6.184,15.752,9.273,25.837,9.273h36.545c10.089,0,18.698-3.09,25.837-9.273 c7.139-6.188,10.712-14.236,10.712-24.126V198.144l83.938,83.651c6.848,7.231,15.413,10.855,25.7,10.855 c10.082,0,18.747-3.624,25.975-10.855l21.409-21.409c7.043-7.426,10.567-15.988,10.567-25.693 C444.819,224.795,441.295,216.134,434.252,208.708z" fill="#0092c2"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,668 @@
@font-face { font-family: Cinzel; src: url(CinzelDecorative-Regular.ttf); }
@font-face { font-family: Nunito; src: url(Muli-Regular.ttf); }
@font-face { font-family: Manuale; src: url(ManualeIPA-Regular.otf); }
@font-face { font-family: ManualeI; src: url(Manuale-Italic.ttf); }
@font-face { font-family: Noto; src: url(NotoSerif-Regular.ttf); }
div { font-family: Manuale, Noto; font-size:16px;}
cd { font-family: Cinzel; }
sc { font-variant: small-caps; }
h1 { font-family: Cinzel, Noto; }
h2, h3 { font-family: Noto; color: black; }
p, w { font-family: Manuale, Noto; color: black; font-size:16px;}
f { font-family: Noto; color: #191919; font-size:15px;}
r { color: #1D77A8; font-weight: bold; font-family: Manuale, Noto; font-size:16px;}
no {font-family: Nunito; font-size:16px;}
not {font-family: Nunito;}
e { color: black; font-weight: italic; font-family: Manuale, Noto; color: #191919; font-size:16px;}
m { color: black;}
cons { font-family: "Consolas", monospace; font-size:14.5px;}
i {font-family: ManualeI, NotoI;}
#header {
background-color:white;
color:white;
text-align:center;
padding:5px;
}
#section1 {
background-color:#DFF9F1;
height:30000px;
width:500px;
float:left;
padding:5px;
}
#section {
width:800px;
float:left;
padding:10px;
}
#footer {
background-color:black;
color:white;
clear:both;
text-align:center;
padding:5px;
}
table, td, th {
border: 1px solid #ddd;
}
table {
border-collapse: collapse;
}
th, td {
padding: 4px;
vertical-align: center;
}
#nav-header a:link { color: #fff !important; text-decoration: none; }
#nav-header a:hover { color: #D80036 !important; text-decoration: none; }
#nav-header a:visited { color: #fff !important; text-decoration: none; }
a:link { color: #0092c2; text-decoration: none; }
a:visited { color: #0092c2; text-decoration: none; }
a:hover { color: #D80036; text-decoration: none; }
li:link { color: #fff; text-decoration: none; }
li:visited { color: #D80036; text-decoration: none; }
[type="radio"]:checked,
[type="radio"]:not(:checked) {
position: absolute;
left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
position: relative;
padding-left: 28px;
cursor: pointer;
line-height: 20px;
display: inline-block;
color: #666;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 18px;
height: 18px;
border: 1px solid #ddd;
border-radius: 100%;
background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
content: '';
width: 12px;
height: 12px;
background: #F87DA9;
position: absolute;
top: 4px;
left: 4px;
border-radius: 100%;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0);
}
[type="radio"]:checked + label:after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
input[type=text] {
border: 1px solid #c4c4c4;
height: 20px;
font-size: 16px;
padding: 5px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);
-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);
-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);
}
input[type=text]:focus {
outline: none;
border: 1px solid #7bc1f7;
box-shadow: 1px 1px 3px #7bc1f7;
-moz-box-shadow: 1px 1px 3px #7bc1f7;
-webkit-box-shadow: 1px 1px 3px #7bc1f7;
}
textarea {
border: 1px solid #c4c4c4;
font-size: 16px;
font-family: Noto;
padding: 4px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 2px 2px 8px #d9d9d9;
-moz-box-shadow: 2px 2px 8px #d9d9d9;
-webkit-box-shadow: 2px 2px 8px #d9d9d9;
}
textarea:focus {
outline: none;
border: 1px solid #7bc1f7;
box-shadow: 2px 2px 8px #7bc1f7;
-moz-box-shadow: 2px 2px 8px #7bc1f7;
-webkit-box-shadow: 2px 2px 8px #7bc1f7;
}
.button0 {
background-color: #D80036;
border: none;
color: white;
padding: 8px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
-webkit-transition-duration: 0.1s; /* Safari */
transition-duration: 0.1s;
cursor: pointer;
border-radius: 25px;
font-family: Nunito;
}
.button0:focus {outline:0 !important;}
.button10 {
background-color: white;
color: black;
border: 1px solid #D80036;
}
.button10:hover {
background-color: #D80036;
color: white;
-moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, .6);
-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, .6);
box-shadow: 0px 5px 10px rgba(0, 0, 0, .6);
}
.button10:focus {outline:0 !important;}
.toggle {
font-family: Nunito;
background-color: #ccc;
display: inline-block;
border-radius: 1.2em;
padding: 0.2em 2em 0.2em 0.2em;
}
.toggle input {
display: none;
}
.toggle label {
position: relative;
transition: transform 0.1s;
cursor: pointer;
background-color: #999;
color: #fff;
display: inline-block;
padding: 0.25em 1em;
border-radius: 1em;
}
.toggle input:checked + label {
background-color: #D80036;
color: #fff;
transform: translateX(1.8em);
}
body { max-width: 1920px; margin: 0px auto; padding: 2% 5%;}
#loader {
position: fixed;
left: 48%;
top: 50%;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
.cube1, .cube2 {
background-color: #D80036;
width: 15px;
height: 15px;
position: absolute;
top: 0;
left: 0;
-webkit-animation: sk-cubemove 1.8s infinite ease-in-out;
animation: sk-cubemove 1.8s infinite ease-in-out;
}
.cube2 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
@-webkit-keyframes sk-cubemove {
25% { -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5) }
50% { -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg) }
75% { -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5) }
100% { -webkit-transform: rotate(-360deg) }
}
@keyframes sk-cubemove {
25% {
transform: translateX(42px) rotate(-90deg) scale(0.5);
-webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
} 50% {
transform: translateX(42px) translateY(42px) rotate(-179deg);
-webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
} 50.1% {
transform: translateX(42px) translateY(42px) rotate(-180deg);
-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
} 75% {
transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
} 100% {
transform: rotate(-360deg);
-webkit-transform: rotate(-360deg);
}
}
#demo {
display: none;
text-align: left;
}
ul {
font-family: Nunito;
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333;
color: #ffffff;
}
li { float: left; word-wrap: break-word;}
li a { display: block; color: white; text-align: center; padding: 14px 16px; text-decoration: none;}
.b {
display: list-item;
float: none;
text-align: left;
padding: 1px 1px;
text-decoration: none;
font-family: Noto;
font-size: 15px;
}
li a:hover:not(.active) { background-color: #111; }
.active {
background-color: #D80036;
color: #333 !important;
}
#nav-header a.active:hover {
color: #fff!important;
}
div#custom-settings {
padding: 20px;
max-width: 800px;
margin: 20px auto;
background: #f9f9f9;
}
div#custom-settings p input {
margin-bottom: 10px;
}
.custom-toggle {
text-align: center;
}
div#main-content {
margin-bottom: 80px;
}
div#vulgar-content {
border: 1px solid #e4e4e4;
background: #f9f9f9;
}
div#nav-header h1 {
margin: 20px 0 0 0;
}
.edd_download_file_link {
background: #f5f5f5;
}
li.edd_download_file {
margin: 0 auto !important;
text-align: center;
display: block;
width: 100%;
font-family: 'Cinzel Decorative', cursive;
}
span.version {
display: inline-block;
color: #D80036;
position: relative;
top: -12px;
font-family: Manuale;
}
div#lang-full {
background: #fafafa;
padding: 15px;
margin: 0px auto;
max-width: 1920px;
margin-top: 60px !important;
border: 1px solid #D80036;
}
.head-langname {
color: #D80036;
text-align: center;
}
.head-phon, .head-grammar, .head-lexi {
color: #D80036;
text-align: center;
}
div#lang-sentence {
text-align: center;
max-width: 700px;
margin: 0 auto;
}
div#lang-seed {
text-align: center;
background: #f9f9f9;
padding: 10px;
margin: 20px auto;
border: 1px dashed #D80036;
}
#lang-seed span {
font-weight: bold;
color: #D80036;
}
.table-tab {
overflow: auto;
}
div#bigcontab {
max-width: 1370px;
display: inline-block;
margin-right: 20px;
vertical-align: top;
padding: 20px;
background: #ffffff;
margin-bottom: 20px;
text-align: left;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, .4);
-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, .4);
box-shadow: 1px 1px 8px rgba(0, 0, 0, .4);
}
div#phon-other {
display: inline-block;
max-width: 50%;
min-width: 330px;
}
div#dip-and-info {
display: inline-block;
vertical-align: top;
background: rgba(0,0,0,0.02);
padding: 10px;
margin-top: 20px;
}
div#vowels {
display: inline-block;
width; auto;
max-width: 550px;
vertical-align: top;
background: rgba(0,0,0,0.02);
padding: 10px;
margin-top: 20px;
margin-right: 10px;
background: #ffffff;
margin-bottom: 20px;
text-align: left;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, .4);
-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, .4);
box-shadow: 1px 1px 8px rgba(0, 0, 0, .4);
}
div#phon-other {
display: inline-block;
max-width: 50%;
min-width: 330px;
text-align: left;
}
#noun-morph, #def-art, #indef-art, #pers-pronouns, #lang-verbs, #lang-der-morph, #syll-struct, #phon-rules {
display: inline-block;
margin-right: 20px;
vertical-align: top;
padding: 20px;
background: #ffffff;
margin-bottom: 20px;
text-align: left;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, .4);
-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, .4);
box-shadow: 1px 1px 8px rgba(0, 0, 0, .4);
}
div#lang-grammar {
text-align: center;
margin-top: 40px;
border-top: 1px solid rgba(0,0,0,0.1);
}
div#lang-phon {
text-align: center;
}
div#lang-lexi {
text-align: left;
display: block;
margin: 0 auto;
padding: 20px;
background: #ffffff;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, .4);
-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, .4);
box-shadow: 1px 1px 8px rgba(0, 0, 0, .4);
}
div#lang-lexi ul {
background: rgba(0,0,0,0.0) !important;
-moz-column-count: 3;
-moz-column-gap: 5px;
-webkit-column-count: 3;
-webkit-column-gap: 5px;
column-count: 3;
column-gap: 5px;
color: #000 !important;
}
div#lang-lexi ul li {
display: block;
float: none;
color: #000 !important;
min-width: 198px;
margin: 0 0 4px 0;
border: 1px solid #f5f5f5;
padding: 4px;
background: #fffff;
-webkit-transition-duration: 1.5s; /* Safari */
transition-duration: 1.5s;
}
div#lang-lexi ul li:hover {
border-radius: 4px;
-moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, .3);
-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, .3);
box-shadow: 0px 2px 2px rgba(0, 0, 0, .3);
cursor: context-menu;
border: 1px solid #a4c8dc;
}
@media screen and (max-width: 800px) {
div#lang-lexi ul {
-moz-column-count: 2;
-moz-column-gap: 5px;
-webkit-column-count: 2;
-webkit-column-gap: 5px;
column-count: 2;
column-gap: 5px;
overflow:none;
}
}
@media screen and (max-width: 600px) {
div#lang-lexi ul {
-moz-column-count: 1;
-moz-column-gap: 0px;
-webkit-column-count: 1;
-webkit-column-gap: 0px;
column-count: 1;
column-gap: 0px;
}
}
.tri {
width: 0;
height: 0;
border-style: solid;
border-width: 6px 0 6px 7px;
border-color: transparent transparent transparent #000000;
}
.olay {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.7);
transition: opacity 500ms;
visibility: hidden;
opacity: 0;
}
.olay:target {
visibility: visible;
opacity: 1;
}
.popup {
margin: 70px auto;
padding: 20px;
background: #fff;
border-radius: 5px;
width: 43%;
position: relative;
transition: all 5s ease-in-out;
}
.popup h2 {
margin-top: 0;
color: #333;
font-family: Manuale;
}
.popup .close {
position: absolute;
top: 20px;
right: 30px;
transition: all 200ms;
font-size: 30px;
font-weight: bold;
text-decoration: none;
color: #333;
}
.popup .close:hover {
color: #D80036;
}
.popup .content {
max-height: 30%;
overflow: auto;
text-align: left;
}
.st { cursor: pointer; cursor: hand; color: #0092c2; font-family: Manuale; font-size:16.5px;}
.st2 { cursor: pointer; cursor: hand; color: #0092c2; font-family: Noto; font-size:16px;}
.q{ content:url("https://vulgarlang.com/q.svg"); height: 16px; width: 16px; }
.q:hover { content: url("https://vulgarlang.com/qr.svg"); }
qi {display:inline;
font-size: 12px;
border-radius: 100px;
background: #99D3E6;
color : white;
padding : 2px 7.5px;}
.hh h3, .hh qi {
display: inline-block;
}
.hh qi {display:inline;
font-size: 12px;
border-radius: 100px;
background: #99D3E6;
color : white;
padding : 2px 7.5px;}
.inpo {font-family: Noto; font-size:11pt; height:20px;}
.col-container {
display: table;
width: 100%;
}
.col {
display: table-cell;
padding: 16px;
}
/* END Output Styling */

Binary file not shown.

View File

@@ -0,0 +1,83 @@
#+include: ../headers/head-lvl1.org
#+TITLE: Glossaire du Łijökken
* Introduction
* Abréviations
- nn :: nom neutre
- nr :: nom draconien
* Glossaire
** Actions physiques
** Amour
** Animaux
** Art
** Astronomie
** Bâtiments
** Commerce
** Conflits
** Conteneurs
** Corps
** Couleurs
** Dimensions
** Eau
** Effort
** Éléments
** Émotions
** Évaluation
** Événements
** Existence
** Famille
** Forme
** Gouvernement
** Grammaire
** Guerre
** Légal
** Lieux
** Lumière
- ecsuŕn (nn) :: ~/etSMr\n/~ ténèbres, absence de lumière
- śjìň (nr) :: ~/çj1N/~ flamme draconienne
- šuìň (nn) :: ~/s`M1N/~ flamme ordinaire
- us (nr) :: ~/Ms\/~ feu draconien
- źíň (nn) :: ~/j\1N/~ feu ordinaire
** Mental
** Mesures
** Métaux
** Mouvement
** Nature
- csutse (nn) :: ~/tSMts\e/~ volcan éteint
- Étymologie : /ecsuŕn/ + /re/
Pour la race des dragons, il sagit des montagnes les plus pures, bénies
par leur dieu et faisant office de lieux de choix concernant leur habitat
où ils peuvent trouver des grottes volcaniques. Ces dernières sont
souvent utilisées comme des lieux de culte, et les plus puissants de la
race des dragons y élisent même parfois domicile.
- nære (nn) :: ~/naRe/~ colline
- re (nn) :: ~/Re/~ montagne
- ërë (nn) :: ~/3R3/~ mont, sommet de montagne
- źìxe (nr) :: ~/j\IXe/~ volcan actif
- Étymologie : /źiň/ + /re/
Les volcans sont regardés par les dragons comme étant lorigine pure et
divine des montagnes. Les volcans actifs sont des lieux de pèlerinage et
de vénération pour la race des dragons, trace de lactivité de leur
créateur, le dieu du feu.
** Nombres
** Nourriture
** Outils
** Parole
** Péchés
** Physique
** Possession
** Religion
** Savoir
** Sensations
** Sexe
** Société
** Substances
** Temps
** Travail
** Végétaux
** Vêtements
** Vie et santé

View File

@@ -0,0 +1,81 @@
#+include: ../headers/head-lvl1.org
#+TITLE: Grammaire du Łijökken
#+HTML_HEAD: <meta name="description" content="Grammaire détaillée de la langue draconienne du Łijökken" />
#+HTML_HEAD: <meta property="og:title" content="Ressources grammaticales du Łijökken" />
#+HTML_HEAD: <meta property="og:description" content="Grammaire détaillée de la langue draconienne du Łijökken" />
* Introduction
Le Łijökken est une langue draconienne, parlée principalement par les races
draconiennes mineures.
Les dragons et autres reptiles nont pas de voyelles, doù labsence totale de
voyelles arrondies et de consonnes labiales.
* Phonologie
** Voyelles
| / | > | | | | |
| | | front | near-front | central | back |
|---+-----------+-------+------------+---------+------|
|---+-----------+-------+------------+---------+------|
| | high | i | | 1 | M |
| | near-high | | I | | |
| | high-mid | e | | @\ | |
| | low-mid | | | 3 | V |
| | low | a | | | A |
| / | > | | | | |
| | | front | near-front | central | back |
|---+-----------+-------+------------+---------+------|
|---+-----------+-------+------------+---------+------|
| | high | i | | í | u |
| | near-high | | ì | | |
| | high-mid | e | | y | |
| | low-mid | | | ë | o |
| | low | æ | | | a |
** Consonnes
| <5> | <5> | <5> | <5> | <5> | <5> | <5> | <5> | <5> | <5> |
| / | | | | | | | | | |
| | dental | alveolar | postalveolar | retroflex | alveo-palatal | palatal | velar | uvular | glottal |
|---------------------+--------+----------+--------------+-----------+---------------+---------+-------+--------+---------|
|---------------------+--------+----------+--------------+-----------+---------------+---------+-------+--------+---------|
| stop | | t | | d` | | | k g | q G | |
| nasal | | n | | | | J | N | | |
| affricate | | | tS dZ | | | | | | |
| fricative | T D | z | S Z | s` z` | s\ | ç j\ | | X R | h |
| approximant | | r\ | | | | j | | | |
| lateral fricative | | K K\ | | | | | | | |
| lateral approximant | | l | | | | | | | |
| <5> | <5> | <5> | <5> | <5> | <5> | <5> | <5> | <5> | <5> |
| / | | | | | | | | | |
| | dental | alveolar | postalveolar | retroflex | alveo-palatal | palatal | velar | uvular | glottal |
|---------------------+--------+----------+--------------+-----------+---------------+---------+-------+--------+---------|
|---------------------+--------+----------+--------------+-----------+---------------+---------+-------+--------+---------|
| stop | | t | | d | | | k g | q ǵ | |
| nasal | | n | | | | ń | ň | | |
| affricate | | | cs cz | | | | | | |
| fricative | þ ð | z | S Z | š ž | s | ś ź | | x r | h |
| approximant | | ŕ | | | | j | | | |
| lateral fricative | | ł ļ | | | | | | | |
| lateral approximant | | l | | | | | | | |
** Accentuation
Deuxième syllabe dun mot
** Règles phonologiques
- ~k > s` / _i~
- ~t / r / _a~
- ~g > h / _h~
- ~t > ? / V_V~
- ~N > w / [stop]_[stop]~
- ~eN > y / _#~
- ~{k,g} > [+palatal] / _E~
- ~T > s / _k~
- ~n > N / #_~
- ~q > h / _#~
- ~l > d` / _{C,#}~
- ~d` > D / _[fricative]~