diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..ffc09b8 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "org-html-themes"] + path = org-html-themes + url = https://github.com/fniessen/org-html-themes diff --git a/css/htmlize.css b/css/htmlize.css new file mode 100644 index 0000000..0b32a03 --- /dev/null +++ b/css/htmlize.css @@ -0,0 +1,145 @@ +.org-bold { /* bold */ font-weight: bold; } +.org-bold-italic { /* bold-italic */ font-weight: bold; font-style: italic; } +.org-buffer-menu-buffer { /* buffer-menu-buffer */ font-weight: bold; } +.org-builtin { /* font-lock-builtin-face */ color: #7a378b; } +.org-button { /* button */ text-decoration: underline; } +.org-calendar-today { /* calendar-today */ text-decoration: underline; } +.org-change-log-acknowledgement { /* change-log-acknowledgement */ color: #b22222; } +.org-change-log-conditionals { /* change-log-conditionals */ color: #a0522d; } +.org-change-log-date { /* change-log-date */ color: #8b2252; } +.org-change-log-email { /* change-log-email */ color: #a0522d; } +.org-change-log-file { /* change-log-file */ color: #0000ff; } +.org-change-log-function { /* change-log-function */ color: #a0522d; } +.org-change-log-list { /* change-log-list */ color: #a020f0; } +.org-change-log-name { /* change-log-name */ color: #008b8b; } +.org-comint-highlight-input { /* comint-highlight-input */ font-weight: bold; } +.org-comint-highlight-prompt { /* comint-highlight-prompt */ color: #00008b; } +.org-comment { /* font-lock-comment-face */ color: #999988; font-style: italic; } +.org-comment-delimiter { /* font-lock-comment-delimiter-face */ color: #999988; font-style: italic; } +.org-completions-annotations { /* completions-annotations */ font-style: italic; } +.org-completions-common-part { /* completions-common-part */ color: #000000; background-color: #ffffff; } +.org-completions-first-difference { /* completions-first-difference */ font-weight: bold; } +.org-constant { /* font-lock-constant-face */ color: #008b8b; } +.org-diary { /* diary */ color: #ff0000; } +.org-diff-context { /* diff-context */ color: #7f7f7f; } +.org-diff-file-header { /* diff-file-header */ background-color: #b3b3b3; font-weight: bold; } +.org-diff-function { /* diff-function */ background-color: #cccccc; } +.org-diff-header { /* diff-header */ background-color: #cccccc; } +.org-diff-hunk-header { /* diff-hunk-header */ background-color: #cccccc; } +.org-diff-index { /* diff-index */ background-color: #b3b3b3; font-weight: bold; } +.org-diff-nonexistent { /* diff-nonexistent */ background-color: #b3b3b3; font-weight: bold; } +.org-diff-refine-change { /* diff-refine-change */ background-color: #d9d9d9; } +.org-dired-directory { /* dired-directory */ color: #0000ff; } +.org-dired-flagged { /* dired-flagged */ color: #ff0000; font-weight: bold; } +.org-dired-header { /* dired-header */ color: #228b22; } +.org-dired-ignored { /* dired-ignored */ color: #7f7f7f; } +.org-dired-mark { /* dired-mark */ color: #008b8b; } +.org-dired-marked { /* dired-marked */ color: #ff0000; font-weight: bold; } +.org-dired-perm-write { /* dired-perm-write */ color: #b22222; } +.org-dired-symlink { /* dired-symlink */ color: #a020f0; } +.org-dired-warning { /* dired-warning */ color: #ff0000; font-weight: bold; } +.org-doc { /* font-lock-doc-face */ color: #8b2252; } +.org-escape-glyph { /* escape-glyph */ color: #a52a2a; } +.org-file-name-shadow { /* file-name-shadow */ color: #7f7f7f; } +.org-flyspell-duplicate { /* flyspell-duplicate */ color: #cdad00; font-weight: bold; text-decoration: underline; } +.org-flyspell-incorrect { /* flyspell-incorrect */ color: #ff4500; font-weight: bold; text-decoration: underline; } +.org-fringe { /* fringe */ background-color: #f2f2f2; } +.org-function-name { /* font-lock-function-name-face */ color: teal; } +.org-header-line { /* header-line */ color: #333333; background-color: #e5e5e5; } +.org-help-argument-name { /* help-argument-name */ font-style: italic; } +.org-highlight { /* highlight */ background-color: #b4eeb4; } +.org-holiday { /* holiday */ background-color: #ffc0cb; } +.org-isearch { /* isearch */ color: #b0e2ff; background-color: #cd00cd; } +.org-isearch-fail { /* isearch-fail */ background-color: #ffc1c1; } +.org-italic { /* italic */ font-style: italic; } +.org-keyword { /* font-lock-keyword-face */ color: #0086b3; } +.org-lazy-highlight { /* lazy-highlight */ background-color: #afeeee; } +.org-link { /* link */ color: #0000ff; text-decoration: underline; } +.org-link-visited { /* link-visited */ color: #8b008b; text-decoration: underline; } +.org-log-edit-header { /* log-edit-header */ color: #a020f0; } +.org-log-edit-summary { /* log-edit-summary */ color: #0000ff; } +.org-log-edit-unknown-header { /* log-edit-unknown-header */ color: #b22222; } +.org-match { /* match */ background-color: #ffff00; } +.org-next-error { /* next-error */ background-color: #eedc82; } +.org-nobreak-space { /* nobreak-space */ color: #a52a2a; text-decoration: underline; } +.org-org-archived { /* org-archived */ color: #7f7f7f; } +.org-org-block { /* org-block */ color: #7f7f7f; } +.org-org-block-begin-line { /* org-block-begin-line */ color: #b22222; } +.org-org-block-end-line { /* org-block-end-line */ color: #b22222; } +.org-org-checkbox { /* org-checkbox */ font-weight: bold; } +.org-org-checkbox-statistics-done { /* org-checkbox-statistics-done */ color: #228b22; font-weight: bold; } +.org-org-checkbox-statistics-todo { /* org-checkbox-statistics-todo */ color: #ff0000; font-weight: bold; } +.org-org-clock-overlay { /* org-clock-overlay */ background-color: #ffff00; } +.org-org-code { /* org-code */ color: #7f7f7f; } +.org-org-column { /* org-column */ background-color: #e5e5e5; } +.org-org-column-title { /* org-column-title */ background-color: #e5e5e5; font-weight: bold; text-decoration: underline; } +.org-org-date { /* org-date */ color: #a020f0; text-decoration: underline; } +.org-org-document-info { /* org-document-info */ color: #191970; } +.org-org-document-info-keyword { /* org-document-info-keyword */ color: #7f7f7f; } +.org-org-document-title { /* org-document-title */ color: #191970; font-size: 144%; font-weight: bold; } +.org-org-done { /* org-done */ color: #228b22; font-weight: bold; } +.org-org-drawer { /* org-drawer */ color: #0000ff; } +.org-org-ellipsis { /* org-ellipsis */ color: #b8860b; text-decoration: underline; } +.org-org-footnote { /* org-footnote */ color: #a020f0; text-decoration: underline; } +.org-org-formula { /* org-formula */ color: #b22222; } +.org-org-headline-done { /* org-headline-done */ color: #bc8f8f; } +.org-org-hide { /* org-hide */ color: #ffffff; } +.org-org-latex-and-export-specials { /* org-latex-and-export-specials */ color: #8b4513; } +.org-org-level-1 { /* org-level-1 */ color: #0000ff; } +.org-org-level-2 { /* org-level-2 */ color: #a0522d; } +.org-org-level-3 { /* org-level-3 */ color: #a020f0; } +.org-org-level-4 { /* org-level-4 */ color: #b22222; } +.org-org-level-5 { /* org-level-5 */ color: #228b22; } +.org-org-level-6 { /* org-level-6 */ color: #008b8b; } +.org-org-level-7 { /* org-level-7 */ color: #7a378b; } +.org-org-level-8 { /* org-level-8 */ color: #8b2252; } +.org-org-link { /* org-link */ color: #0000ff; text-decoration: underline; } +.org-org-meta-line { /* org-meta-line */ color: #b22222; } +.org-org-mode-line-clock { /* org-mode-line-clock */ color: #000000; background-color: #bfbfbf; } +.org-org-mode-line-clock-overrun { /* org-mode-line-clock-overrun */ color: #000000; background-color: #ff0000; } +.org-org-quote { /* org-quote */ color: #7f7f7f; } +.org-org-scheduled { /* org-scheduled */ color: #006400; } +.org-org-scheduled-previously { /* org-scheduled-previously */ color: #b22222; } +.org-org-scheduled-today { /* org-scheduled-today */ color: #006400; } +.org-org-sexp-date { /* org-sexp-date */ color: #a020f0; } +.org-org-special-keyword { /* org-special-keyword */ color: #a020f0; } +.org-org-table { /* org-table */ color: #0000ff; } +.org-org-tag { /* org-tag */ font-weight: bold; } +.org-org-target { /* org-target */ text-decoration: underline; } +.org-org-time-grid { /* org-time-grid */ color: #b8860b; } +.org-org-todo { /* org-todo */ color: #ff0000; font-weight: bold; } +.org-org-upcoming-deadline { /* org-upcoming-deadline */ color: #b22222; } +.org-org-verbatim { /* org-verbatim */ color: #7f7f7f; } +.org-org-verse { /* org-verse */ color: #7f7f7f; } +.org-org-warning { /* org-warning */ color: #ff0000; font-weight: bold; } +.org-outline-1 { /* outline-1 */ color: #0000ff; } +.org-outline-2 { /* outline-2 */ color: #a0522d; } +.org-outline-3 { /* outline-3 */ color: #a020f0; } +.org-outline-4 { /* outline-4 */ color: #b22222; } +.org-outline-5 { /* outline-5 */ color: #228b22; } +.org-outline-6 { /* outline-6 */ color: #008b8b; } +.org-outline-7 { /* outline-7 */ color: #7a378b; } +.org-outline-8 { /* outline-8 */ color: #8b2252; } +.org-preprocessor { /* font-lock-preprocessor-face */ color: #7a378b; } +.org-query-replace { /* query-replace */ color: #b0e2ff; background-color: #cd00cd; } +.org-regexp-grouping-backslash { /* font-lock-regexp-grouping-backslash */ font-weight: bold; } +.org-regexp-grouping-construct { /* font-lock-regexp-grouping-construct */ font-weight: bold; } +.org-region { /* region */ background-color: #eedc82; } +.org-secondary-selection { /* secondary-selection */ background-color: #ffff00; } +.org-shadow { /* shadow */ color: #7f7f7f; } +.org-show-paren-match { /* show-paren-match */ background-color: #40e0d0; } +.org-show-paren-mismatch { /* show-paren-mismatch */ color: #ffffff; background-color: #a020f0; } +.org-string { /* font-lock-string-face */ color: #dd1144; } +.org-tool-bar { /* tool-bar */ color: #000000; background-color: #bfbfbf; } +.org-tooltip { /* tooltip */ color: #000000; background-color: #ffffe0; } +.org-trailing-whitespace { /* trailing-whitespace */ background-color: #ff0000; } +.org-type { /* font-lock-type-face */ color: #228b22; } +.org-underline { /* underline */ text-decoration: underline; } +.org-variable-name { /* font-lock-variable-name-face */ color: teal; } +.org-warning { /* font-lock-warning-face */ color: #ff0000; font-weight: bold; } +.org-widget-button { /* widget-button */ font-weight: bold; } +.org-widget-button-pressed { /* widget-button-pressed */ color: #ff0000; } +.org-widget-documentation { /* widget-documentation */ color: #006400; } +.org-widget-field { /* widget-field */ background-color: #d9d9d9; } +.org-widget-inactive { /* widget-inactive */ color: #7f7f7f; } +.org-widget-single-line-field { /* widget-single-line-field */ background-color: #d9d9d9; } diff --git a/css/readtheorg.css b/css/readtheorg.css new file mode 100644 index 0000000..5ab6b9a --- /dev/null +++ b/css/readtheorg.css @@ -0,0 +1,1096 @@ +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic|Roboto+Slab:400,700|Inconsolata:400,700); +@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css); +@font-face { + font-family: "CharisSIL"; + src:url("../fonts/CharisSILR.ttf"); +} + +h1,h2,h3,h4,h5,h6,legend{ + font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif; + font-weight:700; + margin-top:0; +} + +h1{ + font-size:175%; +} + +.subtitle{ + font-size:95%; /* of h1 */ +} + +h2{ + font-size:150%; +} + +h3{ + font-size:125%; +} + +h4{ + font-size:115%; +} + +h5{ + font-size:110%; +} + +h6{ + font-size:100%; +} + +h4,h5,h6{ + color:#2980B9; + font-weight:300; +} + +html{ + -ms-text-size-adjust:100%; + -webkit-text-size-adjust:100%; + font-size:100%; + height:100%; + overflow-x:hidden; +} + +body{ + background:#edf0f2; + color:#404040; + font-family:"CharisSIL","Lato","proxima-nova","Helvetica Neue",Arial,sans-serif; + font-weight:normal; + min-height:100%; + overflow-x:hidden; +} + +#content{ + background:#fcfcfc; + height:100%; + /* margin:auto; */ + margin-left:300px; + /* max-width:1400px; */ + overflow:auto; + overflow-y: hidden; + min-height:100%; + padding:1.618em 3.236em; +} + +p{ + font-size:16px; + line-height:24px; + margin:0px 0px 24px 0px; +} + +b,strong{ + font-weight:bold} + +blockquote{ + background-color: #F0F0F0; + border-left:5px solid #CCCCCC; + font-style:italic; + line-height:24px; + margin:0px 0px 24px 0px; + /* margin-left:24px; */ + padding: 6px 20px; +} + +ul,ol,dl{ + line-height:24px; + list-style-image:none; + /* list-style:none; */ + margin:0px 0px 24px 0px; + padding:0; +} + +li{ + margin-left: 24px; +} + +dd{ + margin:0; +} + +#content .section ul,#content .toctree-wrapper ul,article ul{ + list-style:disc; + line-height:24px; + margin-bottom:24px} + +#content .section ul li,#content .toctree-wrapper ul li,article ul li{ + list-style:disc; + margin-left:24px} + +#content .section ul li p:last-child,#content .toctree-wrapper ul li p:last-child,article ul li p:last-child{ + margin-bottom:0} + +#content .section ul li ul,#content .toctree-wrapper ul li ul,article ul li ul{ + margin-bottom:0} + +#content .section ul li li,#content .toctree-wrapper ul li li,article ul li li{ + list-style:circle} + +#content .section ul li li li,#content .toctree-wrapper ul li li li,article ul li li li{ + list-style:square} + +#content .section ul li ol li,#content .toctree-wrapper ul li ol li,article ul li ol li{ + list-style:decimal} + +#content .section ol,#content ol,article ol{ + list-style:decimal; + line-height:24px; + margin-bottom:24px} + +#content .section ol li,#content ol li,article ol li{ + list-style:decimal; + margin-left:24px} + +#content .section ol li p:last-child,#content ol li p:last-child,article ol li p:last-child{ + margin-bottom:0} + +#content .section ol li ul,#content ol li ul,article ol li ul{ + margin-bottom:0} + +#content .section ol li ul li,#content ol li ul li,article ol li ul li{ + list-style:disc} + +dl dt{ + font-weight:bold; +} + +dl p,dl table,dl ul,dl ol{ + margin-bottom:12px !important; +} + +dl dd{ + margin:0 0 12px 24px; +} + +@media print{ + .codeblock,pre.src{ + white-space:pre.src-wrap} +} + +@media print{ + html,body,section{ + background:none !important} + + *{ + box-shadow:none !important; + text-shadow:none !important; + filter:none !important; + -ms-filter:none !important} + + a,a:visited{ + text-decoration:underline} + + pre.src,blockquote{ + page-break-inside:avoid} + + thead{ + display:table-header-group} + + tr,img{ + page-break-inside:avoid} + + img{ + max-width:100% !important} + + @page{ + margin:0.5cm} + + p,h2,h3{ + orphans:3; + widows:3} + + h2,h3{ + page-break-after:avoid} +} + +@media print{ + #postamble{ + display:none} + + #content{ + margin-left:0} +} + +@media print{ + #table-of-contents{ + display:none} + + @page{ + size: auto; + margin: 25mm 25mm 25mm 25mm;} + + body { + margin: 0px;} +} + +@media screen and (max-width: 768px){ +} + +@media only screen and (max-width: 480px){ +} + +@media screen and (max-width: 768px){ + .tablet-hide{ + display:none} +} + +@media screen and (max-width: 480px){ + .mobile-hide{ + display:none} +} + +@media screen and (max-width: 480px){ +} + +@media screen and (max-width: 768px){ + #content{ + margin-left:0} + + #content #content{ + padding:1.618em} + + #content.shift{ + position:fixed; + min-width:100%; + left:85%; + top:0; + height:100%; + overflow:hidden} +} + +@media screen and (min-width: 1400px){ + #content{ + background:rgba(0,0,0,0.05)} + + #content{ + background:#fcfcfc} +} + +@media screen and (max-width: 768px){ + #copyright{ + width:85%; + display:none} + + #copyright.shift{ + display:block} + + img{ + width:100%; + height:auto} +} + +@media screen and (max-width: 480px){ + #content .sidebar{ + width:100%} +} + +code{ + background:#fff; + border:solid 1px #e1e4e5; + /* color:#000; for clickable code */ + font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace; + font-size:75%; + max-width:100%; + overflow-x:auto; + padding:0 5px; + white-space:nowrap; +} + +.codeblock-example{ + border:1px solid #e1e4e5; + border-bottom:none; + padding:24px; + padding-top:48px; + font-weight:500; + background:#fff; + position:relative} + +.codeblock-example:after{ + content:"Example"; + position:absolute; + top:0px; + left:0px; + background:#9B59B6; + color:#fff; + padding:6px 12px} + +.codeblock-example.prettyprint-example-only{ + border:1px solid #e1e4e5; + margin-bottom:24px} + +.codeblock,pre.src,#content .literal-block{ + border:1px solid #e1e4e5; + padding:12px; + overflow-x:auto; + background:#fff; + margin:1px 0 24px 0} + +pre.src{ + /* color:#404040; */ + display:block; + font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace; + font-size:12px; + line-height:1.5; + margin:1px 0px 24px 0px; + overflow:auto; + padding:12px; + white-space:pre; +} + +.example{ + background:#f3f6f6; + border:1px solid #e1e4e5; + color:#404040; + font-size: 12px; + line-height: 1.5; + margin-bottom:24px; + padding:12px; +} + +table{ + border-collapse:collapse; + border-spacing:0; + empty-cells:show; + margin-bottom:24px; + border-bottom:1px solid #e1e4e5; +} + +td{ + vertical-align:top} + +table td,table th{ + font-size:90%; + margin:0; + overflow:visible; + padding:8px 16px; + background-color:white; + border:1px solid #e1e4e5; +} + +table thead th{ + font-weight:bold; + border-top:3px solid #e1e4e5; + border-bottom:1px solid #e1e4e5; +} + +table caption{ + color:#000; + font:italic 85%/1 arial,sans-serif; + padding:1em 0; +} + +table tr:nth-child(2n-1) td{ + background-color:#f3f6f6; +} + +table tr:nth-child(2n) td{ + background-color:white; +} + +.figure p{ + color:#000; + font:italic 85%/1 arial,sans-serif; + padding:1em 0; +} + +.rotate-90{ + -webkit-transform:rotate(90deg); + -moz-transform:rotate(90deg); + -ms-transform:rotate(90deg); + -o-transform:rotate(90deg); + transform:rotate(90deg); +} + +.rotate-270{ + -webkit-transform:rotate(270deg); + -moz-transform:rotate(270deg); + -ms-transform:rotate(270deg); + -o-transform:rotate(270deg); + transform:rotate(270deg); +} + +#toggle-sidebar, +#table-of-contents .close-sidebar { + display: none; +} + +@media screen and (max-width: 768px) { + #table-of-contents { + display: none; + width: 60%; + } + + #table-of-contents h2 a { + display: block; + } + + #table-of-contents:target { + display: block; + } + + #copyright, #postamble { + display: none; + } + + #toggle-sidebar { + background-color: #2980B9; + display: block; + margin-bottom: 1.6em; + padding: 0.6em; + text-align: center; + } + + #toggle-sidebar h2 { + background-color:#2980B9; + width:100%; + height:50px; + left:0; + top:0; + color: white; + font-size: 100%; + line-height: 50px; + position:fixed; + margin: 0; + padding: 0; + opacity:0.7; + } + + #table-of-contents .close-sidebar { + color: rgba(255, 255, 255, 0.3); + display: inline-block; + margin: 0px 10px 0px 45px; + padding: 10px; + } +} + +*{ + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; +} + +figcaption,figure,footer,header,hgroup,nav{ + display:block} + +ins{ + background:#ff9; + color:#000; + text-decoration:none} + +mark{ + background:#ff0; + color:#000; + font-style:italic; + font-weight:bold} + +small{ + font-size:85%} + +sub,sup{ + font-size:75%; + line-height:0; + position:relative; + vertical-align:baseline} + +sup{ + top:-0.5em} + +sub{ + bottom:-0.25em} + +img{ + -ms-interpolation-mode:bicubic; + vertical-align:middle; + max-width:100%} + +svg:not(:root){ + overflow:hidden} + +figure{ + margin:0} + +label{ + cursor:pointer} + +legend{ + border:0; + margin-left:-7px; + padding:0; + white-space:normal} + +.fa:before,#content .admonition-title:before,#content h1 .headerlink:before,#content h2 .headerlink:before,#content h3 .headerlink:before,#content h4 .headerlink:before,#content h5 .headerlink:before,#content h6 .headerlink:before,#content dl dt .headerlink:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-alert,#content .note,#content .attention,#content .caution,#content .danger,#content .error,#content .hint,#content .important,#content .tip,#content .warning,#content .seealso,#content .admonitiontodo,.btn,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,#table-of-contents li.on a,#table-of-contents li.current>a,.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a,.wy-nav-top a{ + -webkit-font-smoothing:antialiased} + +/*! + * Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{ + font-family:'FontAwesome'; + src:url("../fonts/fontawesome-webfont.eot?v=4.1.0"); + src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=4.1.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.1.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg"); + font-weight:normal; + font-style:normal} + +.fa,#content .admonition-title,.icon{ + display:inline-block; + font-family:FontAwesome; + font-style:normal; + font-weight:normal; + line-height:1; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale} + +.fa-ul{ + padding-left:0; + margin-left:2.14286em; + list-style-type:none} + +.fa-ul>li{ + position:relative} + +.fa-li{ + position:absolute; + left:-2.14286em; + width:2.14286em; + top:0.14286em; + text-align:center} + +.fa-li.fa-lg{ + left:-1.85714em} + +.fa-border{ + padding:.2em .25em .15em; + border:solid 0.08em #eee; + border-radius:.1em} + +.fa,#content .admonition-title{ + font-family:inherit} + +.fa:before,#content .admonition-title:before{ + font-family:"FontAwesome"; + display:inline-block; + font-style:normal; + font-weight:normal; + line-height:1; + text-decoration:inherit} + +a .fa,a #content .admonition-title,#content a .admonition-title{ + display:inline-block; + text-decoration:inherit} + +.nav #content .admonition-title,#content .nav .admonition-title,.nav .icon{ + display:inline} + +.wy-alert,#content .note,#content .attention,#content .caution,#content .danger,#content .error,#content .hint,#content .important,#content .tip,#content .warning,#content .seealso,#content .admonitiontodo{ + padding:12px; + line-height:24px; + margin-bottom:24px; + /* background:#e7f2fa; */ +} + +.wy-alert-title,#content .admonition-title{ + color:#fff; + font-weight:bold; + display:block; + color:#fff; + /* background:#6ab0de; */ + /* margin:-12px; */ + padding:6px 12px; + margin-bottom:0px} + +#content .danger,#content .error{ + background:#fdf3f2} + +.wy-alert.wy-alert-warning,#content .wy-alert-warning.note,#content .attention,#content .caution,#content .wy-alert-warning.danger,#content .wy-alert-warning.error,#content .wy-alert-warning.hint,#content .wy-alert-warning.important,#content .wy-alert-warning.tip,#content .warning,#content .wy-alert-warning.seealso,#content .admonitiontodo{ + background:#ffedcc} + +#content .admonition-title.note:before, #content .admonition-title.seealso:before, +#content .admonition-title.warning:before, #content .admonition-title.caution:before, +#content .admonition-title.attention:before, +#content .admonition-title.tip:before, #content .admonition-title.hint:before, +#content .admonition-title.important:before, +#content .admonition-title.error:before, #content .admonition-title.danger:before{ + font-family:FontAwesome; + content: "";} + +#content .note,#content .seealso{ + background:#e7f2fa} + +.wy-alert p:last-child,#content .note p:last-child,#content .attention p:last-child,#content .caution p:last-child,#content .danger p:last-child,#content .error p:last-child,#content .hint p:last-child,#content .important p:last-child,#content .tip p:last-child,#content .warning p:last-child,#content .seealso p:last-child,#content .admonitiontodo p:last-child{ + margin-bottom:0} + +#content .admonition-title.tip,#content .admonition-title.important,#content .admonition-title.hint{ + line-height: 1; + background:#1abc9c} + +#content .important,#content .tip,#content .hint{ + background:#dbfaf4} + +#content .admonition-title.note,#content .admonition-title.seealso{ + line-height: 1; + background:#6ab0de} + +#content .admonition-title.warning,#content .admonition-title.caution,#content .admonition-title.attention{ + line-height: 1; + background:#F0B37E} + +#content .admonition-title.error,#content .admonition-title.danger{ + line-height: 1; + background:#f29f97} + +legend{ + display:block; + width:100%; + border:0; + padding:0; + white-space:normal; + margin-bottom:24px; + font-size:150%; + *margin-left:-7px} + +label{ + display:block; + margin:0 0 0.3125em 0; + color:#333; + font-size:90%} + +a{ + color:#2980B9; + text-decoration:none; + cursor:pointer} + + +a:hover,a:active{ + outline:0; +} + +a:hover{ + color:#3091d1} + +a:visited{ + color:#9B59B6} + +.left{ + text-align:left} + +.center{ + text-align:center} + +.right{ + text-align:right} + +hr{ + display:block; + height:1px; + border:0; + border-top:1px solid #e1e4e5; + margin:24px 0; + padding:0} + +#table-of-contents li{ + list-style:none; + margin-left: 0px; +} + +#table-of-contents header{ + height:32px; + display:inline-block; + line-height:32px; + padding:0 1.618em; + display:block; + font-weight:bold; + text-transform:uppercase; + font-size:80%; + color:#2980B9; + white-space:nowrap} + +#table-of-contents ul{ + margin-bottom:0} + +#table-of-contents li.divide-top{ + border-top:solid 1px #404040} + +#table-of-contents li.divide-bottom{ + border-bottom:solid 1px #404040} + +#table-of-contents li.current{ + background:#e3e3e3} + +#table-of-contents li.current a{ + color:gray; + border-right:solid 1px #c9c9c9; + padding:0.4045em 2.427em} + +#table-of-contents li.current a:hover{ + background:#d6d6d6} + +#table-of-contents li a{ + /* color:#404040; */ + padding:0.4045em 1.618em; + position:relative; + /* background:#fcfcfc; */ + border:none; + /* border-bottom:solid 1px #c9c9c9; */ + /* border-top:solid 1px #c9c9c9; */ + padding-left:1.618em -4px} + +#table-of-contents li.on a:hover,#table-of-contents li.current>a:hover{ + background:#fcfcfc} + +#table-of-contents li ul li a{ + /* background:#c9c9c9; */ + padding:0.4045em 2.427em} + +#table-of-contents li ul li ul li a{ + padding:0.4045em 3.236em} + +#table-of-contents li.current ul{ + display:block} + +/* #table-of-contents li ul{ */ +/* margin-bottom:0; */ +/* display:none} */ + +#table-of-contents .local-toc li ul{ + display:block} + +#table-of-contents li ul li a{ + margin-bottom:0; + color:#b3b3b3; + font-weight:normal} + +#table-of-contents a{ + display:inline-block; + line-height:18px; + padding:0.4045em 1.618em; + display:block; + position:relative; + font-size:90%; + color:#b3b3b3; + direction: ltr; +} + +#table-of-contents a:hover{ + background-color:#4e4a4a; + cursor:pointer} + +/* #text-table-of-contents { */ +/* overflow:scroll; */ +/* } */ + +#table-of-contents{ + position:fixed; + top:0; + left:0; + width:300px; + overflow-x:hidden; + overflow-y:scroll; + height:100%; + background:#343131; + z-index:200; + scrollbar-base-color: #1F1D1D; + scrollbar-arrow-color: #b3b3b3; + scrollbar-shadow-color: #1F1D1D; + scrollbar-track-color : #343131; +} + +#table-of-contents h2{ + z-index:200; + background-color:#2980B9; + text-align:center; + padding:0.809em; + display:block; + color:#fcfcfc; + font-size: 100%; + margin-bottom:0.809em} + +ul.nav li ul li { + display: none; +} + +ul.nav li ul li ul li { + display: none; +} + +ul.nav li.active ul li { + display: inline; +} + +ul.nav li.active ul li ul li { + display: inline; +} + +ul.nav li.active ul li a { + background-color: #E3E3E3; + color: #8099B0; + border-right:solid 1px #c9c9c9 !important; +} + +ul.nav li.active ul li.active a { + background-color: #C9C9C9; + color: black !important; + font-weight: bold !important; +} + +ul.nav li.active ul li.active ul li.active a { + color: black !important; + font-weight: bold !important; + display: block !important; +} + +ul.nav li.active ul li.active ul li a { + color: #808080 !important; + font-weight: normal !important; + display: block !important; +} + +ul.nav li.active ul li ul li a { + display: none !important; +} + +/* ul.nav li ul li ul li { */ +/* display: none !important; /\* as long as nav is on multiple levels of ul *\/ */ +/* /\* display: none; /\* as long as nav is on multiple levels of ul *\\/ *\/ */ +/* } */ + +ul.nav li ul li ul li ul li { + display: none !important; /* as long as nav is on multiple levels of ul */ + /* display: none; /* as long as nav is on multiple levels of ul *\/ */ +} + +ul.nav li.active > a { + border-bottom:solid 1px #c9c9c9 !important; /* XXX Restrict it to 2nd level */ + border-right:solid 1px #c9c9c9 !important; +} + +ul.nav li.active a { + color: gray !important; + font-weight:bold; + background-color: white; + border-right:solid 0px white !important; +} + +ul.nav > li.active > a { + color: black !important; +} + +footer{ + color:#999} + +footer p{ + margin-bottom:12px} + +#copyright, #postamble{ + position:fixed; + bottom:0; + left:0; + width:300px; + color:#fcfcfc; + background:#1f1d1d; + border-top:solid 10px #343131; + font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif; + font-size: 90%; + z-index:400; + padding:12px; +} + +#postamble .author { + font-size: 100%; + margin-bottom: 0px; +} + +#postamble .date { + font-size: 90%; + margin-bottom: 0px; + color: #27AE60; +} + +#postamble .creator,#postamble .validation { + display:none; +} + +#copyright a{ + color:#2980B9; + text-decoration:none} + +#copyright .rst-current-version{ + padding:12px; + background-color:#272525; + display:block; + text-align:right; + font-size:90%; + cursor:pointer; + color:#27AE60; + *zoom:1} + +#content img{ + max-width:100%; +} + +#content div.figure{ + margin-bottom:24px} + +#content div.figure.align-center{ + text-align:center} + +#content .section>img,#content .section>a>img{ + margin-bottom:24px} + +.verse{ + border-left:5px solid #6AB0DE; + background-color: #E7F2FA; + padding: 6px 20px; + font-style:italic; +} + +#content .note .last,#content .attention .last,#content .caution .last,#content .danger .last,#content .error .last,#content .hint .last,#content .important .last,#content .tip .last,#content .warning .last,#content .seealso .last,#content .admonitiontodo .last{ + margin-bottom:0} + +#content .admonition-title:before{ + margin-right:4px} + +#content .section ol p,#content .section ul p{ + margin-bottom:12px} + +#content h1 .headerlink,#content h2 .headerlink,#content h3 .headerlink,#content h4 .headerlink,#content h5 .headerlink,#content h6 .headerlink,#content dl dt .headerlink{ + display:none; + visibility:hidden; + font-size:14px} + +#content h1 .headerlink:after,#content h2 .headerlink:after,#content h3 .headerlink:after,#content h4 .headerlink:after,#content h5 .headerlink:after,#content h6 .headerlink:after,#content dl dt .headerlink:after{ + visibility:visible; + content:""; + font-family:FontAwesome; + display:inline-block} + +#content h1:hover .headerlink,#content h2:hover .headerlink,#content h3:hover .headerlink,#content h4:hover .headerlink,#content h5:hover .headerlink,#content h6:hover .headerlink,#content dl dt:hover .headerlink{ + display:inline-block} + +#content .sidebar{ + float:right; + width:40%; + display:block; + margin:0 0 24px 24px; + padding:24px; + background:#f3f6f6; + border:solid 1px #e1e4e5} + +#content .sidebar p,#content .sidebar ul,#content .sidebar dl{ + font-size:90%} + +#content .sidebar .last{ + margin-bottom:0} + +#content .sidebar .sidebar-title{ + display:block; + font-family:"CharisSIL","Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif; + font-weight:bold; + background:#e1e4e5; + padding:6px 12px; + margin:-24px; + margin-bottom:24px; + font-size:100%} + +#content .highlighted{ + background:#F1C40F; + display:inline-block; + font-weight:bold; + padding:0 6px} + +#content .footnote-reference,#content .citation-reference{ + vertical-align:super; + font-size:90%} + +span[id*='MathJax-Span']{ + color:#404040} + +.math{ + text-align:center} + +#footnotes{ + border-top:1px solid #e1e4e5; + padding-top: 36px; +} + +h2.footnotes{ + display:none; +} + +.footnum, .footref{ + color: #2980b9; + font-size: 170%; + font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif; +} + +.footnum:before, .footref:before{ + content:"["; +} + +.footnum:after, .footref:after{ + content:"]"; +} + +.footpara { + color: #999; + font-size: 90%; + font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif; + padding-bottom: 8px; + padding-left: 16px; + padding-right: 16px; + padding-top: 8px; + line-height: 1.25em; + /* display: inline; */ +} + +.todo{ + background-color: #f29f97; + padding: 0px 4px; + color: #fff; +} + +.WAIT, .nilWAIT{ + background-color: #6AB097; +} + +.done{ + background-color: #6ab0de; + padding: 0px 4px; + color: #fff; +} + +.tag span { + background-color: #EDEDED; + border: 1px solid #EDEDED; + color: #939393; + cursor: pointer; + display: block; + float: right; + font-size: 80%; + font-weight: normal; + margin: 0 3px; + padding: 1px 2px; + border-radius: 10px; +} + +.tag .FLAGGED { + background-color: #DB2D27; + border: 1px solid #DB2D27; + color: white; + font-weight: bold; +} + +.timestamp { + font-family: Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace; + font-size: 90%; + color: navy; +} + +.inlinetask { + background: #FFF9E3; /* url(dialog-todo.png) no-repeat 10px 8px; */ + border: 3px solid #FFEB8E; + /* border-right-style: none; */ + /* border-left-style: none; */ + /* padding: 10px 20px 10px 60px; */ + padding: 9px 12px; + margin-bottom: 24px; + font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif} diff --git a/fonts/CharisSILI.ttf b/fonts/CharisSILI.ttf new file mode 100644 index 0000000..852ae43 Binary files /dev/null and b/fonts/CharisSILI.ttf differ diff --git a/fonts/CharisSILR.ttf b/fonts/CharisSILR.ttf new file mode 100644 index 0000000..5b55ec9 Binary files /dev/null and b/fonts/CharisSILR.ttf differ diff --git a/fonts/NotoSans-Bold.ttf b/fonts/NotoSans-Bold.ttf new file mode 100644 index 0000000..21dddde Binary files /dev/null and b/fonts/NotoSans-Bold.ttf differ diff --git a/fonts/NotoSans-Regular.ttf b/fonts/NotoSans-Regular.ttf new file mode 100644 index 0000000..04be6f5 Binary files /dev/null and b/fonts/NotoSans-Regular.ttf differ diff --git a/hjalpi/grammaire-old.org b/hjalpi-grammaire-old.org similarity index 99% rename from hjalpi/grammaire-old.org rename to hjalpi-grammaire-old.org index e14dd6b..ff2c3e9 100644 --- a/hjalpi/grammaire-old.org +++ b/hjalpi-grammaire-old.org @@ -1,5 +1,5 @@ #+TITLE: Grammaire du Hjalpi’ -#+INCLUDE: "../headers.org" +#+INCLUDE: "headers.org" * Introduction Le Hjalpi’ est la langue parlée par les dieux dans l’univers de mon roman. La langue dont je présente ci-dessous la grammaire n’est cependant pas réellement la langue divine mais la représente ; en effet, le Hjalpi’ a été imaginée comme étant bien trop complexe pour être entièrement apprise par un humain, l’élaboration de phrases simples requière quelques années d’études déjà. Bien évidemment, il est impossible pour un humain de créer une telle langue, mais je reste toujours dans cette optique de création de langue complexe, et le résultat me paraîtra complexe mais il se peut que pour certains (du fait des langues qu’ils maîtrisent déjà) n’aient pas cette impression. diff --git a/hjalpi/grammaire.html b/hjalpi-grammaire.html similarity index 87% rename from hjalpi/grammaire.html rename to hjalpi-grammaire.html index 5f1409b..09a61e6 100644 --- a/hjalpi/grammaire.html +++ b/hjalpi-grammaire.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Grammaire du Hjalpi’ @@ -180,12 +180,12 @@ .org-svg { width: 90%; } /*]]>*/--> - - - - - - + + + + + + - - - - - - -
-

Cas grammaticaux du Hjalpi’ Verniculaire

-

- -

-

- - -

- -

-Le Hjalpi’ verniculaire (je m’y référerai plus tard comme « Hjalpi’ » uniquement) est une langue ergative (le sujet du verbe intransitif et du verbe transitif ne sont pas confondus) (comme le tibétain) -

-
-
Transitivité
aptitude ou non à gérer un objet
-
-

-Un verbe transitif ne s'utilise (en français) que quand l'objet est connu par le contexte ("Il mange"). -

- -

-Ne pas confondre emploi intransitif et verbe intransitif : un verbe intransitif n'accepte jamais de complément d'objet direct ou indirect. Il n'accepte que des compléments circonstanciels. -

- -

-Le COD (complément d'objet direct) est en syntaxe un type de complément d'objet du verbe d'action employé à la voix active. Il se construit sans préposition. Permet de répondre à la question "quoi ?" (il éclaire (quoi ?) la pièce). -

- -

-Le cas Syncrétique est une fusion en un seul élément de plusieurs traits grammaticaux. -

- -

-Un exemple sera donné avec le terme mén, « livre » et raëm, « maison » (le bâtiment). -

- -
-
Abessif (= Caritif) e-
Cas grammatical exprimant l'absence d'une chose. Correspond en Français à la -préposition « sans » Exemple : -
    -
  • "sans parler"
  • -
  • "excepté" (= "sans prendre dans le nombre")
  • -
-
-

-émén : sans livre
-eraëm : sans maison -

- -
-
Ablatif (depuis) li-
Cas grammatical exprimant le déplacement à partir d'un lieu ouvert. Exemple : "Je viens de Paris"
-
-

-límén : depuis l’extérieur du livre
-liraëm : depuis l’extérieur de la maison -

- -
-
Absolutif -a
Cas grammatical marquant le sujet de verbes intransitifs et l'objet des verbes transitifs. En opposition au cas ergatif qui marque le sujet des verbes transitifs. Dans le Hjalpi’, il s’agit juste du sujet du verbe intransitif. Exemple : -
    -
  • "Je suis tombé"
  • -
  • "J’ai bu du lait"
  • -
-
-

-méná : le livre (sujet du verbe intransitif)
-raëma : la maison (idem) -

- -
-
Accusatif -vo
Cas grammatical exprimant le COD, l'actant qui subit l'action exercée par le sujet d'un verbe transitif direct actif. Dans les langues ergatives, peut être assumé par le cas absolutif. Exemple : -
    -
  • "Elle a collé la photo sur la porte"
  • -
  • "La photo est collée sur la porte" = datif
  • -
  • "L'homme dont je parle"
  • -
  • "L'homme lit une lettre" ("lettre") ("l’homme" ergatif ou nominatif)
  • -
-
-

-ménvó : le livre (objet)
-raëmvo : la maison (idem) -

- -
-
Adessif iŗ-
Cas grammatical exprimant la position en un lieu ouvert ou à proximité immédiate de quelque chose. Exemple : "près du mur"
-
-

-íŗmén : près du livre
-iŗraëm : près de la maison (sous-entendu dehors) -

- -
-
Allatif (vers) -li-
Cas grammatical exprimant le lieu non clos vers lequel se produit un mouvement. Complémentaire de l'ablatif en exprimant le mouvement en direction opposée, et l'adessif se situe entre les deux en exprimant la position en un lieu non clos sans mouvement. Exemple : "je vais à la plage"
-
-

-mélín : vers le livre (toujours à l’extérieur)
-raëlin : vers la maison (sans aller à l’intérieur) -

- -
-
*Bénéfactif
Trait grammatical exprimant le rôle sémantique dévolu à une entité bénéficiaire d'un procès, càd affectée de manière avantaguese pour elle par une action ou une situation. Il s'agit souvent de datif. En Finnois, est marqué par l'allatif. L'autobénéfactif est un sens possible de la voix moyenne en grec et sanskrit. Représenté en langue divine par le datif. Exemple : "Un parent a dessiné un cheval pour l'enfant".
- -
Causal -oby
Cas grammatical marquant la raison ou le motif de l'action exprimée par le verbe principal (utilisation du "kara" en Japonais)
-
-

-ménóbý : du fait du livre, à cause/grâce au livre
-raënoby : du fait de la maison, à cause/grâce à la maison -

- -
-
Comitatif -ðei-
Cas grammatical exprimant l'accompagnement. Équivalent français : la proposition "avec". Exemple : "Il est venu avec ses amis"
-
-

-méðéín : avec le livre
-raëðein : avec la maison -

- -
-
Datif -at-
Cas grammatical exprimant l'objet indirect ou second, càd l'actant dit bénéficiaire (à ne pas confondre avec le bénéfactif que le datif représente souvent). Peut marquer dans beaucoup de langues la possession. Exemple : -
    -
  • "J'ai cassé le vase"
  • -
  • J'ai un livre (Tibétain: "nga la dpe-cha yod", "nga")
  • -
-
-

-mátén : pour le livre
-rataën : pour la maison -

- -
-
Délatif ßa-
Cas locatif séparatif externe qui exprime le point de départ d'un lieu géographique et qui plus précisément peut exprimer la surface d'un support depuis laquelle un déplacement s'effectue. Exemple : "Je suis tombé du toit.
-
-

-ßámén : depuis le livre (sous entendu depuis sa couverture)
-ßaraën : depuis la maison (sous entendu du toit) -

- -
-
*Direct
Cas grammatical comprenant la forme de citation des mots (ou lemme). Fonctionne par opposition au cas oblique. Applications : -
    -
  • Premier sens: désigne le nominatif comme forme de citation, en opposition aux autres cas dits obliques
  • -
  • Par spécialisation, peut désigner dans une déclinaison à deux cas celui qui s'emploie comme forme de citation, l'autre étant oblique
  • -
  • Réemployé pour désigner un cas syncrétique couvrant à la fois les fonctions syntaxiques de sujet et d'objet, dans un système comportant par ailleurs un ou plusieurs autres cas obliques.
  • -
- -
Directif -lë
Cas grammatical indiquant un changement de lieu. Exemple : "Je vais dans la pièce."
-
-

-lêmén : vers le livre (sous entendu le livre étant dans un autre lieu)
-lëraën : vers la maison (sous entendu dans la maison depuis un autre lieu) -

- -
-
Distributif xelje-
Cas grammatical indiquant une distribution égale. Exemple : "cinq médecins par commune"
-
-

-xéljémén : pour chaque livre
-xeljeraën : pour chaque maison -

- -
-
Élatif -ły
Cas grammatical exprimant le lieu de l'intérieur duquel provient le mouvement. Ex: "En sortant de la maison"
-
-

-ménłý : depuis l’intérieur du livre ou de son contenu
-raënły : depuis l’intérieur de la maison -

- -
-
Équatif = Comparatif -ńt
Cas grammatical marquant la comparaison, l'assimilation ou l'identité. Ex : -
    -
  • comme une flèche
  • -
  • feindre ne rien voir (rien voyant comme soi-même)
  • -
  • il mange comme un cochon
  • -
-
-

-ménńt : comme un livre
-raënńt : comme une maison -

- -
-
Ergatif -jo
Cas grammatical marquant le sujet des verbes transitifs, en opposition à l'absolutif. Exemple : J'ai bu du lait.
-
-

-ménjó : livre (sujet d’un verbe transitif)
-raënjo : maison (sujet d’un verbe transitif) -

- -
-
Essif -oiþyd-
Cas grammatical exprimant un état ou une qualité. Peut exprimer le temps et -le locatif. Exemple : -
    -
  • "en tant qu'enfant" ("enfant"+essif)
  • -
  • "au Lundi" ("lundi"+essif)
  • -
  • "à la maison" ("maison"+essif)
  • -
-
-

-móíþýdén : « bookness » en anglais
-roiþydaën : « houseness » en anglais -

- -
-
Génitif ţu-
Cas grammatical utilisé pour marquer un complément de nom. Exprime également la possession dans de nombreuses langues. Équivalent de l'apostrohpe en Anglais (car souvent appelé avec le possessif). Exemple : -
    -
  • "La maison de Marie"
  • -
  • "La jambe de Marie"
  • -
-
-

-ţúmén : … du livre (book’s en anglais)
-ţuraën : … de la maison (house’s en anglais) -

- -
-
Illatif -ën-
Cas grammatical exprimant le lieu vers l'intérieur duquel se produit un déplacement. Ex : "vers l'intérieur de la maison"
-
-

-mênén : vers l’intérieur du livre, vers son contenu
-rënaën : vers l’intérieur de la maison -

- -
-
Inessif -ŕo-
Cas grammatical indiquant le lieu dans lequel se déroule le procès exprimé par le verbe. Correspond à la préposition française "dans". Exemple : "dans la maison"
-
-

-méŕón : dans le livre, dans son contenu
-raëŕon : dans la maison -

- -
-
*Instructif
Cas gramatical utilisé pour marquer la manière dont s'accomplis le procès exprimé par le verbe. Exprimé dans le Hjalpi’ par l’instrumental. Exemple : "Je suis venu à pied" (au moyen de)
- -
Instrumental -dļ
Cas grammatical exprimant principalement l'instrument (actant dit instrument), le moyen par lequel s'accomplit l'action. Correspond à la préposition française "avec". Peut s'utiliser avec "à l'aide de", "au moyen de". Exemple  : "Il peint avec un pinceau".
-
-

-méndļ : au moyen d’un livre, grâce à un livre -raëndļ : au moyen de la maison -

- -
-
Latif -og
Cas grammatical indiquant un déplacement en direction d'un endroit déterminé, avec une idée de limitation du mouvement. Correspond aux préposition françaises "jusqu'à", "à", "aussi loin que".
-
-

-ménóg : jusqu’au livre -raënog : jusqu’à la maison -

- -
-
Locatif la-
Cas grammatical exprimant la localisation dans l'espace (sans mouvement), le lieu où se déroule l'action par le verbe. Peut se subdiviser en plusieurs cas spécifiques, selon que le lieu soit fermé (inessif) ou ouvert (adessif, superessif). Exemple : "J'habite à Paris"
-
-

-láraën à la maison -

- -
-
*Nominatif
Cas grammatical exprimant la fonction syntaxique de sujet d'un verbe transitif ou intransitif, càd l'actant dit acteur, ou sujet patient. Utilisé pour indiquer le sujet d'une phrase, soit pour indiquer un attribut d'un sujet au nominatif ("il est un homme", "il devient un homme", "il semble être un homme"). En revanche, l'interjection et l'exclamation sont rendues par le vocatif. Dans les langues ergatives, on tend à plutôt utiliser l'ergatif et l'absolutif. Non utilisé en langue divine. Exemple : "L'homme lit une lettre" ("homme" nominatif, "lettre" accusatif)
- -
Oblique -ŗeß
Tout type de cas grammatical autre que celui servant de forme de citation (ou de forme canonique). Fonctionne en opposition avec la notion de cas direct. Dans le Hjalpi’, placé après un élément autre qu’un verbe, cela équivaut à le placer entre guillemets pour citer tel quel l’élément. Après un verbe, toute la phrase construite autour de ce verbe devient alors une citation. L’oblique peut également être utiliser pour mettre en valeur l’élément décliné : « il s’agit de la Tour »
-
-

-ménŗéß le « livre »
-raënŗeß la « maison » -

- -
-
Partitif -ili’-
Cas grammatical marquant la partie d'un tout. Considéré comme un nombre et non comme un cas dans certaines langues. Exemple : "Il mange de la purée"
-
-

-mílí’én : une partie du livre
-rili’aën : une partie de la maison -

- -
-
Perlatif žu-
Cas grammatical exprimant le lieu par lequel, auprès duquel, le long duquel on passe. Exemple : "Je marche le long du fleuve"
-
-

-žúmén : près du lieu où se trouve le livre (la notion de lieu est implicice à la déclinaison, décliner un objet implicite le lieu lié à cet objet)
-žuraën : près / le long de la maison -

- -
-
*Possessif
Cas grammatical marquant une relation de possession. Souvent noté par le génitif dans les langues disposant de déclinaisons. Le datif prend également un sens possessif dans d'autres langues également, ainsi que l'adessif. En Anglais, le possessif est marqué par le "'s", et par le "no" en Japonais.
- -
Prolatif -uþel-
Cas grammatical expriment le lieu ou le milieu à travers lequel se déroule un mouvement, ou encore le vecteur (support, médium) d'un déplacement ou d'un transfert d'information.
-
-

-múþélén : (se déplacer) dans un livre (recherche d’information, lire le liver), via le livre (peut se référer à son contenu, une histoire ou des informations transmises au moyen d’un livre)
-ruþelaën : (quelqu’un s’est déplacé) dans la maison -

- -
-
*Superlatif
Cas locatif directif externe. Il exprime le lieu sur lequel on va (en général équivalent à l'allatif finnois). Est utilisé en Finnois pour créer des adverbes de lieu dynamique externe. Exprimé en langue divine via l’allatif. Utilisation de l’allatif en langue divine.
- -
Superessif oi-
Cas locatif statique externe. Exprime un lieu sur lequel on est (en général équivalent à un adessif finnois). Est utilisé en Finnois pour créer des adverbes de lieu statique externe.
-
-

-óímén : vers le livre (sur sa surface plane, sa couverture)
-oiraën : vers la maison (son toit, son mur) -

- -
-
Terminatif -eg
Cas grammatical exprimant la limite spatiale ou temporelle, le point ultime d'un déplacement ou d'une période de temps. Correspond à la préposition française "jusqu'à". N’est utilisé que pour la notion de temps en langue divine. Exemple : -
    -
  • "jusqu'à la maison"
  • -
  • "jusqu'au soir"
  • -
-
-

-jánég : jusqu’au soir (ján : soir) -

- -
-
Translatif -in
Cas grammatical exprimant le RÉSULTAT d'un processus de transformation. En Finnois, s'utilise beaucoup avec le verbe "devenir". Exemple : "Je suis tombé malade" (je suis devenu malade)
-
-

-ménín : transformation en un livre
-raënin : transformation en une maison (construction de la maison,…) -

- -
-
Vocatif -wa
Cas grammatical exprimant l'interpellation directe d'une personne (ou d'une chose) au moyen d'un appellatif (nom propre ou terme d'adresse). Dans le Hjalpi’, peut également marquer l’exclamation.
-
-

-ménwá : le livre !
-raënwa : la maison ! -

-
-
-

Auteur: Lucien Cartier-Tilet

-

Created: 2018-06-06 mer. 13:12

-

-
- - diff --git a/hjalpi-old/cas_grammaticaux.pdf b/hjalpi-old/cas_grammaticaux.pdf deleted file mode 100644 index 89f1650..0000000 Binary files a/hjalpi-old/cas_grammaticaux.pdf and /dev/null differ diff --git a/hjalpi-old/cas_grammaticaux_2.html b/hjalpi-old/cas_grammaticaux_2.html deleted file mode 100644 index f27a4ff..0000000 --- a/hjalpi-old/cas_grammaticaux_2.html +++ /dev/null @@ -1,889 +0,0 @@ - - - - - - - -Cas grammaticaux de la Langue Divine - - - - - - - - - - - - -
-

Cas grammaticaux de la Langue Divine

-

- -

-
-

Table des matières

- -
-

- - -

- -

-Grammatical states marques with a star ( * ) are grammatical states that do not exist as declensions in the Divine Language. -

- -
-

1 Chart for review for the basic cases

-
- - - --- - --- -- -- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 interiorsurfaceadjacencystate
fromElativeDelativeAblativeExcessive
at/inInessiveSuperessiveAdessiveEssive
(in)toIllativeSublativeAllativeTranslative
viaPerlativeProlative  
- -

- -

-
-
- -
-

2 Location

-
-
-
Adessive case ADE iŗ-
adjacent location
-
-

-Example: near/at/by the house, íŗmén -

-
-
Antessive case ANTE vwo-
anterior location
-
-

-Example: before the house, vwómén -

-
-
Apudessive case APUD ne-
location next to something
-
-

-Example: next to the house, némén -

-
-
Inessive case -ŕo-
inside something
-
-

-Example: inside the house, méŕón -

-
-
Intrative case ITRT -fu-
between something
-
-

-Example: between the houses, méfún -

-
-
Locative case LOC la-
location (general case)
-
-

-Example: at/on/in the house, lámén -

-
-
Pertingent case ma-
in contact with something
-
-

-Example: touching the house, mámén -

-
-
Postessive case POSTE -uß
posterior location
-
-

-Example: behind the house, ménúß -

-
-
Subessive case SUBE nwo-
under something
-
-

-Example: under/below the house, nwómén -

-
-
Superessive case SUPE ßta-
on the surface
-
-

-Example: on (top of) the house, ßtámén -

- -

- -

-
-
- -
-

3 Motion from

-
-
-
Ablative case ABL li-
movement away from something
-
-

-Example: away from the house, límén -

-
-
Delative case DEL ßa-
movement from the surface
-
-

-Example: from (the top of) the house, ßámén -

-
-
*Egressive case EGRE
marking the beginning of a movement or time
-
-

-Example: beginning from the house -

-
-
Elative case ELA -ykń
out of something
-
-

-Example: out of the house, ménýkń -

-
-
Initiative case INITI -akļ
starting point of an action
-
-

-Example: beginning from the house, ménákļ -

- -

- -

-
-
- -
-

4 Motion to

-
-
-
Allative case ALL -li-
    -
  • *in Hungarian and in Finnish: movement to (the adjacency of). Example: to the house
  • -
  • in Estonian and in Finnish: movement onto something. Example: onto the house, mélín
  • -
- -
Illative case ILL -ën-
movement into something
-
-

-Example: into the house, mênén -

-
-
Lative case LAT -la
movement to something (general case)
-
-

-Example: to/into the house, ménlá -

-
-
Sublative case SUBL -iţ
movement onto the surface or below something
-
-

-Example: on(to) the house / under the house, méníţ -

-
-
Terminative case TERM -aen
marking the end of a movement or time
-
-

-Example: as far as the house, ménáén -

- -

- -

-
-
- -
-

5 Motion via

-
-
-
Perlative case PER žu-
movement through or along
-
-

-Example: through/along the house, žúmén -

-
-
Prolative case PROL še-
movement using a surface or way (= prosecutive case, vialis case)
-
-

-Example: by way of/through the house, šémén -

- -

- -

-
-
- -
-

6 Time

-
-
-
Accusative case ACC -źu
indicating duration of time known as the accusative of duration of time
-
-

-Example: for many years, łaižegźu -

-
-
Essive case ESS -oiþyd-
used for specifying days and dates when something happens
-
-

-Example: on the first day of the week, žóíþýdójorém -

-
-
Limitative case LIMIT -amp
specifying a deadline
-
-

-Example: by the first day of the week, žójorémámp -

-
-
Temporal case TEMP -igni
specifying a time
-
-

-Example: at seven o’clock, ţuheol ţupńtwan ţéálnatigni (GEN-hour GEN-seven precise-TEMP, at the precise hour of seven) -

- -

- -

-
-
- -
-

7 Morphosyntactic alignment

-
-
-
Absolutive case (1) ABS -a
patient, experiencer; subject of an intransitive verb and direct object of a transitive verb. In the divine language, the absolutive case is only used for the subject of an intransitive verb.
-
-

-Example: he pushed the door and it opened, kjaŗa (door) -

-
-
*Absolutive case (2) ABS
patient, involuntary experiencer
-
-

-Example: he pushed the door and it opened; he slipped -

-
-
*Absolutive case (3) ABS
patient, experiencer; instrument
-
-

-Example: he pushed the door with his hand and it opened -

-
-
*Accusative case (1)
patient
-
-

-Example: he pushed the door and it opened -

-
-
Accusative case (2) ACC -vo
direct object of a transitive verb
-
-

-Example: I see her, kjeŗvo -

-
-
Agentive case AGE te-
agent, specifies or asks about who or what; specific agent that is subset of a
-
-

-general topic or subject. Equivalent to the -ga particle in Japanese -Example: it was she who committed the crime; as for him, his head hurts, tekjeŗ, tegar -

-
-
Ergative case ERG -jo
agent; subject of a transitive verb
-
-

-Example: he pushed the door and it opened -

-
-
*Ergative-genitive case EGN
agent, possession
-
-

-Example: he pushed the door and it opened; her dog -

-
-
Instructive INSTRUCTIVE -eň
means, answers question how?
-
-

-Example: by the means of the houses, ménéň -

-
-
Instrumental INS/INSTR -dļ
instrument, answers question using which thing?
-
-

-Example: with the house, méndļ -

-
-
*Instrumental-comitative case
instrument, in company of something
-
-

-Example: with the house -

-
-
*Nominative case (1)
agent, experiencer; subject of a transitive or intransitive verb
-
-

-Example: he pushed the door and it opened -

-
-
*Nominative case (2)
agent; voluntary experiencer
-
-

-Example: he pushed the door and it opened; she paused -

-
-
Nominative case NOM (3) pa-
In the divine language, the person linked to the word; transforms a verbal group into a nominal group
-
-

-Example: horseman, panael (the man linked to horses, implied riding horses) -

-
-
*Objective case (1) OBJ
direct or indirect object of verb
-
-

-Example: I saw her; I gave her the book -

-
-
*Objective/Oblique (2)
direct or indirect object of verb or object of preposition; a catch-all case for any situation except nominative or genitive
-
-

-Example: I saw her; I gave her the book; with her -

-
-
Oblique case OBL -ŗeß
all-round case; any situation except nominative or vocative. In the divine language, is used to quote the element
-
-

-Example: concerning the house, ménŗéß -

-
-
Intransitive case INTR -ai
the subject of an intransitive verb or the logical complement of a transitive verb (= passive or patient case)
-
-

-Example: the door opened, mělai -

-
-
Pegative case PEG ey-
agent in a clause with a dative argument
-
-

-Example: he gave the book to him, eykjaŗ -

- -

- -

-
-
- -
-

8 Relation

-
-
-
Ablative case łe-
all-round indirect case
-
-

-Example: concerning the house, łémén -

-
-
Aversive case EVIT -ńþ-
avoiding or fear
-
-

-Example: avoiding the house, mńþén -

-
-
*Benefactive case BEN
for, for the benefit of, intended for
-
-

-Example: for the house -

-
-
Causal case CAUS -oby
because, because of
-
-

-Example: because of the house, ménóbý -

-
-
*Causal-final case
efficient or final cause
-
-

-Example: for a house -

-
-
Comitative case COM -ðei-
in company of something
-
-

-Example: with the house, méðéín -

-
-
Dative case DAT -at-
shows directon or recipient
-
-

-Example: for/to the house, mátén -

-
-
Distributive case DISTR xelje-
distribution by piece
-
-

-Example: per house, xéljémén -

-
-
Distributive-temporal case -be
how often something happens
-
-

-Example: on Sundays, ðúbémbé -

-
-
Genitive case GEN ţu-
shows relationship, possesssion
-
-

-Example: of the house; the house’s, ţúmén -

-
-
*Ornative case
endowment with something
-
-

-Example: equipped with a house -

-
-
*Possessed case POSS
possession by something
-
-

-Example: the house is owned by someone -

-
-
Privative case ei-
lacking something (in general)
-
-

-Example: without a houses, éímén -

-
-
Semplative case -ŗwo
similarity to something
-
-

-Example: that tree is like a house, ménŗwó -

-
-
Sociative case to-
along with something, together with something
-
-

-Example: with the house, tómén -

- -

- -

-
-
- -
-

9 Semantics

-
-
-
Partitive case PTV/PART -ili’-
used for amounts
-
-

-Example: three (of the) houses, mílí’én -

-
-
*Prepositional case PREP
when certain prepositions precede the noun
-
- -
-
*Postpositional case POST
when certain preposition follows the noun
-
-

-Example: in/on/about the house -

-
-
Vocative case VOC -wa
used for addressing someone, with or without a preposition
-
-

-Example: Hey, father! O father! Father!, pánámwá -

- -

- -

-
-
- -
-

10 State

-
-
-
Abessive case ABE/ABESS e-
the lack of something, a particular thing
-
-

-Example: without the house, émén -

-
-
Adverbial case ADV -ei
being as something
-
-

-Example: as a house, ménéí -

-
-
Comparative case COMP -oit
similarity with something
-
-

-Example: similar to the house, compared to the house, ménóít -

-
-
Equative case -ńt
comparison with something
-
-

-Example: like the house, ménńt -

-
-
Essive case -oiþyd-
temporary state of being, general use (essive-formal or essive-modal undefined, or both)
-
-

-Example: as the house, móíþýdén -

-
-
Essive-formal case -ëd
marking a condition as a quality (a kind of shape)
-
-

-Example: as a house, ménêd -

-
-
Essive-modal case -u’ug
marking a condition as a quality (a way of being)
-
-

-Example: as a house, ménú’úg -

-
-
*Exessive case
marking a transition from a condition
-
-

-Example: from being a house (i.e., “it stops being a house”) -

-
-
*Formal case
marking a condition as a quality
-
-

-Example: as a house -

-
-
Identical case -etur
showing that something is identical
-
-

-Example: being identical to the house, ménétúr -

-
-
Orientative case ORI fo-
oriented towards something
-
-

-Example: turned towards the house, fómén -

-
-
Revertive case -ňo-
backwards to something
-
-

-Example: against the house, méňón -

-
-
Translative case TRANSL -in
change of a condition into another
-
-

-Example: (turning) into a house, ménín -

-
-
-
-
-

Auteur: Lucien Cartier-Tilet

-

Created: 2018-06-06 mer. 13:12

-

-
- - diff --git a/hjalpi-old/cas_grammaticaux_2.pdf b/hjalpi-old/cas_grammaticaux_2.pdf deleted file mode 100644 index b8444cd..0000000 Binary files a/hjalpi-old/cas_grammaticaux_2.pdf and /dev/null differ diff --git a/hjalpi-old/dictionnaire.html b/hjalpi-old/dictionnaire.html deleted file mode 100644 index 208a315..0000000 --- a/hjalpi-old/dictionnaire.html +++ /dev/null @@ -1,652 +0,0 @@ - - - - - - - -Dictionnaire Hjalpi’ Verniculaire - Français - - - - - - - - - - - - -
-

Dictionnaire Hjalpi’ Verniculaire - Français

-

- -

-
-

Table des matières

- -
-

- - -

- -
-

1 A

-
-
-

2 Á

-
-
-

3 B

-
-
-
bém (n.)
jour
-
bóljêluþ (v.)
savoir
-
-
-
-
-

4 D

-
-
-
denmóíl (n.)
personne, individu
-
doŕëm (v.)
être (subjectif incertain)
-
-
-
-
-

5 Ď

-
-
-
ďaßt (pron.)
pronom neutre de la seconde personne du singulier
-
ďeßt (pron.)
pronom féminin de la seconde personne du singulier
-
ďoßt (pron.)
pronom masculin de la seconde personne du singulier
-
-
-
-
-

6 Ð

-
-
-
ðap (n.)
addition
-
ðën (n.)
ceci, cela, (anglais)it, objet général
-
ðúr (adj.)
argent (couleur)
-
ðúbém (n.)
septième jour de la semaine / jour d’argent. Éthymologie : ðúr + bém
-
-
-
-
-

7 E

-
-
-

8 É

-
-
-

9 Ë

-
-
-

10 Ê

-
-
-

11 Ě

-
-
-

12 F

-
-
-

13 G

-
-
-
gar (n.)
tête
-
gén (n.)
acte
-
-
-
-
-

14 Ö

-
-
-

15 H

-
-
-
hjalp (n.)
dieu
-
heol (n.)
heure
-
-
-
-
-

16 I

-
-
-

17 Í

-
-
-

18 J

-
-
-
jaom (n.)
astre
-
jļšêk (n.)
voie
-
-
-
-
-

19 K

-
-
-
kjaŗ (pron.)
pronom neutre de la troisième personne du singulier
-
kjeŗ (pron.)
pronom féminin de la troisième personne du singulier
-
kjoŗ (pron.)
pronom masculin de la troisième personne du singulier
-
kjuŗ (pron.)
pronom inanimé de la troisième personne du singulier
-
kļnyþ (v.)
casser
-
-
-
-
-

20 L

-
-
-
lúb (n.)
air
-
-
-
-
-

21 Ļ

-
-
-

22 Ł

-
-
-
łail (n.)
années
-
łaižeg (n.)
plusieurs années, de longues années, une longue période
-
łas (pron.)
pronom neutre de la seconde personne du pluriel
-
łes (pron.)
pronom féminin de la seconde personne du pluriel
-
łos (pron.)
pronom masculin de la seconde personne du pluriel
-
łus (pron.)
pronom inanimé de la seconde personne du pluriel
-
-
-
-
-

23 M

-
-
-
mal (pron.)
pronom neutre de la troisième personne du singulier
-
maþ (pron.)
pronom neutre de la troisième personne du pluriel
-
mánám (n.)
mère
-
mel (pron.)
pronom féminin de la troisième personne du singulier
-
melex (n.)
dieu
-
meþ (pron.)
pronom féminin de la troisième personne du pluriel
-
mén (n.)
maison
-
mol (pron.)
pronom masculin de la troisième personne du singulier
-
moþ (pron.)
pronom masculin de la troisième personne du pluriel
-
mul (pron.)
pronom inanimé de la troisième personne du singulier
-
muþ (pron.)
pronom inanimé de la troisième personne du pluriel
-
-
-
-
-

24 N

-
-
-
nael (n.)
cheval
-
neßëm (v.)
être (subjectif certain)
-
núótëm (v.)
voir
-
-
-
-
-

25 Ň

-
-
-
ňam (n.)
ouest
-
-
-
-
-

26 Ń

-
-
-

27 O

-
-
-

28 Ó

-
-
-

29 P

-
-
-
pánám (n.)
père
-
pêb
quoi
-
pńt (n.)
main / cinq
-
pńtwan
sept. Étymologie : pńt + wan.
-
-
-
-
-

30 R

-
-
-
raëm (n.)
livre
-
-
-
-
-

31 Ŗ

-
-
-
revëm (v.)
être (objectif)
-
-
-
-
-

32 Ŕ

-
-
-
ŕaf (pron.)
pronom neutre de la première personne exclusive double
-
ŕaz (pron.)
pronom neutre de la première personne exclusive triple
-
ŕef (pron.)
pronom féminin de la première personne exclusive double
-
ŕez (pron.)
pronom féminin de la première personne exclusive triple
-
ŕof (pron.)
pronom masculin de la première personne exclusive double
-
ŕoz (pron.)
pronom masculin de la première personne exclusive triple
-
ŕuf (pron.)
pronom inanimé de la première personne exclusive double
-
ŕuz (pron.)
pronom inanimé de la première personne exclusive triple
-
-
-
-
-

33 S

-
-
-
sad (pron.)
pronom neutre de la seconde personne double
-
sal (pron.)
pronom neutre de la seconde personne triple
-
sed (pron.)
pronom féminin de la seconde personne double
-
sel (pron.)
pronom féminin de la seconde personne triple
-
sod (pron.)
pronom masculin de la seconde personne double
-
sol (pron.)
pronom masculin de la seconde personne triple
-
sud (pron.)
pronom inanimé de la seconde personne double
-
sul (pron.)
pronom inanimé de la seconde personne triple
-
-
-
-
-

34 ß

-
-
-

35 T

-
-
-
tað (pron.)
pronom neutre de la troisième personne double
-
tap (pron.)
pronom neutre de la troisième personne triple
-
tat (pron.)
pronom neutre de la première personne exclusive du pluriel
-
teð (pron.)
pronom féminin de la troisième personne double
-
tep (pron.)
pronom féminin de la troisième personne triple
-
tet (pron.)
pronom féminin de la première personne exclusive du pluriel
-
toð (pron.)
pronom masculin de la troisième personne double
-
top (pron.)
pronom masculin de la troisième personne triple
-
tot (pron.)
pronom masculin de la première personne exclusive du pluriel
-
tuð (pron.)
pronom inanimé de la troisième personne double
-
tup (pron.)
pronom inanimé de la troisième personne triple
-
tut (pron.)
pronom inanimé de la première personne exclusive du pluriel
-
-
-
-
-

36 Ţ

-
-
-
ţáýbŕibžág (adj.)
douloureux
-
ţéálnat (n.)
précis (heure), équivalent de o’clock en anglais
-
-
-
-
-

37 Þ

-
-
-

38 U

-
-
-

39 Ú

-
-
-

40 V

-
-
-
vár (n.)
langue (linguistique)
-
-
-
-
-

41 W

-
-
-
wan (n.)
pied / deux
-
wanmjêd (n.)
sagesse
-
watßúd (n.)
nord
-
wémšal (n.)
est (direction)
-
wóúl (n.)
attaque
-
wyhakëm (v.)
quitter
-
-
-
-
-

42 X

-
-
-
xak (pron.)
pronom neutre de la première personne inclusive du pluriel
-
xek (pron.)
pronom féminin de la première personne inclusive du pluriel
-
xok (pron.)
pronom masculin de la première personne inclusive du pluriel
-
xuk (pron.)
pronom inanimé de la première personne inclusive du pluriel
-
-
-
-
-

43 Y

-
-
-

44 Ý

-
-
-

45 Z

-
-
-
zelðeg (n.)
sud
-
-
-
-
-

46 Ź

-
-
-

47 Ž

-
-
-
žag (pron.)
pronom neutre de la première personne inclusive double
-
žaň (pron.)
pronom neutre de la première personne inclusive triple
-
žeg (pron.)
pronom féminin de la première personne inclusive double
-
žeň (pron.)
pronom féminin de la première personne inclusive triple
-
žog (pron.)
pronom masculin de la première personne inclusive double
-
žoň (pron.)
pronom masculin de la première personne inclusive triple
-
žóém (adj.)
or (couleur)
-
žóéjom (n.)
Soleil (astre doré, astre d’or)
-
žójorém (n.)
Premier jour (jour du Soleil)
-
žug (pron.)
pronom inanimé de la première personne inclusive double
-
žuň (pron.)
pronom inanimé de la première personne inclusive triple
-
-
-
-
-
-

Auteur: Lucien Cartier-Tilet

-

Created: 2018-06-06 mer. 13:12

-

-
- - diff --git a/hjalpi-old/dictionnaire.pdf b/hjalpi-old/dictionnaire.pdf deleted file mode 100644 index db2432f..0000000 Binary files a/hjalpi-old/dictionnaire.pdf and /dev/null differ diff --git a/hjalpi-old/grammaire.html b/hjalpi-old/grammaire.html deleted file mode 100644 index b4d88b3..0000000 --- a/hjalpi-old/grammaire.html +++ /dev/null @@ -1,2659 +0,0 @@ - - - - - - - -Grammaire du Hjalpi’ verniculaire - - - - - - - - - - - - -
-

Grammaire du Hjalpi’ verniculaire

-

- -

-
-

Table des matières

- -
-

- - -

- -
-

1 Abréviations

-
-
-
n.
nom
-
rmq.
remarque
-
rom.
romanisation
-
trans.
translittération
-
v.
verbe
-
- -

- -

-
-
- -
-

2 Prononciation et structure sonore

-
-
-
-

2.1 Les lettres : romanisation, translittération et écriture simplifiée

-
-

-Le Hjalpi’ dispose de trente et une consonnes et dix-huit voyelles, soit un total de quarante-neuf phonèmes simples tous représentés par un graphème unique lors de la romanisation ainsi que dans l’alphabet d’origine. -

-
- -
-

2.1.1 Romanisation

-
-

-Dans la romanisation de la langue, chaque lettre correspond à un unique son, et chaque son correspond à une unique lettre. Il s’agit d’une notation phonétique simple à lire et fidèle à la prononciation, similaire à la translittération, mais ne respectant pas l’orthographe de la langue. Cela vient du fait que certaines lettres se côtoyant change de prononciation, se fusionnant ou influençant la prononciation de l’autre lettre. -

-
-
- -
-

2.1.2 Translittération

-
-

-La translittération à l’inverse est extrêmement fidèle à l’orthographe des mots, retranscrivant caractère pour caractère les lettres dans l’alphabet latin. Cependant, un lecteur non avertit des règles de lecture et d’accord des sons ne prononcera pas correctement certaines liaisons entre certaines sonorités. -

- -

-La seule différence entre les deux modes de transcription en alphabet latin est donc la façon d’écrire tel qu’on entend la langue à l’oral, ou bien telle qu’elle est écrite. Dans les deux cas, une certaine graphie latine représentera le même son, et écrire un mot en accord avec la prononciation dans le Hjalpi’ sera considéré comme preuve d’un manque de connaissance de l’orthographe, mais considéré cependant comme étant bon. -

-
-
- -
-

2.1.3 Écriture simplifiée

-
-

-Comme le titre de ce sous-chapitre l’indique, il existe également un moyen d’écrire de manière simplifiée la langue, afin qu’elle soit à peu près lisible pour les personnes non averties. Cette écriture simplifiée peut changer selon la langue du contexte, que ce soit le Français, l’Anglais, le Japonais, le Russe ou autre, étant donné que chacune de ces langues a sa propre façon de représenter les sons avec les lettres ou symboles qui lui sont disponibles. Généralement, dans la version Française de cet ouvrage, si j’utilise l’écriture simplifiée je préférerai la notation française, mais si je le traduit dans une autre langue (sans doute l’Anglais), je m’efforcerai à changer cela afin de suivre les règles de phonétique de la langue de Shakespeare. -

- -

-En revanche, dans mes autres ouvrages plus romanciers et autre, j’utiliserai plutôt la simplification anglophone, afin d’éviter des conflits de traduction dans où le cas où cela pourrait se produire. -

- -

-Voici un tableau qui peut être utilisé afin d’obtenir une écriture simplifiée de le Hjalpi’ pour des locuteurs Français : -

- -

-Pour les consonnes : -

- - - --- - --- - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
latin majusculelatin minusculesimplifié pour le Français
Jjy
Www
Rrrr
Łłlh
Lll
Mmm
Nnn
Ňňng
Vvv
Ððdh / v
Zzz
Źźj
Žžjh
Fff
Þþth / f
Sss
ßßch
Ššsh
Xxrh
Ŗŗr
Hhh
Ŕŕr
Bbb
Ddd
Ďďdr
Ggg
Ppp
Ttt
Ţţtr
Kkk
''g
-

- -Pour les voyelles : -

- - - --- - --- - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
latin majusculelatin minusculesimplifié pour le Français
Aaa
Ááa
Ëëeu
Êêeu
Ěěeu
Ööeur
Iii
Ííi
Eeé
Ééè
Ooo
Óóau
Yyu
Ýýu
Uuou
Úúou
Ńńng
Ļļll
- -

-À titre indicatif, voici le même tableau pour l’écriture simplifiée anglophone : -

- -

-Pour les voyelles : -

- - - --- - --- - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
latin majusculelatin minusculesimplifié pour le Français
Aaah
Ááa
Ëëoh
Êêö
Ěěö
Ööor
Iiii
Ííi
Eeeh
Éée
Oooh
Óóo
Yyüh
Ýýü
Uuuu
Úúu
Ńńng
Ļļll
-

- -Pour les consonnes : -

- - - --- - --- - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
latin majusculelatin minusculesimplifié pour le Français
Jjy
Www
Rrrr
Łłlh
Lll
Mmm
Nnn
Ňňng
Vvv
Ððdh
Zzz
Źźzh
Žžzhh
Fff
Þþth
Sss
ßßsh
Ššshh
Xxrh
Ŗŗrr
Hhh
Ŕŕr
Bbb
Ddd
Ďďdr
Ggg
Ppp
Ttt
Ţţtr
Kkk
''g
- -

-Les changements sont assez subtiles, mais elles ont tout de même leur importance, et je suis sûr que d’autres langues verront des changements bien plus radicaux. -

- -

- -

-
-
-
-
-

2.2 Les sons

-
-

-Vous avez en annexe A la correspondance entre la graphie latine et les sonorités de la langue. Notez que dans ce tableau, la phonétique IPA sera notée au côté de la phonétique X-SAMPA, mais cette dernière sera préférée tout au long de cet ouvrage et non la phonétique IPA. -

-
- -
-

2.2.1 Les voyelles

-
-
-
[a:] (a)
il s’agit du son [a] naturel prononcé en Français, comme dans le mot « pattes ». Il est nécessairement long.
-
[A] (á)
il s’agit d’un son plus ouvert et plus court que le [a], un peu comme dans « pâtes » tel qu’encore prononcé dans l’ouest de la France.
-
[2:] (ë)
il s’agit exactement de la même voyelle que dans le mot « deux », mais nécessairement long.
-
[9] (ê)
il s’agit exactement de la même voyelle que dans le mot « neuf », mais nécessairement court.
-
[@] (ě)
il s’agit d’un son similaire à [2] ou à [9], mais très peu discernable, voire parfois ellipsé ou ajouté pour faciliter la prononciation, un peu similaire à la voyelle dans le mot « le » en Français lorsque l’on parle rapidement. Il s’agit de la seule voyelle qui peut ne pas être notée à l’écrit. Cette voyelle est nécessairement courte. Avec [l0] et [n0], [@] fait partie des seules voyelles à ne pas pouvoir être utilisées dans une diphtongue.
-
[i:] (i)
il s’agit exactement du même « i » qu’en Français, cependant nécessairement long.
-
[I] (í)
il s’agit de la même voyelle que dans le mot « this » en Anglais : un « i » plus ouvert que le [i]. Il est également nécessairement court.
-
[e:] (e)
il s’agit du « é » standard Français, comme dans le mot « été », cependant nécessairement long.
-
[E] (e)
il s’agit du « è » standard Français, comme dans le mot « laid », cependant nécessairement court.
-
[o:] (o)
il s’agit du « o » fermé standard Français, comme dans le mot « eau », cependant nécessairement long.
-
[O] (o)
il s’agit du « o » ouvert standard Français, comme dans le mot « tonne », cependant nécessairement court.
-
[y:] (y)
il s’agit du « u » standard Français, comme dans le mot « lune », cependant nécessairement long.
-
[Y] (ý)
il s’agit d’un [y] ouvert tel qu’on peut le trouver en Allemand, cependant nécessairement court.
-
[u:] (u)
il s’agit du « ou » standard Français, comme dans le mot « boule », cependant nécessairement long.
-
[U] (ú)
il s’agit du « ou » ouvert que l’on peut par exemple retrouver dans des mots Anglais tels que « boot », cependant nécessairement court.
-
[n0] (ń)
il s’agit de la consonne [n] utilisée en tant que voyelle. Avec [@] et [l0], [n0] fait partie des seules voyelles à ne pas pouvoir être utilisées dans une diphtongue.
-
[l0] (ļ)
il s’agit de la consonne [l] utilisée en tant que voyelle. Avec [@] et [n0], [l0] fait partie des seules voyelles à ne pas pouvoir être utilisées dans une diphtongue.
-
- -

-On remarque qu’à l’exception de [@], [n0] et [l0], chaque voyelle est présente avec deux équivalents : sa version longue et fermée, ou bien courte et ouverte. Le seul cas où une voyelle fermée n’est pas longue est le cas où elle est utilisée dans une diphtongue, tel que [ai]. À moins qu’elles soient explicitement dans une diphtongue, les voyelles longues sont toujours des voyelles longues pures et non des diphtongues et ne se terminent pas avec un son similaire à [j] ou [w] ; [e:] ne se prononcera donc jamais [e:j], sauf s’il est explicitement suivit par une consonne [j]. -

- -

-Lorsque deux voyelles ne sont séparées par aucune consonne et se trouvent au sein d’un même mot, elles fusionnent en une diphtongue selon les règles décrites dans le sous-chapitre Les diphtongues. -

-
-
- -
-

2.2.2 Les consonnes

-
-
-
[j] (j)
cette consonne est prononcée comme un « y » en Français, ou comme le « ille » dans « paille »
-
[w] (w)
cette consonne est prononcée comme un « w » standard en Français.
-
[r] (r)
il s’agit ici du « r » roulé Espagnol ou Italien. Il peut être roulé plusieurs fois, mais il a plutôt tendance à rester bref.
-
[K] (ł)
il s’agit ici d’un [l] sourd (dans lequel on ne fait pas vibrer nos cordes vocales) auquel une expiration est ajoutée, tel que le « lh » tibétain.
-
[l] (l)
il s’agit du « l » standard en Français. Le « l » se rallonge et tend à se rapprocher de la voyelle [l0] lorsqu’elle se situe seule entre deux voyelles et tend à former un triphone (voire plus) avec lesdites voyelles. Exemple: ála aura tendance à se prononcer [Al0a] plutôt que [A:la].
-
[m] (m)
il s’agit du « m » standard en Français.
-
[n] (n)
il s’agit du « n » standard en Français. Le « n » se rallonge et tend à se rapprocher de la voyelle [n0] lorsqu’elle se situe seule entre deux voyelles et tend à former un triphone (voire plus) avec lesdites voyelles. Exemple: ýnê aura tendance à se prononcer [Yn09:] plutôt que [Y:n9:].
-
[N] (ň)
il s’agit du « n » nasalisé, tel que le « ng » en Anglais comme dans « parking ».
-
[v] (v)
il s’agit du « v » standard en Français.
-
[D] (ð)
il s’agit du « th » voisé (où on utilise nos cordes vocales) en Anglais tel que dans « this ».
-
[z] (z)
il s’agit du « z » standard en Français.
-
[Z] (ž)
il s’agit du « j » standard en Français.
-
[f] (f)
il s’agit du « f » standard en Français.
-
[T] (þ)
il s’agit du « th » sourd (où l’on n’utilise pas nos cordes vocales) en Anglais tel que dans « think ».
-
[s] (s)
il s’agit du « s » standard en Français, toujours prononcé comme un « s » et jamais comme un « z ». Cependant, sa prononciation peut se rapprocher du [s\] dans sa prononciation plutôt que du [s] pur. Ce défaut de prononciation est plutôt présent dans les niveaux de politesse élevés, et disparaît lors des niveaux de politesse standard et plus bas.
-
[S] (ß)
il s’agit du son « ch » standard en Français, tel que dans « chat ».
-
[x] (x)
il s’agit du même son « j » qu’en Espagnol, un « r » sourd et guttural.
-
[R] (ŗ)
il s’agit du « r » Français.
-
[h] (h)
il s’agit du son « h » tel qu’on peut le retrouver en Anglais comme dans « house ». Lorsqu’il se trouve cependant seul entre deux voyelles, il a tendance d’être prononcé [h\] dans le registre courant et familier, mais reste un [h] pur dans les registres plus soutenus.
-
- -

-Le reste des lettres b, d, g, p, t et k ont également la même sonorité que leur sonorité de base en Français, sans être modifiés par une voyelle (comme le g peut l’être près d’un i en Français). Aucune consonne n’est prononcée avec aspiration, hormis pour le [K] et le [h], à moins que la consonne ne soit explicitement suivie par un [h]. -

- -

-Lorsqu’un mot (hormis les verbes) se termine avec une voyelle et que le mot suivant (hormis les verbes) débute avec une consonne ou inversement, cette dernière aura tendance à s’allonger afin de créer une liaison entre les mots. Exemples : -

-
    -
  • éló tráhin (trans.) → élontráhin (rom.)
  • -
-

-Rmq. : Ici, le h de tráhin est prononcé comme un [h\] et non comme un [h] du fait des deux voyelles l’entourant, comme indiqué plus haut. -

-
    -
  • ðro lwéín (trans.) → ðrollwéín (rom.)
  • -
  • télýßí halmár (trans.) → télýßíhhalmár (rom.)
  • -
  • tiryð astret (trans) → tiryððastret
  • -
- -

-Le Hjalpi’, à l’instar du Sanskrit, a tendance à agglutiner les mots ensemble, mais à la stricte condition que le mot ne soit pas un verbe. De même, seuls les groupes de même type (nominaux, adjectifs, …) s’agglutinent entre eux. -

- -

-Lorsqu’un mot se termine avec une voyelle et que le mot suivant commence également avec une voyelle, afin d’éviter toute confusion avec une diphtongue (voir le sous-chapitre Les diphtongues), une consonne « ’ » [?] est ajoutée à l’oral afin de séparer les deux mots. Le ton de la première syllabe du second mot sera alors clairement montant, afin de différencier également avec deux voyelles au sein d’un même mot également séparées par la consonne « ’ ». -

-
-
-
- -
-

2.3 Son long, son court

-
-

-La différence entre les sons longs et courts est très souvent utilisée en langue divine, bien qu’elle ne soit pas la seule marque pour différencier les voyelles longues des voyelles courtes, comme mentionné dans le sous-chapitre Les voyelles. Ainsi, le mot mérik aura une signification différente du mot merik ou merík. Chacun des sons, longs ou courts, peuvent se retrouver dans à peu près n’importe quelle position dans le mot, cependant un mot contiendra en règle générale soit des voyelles courtes, soit des voyelles longues ; on a donc peu de chances de rencontrer les mots mérik ou merík, cependant mérík ou merik sont beaucoup plus probables. -

- -

-Ces quatre mots ci-dessus ont donc une prononciation et une signification différente, et il est donc important de les distinguer entre eux. -

-
-
- -
-

2.4 Les diphtongues

-
-

-Les règles de diphtongues dans le Hjalpi’ sont très simples : hormis les voyelles [@], [l0] et [n0], toutes les voyelles peuvent créer une diphtongue à la condition que les deux consonnes soient de la même longueur et soient toutes deux fermées ou ouvertes. Par exemple, les diphtongues « ei » et « éí » sont autorisés, en revanche « éi » ou « eí » ne le sont pas. -

- -

-Bien que rien ne l’en empêche, les diphtongues sont généralement d’abord composées d’abord d’une voyelle plus ouverte vers une voyelle plus fermée, ou vers une voyelle de même ouverture (au sens phonétique du terme). Par exemple, la diphtongues áý sera plus courante que la diphtongue ýá, cette dernière ayant une sonorité quelque peut étrange. -

- -

-Il faut également noter que les voyelles longues perdent leur longueur du fait de la diphtongue, et « éí » se prononcera par exemple [EI]= ; la prononciation =[E:I:] reste cependant correcte et reste la prononciation à adopter dans un registre soutenu. -

-
-
- -
-

2.5 Les syllabes

-
-

-Une syllabe est formée au moins d’une voyelle seule, au mieux de trois consonnes, une diphtongue puis deux consonnes. Il peut y avoir jusqu’à quatre consonnes entre deux voyelles d’un même mot, et seule la dernière consonne appartient à la seconde syllabe, la ou les consonnes précédentes appartenant à la syllabe précédente. -

- -

-S’il n’y a qu’une seule consonne entre deux voyelles d’un même mot, et la consonne appartient à la seconde syllabe. -

- -

-Par exemple : -

-
    -
  • Éló → É-ló
  • -
  • Télýßí → té-lý-ßí
  • -
  • Þarkskeið → þarks-keið
  • -
  • tráhín → trá-hín
  • -
- -

-Il est tout de même nécessaire de noter que les semi-consonnes j et w sont comptées comme faisant partie du groupe voyelle que du groupe consonne lors de la découpe des syllabes. Par exemple : -

-
    -
  • Nalyám → na-lyám
  • -
  • drýntweŗ → drýn-tweŗ
  • -
-
-
- -
-

2.6 Les tons et l’accentuation

-
-

-Du fait de sa nature agglutinante, le Hjalpi’ pose l’accentuation du mot sur la racine du mot et jamais sur les éléments agglutinés autour de la racine. -

- -

-L’intonation dans les phrases affirmatives est généralement descendante et remonte pour les accentuations sur les mots et remonte significativement (en général à la hauteur d’origine) lorsque l’on rencontre un sujet ou un verbe. Considéré individuellement, l’accentuation d’un mot se fait sur la première voyelle racine du mot. Ainsi, le mot non modifié pńtwan (sept) aura son accent sur la voyelle ń, de même pour ţéálnat (précision temporelle) qui sera accentué sur éá. Pour les noms propres cependant, l’accent porte sur l’ensemble des voyelles racines du nom en lui-même (c’est à dire les voyelles ne venant pas de déclinaisons). Par exemple, le prénom Meréð décliné au comitatif (avec Meréð) devient Meðeiréð, se prononçant ["me:.Dei."rED] ; à l’accusatif, Meréðvo (Meréð étant l’objet direct d’un verbe transitif) se prononcera ["me:."rE.vO] (le ð s’est ellipsé en faveur du v, voir le sous-chapitre Assimilation) ; au génitif, ţuMeréð se prononcera [t`u."me:."rED]. -

- -

-Pour ce qui est des phrases interrogatives et exclamatives, les deux dernières voyelles sont allongées (même dans le cas d’une voyelle ouverte), et dans le cas de l’exclamative on reste sur la même hauteur pour cette dernière voyelle, et dans le cas de l’interrogative la hauteur de la voyelle baisse puis remonte. Dans les phrases négatives, le ton de la phrase monte jusqu’à la négation où le ton redescend à nouveau. -

-
-
- -
-

2.7 L’harmonie

-
-

-Dans le Hjalpi’, il existe deux types d’harmonies qui coexistent afin d’avoir des mots phonétiquement harmoniques : l’harmonie des voyelles et l’harmonie des consonnes. Chacune de ces harmonies se divise en plusieurs harmonies, la première primant sur la dernière. -

-
- -
-

2.7.1 L’harmonie des voyelles

-
-

-L’harmonie des voyelles se divise en trois harmonies, la première étant considérée comme étant plus importante que la dernière. Voici les trois harmonies des voyelles : -

- -
    -
  1. La première harmonie des voyelles est celle de l’ouverture des voyelles. Parmi les voyelles ouvertes/longues et fermées/courtes, il y a tout de même une différentiation entre voyelles ouvertes ou fermée.
  2. - -
  3. La seconde harmonie des voyelles est celle qui concerne les voyelles arrondies ou non ; cela signifie qu’une voyelle « e » aura plus de chances de partager le mot avec les voyelles « i », « y » ou « a » qu’avec des voyelles « o » ou « u ».
  4. - -
  5. Dans chaque mot, une certaine harmonie est respectée avec le choix des voyelles longues et voyelles courtes, comme expliqué dans le sous chapitre Son long, son court. Il s’agit de l’harmonie la plus importante au sein du mot. Il s’agit de la troisième et dernière harmonie des voyelles.
  6. -
- -

-Dans beaucoup de cas grammaticaux, la voyelle des particules ou agglomérats grammaticaux n’est pas prédéfinie et on utilisera alors la voyelle majeure du mot principal (soit la première voyelle de la dernière syllabe du mot racine).
-
-Vous pourrez retrouver en annexe B un graphe représentant l’appartenance des voyelles à leurs différentes familles harmoniques. -

-
-
- -
-

2.7.2 L’harmonie des consonnes

-
-

-Il existe quelques règles harmoniques pour les consonnes. Comme pour les voyelles, les premières harmonies consonantiques sont considérées comme étant les plus importantes, les dernières étant considérées comme moindres. -

-
    -
  1. Toute consonne est autorisée avant la voyelle
  2. -
  3. Les consonnes ň, š, ž, ţ, ď, ð et ł ne peuvent s’associer avec une autre consonne au sein d’une même syllabe
  4. -
  5. Les consonnes w, h, ł et j ne sont pas autorisées après la voyelle au sein d’une même syllabe
  6. -
  7. Les consonnes fricatives ne peuvent s’associer en fin de syllabe
  8. -
  9. La consonne x ne peut être qu’en première position en début de mot
  10. -
-
-
-
- -
-

2.8 Assimilation

-
-

-Comme dit précédemment, il est possible que certaines sonorités influencent d’autres sonorités. Le premier cas vu est celui des diphtongue où les voyelles longues perdent leur longueur lorsqu’elles s’assemblent en diphone voire parfois en triphone lors de l’association de mots. Cependant, il existe aussi des cas de modification de la prononciation de consonnes en fonction d’autres consonnes lorsque des mots se côtoient. -

- -

-Bien qu’il soit impossible de tout lister dans des règles exhaustives du fait des diverses exceptions, voici les grandes lignes du fonctionnement d’une assimilation : -

-
    -
  • Lorsqu’une consonne quelconque unique termine la première syllabe et que la première consonne de la syllabe suivante est une fricative, la consonne terminant la syllabe se voise si la fricative est voisée, et se dévoise si la fricative est sourde. Ainsi, merjoð pöl (trans.) se prononcera merjoð böl (rom.).
  • -
  • Ce cas ci-dessus s’applique également si la consonne terminant la première syllabe est une fricative et qu’une seule consonne non fricative commence la syllabe suivante. Ainsi, derék vetron (trans.) se prononcera derég vedron (rom.). Le t de vetron a également été voisé, voir plus bas.
  • -
  • Si deux fricatives terminent et commencent respectivement la première et la seconde syllabe, alors si l’une des deux fricatives est voisée, l’autre le devient également. Dans certains cas, la fricative la plus proche du bilabial s’ellipse en faveur de la fricative la plus gutturale. Ainsi, ďóréþ fyl2ŕ (trans.) se prononcera ďóréfyl2ŕ (rom.).
  • -
  • Dans les trois cas précédents, si un schwa (ě [@]) se situe entre ces deux consonnes, il peut s’ellipser et laisser agir les trois règle précédentes.
  • -
  • Une fricative suivie d’un r se gutturalise, et le r s’ellipse. Par exemple, un fr se prononcera comme un T, un zr se prononcera comme un ź, et un x se prononcera comme un ŗ. Exemples : -
      -
    • Ďóréþ śetra (trans.) → Ďóréšeďa (rom.)
    • -
    • bńdyv þéýn (trans.) → bńdyséýn (rom.)
    • -
    • ßítĺf xeţ (trans.) → ßítĺŗeţ (rom.)
    • -
  • -
  • Lorsqu’une seule consonne sourde se trouve dans un mot avec deux consonnes voisées ou plus, la consonne sourde se voise. Exemple : derék vetron (trans.) devient dérég vetron (rom.).
  • -
  • Lorsqu’un ł est suivit d’une semi-consonne j ou w, la consonne ł s’ellipse et dévoise la semi-consonne, se prononçant respectivement un [Cj] et un [hw].
  • -
- -

- -

-
-
-
- -
-

3 Les noms

-
-
-
-

3.1 Genre, nombre et type de nom

-
-
-
-

3.1.1 Genre

-
-

-Le Hjalpi’ dispose de cinq genres au total : le divin, le neutre, le masculin, le féminin et l’inanimé. Le divin n’est utilisé que pour désigner des êtres divins, et est utilisé aussi bien par les autres divins que par les mortels s’adressant à des divins. Les trois suivants ne s’utilisent que pour les êtres vivants animés, et pour le reste le genre inanimé sera utilisé. Les genres masculins et féminins ne s’emploient que si l’ensemble des sujets mentionnés (y compris s’il ne s’agit que d’un seul individu) est du même sexe ; en revanche s’il y a un mélange des deux sexes, alors le neutre sera préféré. Il en va de même si le sexe de l’individu (humain ou non) est inconnu. Ce genre neutre est par ailleurs le genre par défaut pour les êtres animés. -

- -

-Le genre se marque -

-
-
- -
-

3.1.2 Nombre

-
- -
-

3.1.3 Types de noms

-
-

-Il existe trois types de noms : -

-
    -
  • les noms communs (arbre, lapin, rivière,…)
  • -
  • les noms abstraits (maladie, froid, joie,…)
  • -
  • les noms propres (Meréð, Xošńf, Kjölß,…)
  • -
- -

-Il s’agit des même types de nom que ce que l’on peut retrouver en Français. Les noms communs sont tous comptables mais peuvent également tous être traités comme des nom-comptables afin de signifier des quantités vagues. En revanche, les noms abstraits ne sont pas comptables. Les noms propres désignent des lieux, des personnes ainsi que des noms de culture ou de langue, et se marquent en alphabet latin avec une majuscule à la première lettre du nom (lettres venant des déclinaisons exclues). -

-
-
-
- -
-

3.2 Pronoms

-
- - - --- - --- - --- -- -- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 personnesingulierdoubletriplepluriel
neutre1ère inclusifמagžaňxak
 1ère exclusifkjaŗŕafŕaztat
 2ďaßtsadsalłas
 3maltaðtapmaþ
masculin1ère inclusifמogžoňxok
 1ère exclusifkjoŗŕofŕoztot
 2èreďoßtsodsolłos
 3èremoltoðtopmoþ
féminin1ère inclusifמegžeňxek
 1ère exclusifkjeŗŕefŕeztet
 2èreďeßtsedselłes
 3èremelteðtepmeþ
inanimé1ère inclusifמugžuňxuk
 1ère exclusif×ŕufŕuztut
 2ère×sudsulłus
 3èremultuðtupmuþ
-
-
-
- -
-

4 Temps

-
-

-Il y a sept temps : -

-
    -
  • Passé lointain (passé divin)
  • -
  • Passé (passé humain)
  • -
  • Passé proche
  • -
  • Présent
  • -
  • Futur proche
  • -
  • Futur (futur humain)
  • -
  • Futur lointain (futur divin)
  • -
- -

-Le passé et le futur proches indiquent tous deux un temps immédiat pouvant aller respectivement jusqu’à la veille ou au lendemain. Le futur et le passé humains désignent des amplitudes de temps allant jusqu’à da dizaine de millénaire. À partir de la dizaine de millénaire, il s’agit de passé ou de futur divin. -

- -

-Décomposition en action ponctuelle, habituelle, s’étalant sur le temps (en cours, future, terminée) -

-
-
- -
-

5 Les verbes

-
-

-Il y a deux groupes de verbes : -

-
    -
  • Les verbes se terminant par -ëm à l’infinitif
  • -
  • Les verbes se terminant par -ýþ à l’infinitif
  • -
- - -

-Terminaisons : -

-
    -
  • ëm
  • -
  • ýþ
  • -
-
- -
-

5.1 Conjugaison

-
-

-La conjugaison en genre et en nombre se fait suivant le sujet du verbe. -

-
- -
-

5.1.1 Objectif, subjectif

-
-

-Il y a trois modes de connaissance lors de la conjugaison, seul le verbe être/avoir a une forme séparée pour les trois modes. -

- -

-Le trois modes sont l’objectif, le subjectif certain et le subjectif incertain. L’objectif sert à énoncer des faits connus comme étant vrais, détachés de sentiments, d’interprétation ou d’attachements personnels, alors que le subjectif dépend du locuteur. Le subjectif certain permet d’afficher les convictions du locuteur sur un sujet subjectif, tandis que le subjectif incertain montre que le locuteur n’est pas sûr pour ce qui est de son affirmation. -

- - - - --- -- - --- - - - - - - - - - - - - - - - - - - - -
objectif ŗevëm
subjectifcertainneßëm
 incertaindoŕëm
- -

-Par défaut, les phrases sans marqueur spécifique sont objectives, cependant il s’agit d’une objectivité faible du fait de l’absence de marqueur la marquant. Afin d’utiliser la subjectivité ou une objectivité forte, il est nécessaire d’utiliser un marqueur spécifique qui agira en tant qu’auxiliaire qui sera conjugué à la place du verbe. -

- -
-
Objectif
ňa’úþ
-
Subjectif certain
te’ýþ
-
Subjectif incertain
pu’ýþ
-
- -

-Les verbes conjugués avec les auxiliaires voient leur terminaison remplacée suivant la grille ci-dessous : -

- - - - --- - --- - --- - - - - - - - - - - - - - - - - - - - - - - - - - - -
 -ëmýþ
objectifoŗëoŗy
subjectif certaineŗëeŗy
subjectif incertainuŗëuŗë
- -

-Ainsi, emþíkúlól (il est en train de tomber) est objectif, mais on n’insiste pas sur l’objectivité de la phrase, tandis que emþíkúlúŗê pu’ol est subjectif incertain et se traduirait par « je pense qu’il est en train de tomber » ou « il est peut-être en train de tomber ». -

-
-
- -
-

5.1.2 Progressif

-
-
    -
  • Le progressif (l’action étant en train de s’écouler mais non terminée) se marque avec le préfixe em- (équivalent du -ing en anglais).
  • -
  • Le progressif futur (l’action progressive encore non commencée) se marque avec le préfixe eß-.
  • -
  • Le progressif passé (l’action progressive terminée) se marque avec le suffixe -andy. Ces deux dernières formes au présent
  • -
- -

-Les deux derniers peuvent être utilisés pour représenter respectivement le passé proche progressif et le futur proche progressif. -

-
-
- -
-

5.1.3 Présent de l’indicatif

-
-
    -
  • Verbes en -ëm
  • -
- -

-Les verbes en -ëm se conjuguent en remplaçant la terminaison en -ëm par la voyelle du pronom correspondant mutée selon la table ci-dessous et en apposant après la voyelle mutée la terminaison consonnantique du pronom. -

- - - - --- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
voyelle du pronomvoyelle mutée
aoa
ouo
eëe
uou
- -

-Ainsi, avec le verbe ďýílnákêm (courir), on obtient la conjugaison suivante : -

- - - - --- - --- - --- - --- - --- - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  nombre   
genrepersonnesingulierdoubletriplepluriel
neutre1ère inclusiveXďýílnákóágďýílnákóáňďýílnákóák
 1ère exclusiveďýílnákóáŗďýílnákóáfďýílnákóázďýílnákóát
 2èmeďýílnákóáßtďýílnákóádďýílnákóálďýílnákóás
 3èmeďýílnákóálďýílnákóáðďýílnákóápďýílnákóáþ
masculin1ère inclusiveXďýílnákúógďýílnákúóňďýílnákúók
 1ère exclusiveďýílnákúóŗďýílnákúófďýílnákúózďýílnákúót
 2èmeďýílnákúóßtďýílnákúódďýílnákúólďýílnákúós
 3èmeďýílnákúólďýílnákúóðďýílnákúópďýílnákúóþ
féminin1ère inclusiveXďýílnákêégďýílnákêéňďýílnákêék
 1ère exclusiveďýílnákêéŗďýílnákêéfďýílnákêézďýílnákêét
 2èmeďýílnákêéßtďýílnákêédďýílnákêélďýílnákêés
 3èmeďýílnákêélďýílnákêéðďýílnákêépďýílnákêéþ
inanimé1ère inclusiveXďýílnákóúgďýílnákóúňďýílnákóúk
 1ère exclusiveXďýílnákóúfďýílnákóúzďýílnákóút
 2èmeXďýílnákóúdďýílnákóúlďýílnákóús
 3èmeďýílnákóúlďýílnákóúðďýílnákóúpďýílnákóúþ
- -
    -
  • Verbes en -ýþ
  • -
- -

-Pour les verbes en -ýþ, il suffit de remplacer la terminaison en -ëm par le pronom sans les consonnes précédant la voyelle. Exemple avec le verbe þíkúlúþ (tomber) : -

- - - - --- - --- - --- - --- - --- - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  nombre   
genrepersonnesingulierdoubletriplepluriel
neutre1ère inclusiveXþíkúlágþíkúláňþíkúlák
 1ère exclusiveþíkúláŗþíkúláfþíkúlázþíkúlát
 2èmeþíkúláßtþíkúládþíkúlálþíkúlás
 3èmeþíkúlálþíkúláðþíkúlápþíkúláþ
masculin1ère inclusiveXþíkúlógþíkúlóňþíkúlók
 1ère exclusiveþíkúlóŗþíkúlófþíkúlózþíkúlót
 2èmeþíkúlóßtþíkúlódþíkúlólþíkúlós
 3èmeþíkúlólþíkúlóðþíkúlópþíkúlóþ
féminin1ère inclusiveXþíkúlégþíkúléňþíkúlék
 1ère exclusiveþíkúléŗþíkúléfþíkúlézþíkúlét
 2èmeþíkúléßtþíkúlédþíkúlélþíkúlés
 3èmeþíkúlélþíkúléðþíkúlépþíkúléþ
inanimé1ère inclusiveXþíkúlúgþíkúlúňþíkúlúk
 1ère exclusiveXþíkúlúfþíkúlúzþíkúlút
 2èmeXþíkúlúdþíkúlúlþíkúlús
 3èmeþíkúlúlþíkúlúðþíkúlúpþíkúlúþ
-
-
- -
-

5.1.4 Futur proche

-
-
-
- -
-

6 Niveaux de politesse

-
-

-Cinq niveaux de politesse qui se reflètent dans les verbes et les titres utilisés, ainsi que l’humilifique utilisé pour soi-même, les divins n’utilisent pas d’humilifique en temps normal (sauf s’ils s’adressent au Dieu Créateur, auquel cas ils utilisent l’humilifique absolu. Entre eux, les divins utilisent l’honorifique humain pour s’adresser à un autre divin, utilisent le familier pour s’adresser à un humain, et l’honorifique divin pour s’adresser au Dieu Créateur. -

- - - - --- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Niveau de politesseNiveau d’humilifique
Honorifique divinHumilifique absolu
Honorifique humainHumilifique de politesse
Politesse standardHumilifique standard
FamilierAbsence d’humilifique
VulgaireHonorifique (divers selon le niveau de vulgarité)
-
-
- -
-

7 Annexes

-
-
-
-

7.1 Annexe A

-
-
-
-

7.1.1 Les Voyelles

-
- - - --- - --- - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
latin majusculelatin minusculeX-SAMPA
Aa[a:]
Áá[A]
Ëë[2:]
Êê[9]
Ěě[@]
Öö[@`]
Ii[i:]
Íí[I]
Ee[e:]
Éé[E]
Oo[o:]
Óó[O]
Yy[y:]
Ýý[Y]
Uu[u:]
Úú[U]
Ńń[n0]
Ļļ[l0]
-
-
- -
-

7.1.2 Les Consonnes

-
- - - --- - --- - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
latin majusculelatin minusculeX-SAMPA
Jjl=[j]=
Ww[w]
Rr[r]
Łł[K]
Ll[l]
Mm[m]
Nn[n]
Ňň[N]
Vv[v]
Ðð[D]
Zz[z]
Źź[Z]
Žž[j\]
Ff[f]
Þþ[T]
Ss[s]
ßß[S]
Šš[C]
Xx[x]
Ŗŗ[R]
Hh[h]
Ŕŕ[r\]
Bb[b]
Dd[d]
Ďď[d`]
Gg[g]
Pp[p]
Tt[t]
Ţţ[t`]
Kk[k]
''[?]
-

- -

-
-
-
- -
-

7.2 Annexe B

-
-
-
-

7.2.1 Harmonie des voyelles

-
-
-

7.2.2 Harmonie des consonnes

-
-
-
- -
-

8 Vrac

-
-
-
-

Auteur: Lucien Cartier-Tilet

-

Created: 2018-06-06 mer. 13:12

-

-
- - diff --git a/hjalpi-old/grammaire.pdf b/hjalpi-old/grammaire.pdf deleted file mode 100644 index 20b7596..0000000 Binary files a/hjalpi-old/grammaire.pdf and /dev/null differ diff --git a/hjalpi-old/grammaire_2.html b/hjalpi-old/grammaire_2.html deleted file mode 100644 index 6787119..0000000 --- a/hjalpi-old/grammaire_2.html +++ /dev/null @@ -1,794 +0,0 @@ - - - - - - - -Grammaire du Hjalpi’ - - - - - - - - - - - - -
-

Grammaire du Hjalpi’

-

- -

-
-

Table des matières

- -
-

- - -

- -
-

1 Introduction

-
-

-Le Hjalpi’ est une langue construite créée comme langue faisant partie de l’univers de mon roman, parlée (comme son nom l’indique) par les divins, mais également apprise par les mages et toute personne pouvant manipuler la magie. Cette langue n’a pas pour aspiration à être simple, facile à prononcer ou à apprendre —au contraire, elle est parlée par les divins, êtres supérieurs maîtrisant des concepts impossibles à ne serait-ce qu’effleurer du bout des doigts pour les humains qui ne peuvent qu’espérer comprendre des phrases simples et ne parler que quelques bribes de cette langue après des années d’étude. -

- -

-Bien évidemment, cette langue a été créée par un humain —moi-même— et non par de réels divins, ce qui fait qu’il est tout à fait possible (mais peut-être compliqué) d’apprendre cette langue qui ne remplace que figurativement la langue de mon roman qui, bien qu’elle soit ressemblante, présente elle une complexité bien au delà de ce qu’un humain peut conceptualiser. Je souhaitais tout de même disposer d’une langue réelle et utilisable pour mon roman, afin du rendre plus crédible, plus réaliste lors des passages faisant mention ou usage de la langue. Cette langue sera par ailleurs sans doutes régulièrement mise à jour, même après publication de mes écrits ; le cas échéant, je tenterai de tenir également à jour une ou plusieurs pages web contenant des erratum pour le contenu publié si jamais la langue ou des phrases venaient à changer. -

- -

-On peut trouver dans le Hjalpi’ (plus tard abrégée en LD) de nombreuses racines grammaticales dans notre monde réel, comme par exemple le Tibétain —d’où vient l’ordre Sujet-Objet-Verbe de la LD—, mais également d’autres langues tels que l’Allemand, le Hongrois et les langues Scandinaves pour ce qui est de l’agglutination, et également du Français et de l’Anglais. Cependant, j’essaie pour le vocabulaire d’être aussi original que possible, aussi détaché de toute langue existante que possible, de façon à ce qu’aucune parenté avec une quelconque langue naturelle ne puisse être faite simplement via le vocabulaire de ma langue. -

-
-
- -
-

2 Phonologie

-
-

-La LD dispose de quarante-neuf phonèmes simples, dont trente et une consonnes et dix-huit voyelles, chacune représentées par un graphème unique lors de la translittération de la langue. Dans cet ouvrage, l’utilisation de la translittération sera préférée à l’utilisation de la phonétique, et lorsque cette dernière sera utilisée, je préférerai l’utilisation du X-SAMPA à l’utilisation de l’API. Vous pouvez trouver plus de détails sur le X-SAMPA à l’adresse suivante : en.wikipedia.org/wiki/X-SAMPA -

-
- -
-

2.1 Consonnes

-
-

-Comme dit ci-dessus, la LD dispose de trente et une consonnes. Vous pouvez trouver le tableau complet des consonnes en Annexe A. Voici cependant une explication détaillée de la prononciation des consonnes de la LD : -

- -
-
[j] (j)
cette consonne est prononcée comme un « y » en Français, ou comme le « ille » dans « paille »
-
[w] (w)
cette consonne est prononcée comme un « w » standard en Français.
-
[r] (r)
il s’agit ici du « r » roulé Espagnol ou Italien. Il peut être roulé plusieurs fois, mais il a plutôt tendance à rester bref.
-
[K] (ł)
il s’agit ici d’un [l] dévoisé (dans lequel on ne fait pas vibrer nos cordes vocales) auquel une expiration est ajoutée, tel que le « lh » tibétain.
-
[l] (l)
il s’agit du « l » standard en Français. Le « l » se rallonge et tend à se rapprocher de la voyelle [l0] lorsqu’elle se situe seule entre deux voyelles et tend à former un triphone (voire plus) avec lesdites voyelles. Exemple: ála aura tendance à se prononcer [Al0a] plutôt que [A:la].
-
[m] (m)
il s’agit du « m » standard en Français.
-
[n] (n)
il s’agit du « n » standard en Français. Le « n » se rallonge et tend à se rapprocher de la voyelle [n0] lorsqu’elle se situe seule entre deux voyelles et tend à former un triphone (voire plus) avec lesdites voyelles. Exemple: ýnê aura tendance à se prononcer [Yn09:] plutôt que [Y:n9:].
-
[N] (ň)
il s’agit du « n » nasalisé, tel que le « ng » en Anglais comme dans « parking ».
-
[v] (v)
il s’agit du « v » standard en Français.
-
[D] (ð)
il s’agit du « th » voisé (où on utilise nos cordes vocales) en Anglais tel que dans « this ».
-
[z] (z)
il s’agit du « z » standard en Français.
-
[Z] (ž)
il s’agit du « j » standard en Français.
-
[f] (f)
il s’agit du « f » standard en Français.
-
[T] (þ)
il s’agit du « th » sourd (où l’on n’utilise pas nos cordes vocales) en Anglais tel que dans « think ».
-
[s] (s)
il s’agit du « s » standard en Français, toujours prononcé comme un « s » et jamais comme un « z ». Cependant, sa prononciation peut se rapprocher du [s\] dans sa prononciation plutôt que du [s] pur. Ce défaut de prononciation est plutôt présent dans les niveaux de politesse élevés, et disparaît lors des niveaux de politesse standard et plus bas.
-
[S] (ß)
il s’agit du son « ch » standard en Français, tel que dans « chat ».
-
[x] (x)
il s’agit du même son « j » qu’en Espagnol, un « r » sourd et guttural.
-
[R] (ŗ)
il s’agit du « r » Français.
-
[h] (h)
il s’agit du son « h » tel qu’on peut le retrouver en Anglais comme dans « house ». Lorsqu’il se trouve cependant seul entre deux voyelles, il a tendance d’être prononcé [h\] dans le registre courant et familier, mais reste un [h] pur dans les registres plus soutenus.
-
- -

-Le reste des lettres b, d, g, p, t et k ont également la même sonorité que leur sonorité de base en Français, sans être modifiés par une voyelle (comme le g peut l’être près d’un i en Français). Aucune consonne n’est prononcée avec aspiration, hormis pour le [K] et le [h], à moins que la consonne ne soit explicitement suivie par un [h]. -

-
-
- -
-

2.2 Voyelles

-
-
-
[a:] (a)
il s’agit du son [a] naturel prononcé en Français, comme dans le mot « pattes ». Il est nécessairement long.
-
[A] (á)
il s’agit d’un son plus ouvert et plus court que le [a], un peu comme dans « pâtes » tel qu’encore prononcé dans l’ouest de la France.
-
[2:] (ë)
il s’agit exactement de la même voyelle que dans le mot « deux », mais nécessairement long.
-
[9] (ê)
il s’agit exactement de la même voyelle que dans le mot « neuf », mais nécessairement court.
-
[@] (ě)
il s’agit d’un son similaire à [2] ou à [9], mais très peu discernable, voire parfois ellipsé ou ajouté pour faciliter la prononciation, un peu similaire à la voyelle dans le mot « le » en Français lorsque l’on parle rapidement. Il s’agit de la seule voyelle qui peut ne pas être notée à l’écrit. Cette voyelle est nécessairement courte. Avec [l0] et [n0], [@] fait partie des seules voyelles à ne pas pouvoir être utilisées dans une diphtongue.
-
[i:] (i)
il s’agit exactement du même « i » qu’en Français, cependant nécessairement long.
-
[I] (í)
il s’agit de la même voyelle que dans le mot « this » en Anglais : un « i » plus ouvert que le [i]. Il est également nécessairement court.
-
[e:] (e)
il s’agit du « é » standard Français, comme dans le mot « été », cependant nécessairement long.
-
[E] (e)
il s’agit du « è » standard Français, comme dans le mot « laid », cependant nécessairement court.
-
[o:] (o)
il s’agit du « o » fermé standard Français, comme dans le mot « eau », cependant nécessairement long.
-
[O] (o)
il s’agit du « o » ouvert standard Français, comme dans le mot « tonne », cependant nécessairement court.
-
[y:] (y)
il s’agit du « u » standard Français, comme dans le mot « lune », cependant nécessairement long.
-
[Y] (ý)
il s’agit d’un [y] ouvert tel qu’on peut le trouver en Allemand, cependant nécessairement court.
-
[u:] (u)
il s’agit du « ou » standard Français, comme dans le mot « boule », cependant nécessairement long.
-
[U] (ú)
il s’agit du « ou » ouvert que l’on peut par exemple retrouver dans des mots Anglais tels que « boot », cependant nécessairement court.
-
[n0] (ń)
il s’agit de la consonne [n] utilisée en tant que voyelle. Avec [@] et [l0], [n0] fait partie des seules voyelles à ne pas pouvoir être utilisées dans une diphtongue.
-
[l0] (ļ)
il s’agit de la consonne [l] utilisée en tant que voyelle. Avec [@] et [n0], [l0] fait partie des seules voyelles à ne pas pouvoir être utilisées dans une diphtongue.
-
- -

-On remarque qu’à l’exception de [@], [n0] et [l0], chaque voyelle est présente avec deux équivalents : sa version longue et fermée, ou bien courte et ouverte. Le seul cas où une voyelle fermée n’est pas longue est le cas où elle est utilisée dans une diphtongue, tel que [ai]. À moins qu’elles soient explicitement dans une diphtongue, les voyelles longues sont toujours des voyelles longues pures et non des diphtongues et ne se terminent pas avec un son similaire à [j] ou [w], comme les anglophones pourraient être tentés de le faire ; la voyelle « e » ne se prononcera donc jamais [e:j] ou [ej], sauf s’il est explicitement suivit par une consonne [j]. -

-
-
- -
-

2.3 Accentuation

-
-

-Du fait de sa nature agglutinante, le Hjalpi’ pose l’accentuation du mot sur la racine du mot et jamais sur les éléments agglutinés autour de la racine. -

- -

-L’intonation dans les phrases affirmatives est généralement descendante et remonte pour les accentuations sur les mots et remonte significativement (en général à la hauteur d’origine) lorsque l’on rencontre un sujet ou un verbe. Considéré individuellement, l’accentuation d’un mot se fait sur la première voyelle racine du mot. Ainsi, le mot non modifié pńtwan (sept) aura son accent sur la voyelle ń, de même pour ţéálnat (précision temporelle) qui sera accentué sur éá. Pour les noms propres cependant, l’accent porte sur l’ensemble des voyelles racines du nom en lui-même (c’est à dire les voyelles ne venant pas de déclinaisons). Par exemple, le prénom Meréð décliné au comitatif (avec Meréð) devient Meðeiréð, se prononçant ["me:.Dei."rED] ; à l’accusatif, Meréðvo (Meréð étant l’objet direct d’un verbe transitif) se prononcera ["me:."rE.vO] (le ð s’est ellipsé en faveur du v, voir le sous-chapitre Assimilation]) ; au génitif, ţuMeréð se prononcera [t`u."me:."rED]. -

- -

-Pour ce qui est des phrases interrogatives et exclamatives, les deux dernières voyelles sont allongées (même dans le cas d’une voyelle ouverte), et dans le cas de l’exclamative on reste sur la même hauteur pour cette dernière voyelle, et dans le cas de l’interrogative la hauteur de la voyelle baisse puis remonte. Dans les phrases négatives, le ton de la phrase monte jusqu’à la négation où le ton redescend à nouveau. -

-
-
- -
-

2.4 Phonotactiques

-
-

-Lorsqu’un mot (hormis les verbes) se termine avec une voyelle et que le mot suivant (hormis les verbes) débute avec une consonne ou inversement, cette dernière aura tendance à s’allonger afin de créer une liaison entre les mots. Exemples : -

-
    -
  • éló tráhin (trans.) → élontráhin (rom.)
  • -
-

-Rmq. : Ici, le h de tráhin est prononcé comme un [h\] et non comme un [h] du fait des deux voyelles l’entourant, comme indiqué plus haut. -

-
    -
  • ðro lwéín (trans.) → ðrollwéín (rom.)
  • -
  • télýßí halmár (trans.) → télýßíhhalmár (rom.)
  • -
  • tiryð astret (trans) → tiryððastret
  • -
- -

-Lorsqu’un mot se termine avec une voyelle et que le mot suivant commence également avec une voyelle, afin d’éviter toute confusion avec une diphtongue (voir le sous-chapitre Les diphtongues]), une consonne « ’ » [?] est ajoutée à l’oral afin de séparer les deux mots. Le ton de la première syllabe du second mot sera alors clairement montant, afin de différencier également avec deux voyelles au sein d’un même mot également séparées par la consonne « ’ ». -

-
-
-
- -
-

3 Morphologie

-
-
-

4 Morphologie dérivationnelle

-
-
-

5 Syntaxe

-
-
-

6 Champs sémantiques et pragmatiques

-
-
-

7 Système d’écriture

-
-
-

8 Exemples

-
-
-

9 Annexes

-
-
-
-

9.1 Consonnes

-
- - - --- - --- - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
latin majusculelatin minusculeX-SAMPA
Jj[j]
Ww[w]
Rr[r]
Łł[K]
Ll[l]
Mm[m]
Nn[n]
Ňň[N]
Vv[v]
Ðð[D]
Zz[z]
Źź[Z]
Žž[j\]
Ff[f]
Þþ[T]
Ss[s]
ßß[S]
Šš[C]
Xx[x]
Ŗŗ[R]
Hh[h]
Ŕŕ[r\]
Bb[b]
Dd[d]
Ďď[d`]
Gg[g]
Pp[p]
Tt[t]
Ţţ[t`]
Kk[k]
''[?]
-
-
- -
-

9.2 Voyelles

-
- - - --- - --- - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
latin majusculelatin minusculeX-SAMPA
Aa[a:]
Áá[A]
Ëë[2:]
Êê[9]
Ěě[@]
Öö[@`]
Ii[i:]
Íí[I]
Ee[e:]
Éé[E]
Oo[o:]
Óó[O]
Yy[y:]
Ýý[Y]
Uu[u:]
Úú[U]
Ńń[n0]
Ļļ[l0]
-
-
- -
-

9.3 Lexique

-
-
-
-
-
-
-

Auteur: Lucien Cartier-Tilet

-

Created: 2018-06-06 mer. 13:12

-

-
- - diff --git a/hjalpi-old/grammaire_2.pdf b/hjalpi-old/grammaire_2.pdf deleted file mode 100644 index 78af43c..0000000 Binary files a/hjalpi-old/grammaire_2.pdf and /dev/null differ diff --git a/hjalpi-old/index.html b/hjalpi-old/index.html deleted file mode 100644 index a2af85e..0000000 --- a/hjalpi-old/index.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - - -Ressources grammaticales du Hjalpi’ Verniculaire - - - - - - - - - - - - -
-

Ressources grammaticales du Hjalpi’ Verniculaire -
-🔴 Développement suspendu -

-

- -

-

- - -

- -

-Grammaire (pdf) -

- -

-Grammaire V2 (pdf) -

- -

-Dictionnaire (pdf) -

- -

-Cas grammaticaux (pdf) -

- -

-Cas grammaticaux V2 (pdf) -

-
-
-

Auteur: Lucien Cartier-Tilet

-

Created: 2018-06-06 mer. 13:12

-

-
- - diff --git a/hjalpi-old/index.org b/hjalpi-old/index.org deleted file mode 100644 index 406a6fe..0000000 --- a/hjalpi-old/index.org +++ /dev/null @@ -1,14 +0,0 @@ -#+TITLE: Ressources grammaticales du Hjalpi’ Verniculaire -#+SUBTITLE: 🔴 Développement suspendu -#+INCLUDE: "../headers.org" -src_latex{\newpage} - -[[file:grammaire.html][Grammaire]] ([[file:grammaire.pdf][pdf]]) - -[[file:grammaire_2.html][Grammaire V2]] ([[file:grammaire_2.pdf][pdf]]) - -[[file:dictionnaire.html][Dictionnaire]] ([[file:dictionnaire.pdf][pdf]]) - -[[file:cas_grammaticaux.html][Cas grammaticaux]] ([[file:cas_grammaticaux.pdf][pdf]]) - -[[file:cas_grammaticaux_2.html][Cas grammaticaux V2]] ([[file:cas_grammaticaux_2.pdf][pdf]]) diff --git a/hjalpi-old/theme-readtheorg.setup b/hjalpi-old/theme-readtheorg.setup deleted file mode 100644 index 6bf71a1..0000000 --- a/hjalpi-old/theme-readtheorg.setup +++ /dev/null @@ -1,9 +0,0 @@ -# -*- mode: org; -*- - -#+HTML_HEAD: -#+HTML_HEAD: - -#+HTML_HEAD: -#+HTML_HEAD: -#+HTML_HEAD: -#+HTML_HEAD: diff --git a/hjalpi.org b/hjalpi.org new file mode 100644 index 0000000..c37ddde --- /dev/null +++ b/hjalpi.org @@ -0,0 +1,7 @@ +#+TITLE: Ressources grammaticales du Hjalpi’ Originel +#+INCLUDE: "headers.org" +src_latex{\newpage} + +[[file:hjalpi-grammaire.html][Grammaire du Hjalpi’]] ([[file:hjalpi-grammaire.pdf][pdf]]) + +[[file:hjalpi-grammaire-old.html][Ancienne version de la gramaire]] ([[file:hjalpi-grammaire-old.pdf][pdf]]) diff --git a/hjalpi/grammaire-old.html b/hjalpi/grammaire-old.html deleted file mode 100644 index 8ad46d4..0000000 --- a/hjalpi/grammaire-old.html +++ /dev/null @@ -1,3973 +0,0 @@ - - - - - - - -Grammaire du Hjalpi’ - - - - - - - - - - - - -
-

Grammaire du Hjalpi’

-

- -

-
-

Table des matières

- -
-

- -

- -
-

1 Introduction

-
-

-Le Hjalpi’ est la langue parlée par les dieux dans l’univers de mon roman. La langue dont je présente ci-dessous la grammaire n’est cependant pas réellement la langue divine mais la représente ; en effet, le Hjalpi’ a été imaginée comme étant bien trop complexe pour être entièrement apprise par un humain, l’élaboration de phrases simples requière quelques années d’études déjà. Bien évidemment, il est impossible pour un humain de créer une telle langue, mais je reste toujours dans cette optique de création de langue complexe, et le résultat me paraîtra complexe mais il se peut que pour certains (du fait des langues qu’ils maîtrisent déjà) n’aient pas cette impression. -

- -

-Cette langue sera également utilisée pour créer d’autres langues qui auront évolué depuis la langue divine en des langues (me paraissant) beaucoup plus simples afin de créer des langues pour les mortels. -

-
-
- -
-

2 Phonologie

-
-
-
-

2.1 Voyelles

-
-

-Le Hjalpi’ dispose d’un inventaire de voyelle très large comparé à la majorité des langues existantes dans notre monde, avec dix-sept voyelles simples, et quelques autres diphtongues (discutées plus bas dans Diphtongues). Voici la liste des voyelles utilisées dans le Hjalpi’ : -

- - - - --- - --- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 antérieurespostérieures
ferméesi / yu
pré-ferméesí / ýú
mi-ferméese / òo
mi-ouvertesé / öó
ouvertesaá
- -

-Le Hjalpi’ dispose également de deux consonnes syllabiques, le ń et le ĺ, qui sont respectivement le n et le l prononcés comme des voyelles. Voici ci-dessous le même tableau, avec chaque voyelle remplacée par sa valeur phonétique en X-SAMPA : -

- - - - --- - --- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 antérieurespostérieures
ferméesi: / y:u:
pré-ferméesI / YU
mi-ferméese: / 2:o:
mi-ouvertesE / 9O
ouvertesa:A
- - - -

-Avec le ń et le ĺ ayant respectivement pour valeur n= et l=. -

- -

-On peut remarquer que, à l’exception de ǒ, ń et ĺ, toutes les voyelles ont un couple ouverte-courte/fermée-longue. Dans les mots racine (c’est à dire non altérés par une quelconque règle grammaticale), la distinction revêt une importance capitale, porteuse de sens et de distinction de certains mots entre eux. Ainsi, þran n’aura pas la même signification que þrán. En revanche, comme on le verra plus tard, les addition grammaticales verront leurs voyelles s’accorder avec les voyelles du mot racine en ouverture-longueur. -

-
- -
-

2.1.1 Voyelles courtes

-
-
    -
  • /A/ : á
  • -
-

-Le á est une voyelle ressemblant au « â » que l’on retrouve en français dans des mots tels que « pâte ». Il s’agit de la voyelle ouverte antérieure non-arrondie. -

- -
    -
  • /9/ : ö
  • -
-

-Il s’agit ici du son « eu » tel qu’on le retrouve en français tel que dans le mot « neuf ». -

- -
    -
  • /I/ : í
  • -
-

-Cette voyelle est une voyelle se situant entre le son « i » et le son « e » ; on peut le retrouver en anglais dans des mots tels que « hit » ou « this ». Il s’agit de la voyelle pré-fermée antérieure non-arrondie. -

- -
    -
  • /E/ : é
  • -
-

-Nous avons ici la voyelle « è » que l’on retrouve en français par exemple dans le mot « cette ». -

- -
    -
  • /O/ : ó
  • -
-

-Il s’agit du « o » ouvert, que l’on retrouve en français dans le mot « sort » par exemple. -

- -
    -
  • /Y/ : ý
  • -
-

-Cette voyelle est un équivalent du « u » français ouvert, que l’on peut retrouver en Allemand comme dans « Müller » par exemple. Il s’agit de la voyelle antérieure pré-fermée arrondie. -

- -
    -
  • /U/ : ú
  • -
-

-Cette voyelle est un équivalent du « ou » Français ouvert, telle que l’on peut la retrouver dans le mot « book » en Anglais britannique. -

-
-
- -
-

2.1.2 Voyelles longues

-
-
    -
  • /a:/ : a
  • -
-

-Cette voyelle est le « a » que l’on peut retrouver dans le français tel que dans « patte », à la différence que le « a » de le Hjalpi’ est prononcé un peu plus longuement que le « a » français. -

- -
    -
  • /2:/ : ò
  • -
-

-Cette voyelle est la même que le « eu » français que l’on retrouve dans le mot « deux », à la différence que le « ò » divin est prononcé un peu plus longuement que le « eu » français. -

- -
    -
  • /i:/ : i
  • -
-

-Cette voyelle est la même que le « i » français, à la différence que le « i » de le Hjalpi’ est prononcé un peu plus longuement que le « i » français. -

- -
    -
  • /e:/ : e
  • -
-

-Cette voyelle est la même que le « é » français, à la différence que le « i » de le Hjalpi’ est prononcé un peu plus longuement que le « i » français. -

- -
    -
  • /o:/ : o
  • -
-

-Cette voyelle est la même que le « o » français comme dans « eau », à la différence que le « o » de le Hjalpi’ est prononcé un peu plus longuement que le « o » français. -

- -
    -
  • /y:/ : y
  • -
-

-Cette voyelle est la même que le « u » français, à la différence que le « u » de le Hjalpi’ est prononcé un peu plus longuement que le « u » français. -

- -
    -
  • /u:/ : u
  • -
-

-Cette voyelle est la même que le « ou » français, à la différence que le « ou » de le Hjalpi’ est prononcé un peu plus longuement que le « ou » français. -

-
-
-
-

2.1.3 Consonnes syllabiques

-
-
    -
  • /n=/ : ń
  • -
-

-Le « ń » est la consonne « n » (la même que le « n » standard français), mais considérée et prononcée comme une voyelle, tel qu’on peut l’entendre dans certains mots anglais comme dans « button » qui peut être prononcé /bVtn=/. -

- -
    -
  • /l=/ : ĺ
  • -
-

-Le « ĺ » est la consonne « l » (la même que le « l » français), mais considérée et prononcée comme une voyelle, tel qu’on peut l’entendre dans certains mots anglais comme dans « bottle » qui peut être prononcé /bOtl=/, avec le /U/ qui est omis et le /l/ devenant syllabique. -

-
-
- -
-

2.1.4 Diphtongues

-
- -
-

2.1.5 Allophones

-
-

-Il existe relativement peu d’allophones parmi les voyelles de le Hjalpi’, cependant on peut en relever certains comme suit : -

-
    -
  • La prononciation standard du « ń », comme mentionné ci-dessus dans Consonnes syllabiques, est /n=/. Cependant, cette voyelle peut également être prononcée /m=/ si le « ń » est précédé et/ou suivi par une consonne bilabiale, et il peut être palatalisé en /J=/ ou /m'/ si le « ń » est adjacent à une des voyelles i ou í, ou bien la consonne j.
  • -
-

-/n=/>[m=]/_p,b,w -/n=/>[J=]/_i,í,j -

-
    -
  • Le « ĺ » peut également être palatalisé en cas d’adjacence à une des voyelles i ou í ou bien la consonne j, et donc être prononcée /l'=/.
  • -
-

-/l=/>[l'=]/_i,í,j -

-
-
-
- -
-

2.2 Consonnes

-
-

-En plus d’un important inventaire de voyelle, le Hjalpi’ dispose également d’un inventaire de consonnes assez important. Voici ci-dessous lesdites consonnes : -

- -

-Consonnes translittérées : -

- - - --- - --- -- - --- -- - --- -- - --- -- - --- -- - --- -- - --- -- - --- -- - --- -- - --- -- - --- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 b ld d a pa r p v uv ph g 
plpb    td  ţ  kg    ' 
n m     n       ň      
t       r              
afr  fvþðszßź  šž  xŗ  h 
lafr      ł               
apr      ŕ      j        
lapr      l               
svw                     
- -

-Phonétique X-SAMPA : -

- - - --- - --- -- - --- -- - --- -- - --- -- - --- -- - --- -- - --- -- - --- -- - --- -- - --- -- - --- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 b ld d a pa r p v uv ph g 
plpb    td  t`d`  kg    ? 
n m     n       N      
t       r              
afr  fvTDszs`z`  Cj\  xR  h 
lafr      K               
apr      r\      j        
lapr      l               
svw                     
- -

-Abréviations : -

- - - --- -- -- -- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bbilabial plplosif
ldlabio-dental nnasal
ddental ttrill
aalvéolaire svsemi-voyelle
papost-alvéolaire afrfricatif
rrétroflexe lafrfricatif latéral
vvelaire apraproximant
uvuvulaire lapraproximant latéral
phpharyngal   
gglottal   
- -
    -
  • /p/ : P p
  • -
  • /b/ : B b
  • -
  • /t/ : T t
  • -
  • /d/ : D d
  • -
  • /t`/ : Ţ ţ
  • -
  • /d`/ : Ḑ ḑ
  • -
  • /k/ : K k
  • -
  • /g/ : G g
  • -
  • /?/ : ' '
  • -
  • /m/ : M m
  • -
  • /n/ : N n
  • -
  • /N/ : Ň ň
  • -
  • /r/ : R r
  • -
  • /f/ : F f
  • -
  • /v/ : V v
  • -
  • /T/ : Þ þ
  • -
  • /D/ : Ð ð
  • -
  • /s/ : S s
  • -
  • /z/ : Z z
  • -
  • /S/ : ẞ ß
  • -
  • /C/ : Š š
  • -
  • /j\/ : Ž ž
  • -
  • /X/ : X x
  • -
  • /R/ : Ŗ ŗ
  • -
  • /h/ : H h
  • -
  • /K/ : Ł ł
  • -
  • /r\/ : Ŕ ŕ
  • -
  • /j/ : J j
  • -
  • /l/ : L l
  • -
  • /w/ : W w
  • -
-
- -
-

2.2.1 Allophones

-
-

-Plusieurs de ces consonnes disposent d’allophones, c’est à dire de prononciations alternatives à la prononciation exacte mentionnée plus haut, sans que cela n’affecte le sens des mots ou le sens d’une phrase. -

-
    -
  • La prononciation standard du f et v sont respectivement /f/ et /v/, cependant il arrive également qu’ils soient respectivement prononcés /p\/ et /B/ entre deux voyelles.
  • -
-

-/f/>[p\]/V_V -/v/>[B]/V_V -

-
    -
  • Le /h\/ est considéré comme étant un allophone du h, dont la prononciation standard est le /h/. Cet allophone se produit entre deux voyelles et entre une consonne voisée et une voyelle ou une voyelle et une consonne voisée.
  • -
-

-/h/>[h\]/V_V (V signifiant ici « voyelle » ou « consonne voisée ») -

-
    -
  • Le ŗ a pour prononciation standard le R, cependant il est généralement prononcé /R\/ entre deux voyelles.
  • -
-

-/R/>[R\]/V_V -

-
    -
  • Le x est habituellement prononcé X, cependant il est prononcé x lorsqu’il est en contact avec une consonne fricative sourde autre que le h et le ŗ.
  • -
-

-/X/>[x]/F_ -/X/>[x]/_F (F représentant toute fricative sourde autre que le h et le ŗ) -

-
-
-
- -
-

2.3 Accentuation

-
-

-L’accentuation des mots en langue divine porte sur l’avant-dernière voyelle racine si le mot racine dispose de deux syllabes ou plus, sur la voyelle racine unique sinon. L’accentuation des mots étant régulière, elle n’est pas marquée par l’orthographe et la translittération de la langue. -Pour ce qui est de l’accentuation des phrases, le ton est généralement tombant, avec le terme que le locuteur estime le plus important de la phrase bénéficiant d’une remontée du ton sur ce terme précisément. Si le locuteur estime que le terme est très important, alors il peut même le prononcer avec une voix de tête, voire étirer de manière exagérée la première syllabe racine du terme. Un verbe interrogatif bénéficie nécessairement de la remontée du ton de la phrase sur ce terme, tandis qu’une phrase exclamative voit son ton recommencer à descendre à partir de la même hauteur que celle du début de phrase. Une phrase affirmative continue la descente de ton jusqu’à la dernière syllabe racine qui bénéficie d’une accentuation. -

-
-
- -
-

2.4 Romanisation et translittération

-
-

-La romanisation et la translittération d’une langue sont deux choses très différentes ; en effet, la première a pour but de représenter de façon grossière la prononciation de la langue avec l’alphabet latin, sans se soucier de l’orthographe exacte, tandis que la translittération a pour but de reproduire de manière précise l’orthographe de la langue transcrite, sans se soucier de savoir si le lecteur saura prononcer correctement la transcription s’il n’a pas été initié avant à la langue transcrite. -

- -

-Pour moi le meilleur exemple que je puisse donner pour ce qui est de la différence entre romanisation et translittération est en Tibétain. Nous avons des termes Tibétain romanisés “dorje”, “chorten” ou encore “yak” en anglais dont une de leur translittération possible respective est “rdo rje”, “mchod brten” et “gyag”. Bien évidemment, toute personne n’ayant aucune notion de translittération du Tibétain et/ou de son orthographe peut être confuse quant à ce qu’ils viennent de lire, et c’est tout naturel : leur but est de savoir précisément comment écrire ces mots, et une personne sachant écrire en tibétain pourra, en ayant lu ces exemples, écrire les mots sans faute si je n’en ai pas fait non plus à la rédaction de cet ouvrage. Comme je l’ai indiqué, il s’agit dans cet exemple d’une romanisation anglophone ; en effet, la romanisation dépend de la langue du lecteur. Étant donné que ce dernier doit pouvoir se forger une idée de la prononciation du mot étranger, il faut utiliser les conventions de lecture de l’alphabet de sa propre langue afin d’approcher au mieux la prononciation originale. Ainsi, “dorje” en anglais pourrait être écrit « dordjé » en français, “chorten” pourrait être écrit « tchortène » (« yak » garde la même orthographe dans les deux langues, et est même dans les dictionnaires anglophones et francophones). -

- -

-Ainsi, dans mon (ou mes ?) livre(s ?) qui s’adressera (s’adresseront ?) à un public général, j’utiliserai des romanisation de la langue divine si je souhaite que le lecteur ait une idée de la prononciation du mot ou de la phrase qu’il vient de rencontrer –et à l’inverse, si je souhaite être plus graphique, j’utiliserai soit la translittération, soit l’écriture native du Hjalpi’. Toujours est-il que dans cette référence grammaticale, je n’utiliserai que de la translittération (les graphèmes et lettres correspondantes furent décrites dans Consonnes et Voyelles), et ne ferai usage de la romanisation que dans ce chapitre où j’explique ci-dessous le processus de l’écriture du Hjalpi en romanisation. -

- -

-Voici ci-dessous un tableau avec chaque phonème du Hjalpi’, sa translittération, et sa romanisation francophone. Pour un équivalent anglophone, se référer à la version anglophone de cet ouvrage si celle-ci existe. -

- - - - --- - --- - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
phonèmetrans.rom.
i:ii
y:yu
u:uou
Iíi
Yýu
Uúou
e:eé
2:òe
o:oo
Eéè
9öeu
Oóau
a:aa
Aáa
-
-
-
- -
-

3 Noms

-
-
-
-

3.1 Genres

-
-

-Le Hjalpi’ dispose d’un système de genre composé de neuf éléments : -

-
    -
  1. divin : se réfère à toute personne considérée comme divine, que ce soit par les Divins ou par les mortels (humains comme non humains). Aucune distinction n’est faite selon leur sexe biologique. Les méduses, du fait d’être une icône divine, sont considérées étant également du genre divin.
  2. -
  3. mental : se réfère à tout élément non physique ou concept, comme des pensées ou un événement. Les lieux physiques et temporels sont également classifiés dans le genre mental.
  4. -
  5. liquide : se réfère, comme son nom l’indique, à tout liquide, et en particulier à l’eau, mais ne couvre pas tous les fluides (l’air n’est pas considéré comme un liquide, malgré le fait que ce soit un fluide).
  6. -
  7. masculin : se réfère à tout mâle biologique humain ou semi-humain.
  8. -
  9. féminin : se réfère à toute femelle biologique humaine ou semi-humaine.
  10. -
  11. neutre : se réfère à groupe d’humain et/ou de semi-humains, ou bien à un humain ou semi-humain dont le sexe biologique est inconnu du locuteur. Se réfère aussi à tout membre du corps humain.
  12. -
  13. animal : se réfère à tout être mortel n’étant pas un humain ou semi-humain, ou membre d’animaux.
  14. -
  15. végétal : se réfère à toute plante ou végétal.
  16. -
  17. inanimé : se réfère à tout élément minéral ou physique ne rentrant pas dans les catégories précédentes.
  18. -
- -

-Le genre est intrinsèque à tout nom, en revanche la majorité des éléments grammaticaux (comme les noms démonstratifs, pronoms, déclinaisons) et les verbes entre autres s’accordent en genre. -

-
-
- -
-

3.2 Nombre

-
-

-Le Hjalpi’ dispose d’un système de nombre des noms plutôt évolué, avec un total de cinq nombres : -

- - - - --- - --- - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
nombredéclinaisondescription
singulier/un élément unique
singulatif-(e)lun groupe indénombrable d’éléments semblables
duel-(a)tdeux éléments
triel-(e)þtrois éléments
pluriel-(o)stquatre éléments ou plus
- -

-À moins d’une contre-indication dans le dictionnaire, les noms ne portent pas en eux de nombre de façon intrinsèque, mais peuvent porter leur propriété de dénombrable ou non. Dans tous les cas, le nombre par défaut n’est pas marqué sur le nom, les autres si, et son marquage est prioritaire sur toute autre modification grammaticale du mot racine. -

- -

-Un nom dénombrable a pour nombre par défaut le singulier. Tout nom dénombrable peut également être mis à l’indénombrable via le singulatif si on ne connais pas le nombre d’éléments de ce nom dont il est question. En revanche, dès que l’on peut mettre un nombre sur la quantité d’éléments, même s’il n’est qu’approximatif voire même faux, le mot se met au duel en cas de deux éléments, au triel pour trois éléments et au pluriel pour quatre éléments ou plus. Les mots indénombrables ne connaissent que le singulatif et ne peuvent être mis à un autre nombre. -

- -

-Le singulier, le singulatif, le duel et le triel sont parfois regroupé dans le super-singulier pour certaines utilisations grammaticales, le pluriel restant à part. -Comme précisé ci-dessus, le singulatif permet de regrouper des éléments semblables non dénombrés. Ainsi, « du sucre » ou « des arbres » sera au nombre singulatif. -

-
-
-
- -
-

4 Cas grammaticaux

-
-

-Le Hjalpi’ est une langue très riche en cas grammaticaux et en déclinaisons. Cela lui permet ainsi d’exprimer une grande précision dans un nombre minimal de mots, et lui donne également une grande liberté quant à l’ordre des mots dans la phrase. En revanche, cela implique également un système complexe de déclinaisons qu'il faut mémoriser. -

- -

-Les déclinaisons se présentent sous la forme de particules (préfixes, infixes et suffixes) à ajouter au mot racine. Voici un exemple d’utilisation. Notez que la partie entre parenthèse peut ne pas être spécifiée, auquel cas il faudra se référer à l’harmonisation des voyelles ou des consonnes selon le cas si une voyelle est accolée à une autre voyelle, de même pour les consonnes. -

-
-
V(C)-
le préfixe est (ou fini par) une voyelle V, il se rajoute donc au début du mot racine. Si ce dernier commence avec une voyelle, la consonne C est rajoutée entre la voyelle V et le mot racine.
-
C(V)-
le préfixe est (ou fini par) une consonne, il se rajoute donc au début du mot racine. Si ce dernier commence avec une consonne, la voyelle (V) est rajoutée entre la consonne C et le mot racine.
-
-C1V(C2)-
l’infixe commence par consonne, il se placera donc à la fin du mot racine, entre la dernière voyelle et la dernière consonne du mot racine. Si le mot racine se termine par une voyelle, l’ensemble C1VC2 agira comme un suffixe.
-
-(C1)VC2-
l’infixe commence par une voyelle, il se placera donc au début du mot racine, entre la première consonne et la première voyelle. Si le mot racine commence par une voyelle, l’ensemble C1VC2 agira comme un préfixe.
-
-(C)V
le suffixe est (ou commence par) une voyelle, il se placera donc à la fin du mot racine. Si ce dernier se termine par une voyelle, la consonne C sera ajoutée entre le mot racine et le suffixe.
-
-(V)C
le suffixe est (ou commence par) une consonne, il se placera donc à la fin du mot racine. Si ce dernier se termine par une consonne, la voyelle V sera ajoutée entre le mot racine et le suffixe.
-
- -

-Notez également que la ou les voyelles présentée dans le tableau s’accorde en ouverture et longueur avec la voyelle du mot racine sur laquelle porte l’accent. Ainsi, ajouts de voyelles sur mén via des déclinaisons s’accorderont en voyelles longues et ouvertes. -

- -

-Voici ci-dessous un tableau exposant la forme de chaque déclinaison selon le cas grammatical et le genre/nombre. Le numéro se réfère au numéro du genre tel que décrit dans Genres, le super-singulier (tel que décrit dans Nombre) est représenté par « s » et le pluriel par « p ». -

- - - - --- - --- - --- - --- - --- - --- - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 1s1p2s2p3s3p
abessife(m)-e(ň)-e(n)-e(n)-e(l)-e(dl)-
ablatifl(i)-l(e)-li(s)-le(ž)-l(i)-ĺ(ž)-
absolutif-(ts)a-(ts)a-(tß)a-(tß)a-(ts)a-(ts)a
accusatif-vo-vwo-vu-vwu-vo-vo
accusatif temporel-źu-źu-źu-źu-źoy-źou
adessifix(a)-ix(e)-ix(a)-ix(e)-ix(a)-ix(e)-
adverbial      
agentif      
allatif-li(ß)--li(ts)--li(ð)--li(ð)--li--li-
antessif      
apudessif      
aversif      
causal-(o)by-(o)bu-(u)by-(o)by-(ob)y-(b)y
comitatif      
comparatif      
datif      
distributifxe(l)-xe(l)-xe(l)-xe(l)-ŗe(j)-ŗe(j)-
distributif-temporel      
délatifß(a)-ß(e)-ß(e)-ß(e)-ß(ai)-ß(a)-
élatif-(a)ły-(e)ły-(a)ły-(a)łu-(e)ły-(e)ły
équatif      
ergatif-(u)jo-(y)jo-(í)jo-(é)jo-(u)jo-(u)jo
ergatif-génitif      
essif-(þ)yd--(þ)yd--(þ)ud--(þ)ud--(þ)yd--(þ)ud-
essif-formel-(ò)ţ-(ò)d-(o)d-(o)ḑ-(ò)d-(ò)ň
essif-modal-(’)uix-(’)uix-’yiŗ-(’)yiŗ-(’)uŗ-(’)uiŗ
excessif      
génitifţ(y)-ţ(u)-ţ(y)-ţ(y)-ţ(y)-ţ(yi)-
identique      
illatif-(p)òn--(p)on--(f)òn--(f)on--òn--(p)òn-
inessif      
initiatif      
instructif      
instrumental      
intratif      
latif      
limitatif      
locatif      
nominal      
nominatifp(a)-p(e)-p(a)-p(e)-p(a)-p(a)-
oblique-(ŗ)eß-(ŗ)eßt-(ŗ)ef-(ŗ)eft-(ŗ)eß-(x)eß
orientatif      
partitif      
pégatif      
perlatif      
pertingent      
postessif      
privatif      
prolatif      
révertif      
semplatif      
sociatif      
subessif      
sublatif      
superessif      
temporel      
terminatif      
translatif      
vocatif      
- - - - --- - --- - --- - --- - --- - --- - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 4s4p5s5p6s6p
abessife(ň)-e(t)-e(st)-e(ßt)-e(nt)-e(ňt)-
ablatifli(ß)-li(ź)-li(ß)-li(ź)-li(s)-li(z)-
absolutif-(t)a-(š)a-(p)a-(v)a-(st)a-(ž)a
accusatif-(e)vo-(e)vo-(e)vo-(e)vo-(a)vo-(a)vo
accusatif temporel-(a)źu-(e)źu-(u)źu-(ai)źu-(i)źu-(u)źu
adessifiź(a)-iź(ei)-iź(a)-iź(ei)-iź(a)-iź(ei)-
adverbial      
agentif      
allatif-li(s)--li(ź)--li(z)--li(š)--li(x)--li(x)-
antessif      
apudessif      
aversif      
causal-(o)by-(o)by-(o)by-(o)by-(o)bu-(o)bu
comitatif      
comparatif      
datif      
distributifhe(l)-he(l)-he(l)-he(l)-ha(l)-ha(l)-
distributif-temporel      
délatifš(a)-š(e)-ž(a)-ž(e)-ž(a)-ž(a)-
élatif-(ł)y-(ł)y-(ł)y-(ł)yi-(ł)u-(ł)yi
équatif      
ergatif-(ò)jo-(y)jo-(lj)o-(lj)o-(mj)o-(lj)o
ergatif-génitif      
essif-(þ)yḑ--(þ)yḑ--(ð)yţ--(ð)yţ--(þ)ud--(þ)ud-
essif-formel-(ţ)òd-(ţ)ed-(ţ)òd-òd-(ò)dò(d)-
essif-modal-(’)uŗ-(’)uŗ-’u-(’)yŗ-(’)yiŗ-(’)yŗ
excessif      
génitifţy-ţy-ţy(i)-ţy-ţ(eu)-ţo(y)-
identique      
illatif-(s)òn--(s)en--(s)en--(s)an--(ps)òn--(ps)en-
inessif      
initiatif      
instructif      
instrumental      
intratif      
latif      
limitatif      
locatif      
nominal      
nominatifpa(n)-pa(ń)-pń-pń-pa(m)-pa-
oblique-(ŗ)ef-(ŗ)òß-(ŗ)ef-(ŗ)òß-(ŗ)ef-(ŗ)òß
orientatif      
partitif      
pégatif      
perlatif      
pertingent      
postessif      
privatif      
prolatif      
révertif      
semplatif      
sociatif      
subessif      
sublatif      
superessif      
temporel      
terminatif      
translatif      
vocatif      
- - - - - --- - --- - --- - --- - --- - --- - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 7s7p8s8p9s9p
abessife-e(s)-e-e(ňt)-e(mt)-e(ňt)-
ablatiflń(d)-lń(d)-ĺ(z)-ĺ(z)-ĺ(v)-ĺ(v)-
absolutif-(r)a-(r)a-(x)a-(š)a-(ŗ)a-(ž)a
accusatif-(u)vo-(u)vo-vu-vu-vy-vy
accusatif temporel-(o)źu-(o)źu-(o)źu-(o)źu-(o)źu-(o)źu
adessifiź(a)-iź(ei)-iŗ(a)-iŗ(a)-iŗ(e)-iŗ(e)-
adverbial      
agentif      
allatif-li(ŗ)--li(ŗ)--li(þt)--li(v)--(l)iþ--(l)ið-
antessif      
apudessif      
aversif      
causal-(o)vu-(e)vy-(e)vy-(e)vy-vy-vy
comitatif      
comparatif      
datif      
distributifhei(l)-hea(l)-hea(l)-hea(l)-še(l)-še(l)-
distributif-temporel      
délatifß(eu)-ß(eu)-ß(a)-ß(a)-ßa(l)-ße(l)-
élatif-ły-(a)ły-(ł)ay-(ł)ey-(ł)ay-łay
équatif      
ergatif-jo-jo-(o)jo-(e)jo-(u)jo-(u)jo
ergatif-génitif      
essif-þy(d)--þy(d)--þy(d)--þy(d)--(oi)þyd--(oi)þyd-
essif-formel-òd-(ò)ns-òd-òts-(ò)ß-(ò)ßt
essif-modal-(’)uŗ-(’)u-(’)u-(’)ust-(’)uŗ-(’)uŗ
excessif      
génitifţy-ţ(u)-ţ(u)-ţu-ţ(y)-ţ(u)-
identique      
illatif-òn--(v)òn--(ŕ)òn--(ŕ)òn--(ŕ)òn--(ŕ)en-
inessif      
initiatif      
instructif      
instrumental      
intratif      
latif      
limitatif      
locatif      
nominal      
nominatifpa(l)-pa(l)-pa(ß)-pe(ß)-pa-pa-
oblique-(x)eß-(x)eß-(x)eß-(x)eß-(x)uiß-(x)oiß
orientatif      
partitif      
pégatif      
perlatif      
pertingent      
postessif      
privatif      
prolatif      
révertif      
semplatif      
sociatif      
subessif      
sublatif      
superessif      
temporel      
terminatif      
translatif      
vocatif      
-

- -Ci-dessous, chaque cas grammatical sera expliqué ainsi que son utilisation dans le Hjalpi’. -

-
- -
-

4.1 Lieu

-
-
-
-

4.1.1 Adessif

-
-

-Le cas adessif est utilisé pour exprimer un lieu adjacent au nom décliné. Exemples : -

-
    -
  • ixÐbńo : à côté de Dbńo
  • -
  • íŗmén : près de la maison
  • -
-
-
-
- -
-

4.2 Déplacement depuis un point

-
-
-
-

4.2.1 Ablatif

-
-

-Afin de décrire un déplacement depuis un point dans un lieu ouvert, le cas ablatif peut être utilisé pour décliner ledit point pour le marquer en tant que tel. Exemples : -

-
    -
  • ĺmén : depuis l’extérieur de la maison
  • -
  • liÐbńo : depuis l’extérieur de Ðbńo, depuis l’extérieur de la ville
  • -
-
-
- -
-

4.2.2 Délatif

-
-

-Le cas délatif exprime un déplacement ou mouvement depuis la surface d’un lieu ou d’un objet. -

-
    -
  • ßémén : depuis le toit de la maison
  • -
  • ßeraòmm : depuis la couverture du livre / depuis la surface d’un livre ouvert
  • -
-
-
- -
-

4.2.3 Élatif

-
-

-Le cas élatif exprime un mouvement ou la provenance de quelque chose depuis l’intérieur du lieu ou de l’objet décliné. -

-
    -
  • ménay : depuis l’intérieur de la maison
  • -
  • nareły : depuis la rivière (sous-entendu dans l’eau)
  • -
- -

-Cas intéressant, l’élatif peut également être utilisé pour ce qui est des citations de livres ou tout autre support écrit. Ainsi, on peut utiliser raòmay (« depuis l’intérieur du livre ») pour citer un passage du livre dont il est question. -

-
-
-
-
-

4.3 Déplacement vers un point

-
-
-
-

4.3.1 Allatif

-
-

-L’allatif permet de marquer le lieu ou le point sur lequel se produit un mouvement. Attention à l’irrégularité du placement de la déclinaison pour le genre inanimé ! Exemple : -

-
    -
  • riþaòm : un déplacement ou un mouvement se fait sur un livre
  • -
-
-
- -
-

4.3.2 Illatif

-
-

-L’illatif permet de marquer le lieu à l’intérieur du quel s’effectue un mouvement ou déplacement. Exemple : -

-
    -
  • ménén : à l’intérieur de la maison
  • -
  • nònarat : dans deux rivière
  • -
-
-
-
- -
-

4.4 Déplacement via un point

-
-
-

4.5 Temporalité

-
-
-
-

4.5.1 Accusatif temporel

-
-

-Le cas accusatif, dans un contexte de temporalité, sert à désigner une durée de temps. À ne pas confondre avec le cas accusatif d’alignement morphosyntaxique. -

-
    -
  • J’ai dormi durant sept heures.
  • -
-
-
-
-

4.5.2 Essif-temporel

-
-

-L’essif-temporel se comporte et se décline exactement comme l’essif, mais sert dans ce cas à déterminer une date ou un temps durant lequel une action se déroule. -

-
    -
  • ðúdúbém : lors du septième jour de la semaine
  • -
-
-
-
- -
-

4.6 Alignement Morphosyntaxique

-
-
-
-

4.6.1 Absolutif

-
-

-Ergatif Le cas absolutif marque de sujet des verbes transitif et l’objet des verbes intransitif (le patient) dans une phrase ou dans une proposition ergative. En opposition au cas ergatif, il peut être également assumé par les cas accusatif ou nominatif dans les phrases ou propositions nominatives. -

-
    -
  • Je dors.
  • -
  • Je lis un livre.
  • -
-
-
- -
-

4.6.2 Accusatif

-
-

-Nominatif L’accusatif permet de marquer l’objet d’un verbe transitif (le patient) dans les phrases ou propositions nominatives, et s’oppose au cas nominatif. L’accusatif peut être assumé par le cas absolutif dans les phrases ergatives. -

-
    -
  • Je lis un livre.
  • -
-
-
- -
-

4.6.3 Ergatif

-
-

-Le cas ergatif marque le sujet des verbes transitifs (l’agent) dans une phrase ou proposition ergative et s’oppose à l’absolutif. Il peut être assumé par le cas nominatif dans les phrases ou propositions nominatives. -

-
    -
  • Je lis un livre.
  • -
-
-
- -
-

4.6.4 Nominatif

-
-

-Le cas nominatif marque le sujet des verbes transitifs et intransitifs (l’agent) dans une phrase ou proposition nominative, et s’oppose au cas accusatif. Il peut être assumé par les cas ergatif et absolutif dans les phrases ou propositions ergatives. -

-
    -
  • Je dors.
  • -
  • Je lis un livre.
  • -
-
-
- -
-

4.6.5 Oblique

-
-

-Le cas oblique sert à citer l’élément décliné, mettant le terme décliné à l’oblique comme entre guillemets. L’oblique peut également se marquer après le verbe d’une phrase ou proposition afin de marquer la citation, tel que la particule « to » en japonais ou « zhes » en tibétain. Dans le dernier cas, le verbe ne sera pas décliné, mais on lui accolera la particule « ŗeß ». -

-
    -
  • Elle m’a dit « je viens demain ».
  • -
  • Il m’a dit qu’il l’a vu hier.
  • -
  • Ce n’était pas un « accident », comme il le dit.
  • -
-
-
-
- -
-

4.7 Relation

-
-
-
-

4.7.1 Causal

-
-

-Le cas causal permet de marquer la raison de l’action exprimée par le verbe principal de la phrase ou de la proposition (similaire à la particule grammaticale « kara » en japonais). Exemples : -

-
    -
  • hjalpi’váruby : du fait de la langue Hjalpi’
  • -
  • pánámóbý : du fait du père
  • -
-
-
- -
-

4.7.2 Distributif

-
-

-Le cas distributif indique une distribution égale entre les éléments déterminés. En français, il s’agit l’équivalent du « par » comme dans « il n’y a par commune qu’une seule mairie ». -

-
    -
  • šereòm : par livre
  • -
  • háðenmóíl : par individu
  • -
-
-
- -
-

4.7.3 Génitif

-
-

-Le génitif est utilisé afin de marquer un complément de nom ou une appartenance, similairement à la particule « no » japonaise ou au « ’s » anglais. Le complément de nom porte la déclinaison et se situe avant le nom. -

-
    -
  • ţýmén raòm : le livre de la maison
  • -
  • ţynarat hjalp : le dieu des deux rivières
  • -
-
-
-
- -
-

4.8 Sémantique

-
-
-

4.9 État

-
-
-
-

4.9.1 Abessif

-
-

-Le cas abessif est un cas grammatical exprimant l’absence de l’élément décliné. L’équivalent en français est « sans X ». Exemple dans quelques langues naturelles : -

-
    -
  • « sans parler »
  • -
  • « excepté » (sans prendre dans le nombre)
  • -
-
-
- -
-

4.9.2 Essif

-
-

-L’essif exprime un état temporaire ou une qualité temporaire. Il s’agit du cas général pouvant se spécialiser en essif-formel pour déterminer une qualité, ou en essif-modal pour un état. Il peut également être utilisé pour des questions temporelles, voir Essif-temporel. -

-
    -
  • hjydalpel : en qualité de dieux, en tant que dieux (hjalp étant au singulatif)
  • -
  • moiþydén : en tant que maison
  • -
-
-
- -
-

4.9.3 Essif-formel

-
-

-L’essif-formel est une spécialisation de l’essif permettant d’exprimer une qualité physique. -

-
-
- -
-

4.9.4 Essif-modal

-
-

-L’essif-formel est une spécialisation de l’essif permettant d’exprimer l’état du sujet ou de l’agent (dans les phrases ou propositions nominatives), ou le sujet ou le patient (dans les phrases ou propositions ergatives). -

-
-
-
-
- -
-

5 Adjectifs

-
-
-

6 Adverbes

-
-
-

7 Verbes

-
-
-

8 Pronoms et déterminants

-
-
-

9 Nombres

-
-
-
-

9.1 Nombres Cardinaux

-
-
-

9.2 Nombres Ordinaux

-
-
-
-

10 Interjections

-
-
-

11 Interrogation

-
-
-

12 Syntaxe

-
-
-
-
-
-

Auteur: Lucien Cartier-Tilet

-

Created: 2018-06-06 mer. 13:11

-

-
- - diff --git a/hjalpi/grammaire-old.pdf b/hjalpi/grammaire-old.pdf deleted file mode 100644 index 0560794..0000000 Binary files a/hjalpi/grammaire-old.pdf and /dev/null differ diff --git a/hjalpi/grammaire.pdf b/hjalpi/grammaire.pdf deleted file mode 100644 index d3fce4e..0000000 Binary files a/hjalpi/grammaire.pdf and /dev/null differ diff --git a/hjalpi/index.html b/hjalpi/index.html deleted file mode 100644 index 1c7ac30..0000000 --- a/hjalpi/index.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - -Ressources grammaticales du Hjalpi’ Originel - - - - - - - - - - - - -
-

Ressources grammaticales du Hjalpi’ Originel

-

- -

-

- - -

- -

-Grammaire du Hjalpi’ (pdf) -

- -

-Ancienne version de la gramaire (pdf) -

-
-
-

Auteur: Lucien Cartier-Tilet

-

Created: 2018-06-06 mer. 15:48

-

-
- - diff --git a/hjalpi/index.org b/hjalpi/index.org deleted file mode 100644 index d429df3..0000000 --- a/hjalpi/index.org +++ /dev/null @@ -1,7 +0,0 @@ -#+TITLE: Ressources grammaticales du Hjalpi’ Originel -#+INCLUDE: "../headers.org" -src_latex{\newpage} - -[[file:grammaire.html][Grammaire du Hjalpi’]] ([[file:grammaire.pdf][pdf]]) - -[[file:grammaire-old.html][Ancienne version de la gramaire]] ([[file:grammaire-old.pdf][pdf]]) diff --git a/hjalpi/theme-readtheorg.setup b/hjalpi/theme-readtheorg.setup deleted file mode 100644 index 6bf71a1..0000000 --- a/hjalpi/theme-readtheorg.setup +++ /dev/null @@ -1,9 +0,0 @@ -# -*- mode: org; -*- - -#+HTML_HEAD: -#+HTML_HEAD: - -#+HTML_HEAD: -#+HTML_HEAD: -#+HTML_HEAD: -#+HTML_HEAD: diff --git a/index.html b/index.html index 2640cdb..e8e42bf 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Ressources grammaticales des langues construites de P’undrak @@ -180,12 +180,6 @@ .org-svg { width: 90%; } /*]]>*/--> - - - - - - - - - - - - -
-

Glossaire du Łijökken

-

- -

-
-

Table des matières

- -
-

- - -

- -
-

1 Introduction

-
-
-

2 Abréviations

-
-
-
nn
nom neutre
-
nr
nom draconien
-
-
-
- -
-

3 Glossaire

-
-
-
-

3.1 Actions physiques

-
-
-

3.2 Amour

-
-
-

3.3 Animaux

-
-
-

3.4 Art

-
-
-

3.5 Astronomie

-
-
-

3.6 Bâtiments

-
-
-

3.7 Commerce

-
-
-

3.8 Conflits

-
-
-

3.9 Conteneurs

-
-
-

3.10 Corps

-
-
-

3.11 Couleurs

-
-
-

3.12 Dimensions

-
-
-

3.13 Eau

-
-
-

3.14 Effort

-
-
-

3.15 Éléments

-
-
-

3.16 Émotions

-
-
-

3.17 Évaluation

-
-
-

3.18 Événements

-
-
-

3.19 Existence

-
-
-

3.20 Famille

-
-
-

3.21 Forme

-
-
-

3.22 Gouvernement

-
-
-

3.23 Grammaire

-
-
-

3.24 Guerre

-
-
-

3.25 Légal

-
-
-

3.26 Lieux

-
-
-

3.27 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
-
-
-
-
-

3.28 Mental

-
-
-

3.29 Mesures

-
-
-

3.30 Métaux

-
-
-

3.31 Mouvement

-
-
-

3.32 Nature

-
-
-
csutse (nn)
/tSMts\e/ volcan éteint -
    -
  • Étymologie : ecsuŕn + re
  • -
-
-

-Pour la race des dragons, il s’agit 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 l’origine 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 l’activité de leur créateur, le dieu du feu. -

-
-
-
-

3.33 Nombres

-
-
-

3.34 Nourriture

-
-
-

3.35 Outils

-
-
-

3.36 Parole

-
-
-

3.37 Péchés

-
-
-

3.38 Physique

-
-
-

3.39 Possession

-
-
-

3.40 Religion

-
-
-

3.41 Savoir

-
-
-

3.42 Sensations

-
-
-

3.43 Sexe

-
-
-

3.44 Société

-
-
-

3.45 Substances

-
-
-

3.46 Temps

-
-
-

3.47 Travail

-
-
-

3.48 Végétaux

-
-
-

3.49 Vêtements

-
-
-

3.50 Vie et santé

-
-
-
-
-

Auteur: Lucien Cartier-Tilet

-

Created: 2018-06-06 mer. 13:13

-

-
- - diff --git a/lijokken/glossaire-lijokken.pdf b/lijokken/glossaire-lijokken.pdf deleted file mode 100644 index 4c75348..0000000 Binary files a/lijokken/glossaire-lijokken.pdf and /dev/null differ diff --git a/lijokken/grammaire-lijokken.html b/lijokken/grammaire-lijokken.html deleted file mode 100644 index 651b420..0000000 --- a/lijokken/grammaire-lijokken.html +++ /dev/null @@ -1,726 +0,0 @@ - - - - - - - -Grammaire du Łijökken - - - - - - - - - - - - -
-

Grammaire du Łijökken

-

- -

-
-

Table des matières

- -
-

- - -

- -
-

1 Introduction

-
-

-Le Łijökken est une langue draconienne, parlée principalement par les races draconiennes mineures. -

- -

-Les dragons et autres reptiles n’ont pas de voyelles, d’où l’absence totale de voyelles arrondies et de consonnes labiales. -

-
-
- -
-

2 Phonologie

-
-
-
-

2.1 Voyelles

-
- - - --- - --- -- -- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 frontnear-frontcentralback
highi 1M
near-high I  
high-mide @\ 
low-mid  3V
lowa  A
- - - - --- - --- -- -- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 frontnear-frontcentralback
highi íu
near-high ì  
high-mide y 
low-mid  ëo
lowæ  a
-
-
- -
-

2.2 Consonnes

-
- - - --- -- -- -- -- -- -- -- -- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 dentalalveolarpostalveolarretroflexalveo-palatalpalatalvelaruvularglottal
stop t d`  k gq G 
nasal n   JN  
affricate  tS dZ      
fricativeT DzS Zs` z`s\ç j\ X Rh
approximant r\   j   
lateral fricative K K\       
lateral approximant l       
- - - - --- -- -- -- -- -- -- -- -- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 dentalalveolarpostalveolarretroflexalveo-palatalpalatalvelaruvularglottal
stop t d  k gq ǵ 
nasal n   ńň  
affricate  cs cz      
fricativeþ ðzS Zš žsś ź x rh
approximant ŕ   j   
lateral fricative ł ļ       
lateral approximant l       
-
-
- -
-

2.3 Accentuation

-
-

-Deuxième syllabe d’un mot -

-
-
- -
-

2.4 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]
  • -
-
-
-
-
-
-

Auteur: Lucien Cartier-Tilet

-

Created: 2018-06-06 mer. 13:13

-

-
- - diff --git a/lijokken/grammaire-lijokken.pdf b/lijokken/grammaire-lijokken.pdf deleted file mode 100644 index 1fa6704..0000000 Binary files a/lijokken/grammaire-lijokken.pdf and /dev/null differ diff --git a/lijokken/index.html b/lijokken/index.html deleted file mode 100644 index 6825521..0000000 --- a/lijokken/index.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - - -Ressources grammaticales du Łijökken - - - - - - - - - - - - -
-

Ressources grammaticales du Łijökken

-

- -

-
-

Table des matières

- -
-

- - -

- -
-

1 Grammaire

- -
- -
-

2 Glossaire

- -
- -
-

3 Autre

-
-
-
-

Auteur: Lucien Cartier-Tilet

-

Created: 2018-06-06 mer. 13:13

-

-
- - diff --git a/lijokken/index.org b/lijokken/index.org deleted file mode 100644 index 7f70555..0000000 --- a/lijokken/index.org +++ /dev/null @@ -1,13 +0,0 @@ -#+TITLE: Ressources grammaticales du Łijökken -#+INCLUDE: "../headers.org" -src_latex{\newpage} - -* Grammaire - -[[file:grammaire-lijokken.html][Grammaire du Łijökken]] ([[file:grammaire-lijokken.pdf][pdf]]) - -* Glossaire - -[[file:glossaire-lijokken.html][Glossaire du Łijökken]] ([[file:glossaire-lijokken.pdf][pdf]]) - -* Autre diff --git a/lijokken/theme-readtheorg.setup b/lijokken/theme-readtheorg.setup deleted file mode 100644 index 6bf71a1..0000000 --- a/lijokken/theme-readtheorg.setup +++ /dev/null @@ -1,9 +0,0 @@ -# -*- mode: org; -*- - -#+HTML_HEAD: -#+HTML_HEAD: - -#+HTML_HEAD: -#+HTML_HEAD: -#+HTML_HEAD: -#+HTML_HEAD: diff --git a/hjalpi-old/cas_grammaticaux_2.org b/old-hjalpi-cas-grammaticaux-2.org similarity index 99% rename from hjalpi-old/cas_grammaticaux_2.org rename to old-hjalpi-cas-grammaticaux-2.org index b0c9a32..883f4b9 100644 --- a/hjalpi-old/cas_grammaticaux_2.org +++ b/old-hjalpi-cas-grammaticaux-2.org @@ -1,5 +1,5 @@ -#+TITLE: Cas grammaticaux de la Langue Divine -#+INCLUDE: "../headers.org" +#+TITLE: Cas grammaticaux du Hjalpi Vernaculaire +#+INCLUDE: "headers.org" src_latex{\newpage} Grammatical states marques with a star ( * ) are grammatical states that do not exist *as declensions* in the Divine Language. diff --git a/hjalpi-old/cas_grammaticaux.org b/old-hjalpi-cas-grammaticaux.org similarity index 99% rename from hjalpi-old/cas_grammaticaux.org rename to old-hjalpi-cas-grammaticaux.org index d940853..0d7104e 100644 --- a/hjalpi-old/cas_grammaticaux.org +++ b/old-hjalpi-cas-grammaticaux.org @@ -1,5 +1,5 @@ -#+TITLE: Cas grammaticaux du Hjalpi’ Verniculaire -#+INCLUDE: "../headers.org" +#+TITLE: Cas grammaticaux du Hjalpi’ Vernaculaire +#+INCLUDE: "headers.org" src_latex{\newpage} Le Hjalpi’ verniculaire (je m’y référerai plus tard comme « Hjalpi’ » uniquement) est une langue ergative (le sujet du verbe intransitif et du verbe transitif ne sont pas confondus) (comme le tibétain) diff --git a/hjalpi-old/dictionnaire.org b/old-hjalpi-dictionnaire.org similarity index 98% rename from hjalpi-old/dictionnaire.org rename to old-hjalpi-dictionnaire.org index 76c175d..f8d39bb 100644 --- a/hjalpi-old/dictionnaire.org +++ b/old-hjalpi-dictionnaire.org @@ -1,5 +1,5 @@ -#+TITLE: Dictionnaire Hjalpi’ Verniculaire - Français -#+INCLUDE: "../headers.org" +#+TITLE: Dictionnaire Hjalpi’ Vernaculaire - Français +#+INCLUDE: "headers.org" src_latex{\newpage} * A diff --git a/hjalpi-old/grammaire_2.org b/old-hjalpi-grammaire-2.org similarity index 99% rename from hjalpi-old/grammaire_2.org rename to old-hjalpi-grammaire-2.org index cda51ad..cd8508b 100644 --- a/hjalpi-old/grammaire_2.org +++ b/old-hjalpi-grammaire-2.org @@ -1,5 +1,5 @@ -#+TITLE: Grammaire du Hjalpi’ -#+INCLUDE: "../headers.org" +#+TITLE: Grammaire du Hjalpi’ Vernaculaire V2 +#+INCLUDE: "headers.org" src_latex{\newpage} * Introduction diff --git a/hjalpi-old/grammaire.org b/old-hjalpi-grammaire.org similarity index 99% rename from hjalpi-old/grammaire.org rename to old-hjalpi-grammaire.org index 272ea9c..9709dad 100644 --- a/hjalpi-old/grammaire.org +++ b/old-hjalpi-grammaire.org @@ -1,5 +1,5 @@ -#+TITLE: Grammaire du Hjalpi’ verniculaire -#+INCLUDE: "../headers.org" +#+TITLE: Grammaire du Hjalpi’ vernaculaire +#+INCLUDE: "headers.org" src_latex{\newpage} * Abréviations diff --git a/old-hjalpi.org b/old-hjalpi.org new file mode 100644 index 0000000..57158d5 --- /dev/null +++ b/old-hjalpi.org @@ -0,0 +1,14 @@ +#+TITLE: Ressources grammaticales du Hjalpi’ Vernaculaire +#+SUBTITLE: 🔴 Développement suspendu +#+INCLUDE: "headers.org" +src_latex{\newpage} + +[[file:old-hjalpi-grammaire.html][Grammaire]] ([[file:old-hjalpi-grammaire.pdf][pdf]]) + +[[file:old-hjalpi-grammaire_2.html][Grammaire V2]] ([[file:old-hjalpi-grammaire-2.pdf][pdf]]) + +[[file:old-hjalpi-dictionnaire.html][Dictionnaire]] ([[file:old-hjalpi-dictionnaire.pdf][pdf]]) + +[[file:old-hjalpi-cas-grammaticaux.html][Cas grammaticaux]] ([[file:old-hjalpi-cas-grammaticaux.pdf][pdf]]) + +[[file:old-hjalpi-cas-grammaticaux-2.html][Cas grammaticaux V2]] ([[file:old-hjalpi-cas-grammaticaux-2.pdf][pdf]]) diff --git a/styles/bigblow/css/bigblow.css b/styles/bigblow/css/bigblow.css new file mode 100644 index 0000000..4a3836c --- /dev/null +++ b/styles/bigblow/css/bigblow.css @@ -0,0 +1,756 @@ +/* bigblow.css --- BigBlow CSS file */ + +/* Copyright (C) 2011-2014 All Right Reserved, Fabrice Niessen */ + +/* This file is free software: you can redistribute it and/or */ +/* modify it under the terms of the GNU General Public License as */ +/* published by the Free Software Foundation, either version 3 of */ +/* the License, or (at your option) any later version. */ + +/* This file is distributed in the hope that it will be useful, */ +/* but WITHOUT ANY WARRANTY; without even the implied warranty of */ +/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ +/* GNU General Public License for more details. */ + +/* Author: Fabrice Niessen <(concat "fniessen" at-sign "pirilampo.org")> */ +/* URL: https://github.com/fniessen/org-html-themes/ */ +/* Version: 20140605.0925 */ + +html, body { + border: 0; + margin: 0; + padding: 0; +} + +@media print { + .dontprint { + display: none; + } +} + +#preamble { + background: none repeat scroll 0 0 #46484B; + color: #FFFFFF; + font-family: Arial,Helvetica,sans-serif; + font-size: 70%; + font-weight: bold; + height: 224px; /* so that content begins after... */ + padding: 2px 2px 0 6px; +} + +#banner { + text-align: center; +} + +#tabs { + background-color: #2061A2; + float: left; + margin: 0px 0px 20px 0px; + padding: 0; + width: 100%; +} + + #tabs ul { + margin: 0; + padding: 0; + } + + #tabs li { + float: left; + list-style-type: none; + margin: 0px 2px 0px 0px; + padding: 0px 0px 0px 0px; + white-space: nowrap; + } + + #tabs li a { + color: #EEEEEE; + display: block; + font-size: 13px; + font-weight: bold; + margin: 0; + padding: 4px 10px 4px 10px; + text-decoration: none; + } + + #tabs li a:hover { + background: #759FCF; + color: #FFFFFF; + } + + #tabs li.ui-tabs-active a { + background: #FFFFFF; + color: #555555; + } + +#content { + clear: both; + background-color: #FFFFFF; + font-size: 100%; + margin: 0 auto; + max-width: 810px; + overflow-x: hidden; + overflow-y: auto; + padding: 0px 10px 2px 10px; +} + +#postamble { + color: #999999; + font-family: Arial,Helvetica,sans-serif; + font-size: 70%; + height: 40px; + margin: 0 auto; + max-width: 810px; + padding-right: 30px; + padding-top: 22px; + padding: 2px 2px 0 6px; + text-align: right; +} + +body { + color: #333333; + font: 13px/1.385 arial,helvetica,clean,sans-serif; + margin: 0 .1em; + padding: 0; +} + +b { + color: #000000; +} + +i { + color: #1A1A1A; +} + +h1, ul#tabs, h2, h3, h4, h5 { + font-family: "Trebuchet MS",Verdana,sans-serif; +} + +h1 { + background-color: #0A3F69; + color: #F8F8F8; + font-size: 24px; + margin: 0; + padding: 9px 0px 0px 10px; +} + +h2 { + border-bottom: 4px solid #67B3E3; + color: #13679D; + font-size: 20px; +} + +h3, h4, h5, h6 { + color: #1572AE; +} + +h3 { + border-bottom: 1px solid #B5DAF1; + font-size: 16px; + margin-left: 25px; +} + +h4 { + border-bottom: 1px dotted #C9E3F5; + font-size: 14px; + margin-left: 60px; +} + +h5 { + font-size: 1em; + margin-left: 87px; +} + +h6 { + font-size: 1em; + margin-left: 100px; +} + +.DONEheader { + color: #ADADAD; + text-decoration: line-through; +} + + h3.DONEheader { + border-bottom: 1px solid #DDDDDD; + } + + h4.DONEheader { + border-bottom: 1px dotted #DDDDDD; + } + +.outline-text-2, .outline-text-3, .outline-text-4, .outline-text-5, +.outline-3 > ul, /* for HTML export of Beamer slides */ +.outline-4 > ol, #text-footnotes { + margin-left: 100px; +} + +li > .outline-text-5 { + margin-left: 20px; +} + +ul, ol { + padding-left: 1.5em; +} + +dt { + color: #1572AE; + font-weight: bold; +} + +dd { + margin-bottom: 6px; +} + +pre { + /* Use #EAEAEA for background-color of border with src code block's name */ + background-color: #F8F8FF; + border: 1px solid #DEDEDE; + color: #444444; + font-family: monospace; + line-height: 1.14em; + overflow: auto; + /* overflow-x: auto; */ + padding: 10px; +} + +code { + background-color: #F8F8FF; + border: 1px solid #DEDEDE; + color: #444444; + font-family: monospace; + /* font-size: 0.93em; */ + margin: 0px 1px; + padding: 0px 2px; +} + +li > p, li > ul, li > .inlinetask, li > dl { + margin-left: 0px; +} + +dd > p, dd > ul, dd > .inlinetask, dd > dl { + margin-left: 0px; +} + +li.checked { + list-style-image: url('../images/checked.png'); +} + +li.halfchecked { + list-style-image: url('../images/halfchecked.png'); +} + +li.unchecked { + list-style-image: url('../images/unchecked.png'); +} + +a, a:link, a:visited { + color: #2061A2; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +a:focus { + outline: none; +} + +#search { + border-radius: 3px; + background: none repeat scroll 0 0 #FFFFFF; + display: block; + float: right; + height: 18px; + margin: 5px 10px 0 0; + overflow: hidden; + padding: 0 3px; + width: 188px; +} + + #search input { + border: 0 none; + color: #666666; + float: left; + font-family: Arial,Helvetica,sans-serif; + font-size: 11px; + font-weight: normal; + margin: 0; + padding: 2px 4px; + width: 160px; + } + + #search button { + background: url("../images/search-glass.png") no-repeat scroll 0 50% transparent; + border: 0 none; + cursor: pointer; + display: block; + float: right; + height: 18px; + margin: 0; + text-indent: -999em; + width: 14px; + } + +table { + border-collapse: collapse; + margin-right: auto; + margin-left: auto; +} + + table td { + padding: 3px 5px; + } + +table, th, td +{ + border: 1px solid #B5DAF1; + border-left: 2px solid white; + border-right: 2px solid white; +} + +th +{ + border-width: 1px 2px; + border-color: white; + background-color: #2061A2; + color: white; +} + +caption { + color: #8D8D84; +} + +img { + display: block; + margin-left: auto; + margin-right: auto; + text-align: center; +} + +.figure { + color: #8D8D84; + text-align: center; +} + +.fixme { + background: #FFFF88 url('../images/fixme.png') no-repeat top left; + color: #CC0000; + display: inline-block; + height: 16px; + text-indent: -9999px; + width: 82px; +} + +.left { + text-align: left; +} + +.right { + text-align: right; +} + +.center { + text-align: center; +} + +.justify { + text-align: justify; +} + +.inlinetask { + background-color: #F7F7F7; + border-collapse: separate; + border-color: #EEEEEE #EEEEEE #EEEEEE #1E90FF; + border-style: solid; + border-width: 1px 1px 1px 6px; + padding: 8px 8px 0px 8px; + margin: 10px 0px; +} + + .inlinetask td { + padding: 2px 5px 0px 2px; + border: 0px; + } + +.info { + border: 1px solid; + background: url('../images/info.png') no-repeat 10px 10px #BDE5F8; + color: #00529B; + padding: 4px 10px 4px 52px; + border-top-left-radius: 5px; + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; + margin: 10px 0px; +} + +.tip { + border: 1px solid; + background: url('../images/tip.png') no-repeat 10px 10px #DFF2BF; + color: #4F8A10; + padding: 4px 10px 4px 52px; + border-top-left-radius: 5px; + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; + margin: 10px 0px; +} + +.note { + border: 1px solid; + background: url('../images/note.png') no-repeat 10px 10px #FFFCCB; + color: #9F6000; + padding: 4px 10px 4px 52px; + border-top-left-radius: 5px; + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; + margin: 10px 0px; +} + +.warning { + border: 1px solid; + background: url('../images/warning.png') no-repeat 10px 10px #FFBABA; + color: #D8000C; + padding: 4px 10px 4px 52px; + border-top-left-radius: 5px; + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; + margin: 10px 0px; +} + +.todo, .done { + margin: 10px 0; + padding: 0px 2px; +} + +.NEW { + background-color: #FDFCD8; + border: 1px solid #EEE9C3; + color: #302B13; + font-weight: normal; +} + +.TODO { + background-color: #FED5D7; + border: 1px solid #FC5158; + color: #FC5158; +} + +.STRT, .STARTED { + background-color: #FEF2D4; + border: 1px solid #FDBF3D; + color: #FDBF3D; +} + +.WAIT, .WAITING, .DLGT, .DELEGATED { + background-color: #DFFFDF; + border: 1px solid #55BA80; + color: #55BA80; +} + +.SDAY, .SOMEDAY, .DFRD, .DEFERRED { + background-color: #D3EEFF; + border: 1px solid #42B5FF; + color: #42B5FF; +} + +.DONE, .CANX, .CANCELED { + background-color: #F2F2EE; + border: 1px solid #969696; + color: #969696; +} + +.tag span { + background-color: #EDEDED; + border: 1px solid #EDEDED; + color: #939393; + cursor: pointer; + display: block; + float: right; + font-size: 80%; + font-weight: normal; + margin: 0 3px; + padding: 1px 2px; + border-radius: 10px; +} + + #right-panel-contents .tag span { + font-size: 100%; + } + + .tag span:hover { + background: #BABDB6; + } + + .tag .FLAGGED { + background-color: #EDC6C8; + border: 1px solid #EDC6C8; + color: #C15F4E; + } + +.tag .selected { + background-color: #FFEBC1; + border: 1px solid #FDBF3B; + color: #A6750C; +} + +#listOfTags .tag span { + display: inline; + float: none; +} + +span.todo { + cursor: pointer; + /* display: block; */ + /* float: left; */ + margin: -1px 3px 0px 0px; +} + + span.todo:hover { + background: #BABDB6; + color: #888888; + } + +span.todo .selected { + background-color: #FFEBC1; + border-color: #FDBF3B; + color: #A6750C; +} + +.matchtag { + background-color: #FBFFC0; +} + +.matchNEW { + background-color: #FDFCD8; +} + +.matchTODO { + background-color: #FFE6E4; +} + +.matchSTRT { + background-color: #FEF2D4; +} + +.matchWAIT, .matchDLGT { + background-color: #DFFFDF; +} + +.matchSDAY, .matchDFRD { + background-color: #E0EFFF; +} + +#listOfTodo, #listOfDone, #listOfTags { + /* bottom: 10px; /\* together with this to put the div at the bottom*\/ */ + /* left: 10px; */ + /* list-style-type: none; */ + margin-left: 0px; + /* position: fixed; /\* this is the magic *\/ */ +} + +.timestamp-kwd { + background-color: #FFF1F1; + color: #880000; + margin: 0px 4px 0px 0px; + padding: 2px 0px 2px 2px; +} + +.timestamp { + color: #777777; + font-size: 80%; +} + +#table-of-contents { + background-color: #FFFFDD; + border: 1px solid #E4E4E4; + display: table; + line-height: 1.2em; + padding: 4px; + margin: 4px; + max-width: 400px; + float: right; + width: auto; +} + + #table-of-contents h2 { + display: none; + } + + #table-of-contents ul { + margin: 0; + padding: 0; + } + + #table-of-contents li { + list-style-type: none; + margin: 0; + } + + #table-of-contents li li { + margin-left: 1.5em; + } + + #table-of-contents li li li { + font-size: 0.8em; + } + + #table-of-contents a { + color: #606060; + font-size: 0.9em; + font-weight: normal; + text-decoration: none; + } + + #table-of-contents a:hover { + color: #C61A1A; + text-decoration: underline; + } + +#minitoc { + background-color: #FFFFDD; + border: 1px solid #E4E4E4; + color: #484848; + line-height: 1.2em; + margin: 12px; + padding: 4px; + position: fixed; + width: auto; +} + +#minitoc a { + display: block; + font-size: 10px; + font-weight: normal; +} + +#minitoc a { + display: none; +} + +#minitoc:hover a { + display: block; +} + +#minitoc h2 { + margin: 3px 0px; + border: none; + font-size: 11px; +} + +p.verse { + color: #808080; + font-style: italic; +} + +.example { + background-color: #DDFADE; + border: 1px solid #9EC49F; + color: #333333; +} + +.alert { + font-weight: bold; + color: #FF0000; +} + +#toTop { + background: #F7F7F7; + border: 1px solid #CCCCCC; + top: 10px; /* together with this to put the div at the top */ + color: #333333; + cursor: pointer; + display: none; + font-family: verdana; + font-size: 11px; + padding: 5px; + position: fixed; /* this is the magic */ + right: 10px; + text-align: center; + width: 100px; + z-index: 999; +} + + #toTop:hover { + text-decoration: underline; + } + +#left-panel-wrapper { + position: fixed; + z-index: 200; + /* display: none; /\* hide the panel if Javascript is not running *\/ */ +} + +#left-panel-contents { + background-color: #EFEFEF; + border-right: 1px dotted #ADADAD; + display: none; + height: 100%; + left: 0px; + position: fixed; + text-align: left; + top: 0; + width: 199px; + z-index: 200; + padding-top: 7px; + padding-left: 7px; +} + +#left-panel-button { + transform: rotate(90deg); + background-color: #EFEFEF; + border: 1px dotted #ADADAD; + border-bottom-width: 0px; + left: -23px; + position: fixed; + top: 50%; + z-index: 200; + padding: 2px 5px 5px 5px; +} + +#right-panel-wrapper { + position: fixed; + z-index: 200; + /* display: none; /\* hide the panel if Javascript is not running *\/ */ +} + +#right-panel-contents { + background-color: #EFEFEF; + border-left: 1px dotted #ADADAD; + display: none; + height: 100%; + right: 0px; + position: fixed; + text-align: left; + top: 0; + width: 199px; + z-index: 200; + padding-top: 7px; + padding-left: 7px; +} + +.org-src-container { + position: relative; +} + +.snippet-copy-to-clipboard { + display: none; + position: absolute; + right: 10px; + top: 5px; + font-size: 0.9em; + text-decoration:underline; +} + +.copy-to-clipboard-button:hover { + cursor: pointer; +} + +/* This is for the sake of Emacs. */ +/* Local Variables: */ +/* eval: (when (locate-library "rainbow-mode") (require 'rainbow-mode) (rainbow-mode)) */ +/* End: */ diff --git a/styles/bigblow/css/hideshow.css b/styles/bigblow/css/hideshow.css new file mode 100644 index 0000000..e0263c3 --- /dev/null +++ b/styles/bigblow/css/hideshow.css @@ -0,0 +1,116 @@ +/* hideshow.css --- HideShow CSS file */ + +/* Copyright (C) 2014 All Right Reserved, Fabrice Niessen */ + +/* This file is free software: you can redistribute it and/or */ +/* modify it under the terms of the GNU General Public License as */ +/* published by the Free Software Foundation, either version 3 of */ +/* the License, or (at your option) any later version. */ + +/* This file is distributed in the hope that it will be useful, */ +/* but WITHOUT ANY WARRANTY; without even the implied warranty of */ +/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ +/* GNU General Public License for more details. */ + +/* Author: Fabrice Niessen <(concat "fniessen" at-sign "pirilampo.org")> */ +/* URL: https://github.com/fniessen/hide-show/ */ +/* Version: 20140912.1722 */ + +.hsExpanded.hsAnchor {background: #EE7700;} + +.buttons { + padding: 0px 7px 13px 0px; + background: #0A3F69; +} + +.hsButton { + color: white; + float: right; + font-size: 70%; + margin-left: 10px; +} + + .hsButton:hover { + background: #FBE448; + color: black; + cursor: pointer; + } + +.ellipsis { + color: #999999; + /* background-color: #FFF8C0; */ + /* float: right; */ + margin-left: 0.6em; +} + +.hsReview { + border: 1px solid #A4A4A4; + background-color: white; + z-index: 500; /* must be greater then z-index of hsOverlay */ + position: relative; /* required for z-index to work */ +} + +#hsOverlay { + width: 100%; + height: 100%; + position: fixed; + left: 0px; + top: 0px; + background-color: #000; + opacity: .70; + z-index: 250; /* must be greater than any other z-index (except the one for .hsReview */ +} + +.hsReviewPanel { + background-color: #757176; + color: white; + line-height: 1.1em; + margin: 10px 0px; + padding: 10px; + position: fixed; + width: auto; + bottom: 0px; + right: 0px; + z-index: 501; + text-align: center; +} + + .hsReviewPanel.hsReviewing { + display: none; + } + + .hsReviewPanel:hover { + cursor: pointer; + } + +.hsReviewingPanel { + background-color: white; + color: #757176; + line-height: 1.1em; + margin: 10px 0px; + padding: 10px; + position: fixed; + width: auto; + bottom: 0px; + right: 0px; + z-index: 501; + text-align: center; +} + +.hsReviewButton:hover { + cursor: pointer; +} + +.hsUnselectable { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +/* This is for the sake of Emacs. */ +/* Local Variables: */ +/* eval: (when (locate-library "rainbow-mode") (require 'rainbow-mode) (rainbow-mode)) */ +/* End: */ diff --git a/styles/bigblow/css/htmlize.css b/styles/bigblow/css/htmlize.css new file mode 100644 index 0000000..f08e781 --- /dev/null +++ b/styles/bigblow/css/htmlize.css @@ -0,0 +1,145 @@ +.org-bold { /* bold */ font-weight: bold; } +.org-bold-italic { /* bold-italic */ font-weight: bold; font-style: italic; } +.org-buffer-menu-buffer { /* buffer-menu-buffer */ font-weight: bold; } +.org-builtin { /* font-lock-builtin-face */ color: #7a378b; } +.org-button { /* button */ text-decoration: underline; } +.org-calendar-today { /* calendar-today */ text-decoration: underline; } +.org-change-log-acknowledgement { /* change-log-acknowledgement */ color: #b22222; } +.org-change-log-conditionals { /* change-log-conditionals */ color: #a0522d; } +.org-change-log-date { /* change-log-date */ color: #8b2252; } +.org-change-log-email { /* change-log-email */ color: #a0522d; } +.org-change-log-file { /* change-log-file */ color: #0000ff; } +.org-change-log-function { /* change-log-function */ color: #a0522d; } +.org-change-log-list { /* change-log-list */ color: #a020f0; } +.org-change-log-name { /* change-log-name */ color: #008b8b; } +.org-comint-highlight-input { /* comint-highlight-input */ font-weight: bold; } +.org-comint-highlight-prompt { /* comint-highlight-prompt */ color: #00008b; } +.org-comment { /* font-lock-comment-face */ color: #b22222; } +.org-comment-delimiter { /* font-lock-comment-delimiter-face */ color: #b22222; } +.org-completions-annotations { /* completions-annotations */ font-style: italic; } +.org-completions-common-part { /* completions-common-part */ color: #000000; background-color: #ffffff; } +.org-completions-first-difference { /* completions-first-difference */ font-weight: bold; } +.org-constant { /* font-lock-constant-face */ color: #008b8b; } +.org-diary { /* diary */ color: #ff0000; } +.org-diff-context { /* diff-context */ color: #7f7f7f; } +.org-diff-file-header { /* diff-file-header */ background-color: #b3b3b3; font-weight: bold; } +.org-diff-function { /* diff-function */ background-color: #cccccc; } +.org-diff-header { /* diff-header */ background-color: #cccccc; } +.org-diff-hunk-header { /* diff-hunk-header */ background-color: #cccccc; } +.org-diff-index { /* diff-index */ background-color: #b3b3b3; font-weight: bold; } +.org-diff-nonexistent { /* diff-nonexistent */ background-color: #b3b3b3; font-weight: bold; } +.org-diff-refine-change { /* diff-refine-change */ background-color: #d9d9d9; } +.org-dired-directory { /* dired-directory */ color: #0000ff; } +.org-dired-flagged { /* dired-flagged */ color: #ff0000; font-weight: bold; } +.org-dired-header { /* dired-header */ color: #228b22; } +.org-dired-ignored { /* dired-ignored */ color: #7f7f7f; } +.org-dired-mark { /* dired-mark */ color: #008b8b; } +.org-dired-marked { /* dired-marked */ color: #ff0000; font-weight: bold; } +.org-dired-perm-write { /* dired-perm-write */ color: #b22222; } +.org-dired-symlink { /* dired-symlink */ color: #a020f0; } +.org-dired-warning { /* dired-warning */ color: #ff0000; font-weight: bold; } +.org-doc { /* font-lock-doc-face */ color: #8b2252; } +.org-escape-glyph { /* escape-glyph */ color: #a52a2a; } +.org-file-name-shadow { /* file-name-shadow */ color: #7f7f7f; } +.org-flyspell-duplicate { /* flyspell-duplicate */ color: #cdad00; font-weight: bold; text-decoration: underline; } +.org-flyspell-incorrect { /* flyspell-incorrect */ color: #ff4500; font-weight: bold; text-decoration: underline; } +.org-fringe { /* fringe */ background-color: #f2f2f2; } +.org-function-name { /* font-lock-function-name-face */ color: #0000ff; } +.org-header-line { /* header-line */ color: #333333; background-color: #e5e5e5; } +.org-help-argument-name { /* help-argument-name */ font-style: italic; } +.org-highlight { /* highlight */ background-color: #b4eeb4; } +.org-holiday { /* holiday */ background-color: #ffc0cb; } +.org-isearch { /* isearch */ color: #b0e2ff; background-color: #cd00cd; } +.org-isearch-fail { /* isearch-fail */ background-color: #ffc1c1; } +.org-italic { /* italic */ font-style: italic; } +.org-keyword { /* font-lock-keyword-face */ color: #a020f0; } +.org-lazy-highlight { /* lazy-highlight */ background-color: #afeeee; } +.org-link { /* link */ color: #0000ff; text-decoration: underline; } +.org-link-visited { /* link-visited */ color: #8b008b; text-decoration: underline; } +.org-log-edit-header { /* log-edit-header */ color: #a020f0; } +.org-log-edit-summary { /* log-edit-summary */ color: #0000ff; } +.org-log-edit-unknown-header { /* log-edit-unknown-header */ color: #b22222; } +.org-match { /* match */ background-color: #ffff00; } +.org-next-error { /* next-error */ background-color: #eedc82; } +.org-nobreak-space { /* nobreak-space */ color: #a52a2a; text-decoration: underline; } +.org-org-archived { /* org-archived */ color: #7f7f7f; } +.org-org-block { /* org-block */ color: #7f7f7f; } +.org-org-block-begin-line { /* org-block-begin-line */ color: #b22222; } +.org-org-block-end-line { /* org-block-end-line */ color: #b22222; } +.org-org-checkbox { /* org-checkbox */ font-weight: bold; } +.org-org-checkbox-statistics-done { /* org-checkbox-statistics-done */ color: #228b22; font-weight: bold; } +.org-org-checkbox-statistics-todo { /* org-checkbox-statistics-todo */ color: #ff0000; font-weight: bold; } +.org-org-clock-overlay { /* org-clock-overlay */ background-color: #ffff00; } +.org-org-code { /* org-code */ color: #7f7f7f; } +.org-org-column { /* org-column */ background-color: #e5e5e5; } +.org-org-column-title { /* org-column-title */ background-color: #e5e5e5; font-weight: bold; text-decoration: underline; } +.org-org-date { /* org-date */ color: #a020f0; text-decoration: underline; } +.org-org-document-info { /* org-document-info */ color: #191970; } +.org-org-document-info-keyword { /* org-document-info-keyword */ color: #7f7f7f; } +.org-org-document-title { /* org-document-title */ color: #191970; font-size: 144%; font-weight: bold; } +.org-org-done { /* org-done */ color: #228b22; font-weight: bold; } +.org-org-drawer { /* org-drawer */ color: #0000ff; } +.org-org-ellipsis { /* org-ellipsis */ color: #b8860b; text-decoration: underline; } +.org-org-footnote { /* org-footnote */ color: #a020f0; text-decoration: underline; } +.org-org-formula { /* org-formula */ color: #b22222; } +.org-org-headline-done { /* org-headline-done */ color: #bc8f8f; } +.org-org-hide { /* org-hide */ color: #ffffff; } +.org-org-latex-and-export-specials { /* org-latex-and-export-specials */ color: #8b4513; } +.org-org-level-1 { /* org-level-1 */ color: #0000ff; } +.org-org-level-2 { /* org-level-2 */ color: #a0522d; } +.org-org-level-3 { /* org-level-3 */ color: #a020f0; } +.org-org-level-4 { /* org-level-4 */ color: #b22222; } +.org-org-level-5 { /* org-level-5 */ color: #228b22; } +.org-org-level-6 { /* org-level-6 */ color: #008b8b; } +.org-org-level-7 { /* org-level-7 */ color: #7a378b; } +.org-org-level-8 { /* org-level-8 */ color: #8b2252; } +.org-org-link { /* org-link */ color: #0000ff; text-decoration: underline; } +.org-org-meta-line { /* org-meta-line */ color: #b22222; } +.org-org-mode-line-clock { /* org-mode-line-clock */ color: #000000; background-color: #bfbfbf; } +.org-org-mode-line-clock-overrun { /* org-mode-line-clock-overrun */ color: #000000; background-color: #ff0000; } +.org-org-quote { /* org-quote */ color: #7f7f7f; } +.org-org-scheduled { /* org-scheduled */ color: #006400; } +.org-org-scheduled-previously { /* org-scheduled-previously */ color: #b22222; } +.org-org-scheduled-today { /* org-scheduled-today */ color: #006400; } +.org-org-sexp-date { /* org-sexp-date */ color: #a020f0; } +.org-org-special-keyword { /* org-special-keyword */ color: #a020f0; } +.org-org-table { /* org-table */ color: #0000ff; } +.org-org-tag { /* org-tag */ font-weight: bold; } +.org-org-target { /* org-target */ text-decoration: underline; } +.org-org-time-grid { /* org-time-grid */ color: #b8860b; } +.org-org-todo { /* org-todo */ color: #ff0000; font-weight: bold; } +.org-org-upcoming-deadline { /* org-upcoming-deadline */ color: #b22222; } +.org-org-verbatim { /* org-verbatim */ color: #7f7f7f; } +.org-org-verse { /* org-verse */ color: #7f7f7f; } +.org-org-warning { /* org-warning */ color: #ff0000; font-weight: bold; } +.org-outline-1 { /* outline-1 */ color: #0000ff; } +.org-outline-2 { /* outline-2 */ color: #a0522d; } +.org-outline-3 { /* outline-3 */ color: #a020f0; } +.org-outline-4 { /* outline-4 */ color: #b22222; } +.org-outline-5 { /* outline-5 */ color: #228b22; } +.org-outline-6 { /* outline-6 */ color: #008b8b; } +.org-outline-7 { /* outline-7 */ color: #7a378b; } +.org-outline-8 { /* outline-8 */ color: #8b2252; } +.org-preprocessor { /* font-lock-preprocessor-face */ color: #7a378b; } +.org-query-replace { /* query-replace */ color: #b0e2ff; background-color: #cd00cd; } +.org-regexp-grouping-backslash { /* font-lock-regexp-grouping-backslash */ font-weight: bold; } +.org-regexp-grouping-construct { /* font-lock-regexp-grouping-construct */ font-weight: bold; } +.org-region { /* region */ background-color: #eedc82; } +.org-secondary-selection { /* secondary-selection */ background-color: #ffff00; } +.org-shadow { /* shadow */ color: #7f7f7f; } +.org-show-paren-match { /* show-paren-match */ background-color: #40e0d0; } +.org-show-paren-mismatch { /* show-paren-mismatch */ color: #ffffff; background-color: #a020f0; } +.org-string { /* font-lock-string-face */ color: #8b2252; } +.org-tool-bar { /* tool-bar */ color: #000000; background-color: #bfbfbf; } +.org-tooltip { /* tooltip */ color: #000000; background-color: #ffffe0; } +.org-trailing-whitespace { /* trailing-whitespace */ background-color: #ff0000; } +.org-type { /* font-lock-type-face */ color: #228b22; } +.org-underline { /* underline */ text-decoration: underline; } +.org-variable-name { /* font-lock-variable-name-face */ color: #a0522d; } +.org-warning { /* font-lock-warning-face */ color: #ff0000; font-weight: bold; } +.org-widget-button { /* widget-button */ font-weight: bold; } +.org-widget-button-pressed { /* widget-button-pressed */ color: #ff0000; } +.org-widget-documentation { /* widget-documentation */ color: #006400; } +.org-widget-field { /* widget-field */ background-color: #d9d9d9; } +.org-widget-inactive { /* widget-inactive */ color: #7f7f7f; } +.org-widget-single-line-field { /* widget-single-line-field */ background-color: #d9d9d9; } diff --git a/styles/bigblow/images/checked.png b/styles/bigblow/images/checked.png new file mode 100644 index 0000000..ebdc03b Binary files /dev/null and b/styles/bigblow/images/checked.png differ diff --git a/styles/bigblow/images/fixme.png b/styles/bigblow/images/fixme.png new file mode 100644 index 0000000..5b861d8 Binary files /dev/null and b/styles/bigblow/images/fixme.png differ diff --git a/styles/bigblow/images/halfchecked.png b/styles/bigblow/images/halfchecked.png new file mode 100644 index 0000000..afd695e Binary files /dev/null and b/styles/bigblow/images/halfchecked.png differ diff --git a/styles/bigblow/images/info.png b/styles/bigblow/images/info.png new file mode 100644 index 0000000..83de654 Binary files /dev/null and b/styles/bigblow/images/info.png differ diff --git a/styles/bigblow/images/note.png b/styles/bigblow/images/note.png new file mode 100644 index 0000000..1c6b8eb Binary files /dev/null and b/styles/bigblow/images/note.png differ diff --git a/styles/bigblow/images/tip.png b/styles/bigblow/images/tip.png new file mode 100644 index 0000000..743ef89 Binary files /dev/null and b/styles/bigblow/images/tip.png differ diff --git a/styles/bigblow/images/unchecked.png b/styles/bigblow/images/unchecked.png new file mode 100644 index 0000000..b75b7a9 Binary files /dev/null and b/styles/bigblow/images/unchecked.png differ diff --git a/styles/bigblow/images/warning.png b/styles/bigblow/images/warning.png new file mode 100644 index 0000000..296415e Binary files /dev/null and b/styles/bigblow/images/warning.png differ diff --git a/styles/bigblow/js/ZeroClipboard.swf b/styles/bigblow/js/ZeroClipboard.swf new file mode 100644 index 0000000..13bf8e3 Binary files /dev/null and b/styles/bigblow/js/ZeroClipboard.swf differ diff --git a/styles/bigblow/js/bigblow.js b/styles/bigblow/js/bigblow.js new file mode 100644 index 0000000..b8ea8c6 --- /dev/null +++ b/styles/bigblow/js/bigblow.js @@ -0,0 +1,529 @@ +// bigblow.js --- BigBlow JS file +// +// Copyright (C) 2011-2016 All Right Reserved, Fabrice Niessen +// +// This file is free software: you can redistribute it and/or +// modify it under the terms of the GNU General Public License as +// published by the Free Software Foundation, either version 3 of +// the License, or (at your option) any later version. +// +// This file is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// Author: Fabrice Niessen <(concat "fniessen" at-sign "pirilampo.org")> +// URL: https://github.com/fniessen/org-html-themes/ +// Version: 20140515.1841 + +$(function() { + $('p'). + html(function(index, old) { + return old.replace('FIXME', + 'FIXME'); + }); + $('p'). + html(function(index, old) { + return old.replace('XXX', + 'XXX'); + }); +}); + +// Remove leading section number +$(function() { + $('.section-number-2').text(""); + for (var i = 3; i <= 5; i++) { + $('.section-number-' + i).each(function() { + $(this).text($(this).text().replace(/^[0-9]+\./g, "")); + }); + } +}); + +$(function() { + $('
').prependTo('body'); +}); + +// generate contents of minitoc +function generateMiniToc(divId) { + $('#minitoc').empty().append('

In this section

'); + $('#' + divId).find('h3').each(function(i) { + $("#minitoc").append("" + + $(this).text() + ""); + }); + // Ensure that the target is expanded (hideShow) + $('#minitoc a[href^="#"]').click(function() { + var href = $(this).attr('href'); + hsExpandAnchor(href); + }); +} + +// display tabs +function tabifySections() { + + // hide TOC (if present) + $('#table-of-contents').hide(); + + // grab the list of `h2' from the page + var allSections = []; + $('h2') + .each(function() { + // Remove TODO keywords and tags (contained in spans) + var tabText = $(this).clone().find('span').remove().end() + .text().trim(); + var tabId = $(this).parent().attr('id'); + if (tabText) { + // - remove heading number (all leading digits) + // - remove progress logging (between square brackets) + // - remove leading and trailing spaces + tabText = tabText.replace(/^\d+\s+/, '').replace(/\[[\d/%]+\]/, '').trim(); + + allSections.push({ + text: tabText, + id: tabId + }); + } + }); + + // create the tab links + var tabs = $(''); + for (i = 0; i < allSections.length; i++) { + var item = allSections[i]; + html = $('
  • ' + item.text + '
  • '); + tabs.append(html); + } + + // insert tabs menu after title (`h1'), or at the beginning of the content + if($('.title').length !== 0) { + $('.title').after(tabs); + } + else { + $('#content').prepend(tabs); + } +} + +function selectTabAndScroll(href) { + // At this point we assume that href is local (starts with #) + // alert(href); + + // Find the tab to activate + var targetTab = $(href).closest('.ui-tabs-panel'); + var targetTabId = targetTab.attr('id'); + var targetTabAriaLabel = targetTab.attr('aria-labelledby'); + + var targetTabIndex = $("#content ul li") + .index($('[aria-labelledby="' + targetTabAriaLabel + '"]')); + + // Activate target tab + $('#content').tabs('option', 'active', targetTabIndex); + + // Rebuild minitoc + generateMiniToc(targetTabId); + + // Set the location hash + // document.location.hash = href; + + // Scroll to top if href was a tab + if (href == '#' + targetTabId) { + // alert(targetTabId); + $.scrollTo(0); + } + // Scroll to href if href was not a tab + else { + $.scrollTo(href); + } +} + +$(document).ready(function() { + $('#preamble').remove(); + $('#table-of-contents').remove(); + + // Prepare for tabs + tabifySections(); + + // Build the tabs from the #content div + $('#content').tabs(); + + // Set default animation + $('#content').tabs('option', 'show', true); + + // Rebuild minitoc when a tab is activated + $('#content').tabs({ + activate: function(event, ui) { + var divId = ui.newTab.attr('aria-controls'); + generateMiniToc(divId); + } + }); + + // Required to get the link of the tab in URL + $('#content ul').localScroll({ + target: '#content', + duration: 0, + hash: true + }); + + // Handle hash in URL + if ($('#content') && document.location.hash) { + hsExpandAnchor(document.location.hash); + selectTabAndScroll(document.location.hash); + } + // If no hash, build the minitoc anyway for selected tab + else { + var divId = $('#content div[aria-expanded=true]').attr('id'); + generateMiniToc(divId); + } + + // Handle click on internal links + $('.ui-tabs-panel a[href^="#"]').click(function(e) { + var href = $(this).attr('href'); + hsExpandAnchor(href); + selectTabAndScroll(href); + e.preventDefault(); + }); + + // Initialize hideShow + hsInit(); + + // add sticky headers to tables + $('table').stickyTableHeaders(); +}); + +function copyToClipboard(text) +{ + if (window.clipboardData && window.clipboardData.setData) { // Internet Explorer + window.clipboardData.setData("Text", text); + } + else { // Fallback solution + window.prompt("Copy to clipboard: Ctrl+C, Enter", text); + } +} + +$(document).ready(function() { + // Assuming that the ZeroClipboard swf file is in the same folder than bigblow, + // get the path to it (it will be relative to the current page location). + var bbScriptPath = $('script[src$="bigblow.js"]').attr('src'); // the js file path + var bbPathToZeroClipboardSwf = bbScriptPath.replace('bigblow.js', 'ZeroClipboard.swf'); + + // Add copy to clipboard snippets + $('.org-src-container').prepend('
    [copy]
    '); + + // Display/hide snippets on source block mouseenter/mouseleave + $(document).on('mouseenter', '.org-src-container', function () { + $(this).find('.snippet-copy-to-clipboard').show(); + + // Need to call zclip here, once the button is visible. + // Beacause when the button is not visible, zclip does nothing. + if ((window.location.protocol != 'file:') && ($(this).find('.zclip').length == 0)) { + $(this).find('.copy-to-clipboard-button').zclip({ + //path: 'http://www.steamdev.com/zclip/js/ZeroClipboard.swf', + //path: 'styles/bigblow/js/ZeroClipboard.swf', + path: bbPathToZeroClipboardSwf, + copy: function() { + return $(this).parent().parent().find('.src').text(); + } + }); + } + }).on('mouseleave', '.org-src-container', function () { + $(this).find('.snippet-copy-to-clipboard').hide(); + }); + + // Handle copy to clipboard (here, for a local file only 'file://...' + if (window.location.protocol == 'file:') { // if local file use browser-specific code + $('.copy-to-clipboard-button').click(function() { + // Get the text to be copied + var text = $(this).parent().parent().find('.src').text(); + text = text.replace(/\n/g, "\r\n"); + // alert(text); + copyToClipboard(text); + }); + } +}); + +$(function() { + $('li > code :contains("[X]")') + .parent() + .addClass('checked') + .end() + .remove(); + $('li > code :contains("[-]")') + .parent() + .addClass('halfchecked') + .end() + .remove(); + $('li > code :contains("[ ]")') + .parent() + .addClass('unchecked') + .end() + .remove(); +}); + +$(function() { + $('i :contains("[#A]")') + .replaceWith('[#A]'); + $('i :contains("[#B]")') + .replaceWith('[#B]'); + $('i :contains("[#C]")') + .replaceWith('[#C]'); +}); + +$(function() { + $('
    ^ Back to Top
    ').appendTo('body'); + + $(window).scroll(function() { + if ($(this).scrollTop() != 0) { + $('#toTop').fadeIn(); + } else { + $('#toTop').fadeOut(); + } + }); + + $('#toTop').click(function(e) { + $('html, body').animate({scrollTop: 0}, 800); + e.preventDefault(); // Disable default browser behavior + }); +}); + +function togglePanel(e) { + e.preventDefault(); + + $("#left-panel-contents").toggleClass('active').toggle(200); + $("#right-panel-contents").toggleClass('active').toggle(200); + + var slidePos = + $("#left-panel-button").css("left") == "-23px"? '182px': '-23px'; + + $("#left-panel-button"). + animate({"left": slidePos, "opacity": 0.9}, {duration: "200" }); + + // if ($("#left-panel-contents").hasClass('active')) { + // hsHideTodoKeyword('done'); + // } else { + // hsShowTodoKeyword('done'); + // } + + // return false; +} + +$(function() { + $('
    Dashboard
    ') + .appendTo('body'); + + $('
    ') + .appendTo('body'); + + $('#left-panel-button').click(togglePanel); +}); + +$(function() { + var ul = $('').appendTo('#left-panel-contents'); + var countOfTodo = {}, listOfTodo = [], totalOfTodo = 0; + + // assign the counts (avoid double-counting elements from the ToC) + $('span.todo').not($('#table-of-contents span.todo')).each(function() { + var $thisTodo = $(this).text().trim(); + + if ($.inArray($thisTodo, listOfTodo) == -1) { + countOfTodo[$thisTodo] = 1; + listOfTodo.push($thisTodo); + } + else + countOfTodo[$thisTodo] += 1; + totalOfTodo += 1; + }); + + function scoreTodo(t) { + switch (t) { + case 'NEW': return 1; + case 'TODO': return 2; + case 'STRT': return 3; + case 'WAIT': return 4; + case 'DLGT': return 5; + case 'SDAY': return 6; + case 'DFRD': return 7; + case 'DONE': return 8; + case 'CANX': return 9; + default: return 0; + } + } + + function compareTodo(a, b) { + if (scoreTodo(a) < scoreTodo(b)) return -1; + if (scoreTodo(a) > scoreTodo(b)) return 1; + return 0; + } + + listOfTodo.sort(compareTodo); + + // display + for (i = 0; i < listOfTodo.length; i++) { + var $thisTodo = listOfTodo[i]; + $(ul).append('
  • '+ $thisTodo + '' + + ' (' + countOfTodo[$thisTodo] + ')
  • '); + } + + $('#listOfTodo') + .before('Next Actions (' + totalOfTodo + '):
    '); +}); + +$(function() { + var ul = $('').appendTo('#left-panel-contents'); + var countOfDone = {}, listOfDone = [], totalOfDone = 0; + + // assign the counts (avoid double-counting elements from the ToC) + $('span.done').not($('#table-of-contents span.done')).each(function() { + var $thisDone = $(this).text().trim(); + + if ($.inArray($thisDone, listOfDone) == -1) { + countOfDone[$thisDone] = 1; + listOfDone.push($thisDone); + } + else + countOfDone[$thisDone] += 1; + totalOfDone += 1; + }); + + // display + for (i = 0; i < listOfDone.length; i++) { + var $thisDone = listOfDone[i]; + $(ul).append('
  • '+ $thisDone + '' + + ' (' + countOfDone[$thisDone] + ')
  • '); + } + + $('#listOfDone') + .before('Done Actions (' + totalOfDone + '):
    '); +}); + +$(function() { + var ul = $('').appendTo('#right-panel-contents'); + var countOfTags = {}, listOfTags = [], totalOfTags = 0; + + // assign the counts (avoid double-counting elements from the ToC) + $('span.tag').not($('#table-of-contents span.tag')).each(function() { + var $thisTagGroup = $(this).text().trim().split(/\s/); + // \s matches spaces, tabs, new lines, etc. + + for (tag in $thisTagGroup) { + if ($.inArray($thisTagGroup[tag], listOfTags) == -1) { + countOfTags[$thisTagGroup[tag]] = 1; + listOfTags.push($thisTagGroup[tag]); + } + else + countOfTags[$thisTagGroup[tag]] += 1; + totalOfTags += 1; + } + }); + + listOfTags.sort(); + + // display + for (i = 0; i < listOfTags.length; i++) { + var $thisTag = listOfTags[i]; + // $(ul).append('
  • '+ + // $thisTag + ' (' + countOfTags[$thisTag] + ')
  • '); + $(ul).append('
  • ' + $thisTag + + '' + + ' (' + countOfTags[$thisTag] + ')
  • '); + } + + $('#listOfTags') + .before('Contexts (' + totalOfTags + '):
    '); +}); + +$(function() { + $('.done').parent(':header').parent().find(':header').addClass('DONEheader'); + $('.done').parent(':header').parent().css({color: '#999999'}); +}); + +$(function() { + $('span.todo').click(function(e) { + var orgKeyword = $(this).text().trim(); + $('.' + orgKeyword).toggleClass('selected'); + $('#content .' + orgKeyword).parent().parent() + .toggleClass('match' + orgKeyword); + $('#left-panel-wrapper .' + orgKeyword).parent() + .toggleClass('match' + orgKeyword); + e.preventDefault(); + }) +}); + +$(function() { + $('.tag span').click(function(e) { + var orgTag = $(this).text().trim(); + $('.' + orgTag).toggleClass('selected'); + $('#content .' + orgTag).parent().parent().parent() + .toggleClass('matchtag'); + $('#right-panel-wrapper .' + orgTag).parent().parent() + .toggleClass('matchtag'); + e.preventDefault(); + }) +}); + +function clickPreviousTab() { + var active = $('#content').tabs('option', 'active'); + // Avoid going back to last tab + if (active == 0) return; + + $('#content').tabs('option', 'active', active - 1); + + // Set the location href + var href = $('#content div[aria-expanded=true]').attr('id'); + document.location.hash = href; + $.scrollTo(0); +} + +function clickNextTab() { + var active = $('#content').tabs('option', 'active'); + $('#content').tabs('option', 'active', active + 1); + + // Set the location href + var href = $('#content div[aria-expanded=true]').attr('id'); + document.location.hash = href; + $.scrollTo(0); +} + +function orgDefkey(e) { + if (!e) + var e = window.event; + var keycode = (e.keyCode) ? e.keyCode : e.which; + var actualkey = String.fromCharCode(keycode); + switch (actualkey) { + case "?": // help (dashboard) + case "h": + togglePanel(e); + break; + case "n": // next + clickNextTab(); + break; + case "p": // previous + clickPreviousTab(); + break; + // case "b": // scroll down - should be mapped to Shift-SPC + // $(window).scrollTop($(window).scrollTop()-$(window).height()); + // break; + case "<": // scroll to top + $(window).scrollTop(0); + break; + case ">": // scroll to bottom + $(window).scrollTop($(document).height()); + break; + case "-": // collapse all + hsCollapseAll(); + break; + case "+": // expand all + hsExpandAll(); + break; + case "r": // go to next task + hsReviewTaskNext(); + break; + case "R": // go to previous task + hsReviewTaskPrev(); + break; + case "q": // quit reviewing + hsReviewTaskQuit(); + break; + case "g": // refresh the page (from the server, rather than the cache) + location.reload(true); + break; + } +} + +document.onkeypress = orgDefkey; diff --git a/styles/bigblow/js/hideshow.js b/styles/bigblow/js/hideshow.js new file mode 100644 index 0000000..72684d8 --- /dev/null +++ b/styles/bigblow/js/hideshow.js @@ -0,0 +1,332 @@ +// hideshow.js --- HideShow JS file +// +// Copyright (C) 2014 All Right Reserved, Fabrice Niessen +// +// This file is free software: you can redistribute it and/or +// modify it under the terms of the GNU General Public License as +// published by the Free Software Foundation, either version 3 of +// the License, or (at your option) any later version. +// +// This file is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// Author: Fabrice Niessen <(concat "fniessen" at-sign "pirilampo.org")> +// URL: https://github.com/fniessen/hide-show/ +// Version: 20140912.1722 + +// var HS_COLLAPSIBLE_HEADERS = $('h3, h4, h5'); // collapsible headers + +if (typeof HS_STARTUP_FOLDED === 'undefined') { + var HS_STARTUP_FOLDED = false; // Show just the overview, or show all. +} + +if (typeof HS_SHOW_ALL_TEXT === 'undefined') { + var HS_SHOW_ALL_TEXT = '[Expand all]'; +} +if (typeof HS_HIDE_ALL_TEXT === 'undefined') { + var HS_HIDE_ALL_TEXT = '[Collapse all]'; +} + +if (typeof HS_ALWAYS_DISPLAY_ICON === 'undefined') { + var HS_ALWAYS_DISPLAY_ICON = false; // Display an icon for all states, or + // just when closed. +} + +if (typeof HS_ICON_CLOSED === 'undefined') { + var HS_ICON_CLOSED = '►'; // black right-pointing pointer +} +if (typeof HS_ICON_OPEN === 'undefined') { + var HS_ICON_OPEN = '▼'; // black down-pointing triangle +} +if (typeof HS_ICON_EMPTY === 'undefined') { + var HS_ICON_EMPTY = '■'; // black square +} + +if (typeof HS_SHOW_ALL_OPEN_DONE_TREES === 'undefined') { + var HS_SHOW_ALL_OPEN_DONE_TREES = false; // Expand all will open DONE trees. +} + +if (typeof HS_CLASS === 'undefined') { + var HS_CLASS = 'hsCollapsible'; +} + +// Expand a header +function hsExpand(header) { + hsExpand2(header, true); +} + +// Expand a header +function hsExpand2(header, expandDoneHeader) { + // Ignore non collapsible entries + if (!header.parent().hasClass(HS_CLASS)) return; + + // Do not expand DONE node if not required + if (hsIsDoneHeader(header) && !expandDoneHeader) return; + + header.children('span[class="ellipsis"]').remove(); + if (HS_ALWAYS_DISPLAY_ICON == true) { + header.append(' ' + HS_ICON_OPEN + ''); + } + header.parent().removeClass('hsCollapsed').addClass('hsExpanded'); + header.nextAll().show(); +} + +// Expand a header and all its parents +function hsExpandParents(header) { + hsExpand(header); + header.parents('.hsCollapsed').each(function() { + hsExpand($(this).children(':header')); + }); +} + +// Collapse a header and all its parents +function hsCollapseParents(header) { + hsCollapse(header); + header.parents('.hsExpanded').each(function() { + hsCollapse($(this).children(':header')); + }); +} + +// Collapse a header +function hsCollapse(header) { + // Ignore non collapsible entries + if (!header.parent().hasClass(HS_CLASS)) return; + + header.children('span[class="ellipsis"]').remove(); + header.append(' ' + HS_ICON_CLOSED + ''); + header.parent().removeClass('hsExpanded').addClass('hsCollapsed'); + // header.nextAll().hide('fast'); + header.nextAll().hide(); +} + +// Toggle a header +function hsToggleCollapsing(header) { + if (header.parent().hasClass('hsCollapsed')) + hsExpand(header); + else if (header.parent().hasClass('hsExpanded')) + hsCollapse(header); +} + +// Expand all headers +function hsExpandAll() { + $('#content .hsCollapsed').each(function() { + hsExpand2($(this).children(':header'), HS_SHOW_ALL_OPEN_DONE_TREES); + }); +} + +// Collapse all headers +function hsCollapseAll() { + $('#content .hsExpanded').each(function() { + hsCollapse($(this).children(':header')); + }); +} + +// Collapse all visible headers +function hsCollapseAllVisible() { + $('#content .hsExpanded:visible').each(function() { + hsCollapse($(this).children(':header')); + }); +} + +// Add click events to H3/H4/H5 headers which have contents. +function hsInit() { + for (var i = 3; i <= 5; i++) { + $('#content .outline-' + i).each(function() { + var header = $(this).children(':header'); + if (header.siblings().length > 0) { + $(this).addClass(HS_CLASS); + header.css({cursor: 'pointer'}); + header.click(function() { + hsToggleCollapsing($(this)); }); + + // Allow to override global Collapse/Expand default on an entry + // basis (see property `:HTML_CONTAINER_CLASS:') + if (header.parent().hasClass('hsCollapsed')) { + hsCollapse(header); + } else if (header.parent().hasClass('hsExpanded')) { + hsExpand(header); + } else { + hsSetDefaultVisibility(header); + } + } + else { + if (HS_ALWAYS_DISPLAY_ICON == true) { + header.append(' ' + HS_ICON_EMPTY + + ''); + } + $(this).addClass('hsEmpty'); + } + }); + } + + // Add buttons + $('.title').after($('
    ')); + $('.buttons').append($('' + HS_SHOW_ALL_TEXT + '') + .addClass('hsButton') + .click(hsExpandAll)); + $('.buttons').append($('' + HS_HIDE_ALL_TEXT + '') + .addClass('hsButton') + .click(hsCollapseAll)); +} + +// Returns true if a header is a DONE header +function hsIsDoneHeader(header) { + return $('span.done', header).length; +} + +// Sets the default visibility state to a header +function hsSetDefaultVisibility(header) { + if (HS_STARTUP_FOLDED) { + hsCollapse(header); + } + else { + if (!hsIsDoneHeader(header) | HS_SHOW_ALL_OPEN_DONE_TREES) { + hsExpand(header); + } + else { + hsCollapse(header); + } + } +} + +// Expands an anchor, i.e. expand all parent headers +function hsExpandAnchor(id) { + // alert(id); + if (id) { + // alert($(id + '.hsNode').length); + $(id).parents('.hsCollapsed').each(function() { + hsExpand2($(this).children(':header'), true); + }); + } +} + +// Search for next task to review, starting from beginning of current tab. +// If BACKWARD is true, search in the reverse direction. +function hsReviewTaskNext(backward) { + // If no tasks to review at all, do nothing. + if ($('.outline-2 span.todo').length == 0) return; + + if ($('.hsReviewing').length == 0) { // reviewing is starting + $('body').addClass('hsReviewing'); + $('.hsReviewPanel').addClass('hsReviewing'); + $('body').prepend('
    '); + hsAddReviewingPanels(); + + hsCollapseAll(); + // Get first task to review on each tab and expand it + $('.outline-2').each(function(){ + var firstTodo = $(this).find('span.todo:first').parent().parent(); + firstTodo.addClass('hsReview'); + hsExpandParents($(firstTodo).children(':header')); + }); + } + else { + // Get all todos + var todosElements = $('.outline-2:visible span.todo').parent().parent(); + // alert(todosElements.length); + var todos = jQuery.makeArray(todosElements); + if (backward) { + todos = todos.reverse(); + } + + // Find current review item and review the next one + var foundReview = false; + var index; + for (index = 0; index < todos.length; ++index) { + var todo = todos[index]; + if (foundReview) { + $(todo).addClass('hsReview'); + hsExpandParents($(todo).children(':header')); + break; + } + if ($(todo).hasClass('hsReview')) { + foundReview = true; + if (index < todos.length - 1) { + $(todo).removeClass('hsReview'); + hsCollapseParents($(todo).children(':header')); + } + } + } + + // Update reviewing panel + if (index < todos.length) { + var reviewItem = index + 1; + if (backward) { + reviewItem = todos.length - index; + } + + $('.outline-2:visible .hsReviewingPanel .hsReviewItem').text(reviewItem); + } + } + + // Scroll to the current review item + $('html, body').animate({ + scrollTop: $(".hsReview:visible").offset().top + }, 200); +} + +// go to previous task to review +function hsReviewTaskPrev() { + hsReviewTaskNext(true); +} + +// stop reviewing tasks +function hsReviewTaskQuit() { + $('body').removeClass('hsReviewing'); + $('.hsReviewPanel').removeClass('hsReviewing'); + $('.hsReview').removeClass('hsReview'); + $('#hsOverlay').remove(); + $('.hsReviewingPanel').remove(); +} + +function hsHideTodoKeyword(kw) { + $('span.' + kw).addClass('hsHidden').parent().parent().hide(); +} + +function hsShowTodoKeyword(kw) { + $('span.' + kw).removeClass('hsHidden').parent().parent().show(); + // XXX Show if parent is not collapsed! +} + +function hsAddReviewPanels() { + $('.outline-2').each(function(e) { + var nbItems = $(this).find('span.todo').length; + if (nbItems > 0) { + $(this).prepend('
    ' + + 'Press r or click here
    ' + + 'to review ' + nbItems + ' tasks
    ' + + '(out of ' + nbReviewTotalTasks + ' tasks)
    '); + } + }); +} + +function hsAddReviewingPanels() { + $('.outline-2').each(function(e) { + var nbItems = $(this).find('span.todo').length; + if (nbItems > 0) { + $(this).prepend('
    Reviewing task 1 / ' + nbItems + '
    ' + + '(out of ' + nbReviewTotalTasks + ' tasks)
    ' + + 'Shortcuts: ' + + 'r (next) - ' + + 'R (previous)' + + '
    '); + } + else { + $(this).prepend('
    No task to review
    ' + + '(out of ' + nbReviewTotalTasks + ' tasks)
    ' + + 'Shortcuts: ' + + 'r (next) - ' + + 'R (previous)' + + '
    '); + } + }); +} + +var nbReviewTotalTasks; + +$(document).ready(function() { + nbReviewTotalTasks = $('.outline-2 span.todo').length; + hsAddReviewPanels(); +}); diff --git a/styles/bigblow/js/jquery-1.11.0.min.js b/styles/bigblow/js/jquery-1.11.0.min.js new file mode 100644 index 0000000..73f33fb --- /dev/null +++ b/styles/bigblow/js/jquery-1.11.0.min.js @@ -0,0 +1,4 @@ +/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k="".trim,l={},m="1.11.0",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(l.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:k&&!k.call("\ufeff\xa0")?function(a){return null==a?"":k.call(a)}:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||n.guid++,e):void 0},now:function(){return+new Date},support:l}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s="sizzle"+-new Date,t=a.document,u=0,v=0,w=eb(),x=eb(),y=eb(),z=function(a,b){return a===b&&(j=!0),0},A="undefined",B=1<<31,C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=D.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",M=L.replace("w","w#"),N="\\["+K+"*("+L+")"+K+"*(?:([*^$|!~]?=)"+K+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+M+")|)|)"+K+"*\\]",O=":("+L+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+N.replace(3,8)+")*)|.*)\\)|)",P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(O),U=new RegExp("^"+M+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L.replace("w","w*")+")"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=/'|\\/g,ab=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),bb=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{G.apply(D=H.call(t.childNodes),t.childNodes),D[t.childNodes.length].nodeType}catch(cb){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function db(a,b,d,e){var f,g,h,i,j,m,p,q,u,v;if((b?b.ownerDocument||b:t)!==l&&k(b),b=b||l,d=d||[],!a||"string"!=typeof a)return d;if(1!==(i=b.nodeType)&&9!==i)return[];if(n&&!e){if(f=Z.exec(a))if(h=f[1]){if(9===i){if(g=b.getElementById(h),!g||!g.parentNode)return d;if(g.id===h)return d.push(g),d}else if(b.ownerDocument&&(g=b.ownerDocument.getElementById(h))&&r(b,g)&&g.id===h)return d.push(g),d}else{if(f[2])return G.apply(d,b.getElementsByTagName(a)),d;if((h=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(h)),d}if(c.qsa&&(!o||!o.test(a))){if(q=p=s,u=b,v=9===i&&a,1===i&&"object"!==b.nodeName.toLowerCase()){m=ob(a),(p=b.getAttribute("id"))?q=p.replace(_,"\\$&"):b.setAttribute("id",q),q="[id='"+q+"'] ",j=m.length;while(j--)m[j]=q+pb(m[j]);u=$.test(a)&&mb(b.parentNode)||b,v=m.join(",")}if(v)try{return G.apply(d,u.querySelectorAll(v)),d}catch(w){}finally{p||b.removeAttribute("id")}}}return xb(a.replace(P,"$1"),b,d,e)}function eb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function fb(a){return a[s]=!0,a}function gb(a){var b=l.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function hb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function ib(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||B)-(~a.sourceIndex||B);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function jb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function kb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function lb(a){return fb(function(b){return b=+b,fb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function mb(a){return a&&typeof a.getElementsByTagName!==A&&a}c=db.support={},f=db.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},k=db.setDocument=function(a){var b,e=a?a.ownerDocument||a:t,g=e.defaultView;return e!==l&&9===e.nodeType&&e.documentElement?(l=e,m=e.documentElement,n=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){k()},!1):g.attachEvent&&g.attachEvent("onunload",function(){k()})),c.attributes=gb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=gb(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(e.getElementsByClassName)&&gb(function(a){return a.innerHTML="
    ",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=gb(function(a){return m.appendChild(a).id=s,!e.getElementsByName||!e.getElementsByName(s).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==A&&n){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){var c=typeof a.getAttributeNode!==A&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==A?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==A&&n?b.getElementsByClassName(a):void 0},p=[],o=[],(c.qsa=Y.test(e.querySelectorAll))&&(gb(function(a){a.innerHTML="",a.querySelectorAll("[t^='']").length&&o.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||o.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll(":checked").length||o.push(":checked")}),gb(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&o.push("name"+K+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||o.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),o.push(",.*:")})),(c.matchesSelector=Y.test(q=m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&gb(function(a){c.disconnectedMatch=q.call(a,"div"),q.call(a,"[s!='']:x"),p.push("!=",O)}),o=o.length&&new RegExp(o.join("|")),p=p.length&&new RegExp(p.join("|")),b=Y.test(m.compareDocumentPosition),r=b||Y.test(m.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},z=b?function(a,b){if(a===b)return j=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===t&&r(t,a)?-1:b===e||b.ownerDocument===t&&r(t,b)?1:i?I.call(i,a)-I.call(i,b):0:4&d?-1:1)}:function(a,b){if(a===b)return j=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],k=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:i?I.call(i,a)-I.call(i,b):0;if(f===g)return ib(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)k.unshift(c);while(h[d]===k[d])d++;return d?ib(h[d],k[d]):h[d]===t?-1:k[d]===t?1:0},e):l},db.matches=function(a,b){return db(a,null,null,b)},db.matchesSelector=function(a,b){if((a.ownerDocument||a)!==l&&k(a),b=b.replace(S,"='$1']"),!(!c.matchesSelector||!n||p&&p.test(b)||o&&o.test(b)))try{var d=q.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return db(b,l,null,[a]).length>0},db.contains=function(a,b){return(a.ownerDocument||a)!==l&&k(a),r(a,b)},db.attr=function(a,b){(a.ownerDocument||a)!==l&&k(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!n):void 0;return void 0!==f?f:c.attributes||!n?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},db.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},db.uniqueSort=function(a){var b,d=[],e=0,f=0;if(j=!c.detectDuplicates,i=!c.sortStable&&a.slice(0),a.sort(z),j){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return i=null,a},e=db.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=db.selectors={cacheLength:50,createPseudo:fb,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ab,bb),a[3]=(a[4]||a[5]||"").replace(ab,bb),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||db.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&db.error(a[0]),a},PSEUDO:function(a){var b,c=!a[5]&&a[2];return V.CHILD.test(a[0])?null:(a[3]&&void 0!==a[4]?a[2]=a[4]:c&&T.test(c)&&(b=ob(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ab,bb).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=w[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&w(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==A&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=db.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),t=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&t){k=q[s]||(q[s]={}),j=k[a]||[],n=j[0]===u&&j[1],m=j[0]===u&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[u,n,m];break}}else if(t&&(j=(b[s]||(b[s]={}))[a])&&j[0]===u)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(t&&((l[s]||(l[s]={}))[a]=[u,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||db.error("unsupported pseudo: "+a);return e[s]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?fb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:fb(function(a){var b=[],c=[],d=g(a.replace(P,"$1"));return d[s]?fb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:fb(function(a){return function(b){return db(a,b).length>0}}),contains:fb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:fb(function(a){return U.test(a||"")||db.error("unsupported lang: "+a),a=a.replace(ab,bb).toLowerCase(),function(b){var c;do if(c=n?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===m},focus:function(a){return a===l.activeElement&&(!l.hasFocus||l.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:lb(function(){return[0]}),last:lb(function(a,b){return[b-1]}),eq:lb(function(a,b,c){return[0>c?c+b:c]}),even:lb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:lb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:lb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:lb(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function qb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=v++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[u,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[s]||(b[s]={}),(h=i[d])&&h[0]===u&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function rb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function sb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function tb(a,b,c,d,e,f){return d&&!d[s]&&(d=tb(d)),e&&!e[s]&&(e=tb(e,f)),fb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||wb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:sb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=sb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=sb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ub(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],i=g||d.relative[" "],j=g?1:0,k=qb(function(a){return a===b},i,!0),l=qb(function(a){return I.call(b,a)>-1},i,!0),m=[function(a,c,d){return!g&&(d||c!==h)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>j;j++)if(c=d.relative[a[j].type])m=[qb(rb(m),c)];else{if(c=d.filter[a[j].type].apply(null,a[j].matches),c[s]){for(e=++j;f>e;e++)if(d.relative[a[e].type])break;return tb(j>1&&rb(m),j>1&&pb(a.slice(0,j-1).concat({value:" "===a[j-2].type?"*":""})).replace(P,"$1"),c,e>j&&ub(a.slice(j,e)),f>e&&ub(a=a.slice(e)),f>e&&pb(a))}m.push(c)}return rb(m)}function vb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,i,j,k){var m,n,o,p=0,q="0",r=f&&[],s=[],t=h,v=f||e&&d.find.TAG("*",k),w=u+=null==t?1:Math.random()||.1,x=v.length;for(k&&(h=g!==l&&g);q!==x&&null!=(m=v[q]);q++){if(e&&m){n=0;while(o=a[n++])if(o(m,g,i)){j.push(m);break}k&&(u=w)}c&&((m=!o&&m)&&p--,f&&r.push(m))}if(p+=q,c&&q!==p){n=0;while(o=b[n++])o(r,s,g,i);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=E.call(j));s=sb(s)}G.apply(j,s),k&&!f&&s.length>0&&p+b.length>1&&db.uniqueSort(j)}return k&&(u=w,h=t),r};return c?fb(f):f}g=db.compile=function(a,b){var c,d=[],e=[],f=y[a+" "];if(!f){b||(b=ob(a)),c=b.length;while(c--)f=ub(b[c]),f[s]?d.push(f):e.push(f);f=y(a,vb(e,d))}return f};function wb(a,b,c){for(var d=0,e=b.length;e>d;d++)db(a,b[d],c);return c}function xb(a,b,e,f){var h,i,j,k,l,m=ob(a);if(!f&&1===m.length){if(i=m[0]=m[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&c.getById&&9===b.nodeType&&n&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(ab,bb),b)||[])[0],!b)return e;a=a.slice(i.shift().value.length)}h=V.needsContext.test(a)?0:i.length;while(h--){if(j=i[h],d.relative[k=j.type])break;if((l=d.find[k])&&(f=l(j.matches[0].replace(ab,bb),$.test(i[0].type)&&mb(b.parentNode)||b))){if(i.splice(h,1),a=f.length&&pb(i),!a)return G.apply(e,f),e;break}}}return g(a,m)(f,b,!n,e,$.test(a)&&mb(b.parentNode)||b),e}return c.sortStable=s.split("").sort(z).join("")===s,c.detectDuplicates=!!j,k(),c.sortDetached=gb(function(a){return 1&a.compareDocumentPosition(l.createElement("div"))}),gb(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||hb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&gb(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||hb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),gb(function(a){return null==a.getAttribute("disabled")})||hb(J,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),db}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=a.document,A=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,B=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:A.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=z.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return y.find(a);this.length=1,this[0]=d}return this.context=z,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};B.prototype=n.fn,y=n(z);var C=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!n(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function E(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return E(a,"nextSibling")},prev:function(a){return E(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(D[a]||(e=n.unique(e)),C.test(a)&&(e=e.reverse())),this.pushStack(e)}});var F=/\S+/g,G={};function H(a){var b=G[a]={};return n.each(a.match(F)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?G[a]||H(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&n.each(arguments,function(a,c){var d;while((d=n.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){if(a===!0?!--n.readyWait:!n.isReady){if(!z.body)return setTimeout(n.ready);n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(z,[n]),n.fn.trigger&&n(z).trigger("ready").off("ready"))}}});function J(){z.addEventListener?(z.removeEventListener("DOMContentLoaded",K,!1),a.removeEventListener("load",K,!1)):(z.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(z.addEventListener||"load"===event.type||"complete"===z.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===z.readyState)setTimeout(n.ready);else if(z.addEventListener)z.addEventListener("DOMContentLoaded",K,!1),a.addEventListener("load",K,!1);else{z.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&z.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!n.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}J(),n.ready()}}()}return I.promise(b)};var L="undefined",M;for(M in n(l))break;l.ownLast="0"!==M,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c=z.getElementsByTagName("body")[0];c&&(a=z.createElement("div"),a.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",b=z.createElement("div"),c.appendChild(a).appendChild(b),typeof b.style.zoom!==L&&(b.style.cssText="border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1",(l.inlineBlockNeedsLayout=3===b.offsetWidth)&&(c.style.zoom=1)),c.removeChild(a),a=b=null)}),function(){var a=z.createElement("div");if(null==l.deleteExpando){l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}}a=null}(),n.acceptData=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(n.acceptData(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f +}}function S(a,b,c){if(n.acceptData(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d]));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},X=/^(?:checkbox|radio)$/i;!function(){var a=z.createDocumentFragment(),b=z.createElement("div"),c=z.createElement("input");if(b.setAttribute("className","t"),b.innerHTML="
    a",l.leadingWhitespace=3===b.firstChild.nodeType,l.tbody=!b.getElementsByTagName("tbody").length,l.htmlSerialize=!!b.getElementsByTagName("link").length,l.html5Clone="<:nav>"!==z.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,a.appendChild(c),l.appendChecked=c.checked,b.innerHTML="",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,a.appendChild(b),b.innerHTML="",l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){l.noCloneEvent=!1}),b.cloneNode(!0).click()),null==l.deleteExpando){l.deleteExpando=!0;try{delete b.test}catch(d){l.deleteExpando=!1}}a=b=c=null}(),function(){var b,c,d=z.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),l[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var Y=/^(?:input|select|textarea)$/i,Z=/^key/,$=/^(?:mouse|contextmenu)|click/,_=/^(?:focusinfocus|focusoutblur)$/,ab=/^([^.]*)(?:\.(.+)|)$/;function bb(){return!0}function cb(){return!1}function db(){try{return z.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof n===L||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(F)||[""],h=b.length;while(h--)f=ab.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(F)||[""],j=b.length;while(j--)if(h=ab.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,m,o=[d||z],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||z,3!==d.nodeType&&8!==d.nodeType&&!_.test(p+n.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[n.expando]?b:new n.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),k=n.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!n.isWindow(d)){for(i=k.delegateType||p,_.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||z)&&o.push(l.defaultView||l.parentWindow||a)}m=0;while((h=o[m++])&&!b.isPropagationStopped())b.type=m>1?i:k.bindType||p,f=(n._data(h,"events")||{})[b.type]&&n._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&n.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&n.acceptData(d)&&g&&d[p]&&!n.isWindow(d)){l=d[g],l&&(d[g]=null),n.event.triggered=p;try{d[p]()}catch(r){}n.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((n.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?n(c,this).index(i)>=0:n.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),ib=/^\s+/,jb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,kb=/<([\w:]+)/,lb=/\s*$/g,sb={option:[1,""],legend:[1,"
    ","
    "],area:[1,"",""],param:[1,"",""],thead:[1,"","
    "],tr:[2,"","
    "],col:[2,"","
    "],td:[3,"","
    "],_default:l.htmlSerialize?[0,"",""]:[1,"X
    ","
    "]},tb=eb(z),ub=tb.appendChild(z.createElement("div"));sb.optgroup=sb.option,sb.tbody=sb.tfoot=sb.colgroup=sb.caption=sb.thead,sb.th=sb.td;function vb(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==L?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==L?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,vb(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function wb(a){X.test(a.type)&&(a.defaultChecked=a.checked)}function xb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function yb(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function zb(a){var b=qb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ab(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}function Bb(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Cb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(yb(b).text=a.text,zb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&X.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}n.extend({clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!hb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ub.innerHTML=a.outerHTML,ub.removeChild(f=ub.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=vb(f),h=vb(a),g=0;null!=(e=h[g]);++g)d[g]&&Cb(e,d[g]);if(b)if(c)for(h=h||vb(a),d=d||vb(f),g=0;null!=(e=h[g]);g++)Bb(e,d[g]);else Bb(a,f);return d=vb(f,"script"),d.length>0&&Ab(d,!i&&vb(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k,m=a.length,o=eb(b),p=[],q=0;m>q;q++)if(f=a[q],f||0===f)if("object"===n.type(f))n.merge(p,f.nodeType?[f]:f);else if(mb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(kb.exec(f)||["",""])[1].toLowerCase(),k=sb[i]||sb._default,h.innerHTML=k[1]+f.replace(jb,"<$1>")+k[2],e=k[0];while(e--)h=h.lastChild;if(!l.leadingWhitespace&&ib.test(f)&&p.push(b.createTextNode(ib.exec(f)[0])),!l.tbody){f="table"!==i||lb.test(f)?""!==k[1]||lb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)n.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}n.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),l.appendChecked||n.grep(vb(p,"input"),wb),q=0;while(f=p[q++])if((!d||-1===n.inArray(f,d))&&(g=n.contains(f.ownerDocument,f),h=vb(o.appendChild(f),"script"),g&&Ab(h),c)){e=0;while(f=h[e++])pb.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.deleteExpando,m=n.event.special;null!=(d=a[h]);h++)if((b||n.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k?delete d[i]:typeof d.removeAttribute!==L?d.removeAttribute(i):d[i]=null,c.push(f))}}}),n.fn.extend({text:function(a){return W(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||z).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(vb(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&Ab(vb(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(vb(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return W(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(gb,""):void 0;if(!("string"!=typeof a||nb.test(a)||!l.htmlSerialize&&hb.test(a)||!l.leadingWhitespace&&ib.test(a)||sb[(kb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(jb,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(vb(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(vb(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,k=this.length,m=this,o=k-1,p=a[0],q=n.isFunction(p);if(q||k>1&&"string"==typeof p&&!l.checkClone&&ob.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(k&&(i=n.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=n.map(vb(i,"script"),yb),f=g.length;k>j;j++)d=i,j!==o&&(d=n.clone(d,!0,!0),f&&n.merge(g,vb(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,n.map(g,zb),j=0;f>j;j++)d=g[j],pb.test(d.type||"")&&!n._data(d,"globalEval")&&n.contains(h,d)&&(d.src?n._evalUrl&&n._evalUrl(d.src):n.globalEval((d.text||d.textContent||d.innerHTML||"").replace(rb,"")));i=c=null}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],g=n(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Db,Eb={};function Fb(b,c){var d=n(c.createElement(b)).appendTo(c.body),e=a.getDefaultComputedStyle?a.getDefaultComputedStyle(d[0]).display:n.css(d[0],"display");return d.detach(),e}function Gb(a){var b=z,c=Eb[a];return c||(c=Fb(a,b),"none"!==c&&c||(Db=(Db||n("