1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?xml-stylesheet type=
"text/xsl" href=
"#xsl-html" ?>
3 <!DOCTYPE TEI [
<!ATTLIST stylesheet id ID #REQUIRED
>]
>
5 <TEI xmlns=
"http://www.tei-c.org/ns/1.0" xml:
lang=
"en">
10 <!-- FILE DESCRIPTION -->
13 <title><seg xml:
id=
"title-main">Eho
</seg>:
<seg xml:
id=
"title-sub">Documentation and Dictionary
</seg></title>
14 <author xml:
id=
"author-name"><orgName xml:
id=
"langdev-project">Project Langdev
</orgName></author>
15 <principal><persName xml:
id=
"lady"><addName>Lady
</addName></persName></principal>
18 <edition xml:
id=
"version-no">Version
2, Draft
08</edition>
21 <publisher><orgName copyOf=
"#langdev-project" /></publisher>
22 <date when=
"2023-12-22">2023-
12-
22</date>
23 <idno type=
"URI">urn:fdc:langdev.xyz:
20160819:jsv:eho
</idno>
24 <availability status=
"free">
25 <licence target=
"https://creativecommons.org/publicdomain/zero/1.0/">Marked with
<title>CC0
1.0 Universal
</title>.
</licence>
29 <title xml:
id=
"project-dict">The LANGDEV Project Dictionaries
</title>
34 Words and definitions taken from original handwritten lexis at
<ptr target=
"./sources/E.%20Hope.png" mimeType=
"image/png" />.
40 <!-- ENCODING DESCRIPTION -->
44 <p>Comprehensive linguistic reference for the various
<orgName>LANGDEV
</orgName> languages.
</p>
46 <tagsDecl partial=
"true">
47 <namespace name=
"http://www.tei-c.org/ns/1.0">
48 <tagUsage gi=
"div" occurs=
"5">Used to separate the different versions of the
<lang>Eho
</lang> language, and also to contain preface material.
</tagUsage>
49 <tagUsage gi=
"entry" occurs=
"30">Used to mark dictionary entries.
</tagUsage>
50 <tagUsage gi=
"ident">The
<val>BCP47
</val> <att>type
</att> marks an
<orgName><choice><abbr>IETF
</abbr><expan>Internet Engineering Task Force
</expan></choice></orgName> language tag, as defined by
<ref target=
"https://tools.ietf.org/rfc/bcp/bcp47.txt" mediaType=
"text/plain"><title level=
"m"><choice><abbr>BCP
</abbr><expan>Best Current Practices
</expan></choice> 47</title></ref>.
</tagUsage>
51 <tagUsage gi=
"note">The
<val>version
</val> <att>type
</att> is used to denote versions in the list of changes.
</tagUsage>
52 <tagUsage gi=
"rs">The
<val>unicode
</val> <att>type
</att> is used to reference a
<orgName>Unicode
</orgName> character.
</tagUsage>
54 The
<val>splash
</val> <att>type
</att> refers to an optional splash quote.
55 A splash with
<att>subtype
</att> <val>default
</val> identifies the default splash; all others are alternates.
61 <!-- PROFILE DESCRIPTION -->
65 <language ident=
"en">English
</language>
66 <language ident=
"art-Latn-x-eho">Eho
</language>
70 <!-- XSL STYLESHEETS -->
73 <stylesheet id=
"xsl-html" version=
"1.0" xmlns=
"http://www.w3.org/1999/XSL/Transform" xmlns:
html=
"http://www.w3.org/1999/xhtml" xmlns:
tei=
"http://www.tei-c.org/ns/1.0">
74 <output method=
"xml" />
75 <template match=
"/tei:TEI">
77 <call-template name=
"apply-attrs" />
78 <apply-templates select=
"tei:teiHeader" mode=
"head" />
79 <apply-templates select=
"tei:text" />
82 <template match=
"tei:teiHeader" mode=
"head">
84 <call-template name=
"apply-lang" />
85 <html:title><value-of select=
"tei:fileDesc/tei:titleStmt/tei:title" /></html:title>
86 <html:meta charset=
"utf-8" />
87 <html:meta name=
"author">
88 <attribute name=
"content"><apply-templates select=
"tei:fileDesc/tei:titleStmt/tei:author" mode=
"resolve-string" /></attribute>
90 <html:meta name=
"publisher">
91 <attribute name=
"content"><apply-templates select=
"tei:fileDesc/tei:publicationStmt/tei:publisher" mode=
"resolve-string" /></attribute>
93 <html:link rel=
"license">
94 <attribute name=
"href"><apply-templates select=
"tei:fileDesc/tei:publicationStmt/tei:availability/tei:licence/@target" mode=
"resolve-string" /></attribute>
96 <html:style type=
"text/css" id=
"css-base">
97 @namespace "http://www.w3.org/
1999/xhtml";
101 border: thin currentColor solid;
102 padding:
.3375em
.5em;
109 font: large/
1.35 "Junicode", "Elstob", "Iowan Old Style", "Palatino Linotype", "URW Palladio L", "P052", "Gentium Plus", "Georgia", "STIX Two Math", serif;
110 font-variant-numeric: oldstyle-nums;
114 padding:
2.7em
1.5em;
120 border: thin currentColor solid;
123 main
> header, main
> footer {
130 main
> header { border-bottom: thin currentColor solid }
131 main
> footer { border-top: thin currentColor solid }
132 main
> header
> table, main
> footer
> table {
134 border-collapse: collapse;
138 main
> header
> table + table, main
> footer
> table + table { margin-top:
.675em }
139 main
> header tr
> *, main
> footer tr
> * { border: thin currentColor solid }
140 main
> header tr
> *:first-child, main
> footer tr
> * { width:
10em }
144 padding:
1.35em
1.5em;
146 main
> article
> header {
149 border-bottom: thin currentColor solid;
154 main
> article
> header p:not(:first-child) { margin:
0 }
155 main
> article
> header section { text-align: justify }
156 main
> article
> header section p:not(:first-child) { margin:
1.35em
0 0 }
158 font-weight: inherit;
164 text-decoration: underline;
166 dd { margin:
0 0 0 1.5em }
173 text-decoration: underline;
189 border-bottom: thin currentColor solid;
193 font-weight: inherit;
194 letter-spacing:
.15em;
209 hr::after { content: "⁂" }
210 i.gloss { font-style: inherit }
211 i.orth { font-style: inherit }
221 p + p { margin-top:
1.35em }
226 span.splash:not([hidden]) {
238 animation:
3s splash infinite ease-in-out;
240 span.splash::before { content: open-quote }
241 span.splash::after { content: close-quote }
242 span.splash:not([hidden]) ~ span.splash { display: none }
249 border-collapse: separate;
251 padding:
.3375em
.25em;
253 table.dictionary caption {
254 font-weight: inherit;
255 text-decoration: none;
257 table.dictionary col { width:
15% }
258 table.dictionary col:nth-child(
3) { width:
25% }
259 table.dictionary col:nth-child(
4) { width: auto }
260 table.dictionary tbody tr
> * {
262 border: thin currentColor solid;
264 font-weight: inherit;
267 table.dictionary thead { text-decoration: underline }
268 td, th { vertical-align: middle }
273 u { text-decoration: none }
274 u.lang { font-variant: small-caps }
275 u.surname { text-transform: uppercase }
277 from { font-size: medium }
278 50% { font-size: large }
279 to { font-size: medium }
282 <html:style type=
"text/css" title=
"current" id=
"css-current"><value-of select=
"/*//html:style[@title][2]" /></html:style>
283 <html:style type=
"text/css" title=
"OldStyle" id=
"css-oldStyle">
284 @namespace "http://www.w3.org/
1999/xhtml";
287 background: DarkGrey;
289 html { background: DimGray }
290 main { border-color: SaddleBrown }
291 main
> header, main
> footer {
292 border-color: SaddleBrown;
293 background: AntiqueWhite;
295 main
> header
> table, main
> footer
> table { background: OldLace }
296 main
> header tr:hover
> *, main
> footer tr:hover
> * { background: FloralWhite }
297 main
> header tr
> *:hover, main
> footer tr
> *:hover { background: Snow }
298 main
> article { background: OldLace }
299 main
> article
> header { border-color: SaddleBrown }
300 a[href] { color: SaddleBrown }
301 hr { color: SaddleBrown }
302 i.gloss { color: RosyBrown }
303 span.splash { color: RosyBrown }
304 table.dictionary { background: AntiqueWhite }
305 table.dictionary tbody tr
> * {
306 border-color: SaddleBrown;
309 table.dictionary tbody tr:hover
> * { background: FloralWhite }
310 table.dictionary tbody tr
> *:hover { background: Snow }
312 <html:style type=
"text/css" title=
"TE" id=
"css-TE">
313 @namespace "http://www.w3.org/
1999/xhtml";
315 border-color: #
9F9F9F;
318 html { background: #EDEDED }
321 border-color: #B8B8B8;
323 main
> header, main
> footer {
324 border-color: #AAAAAA;
327 main
> header tr
> *, main
> footer tr
> * {
328 border-color: #B0B0B0;
331 a[href] { color: inherit }
333 table.dictionary tbody tr
> * { border-color: #
515151 }
335 <html:style type=
"text/css" title=
"RedBook" id=
"css-RedBook">
336 @namespace "http://www.w3.org/
1999/xhtml";
338 border-color: #F79F9F;
341 html { background: #B21A2A }
344 border-color: #F77F7F;
346 main
> header, main
> footer {
347 border-color: #
6FCFEF;
350 main
> header tr
> *, main
> footer tr
> * { border-color: #
6FCFEF }
351 main
> article
> header { border-color: #
6FCFEF }
352 a[href] { color: #
0FAF0F }
353 dfn { color: #
2028B8 }
354 hr { color: #
3F3F3F }
355 p.def { color: #FF0000 }
356 small.note { color: #FF0000 }
357 span.splash { color: #
0FAF0F }
359 <html:style type=
"text/css" title=
"Legendary" id=
"css-legendary">
360 @namespace "http://www.w3.org/
1999/xhtml";
362 border-color: #
535555;
365 html { background: #
999ABC }
366 body { color: black }
369 border-color: #
545454;
371 main
> header, main
> footer {
373 border-color: #
555666;
375 main
> header
> table, main
> footer
> table { background: #DDDDDD }
376 main
> header tr:hover
> *, main
> footer tr:hover
> * { background: #EBEBEB }
377 main
> header tr
> *:hover, main
> footer tr
> *:hover { background: #F6F6F6 }
378 main
> article { color: #
334566 }
379 main
> article
> header { border-color: #
999BAD }
380 a[href] { color: #
454545 }
381 a[href]:hover { color: #
747474 }
383 hr { color: #
999BAD }
384 i.gloss { color: #
999BAD }
385 p.def { color: #
227002 }
386 small.note { color: #
999BAD }
387 table.dictionary { background: #CCCCCC }
388 table.dictionary tbody tr
> * {
389 border-color: #A0A0A0;
392 table.dictionary tbody tr:hover
> * { background: #EBEBEB }
393 table.dictionary tbody tr
> *:hover { background: #F6F6F6 }
395 <html:style type=
"text/css" title=
"Night" id=
"css-night">
396 @namespace "http://www.w3.org/
1999/xhtml";
398 border-color: #
550022;
401 html { background: #
222222 }
402 body { color: #EEEEEE }
405 border-color: #
220000;
407 main
> header, main
> footer {
409 border-color: #
220000;
411 main
> header
> table, main
> footer
> table { background: #
441122 }
412 main
> header tr:hover
> *, main
> footer tr:hover
> * { background: #
4F1F2F }
413 main
> header tr
> *:hover, main
> footer tr
> *:hover { background: #
5F2F3F }
414 main
> article { color: #BB99AA }
415 main
> article
> header { border-color: #FFBBC3 }
416 a[href] { color: #BCBCBC }
417 a[href]:hover { color: #DEDEDE }
419 hr { color: #FFBBC3 }
420 i.gloss { color: #FFBBC3 }
421 p.def { color: #DD0013 }
422 small.note { color: #FFBBC3 }
423 span.splash { color: #CC3355 }
424 table.dictionary { background: #
331221 }
425 table.dictionary tbody tr
> * {
426 border-color: #
542133;
429 table.dictionary tbody tr:hover
> * { background: #
4F1F2F }
430 table.dictionary tbody tr
> *:hover { background: #
5F2F3F }
434 <template match=
"tei:teiHeader" mode=
"body">
436 <call-template name=
"apply-attrs" />
438 <html:caption>Text Metadata
</html:caption>
440 <html:th>Title
</html:th>
441 <html:td><apply-templates select=
"tei:fileDesc/tei:titleStmt/tei:title" /></html:td>
444 <html:th>Author
</html:th>
445 <html:td><apply-templates select=
"tei:fileDesc/tei:titleStmt/tei:principal" /> (
<apply-templates select=
"tei:fileDesc/tei:titleStmt/tei:author" />)
</html:td>
448 <html:th>Edition
</html:th>
449 <html:td><apply-templates select=
"tei:fileDesc/tei:editionStmt/tei:edition" /></html:td>
452 <html:th>Series
</html:th>
453 <html:td><apply-templates select=
"tei:fileDesc/tei:seriesStmt/tei:title" /></html:td>
456 <html:th>Publication info
</html:th>
457 <html:td><apply-templates select=
"tei:fileDesc/tei:publicationStmt/tei:publisher" />,
<apply-templates select=
"tei:fileDesc/tei:publicationStmt/tei:date" /></html:td>
460 <html:th>URI
</html:th>
463 <attribute name=
"href"><value-of select=
"tei:fileDesc/tei:publicationStmt/tei:idno[@type='URI']" /></attribute>
464 <value-of select=
"tei:fileDesc/tei:publicationStmt/tei:idno[@type='URI']" />
469 <html:th>Availability (
<value-of select=
"tei:fileDesc/tei:publicationStmt/tei:availability/@status" />)
</html:th>
471 <apply-templates select=
"tei:fileDesc/tei:publicationStmt/tei:availability" />
475 <html:th>Project description
</html:th>
476 <html:td><apply-templates select=
"tei:encodingDesc/tei:projectDesc" /></html:td>
479 <html:th>Source description
</html:th>
480 <html:td><apply-templates select=
"tei:fileDesc/tei:sourceDesc" /></html:td>
483 <apply-templates select=
"tei:revisionDesc" />
486 <template match=
"tei:teiHeader" mode=
"foot">
489 <text>Written in
</text><html:a href=
"http://www.tei-c.org/"><html:abbr title=
"Text Encoding Initiative">TEI
</html:abbr></html:a> and styled as
<html:abbr title=
"HyperText Markup Language">HTML
</html:abbr> using
<html:abbr title=
"eXtensible Stylesheet Language Transformations">XSLT
</html:abbr>+
<html:abbr title=
"Cascading Style Sheets">CSS
</html:abbr><text>.
</text>
491 <text>☙
</text><html:a href=
"https://langdev.ladys.computer/">Project Langdev
</html:a><text> ❧
</text>
495 <template match=
"tei:revisionDesc">
496 <html:table class=
"revisionDesc">
497 <call-template name=
"apply-attrs" />
498 <html:caption>Revision History
</html:caption>
502 <template match=
"tei:change">
503 <html:tr class=
"change">
504 <call-template name=
"apply-attrs" />
505 <html:th><html:time><value-of select=
"@when" /></html:time></html:th>
506 <html:td><apply-templates /></html:td>
509 <template match=
"tei:text">
510 <html:body id=
"text">
511 <call-template name=
"apply-attrs" />
512 <html:script type=
"text/javascript">
514 <for-each select=
"/*//html:style[@title and @title != 'current']">
515 ["
<value-of select=
"@id" />", "<value-of select=
"@title" />"],
518 var selector = document.createElementNS("http://www.w3.org/
1999/xhtml", "label");
519 selector.id = "theme-selector";
520 selector.appendChild(document.createTextNode("Theme: "));
521 var select = document.createElementNS("http://www.w3.org/
1999/xhtml", "select");
523 for (var i = themes.length; i
> 0; i--) {
524 option = document.createElementNS(
"http://www.w3.org/1999/xhtml",
"option");
525 option.textContent = themes[themes.length - i][
1];
526 option.value = themes[themes.length - i][
0];
527 select.appendChild(option);
529 select.addEventListener(
"change", function () {
530 document.getElementById(
"css-current").textContent = document.getElementById(this.value).textContent;
532 selector.appendChild(select);
533 document.getElementById(
"text").insertBefore(selector, document.getElementById(
"text").firstChild);
536 <apply-templates select=
"../tei:teiHeader" mode=
"body" />
538 <apply-templates select=
"tei:front" />
539 <apply-templates select=
"tei:body" />
541 <apply-templates select=
"../tei:teiHeader" mode=
"foot" />
545 <template match=
"tei:front">
547 <call-template name=
"apply-attrs" />
548 <apply-templates select=
"tei:titlePage/tei:docTitle" />
549 <html:div class=
"epigraph">
550 <apply-templates select=
"tei:titlePage/tei:epigraph" />
551 <html:script type=
"text/javascript">
552 var s = document.getElementsByClassName("splash");
553 var ss = Math.floor(Math.random() * s.length);
554 for (var i = s.length -
1; i
> -
1; i--) if (i !== ss) s.item(i).setAttribute("hidden", "hidden");
558 <html:p><apply-templates select=
"tei:titlePage/tei:docEdition" /></html:p>
559 <html:p><apply-templates select=
"tei:titlePage/tei:byline" /></html:p>
560 <apply-templates select=
"tei:titlePage/tei:docDate" />
562 <apply-templates select=
"tei:div" />
565 <template match=
"tei:body">
566 <html:section class=
"body">
567 <call-template name=
"apply-attrs" />
568 <apply-templates select=
"tei:div" mode=
"dictionary" />
571 <template name=
"apply-lang">
572 <if test=
"@xml:lang"><attribute name=
"lang"><value-of select=
"@xml:lang" /></attribute></if>
574 <template name=
"resolve-copy">
575 <if test=
"@copyOf and substring(@copyOf, 1, 1)='#'"><apply-templates select=
"/.//*[@xml:id=substring(current()/@copyOf, 2)]" /></if>
577 <template name=
"apply-attrs">
578 <call-template name=
"apply-lang" />
579 <if test=
"@xml:id"><attribute name=
"id"><value-of select=
"@xml:id" /></attribute></if>
580 <if test=
"@expand"><attribute name=
"title"><value-of select=
"@expand" /></attribute></if>
581 <call-template name=
"resolve-copy" />
583 <template match=
"*" mode=
"resolve-string">
585 <when test=
"@copyOf and substring(@copyOf, 1, 1)='#'"><value-of select=
"/.//*[@xml:id=substring(current()/@copyOf, 2)]" /></when>
586 <otherwise><apply-templates mode=
"resolve-string" /></otherwise>
589 <template match=
"tei:addName">
590 <html:u class=
"addName">
591 <call-template name=
"apply-attrs" />
595 <template match=
"tei:choice[tei:abbr]">
597 <if test=
"tei:expan">
598 <attribute name=
"title"><apply-templates select=
"tei:expan" /></attribute>
600 <call-template name=
"apply-attrs" />
601 <apply-templates select=
"tei:abbr" />
604 <template match=
"tei:div">
607 <attribute name=
"class"><value-of select=
"@type" /></attribute>
609 <call-template name=
"apply-attrs" />
613 <template match=
"tei:div" mode=
"dictionary">
614 <html:table class=
"dictionary">
615 <call-template name=
"apply-attrs" />
616 <html:caption><apply-templates select=
"tei:head" /></html:caption>
617 <html:colgroup><html:col /><html:col /><html:col /><html:col /></html:colgroup>
620 <html:th>Word
</html:th>
621 <html:th><html:abbr title=
"Pronunciation">Pron.
</html:abbr></html:th>
622 <html:th>Etymology
</html:th>
623 <html:th>Definition
</html:th>
627 <apply-templates select=
"tei:entry" />
631 <template match=
"tei:docDate">
633 <call-template name=
"apply-attrs" />
634 <text>Last updated:
</text>
637 <attribute name=
"datetime"><value-of select=
"@when" /></attribute>
643 <template match=
"tei:docTitle">
644 <html:header class=
"docTitle">
645 <call-template name=
"apply-attrs" />
647 <when test=
"tei:titlePart"><apply-templates /></when>
648 <otherwise><html:h1><apply-templates /></html:h1></otherwise>
652 <template match=
"tei:etym">
653 <html:span class=
"etym">
654 <call-template name=
"apply-attrs" />
658 <template match=
"tei:entry">
659 <html:tr class=
"entry">
660 <call-template name=
"apply-attrs" />
662 <for-each select=
"tei:form">
663 <html:dfn><apply-templates select=
"tei:orth" /></html:dfn>
667 <for-each select=
"tei:form">
668 <apply-templates select=
"tei:pron" />
671 <html:td><apply-templates select=
"tei:etym" /></html:td>
673 <html:p class=
"def"><apply-templates select=
"tei:gramGrp/tei:pos" /> <apply-templates select=
"tei:def" /></html:p>
677 <template match=
"tei:forename">
678 <html:u class=
"forename">
679 <call-template name=
"apply-attrs" />
683 <template match=
"tei:gloss">
684 <html:i class=
"gloss">
685 <call-template name=
"apply-attrs" />
689 <template match=
"tei:head">
690 <html:h2 class=
"head">
691 <call-template name=
"apply-attrs" />
695 <template match=
"tei:ident">
697 <attribute name=
"class">ident
<value-of select=
"@type" /></attribute>
698 <call-template name=
"apply-attrs" />
702 <template match=
"tei:lang">
703 <html:u class=
"lang">
704 <call-template name=
"apply-attrs" />
708 <template match=
"tei:licence">
709 <for-each select=
"node()">
711 <when test=
"local-name() = 'title'">
713 <attribute name=
"href"><value-of select=
"../@target" /></attribute>
714 <call-template name=
"apply-attrs" />
715 <html:cite class=
"title"><value-of select=
"." /></html:cite>
718 <otherwise><apply-templates select=
"." /></otherwise>
722 <template match=
"tei:list[@type='gloss']">
723 <html:dl class=
"list gloss">
724 <for-each select=
"*">
726 <when test=
"local-name() = 'label'">
728 <call-template name=
"apply-attrs" />
732 <when test=
"local-name() = 'item'">
734 <call-template name=
"apply-attrs" />
742 <template match=
"tei:mentioned">
743 <html:i class=
"mentioned">
744 <call-template name=
"apply-attrs" />
748 <template match=
"tei:name">
750 <attribute name=
"class">name
<value-of select=
"@type" /></attribute>
751 <call-template name=
"apply-attrs" />
755 <template match=
"tei:note">
757 <attribute name=
"class">note
<value-of select=
"@type" /></attribute>
758 <call-template name=
"apply-attrs" />
759 [
<apply-templates />]
762 <template match=
"tei:orgName">
763 <html:u class=
"orgName">
764 <call-template name=
"apply-attrs" />
768 <template match=
"tei:orth">
769 <if test=
"preceding-sibling::tei:orth or ../preceding-sibling::tei:form/tei:orth">
772 <html:i class=
"orth">
773 <call-template name=
"apply-attrs" />
777 <template match=
"tei:p">
779 <call-template name=
"apply-attrs" />
783 <template match=
"tei:persName">
784 <html:u class=
"persName">
785 <call-template name=
"apply-attrs" />
789 <template match=
"tei:pos">
791 <call-template name=
"apply-attrs" />
792 <apply-templates /><text>.
</text>
796 <template match=
"tei:pron">
797 <if test=
"preceding-sibling::tei:pron or ../preceding-sibling::tei:form/tei:pron">
800 <html:i class=
"pron">
801 <call-template name=
"apply-attrs" />
805 <template match=
"tei:ptr">
808 <attribute name=
"href"><value-of select=
"@target" /></attribute>
810 <if test=
"@mimeType">
811 <attribute name=
"type"><value-of select=
"@mimeType" /></attribute>
813 <call-template name=
"apply-attrs" />
815 <when test=
"@target and substring(@target, 1, 1)='#' and /.//tei:entry[@xml:id=substring(current()/@target, 2)]"><apply-templates select=
"/.//tei:entry[@xml:id=substring(current()/@target, 2)]/tei:form/tei:orth" /></when>
816 <otherwise><value-of select=
"@target" /></otherwise>
820 <template match=
"tei:ref">
823 <attribute name=
"href"><value-of select=
"@target" /></attribute>
825 <if test=
"@mimeType">
826 <attribute name=
"type"><value-of select=
"@mimeType" /></attribute>
828 <call-template name=
"apply-attrs" />
832 <template match=
"tei:rs">
834 <attribute name=
"class">rs
<value-of select=
"@type" /></attribute>
835 <call-template name=
"apply-attrs" />
839 <template match=
"tei:seg">
841 <attribute name=
"class">seg
<value-of select=
"@type" /></attribute>
842 <call-template name=
"apply-attrs" />
846 <template match=
"tei:seg[@type='splash']">
847 <html:span class=
"seg splash">
848 <call-template name=
"apply-attrs" />
849 <if test=
"@subtype != 'default'">
850 <attribute name=
"hidden">hidden
</attribute>
855 <template match=
"tei:surname">
856 <html:u class=
"surname">
857 <call-template name=
"apply-attrs" />
861 <template match=
"tei:title">
862 <html:cite class=
"title">
863 <call-template name=
"apply-attrs" />
867 <template match=
"tei:titlePart">
869 <when test=
"@type = 'main'">
870 <html:h1 class=
"titlePart main">
871 <call-template name=
"apply-attrs" />
877 <attribute name=
"class">titlePart
<value-of select=
"@type" /></attribute>
878 <call-template name=
"apply-attrs" />
884 <template match=
"tei:expan/tei:choice[tei:abbr]">
885 <value-of select=
"tei:abbr" />
886 <if test=
"tei:expan"><text>(
</text><apply-templates select=
"tei:expan" /><text>)
</text></if>
890 <when test=
"@copyOf"><call-template name=
"resolve-copy" /></when>
891 <otherwise><apply-templates /></otherwise>
897 <!-- REVISION DESCRIPTIONS -->
900 <change when=
"2023-12-22">
901 Minor adjustments to formatting.
902 <note type=
"version">2.08</note>
904 <change when=
"2023-12-21">
905 Minor updates to document metadata.
906 A new
<choice><abbr>URI
</abbr><expan>Uniform Resource Identifier
</expan></choice> was provided; the old value was version‐specific, which is not actually useful (old versions of this dictionary are not being preserved).
907 <note type=
"version">2.07</note>
909 <change when=
"2022-09-27">
910 Minor revisions to make metadata current.
911 <note type=
"version">2.06</note>
913 <change when=
"2017-10-23">
914 Minor markup improvements.
915 Language version numbers are now considered part of the language name.
916 Removed indexing as it provided no useful functionality.
917 <note type=
"version">2.05</note>
919 <change when=
"2017-10-08">
920 Improved internal markup to allow for more easily directly referencing entries inside of etymologies.
922 <note type=
"version">2.04</note>
924 <change when=
"2017-10-07">
925 Improved internal markup to be more semantic and reduce duplication.
926 Added themes for browsers which support them.
927 <note type=
"version">2.03</note>
929 <change when=
"2017-10-07">
930 Fixed centering of table header elements.
931 <note type=
"version">2.02</note>
933 <change when=
"2017-10-07">
934 Rewrote
<choice><abbr>LREC
</abbr><expan><choice><abbr>LexisML
</abbr><expan>Lexis Markup Language
</expan></choice> index RECord
</expan></choice>+
<choice><abbr>HTML
</abbr><expan>HyperText Markup Language
</expan></choice> dictionary files into a single
<choice><abbr>TEI
</abbr><expan>Text Encoding Initiative
</expan></choice> document.
935 Corrections were made where errors were found and documentation was improved.
936 <note type=
"version">2.01</note>
938 <change when=
"2017-07-09">
939 Created
<choice><abbr>LREC
</abbr><expan><choice><abbr>LexisML
</abbr><expan>Lexis Markup Language
</expan></choice> index RECord
</expan></choice>+
<choice><abbr>HTML
</abbr><expan>HyperText Markup Language
</expan></choice> dictionary files, including frontmatter, from the original source document.
940 <note type=
"version">1.01</note>
944 <!-- END TEI HEADER -->
960 <titlePart type=
"main" copyOf=
"#title-main" />
961 <titlePart type=
"sub" copyOf=
"#title-sub" />
964 <docAuthor copyOf=
"#author-name"></docAuthor>
966 <docEdition copyOf=
"#version-no" />
967 <docDate when=
"2023-12-22">22 December
2023</docDate>
970 <seg type=
"splash" subtype=
"default">Default text!
</seg>
971 <seg type=
"splash">Small!
</seg>
972 <seg type=
"splash">Minimal!
</seg>
973 <seg type=
"splash">We’re just getting started!
</seg>
974 <seg type=
"splash">I hope!
</seg>
975 <seg type=
"splash">A little start!
</seg>
976 <seg type=
"splash">A little more!
</seg>
977 <seg type=
"splash">Verbal!
</seg>
978 <seg type=
"splash">Etymologized!
</seg>
979 <seg type=
"splash">Built on top!
</seg>
980 <seg type=
"splash">Paper!
</seg>
981 <seg type=
"splash">Discontinued!
</seg>
982 <seg type=
"splash">Encoded!
</seg>
983 <seg type=
"splash">Text!
</seg>
984 <seg type=
"splash">Extended!
</seg>
985 <seg type=
"splash">Trust in me!
</seg>
986 <seg type=
"splash">Lorem Ipsum!
</seg>
987 <seg type=
"splash">Hypothetical!
</seg>
988 <seg type=
"splash">Early!
</seg>
989 <seg type=
"splash">Birdie!
</seg>
990 <seg type=
"splash">Slow!
</seg>
991 <seg type=
"splash">Square!
</seg>
992 <seg type=
"splash">Generational!
</seg>
993 <seg type=
"splash">Generated!
</seg>
994 <seg type=
"splash">Old-style!
</seg>
995 <seg type=
"splash">Olde stile!
</seg>
1002 <div xml:
id=
"forward" type=
"preface">
1004 <lang>Eho
</lang> is an early culture and language in the
<lang>Jastu‐Sevensi
</lang> language family.
1005 <lang>Eho
</lang> had the smallest starting lexicon of the
<lang>Jastu‐Sevensi
</lang> languages, and so developed at the slowest rate.
1006 The
<orgName>Unicode
</orgName> character
<rs type=
"unicode">U+
25A1 □ WHITE SQUARE
</rs> has traditionally been used as a shorthand for
<mentioned><lang>Eho
</lang></mentioned>.
1009 The words below are grouped into four generations based on their approximate times of origin.
1010 The earliest of these are categorized as
<mentioned><lang expand=
"Eho I">□
1</lang></mentioned> and the latest as
<mentioned><lang expand=
"Eho IV">□
4</lang></mentioned>.
1011 The
<lang>Eho
</lang> language had very little influence on later Jastu‐Sevensi languages and so the size of this dictionary is quite small.
1014 As
<lang>Eho
</lang> is in essence a speculative proto‐language, the pronunciation data should not be taken as anything more than a broad guideline.
1015 The orthography attempts to follow general American English conventions.
1018 <lang>Eho
</lang> has been given the language code
<ident type=
"BCP47">art-x-eho
</ident>.
1019 As with any language using the
<ident type=
"BCP47">art
</ident> tag, specifying the
<ident type=
"BCP47">Latn
</ident> script may prove useful.
1020 <lang>Eho
</lang> has no known native script.
1024 <!-- END FRONTMATTER -->
1028 <!-- DICTIONARY BODY -->
1030 <body xml:
id=
"dict">
1034 <div xml:
id=
"dict.0001">
1035 <head><lang expand=
"Eho">□
1</lang></head>
1036 <entry xml:
id=
"dict.0001.o">
1038 <orth xml:
lang=
"art-Latn-x-eho-0001">o
</orth>
1042 <pos expand=
"verb">v
</pos>
1046 <entry xml:
id=
"dict.0001.aht">
1048 <orth xml:
lang=
"art-Latn-x-eho-0001">aht
</orth>
1052 <pos expand=
"verb">v
</pos>
1054 <def>stay/stop/wait
</def>
1060 <div xml:
id=
"dict.0002">
1061 <head><lang expand=
"Eho II">□
2</lang></head>
1062 <entry xml:
id=
"dict.0002.ba">
1064 <orth xml:
lang=
"art-Latn-x-eho-0002">ba
</orth>
1068 <pos expand=
"verb">v
</pos>
1072 <entry xml:
id=
"dict.0002.o">
1074 <orth xml:
lang=
"art-Latn-x-eho-0002">o
</orth>
1077 <etym><ref target=
"#0001.o"><lang expand=
"Eho I">□
1</lang></ref></etym>
1079 <pos expand=
"verb">v
</pos>
1083 <entry xml:
id=
"dict.0002.uw">
1085 <orth xml:
lang=
"art-Latn-x-eho-0002">uw
</orth>
1088 <etym><ref target=
"#0001.o"><lang expand=
"Eho I">□
1</lang> <mentioned xml:
lang=
"art-Latn-x-eho-0001">o
</mentioned></ref></etym>
1090 <pos expand=
"verb">v
</pos>
1094 <entry xml:
id=
"dict.0002.ah">
1096 <orth xml:
lang=
"art-Latn-x-eho-0002">ah
</orth>
1099 <etym><ref target=
"#0001.aht"><lang expand=
"Eho I">□
1</lang> <mentioned xml:
lang=
"art-Latn-x-eho-0001">aht
</mentioned></ref></etym>
1101 <pos expand=
"verb">v
</pos>
1105 <entry xml:
id=
"dict.0002.aat">
1107 <orth xml:
lang=
"art-Latn-x-eho-0002">aat
</orth>
1110 <etym><ref target=
"#0001.aht"><lang expand=
"Eho I">□
1</lang> <mentioned xml:
lang=
"art-Latn-x-eho-0001">aht
</mentioned></ref></etym>
1112 <pos expand=
"verb">v
</pos>
1114 <def>stay/stop
</def>
1120 <div xml:
id=
"dict.0003">
1121 <head><lang expand=
"Eho III">□
3</lang></head>
1122 <entry xml:
id=
"dict.0003.eh">
1124 <orth xml:
lang=
"art-Latn-x-eho-0003">eh
</orth>
1128 <pos expand=
"adjective">adj
</pos>
1132 <entry xml:
id=
"dict.0003.ba">
1134 <orth xml:
lang=
"art-Latn-x-eho-0003">ba
</orth>
1137 <etym><ref target=
"#0002.ba"><lang expand=
"Eho II">□
2</lang></ref></etym>
1139 <pos expand=
"verb">v
</pos>
1143 <entry xml:
id=
"dict.0003.oet">
1145 <orth xml:
lang=
"art-Latn-x-eho-0003">oet
</orth>
1149 <pos expand=
"adv">adv
</pos>
1153 <entry xml:
id=
"dict.0003.ahn">
1155 <orth xml:
lang=
"art-Latn-x-eho-0003">ahn
</orth>
1159 <pos expand=
"adv">adv
</pos>
1161 <def>carefully, cautiously
</def>
1163 <entry xml:
id=
"dict.0003.o">
1165 <orth xml:
lang=
"art-Latn-x-eho-0003">o
</orth>
1168 <etym><ref target=
"#0001.o"><lang expand=
"Eho I">□
1</lang></ref></etym>
1170 <pos expand=
"verb">v
</pos>
1174 <entry xml:
id=
"dict.0003.uw">
1176 <orth xml:
lang=
"art-Latn-x-eho-0003">uw
</orth>
1179 <etym><ref target=
"#0001.o"><lang expand=
"Eho I">□
1</lang> <mentioned xml:
lang=
"art-Latn-x-eho-0001">o
</mentioned></ref></etym>
1181 <pos expand=
"verb">v
</pos>
1185 <entry xml:
id=
"dict.0003.ah">
1187 <orth xml:
lang=
"art-Latn-x-eho-0003">ah
</orth>
1190 <etym><ref target=
"#0001.aht"><lang expand=
"Eho I">□
1</lang> <mentioned xml:
lang=
"art-Latn-x-eho-0001">aht
</mentioned></ref></etym>
1192 <pos expand=
"verb">v
</pos>
1196 <entry xml:
id=
"dict.0003.aat">
1198 <orth xml:
lang=
"art-Latn-x-eho-0003">aat
</orth>
1201 <etym><ref target=
"#0001.aht"><lang expand=
"Eho I">□
1</lang> <mentioned xml:
lang=
"art-Latn-x-eho-0001">aht
</mentioned></ref></etym>
1203 <pos expand=
"verb">v
</pos>
1205 <def>stay/stop
</def>
1211 <div xml:
id=
"dict.0004">
1212 <head><lang expand=
"Eho IV">□
4</lang></head>
1213 <entry xml:
id=
"dict.0004.ay">
1215 <orth xml:
lang=
"art-Latn-x-eho-0004">ay
</orth>
1219 <pos expand=
"adjective">adj
</pos>
1223 <entry xml:
id=
"dict.0004.ra">
1225 <orth xml:
lang=
"art-Latn-x-eho-0004">ra
</orth>
1229 <pos expand=
"adjective">adj
</pos>
1233 <entry xml:
id=
"dict.0004.æt">
1235 <orth xml:
lang=
"art-Latn-x-eho-0004">æt
</orth>
1238 <etym><ref target=
"#0003.eh"><lang expand=
"Eho III">□
3</lang> <mentioned xml:
lang=
"art-Latn-x-eho-0003">eh
</mentioned></ref></etym>
1240 <pos expand=
"pronoun">pron
</pos>
1244 <entry xml:
id=
"dict.0004.ko">
1246 <orth xml:
lang=
"art-Latn-x-eho-0004">ko
</orth>
1250 <pos expand=
"pronoun">pron
</pos>
1254 <entry xml:
id=
"dict.0004.ka">
1256 <orth xml:
lang=
"art-Latn-x-eho-0004">ka
</orth>
1260 <pos expand=
"pronoun">pron
</pos>
1264 <entry xml:
id=
"dict.0004.tay">
1266 <orth xml:
lang=
"art-Latn-x-eho-0004">tay
</orth>
1270 <pos expand=
"pronoun">pron
</pos>
1274 <entry xml:
id=
"dict.0004.tih">
1276 <orth xml:
lang=
"art-Latn-x-eho-0004">tih
</orth>
1280 <pos expand=
"verb">v
</pos>
1284 <entry xml:
id=
"dict.0004.ba">
1286 <orth xml:
lang=
"art-Latn-x-eho-0004">ba
</orth>
1289 <etym><ref target=
"#0002.ba"><lang expand=
"Eho II">□
2</lang></ref></etym>
1291 <pos expand=
"verb">v
</pos>
1295 <entry xml:
id=
"dict.0004.o">
1297 <orth xml:
lang=
"art-Latn-x-eho-0004">o
</orth>
1300 <etym><ref target=
"#0001.o"><lang expand=
"Eho I">□
1</lang></ref></etym>
1302 <pos expand=
"verb">v
</pos>
1306 <entry xml:
id=
"dict.0004.uw">
1308 <orth xml:
lang=
"art-Latn-x-eho-0004">uw
</orth>
1311 <etym><ref target=
"#0001.uw"><lang expand=
"Eho I">□
1</lang></ref></etym>
1313 <pos expand=
"verb">v
</pos>
1317 <entry xml:
id=
"dict.0004.ah">
1319 <orth xml:
lang=
"art-Latn-x-eho-0004">ah
</orth>
1322 <etym><ref target=
"#0001.ah"><lang expand=
"Eho I">□
1</lang></ref></etym>
1324 <pos expand=
"verb">v
</pos>
1328 <entry xml:
id=
"dict.0004.ahnt">
1330 <orth xml:
lang=
"art-Latn-x-eho-0004">ahnt
</orth>
1333 <etym><ref target=
"#0003.aat"><lang expand=
"Eho III">□
3</lang> <mentioned xml:
lang=
"art-Latn-x-eho-0003">aat
</mentioned></ref></etym>
1335 <pos expand=
"verb">v
</pos>
1337 <def>stay/stop
</def>
1339 <entry xml:
id=
"dict.0004.oet">
1341 <orth xml:
lang=
"art-Latn-x-eho-0004">oet
</orth>
1344 <etym><ref target=
"#0003.oet"><lang expand=
"Eho III">□
3</lang></ref></etym>
1346 <pos expand=
"adv">adv
</pos>
1350 <entry xml:
id=
"dict.0004.on">
1352 <orth xml:
lang=
"art-Latn-x-eho-0004">on
</orth>
1355 <etym><ref target=
"#0003.ahn"><lang expand=
"Eho III">□
3</lang> <mentioned xml:
lang=
"art-Latn-x-eho-0003">ahn
</mentioned></ref></etym>
1357 <pos expand=
"adv">adv
</pos>
1359 <def>carefully, cautiously
</def>
1361 <entry xml:
id=
"dict.0004.rayd">
1363 <orth xml:
lang=
"art-Latn-x-eho-0004">rayd
</orth>
1367 <pos expand=
"adv">adv
</pos>
1373 <!-- END DICTIONARY BODY -->